I prodotti della linea Damocles e Poseidon hanno tutti il supporto del protocollo modbus TCP, questo permette di poter gestire gli I/O semplicemente da una connessione telnet.
Aprire la connessione telnet sull’indirizzo IP del dispositivo sulla porta 502 (Porta standard Modbus TCP), instaurata la connessione basta inviare le stringhe modbus TCP per la lettura e scrittura dei registri del modulo, si rimanda alla documentazione scaricabile dal nostro sito.
Di seguito riporto le stringhe modbus da inviare al modulo e le relative stringhe di risposta. Attenzione! le stringhe sono in esadecimale e non ascii. “00” è il carattere ascii Null, “02” è il carattere STX e cosi di seguito.
Comando per la lettura dei 4 ingressi del modulo Damocles Mini, dalla documentazione si evince che occorre utilizzare il comando 02 Read Input Status, il modulo ha indirizzo 255 ed i 4 ingressi sono allocati agli indirizzi 100, 101, 102, 103.
Comando lettura (4 ingressi): 00 00 00 00 00 06 FF 02 00 63 00 04
Risposta (Input 1 non attivo): 00 00 00 00 00 04 FF 02 01 00
Risposta (Input 1 attivo): 00 00 00 00 00 04 FF 02 01 01
Comando per la scrittura dell’uscita 1 del modulo Damocles Mini, dalla documentazione si evince che occorre utilizzare il comando 05 Force Single Coil, il modulo ha indirizzo 255 e l’uscita 1 è allocata all’indirizzo 200.
Comando attivazione uscita: 00 00 00 00 00 06 FF 05 00 C7 FF 00
Risposta : 00 00 00 00 00 06 FF 05 00 C7 FF 00
Comando disattivazione uscita: 00 00 00 00 00 06 FF 05 00 C7 00 00
Risposta : 00 00 00 00 00 06 FF 05 00 C7 00 00