Modbus: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
m Annullate le modifiche di 195.31.139.181 (discussione), riportata alla versione precedente di Marl it Etichetta: Rollback |
||
Riga 1:
Il '''
# Progettato pensando a utilizzi industriali
# È un protocollo pubblicato apertamente e [[royalty-free]]
Riga 5:
# Muove [[bit|raw bits]] e words senza porre molte restrizioni ai produttori
Modbus consente la comunicazione fra diversi dispositivi connessi alla stessa [[Rete di telecomunicazioni|rete]], per esempio un sistema che misura la temperatura e l'umidità e comunica il risultato a un [[computer]]. Modbus è spesso usato per connettere un computer supervisore con un'unità terminale remota ([[Remote Terminal Unit|RTU]]) nel controllo di supervisione e sistemi di acquisizione dati ([[SCADA]]). Esistono due versioni del protocollo: su [[porta seriale]] ([[RS485]] di default, ma anche [[RS232
Esistono due varianti, con differenti rappresentazioni dei dati numerici e piccole differenze sul protocollo stesso. Modbus RTU è una rappresentazione dei dati compatta di tipo [[esadecimale]]. Modbus [[ASCII]] è facilmente leggibile e ridondante. Entrambe le varianti usano la [[comunicazione seriale]]. Il formato RTU fa seguire ai comandi/dati un campo checksum di tipo CRC ([[Cyclic redundancy check]]) mentre il formato ASCII usa un checksum di tipo LRC ([[Longitudinal redundancy check]]). I nodi configurati per la variante RTU non possono comunicare con nodi configurati per l'ASCII e viceversa. Modbus/TCP è molto simile al Modbus RTU, ma trasmette i pacchetti del protocollo dentro pacchetti di dati [[TCP/IP]].
|