Gateway Modbus

Modbus è un protocollo di trasmissione delle informazioni a livello di applicazione che include tre tipi di pacchetti di dati: ASCII, RTU e TCP. Il protocollo stesso non definisce il livello fisico, ma definisce solo la struttura delle informazioni che il controllore può riconoscere e utilizzare, indipendentemente dal metodo di comunicazione.

Quando Modbus viene trasmesso attraverso la porta seriale, può scegliere RTU o ASCII, che specifica il messaggio, la struttura dei dati, il comando e la risposta e richiede l’ispezione dei dati. Il tipo ASCII utilizza il controllo LRC, il tipo RTU utilizza il controllo CRC a 16 bit. TCP viene trasportato in Ethernet e poiché TCP è un protocollo affidabile orientato alla connessione, non è necessario alcun controllo.

Gateway PLC industriale 5G

Il gateway industriale 5G supporta la conversione tra i protocolli Modbus RTU/ASCII e Modbus TCP

Il gateway industriale 5G è in grado di passare da Modbus RTU/ASCII a Modbus TCP. Rispetto a RTU, Modbus TCP è limitato da RS485 e presenta i seguenti vantaggi:
1. È possibile utilizzare la rete Ethernet esistente, eliminando il cablaggio di RS485.
2. Può supportare più host per accedere agli strumenti Modbus contemporaneamente.

La differenza tra Modbus RTU e Modbus TCP
1. L’indirizzo slave non è più primario e viene ignorato per la maggior parte del tempo. L’indirizzo slave viene sostituito in una certa misura dall’indirizzo IP
2. Il controllo del CRC non è così importante e può anche essere ignorato. Poiché c’è già un controllo nel pacchetto TCP, Modbus TCP annulla semplicemente il controllo CRC, in modo da evitare di fare nuovamente una “ruota”.

Per trasmettere i dati Modbus a Ethernet, il metodo TCP viene utilizzato per passare l’interfaccia TCP502. Il livello fisico, il collegamento dati, la rete e il livello di trasporto del protocollo utilizzano tutti il protocollo TCP. Solo a livello applicativo il Modbus viene modificato e quindi incapsulato; dopo che il ricevitore ha decapsulato il pacchetto TCP, ripristina il frame Modbus originale, quindi la specifica del protocollo Modbus lo analizza, quindi incapsula il pacchetto ottenuto in TCP e lo rimanda al mittente. Il metodo TCP non utilizza un formato dati come un collegamento seriale, rimuove indirizzi e controlli aggiuntivi e aggiunge intestazioni.