Lernen Sie den Unterschied zwischen den Protokollen Modbus RTU und Modbus TCP in einem Artikel kennen

Zu den Modbus-Protokollen gehört ASCII, RTU , TCP usw., und spezifizieren nicht die physikalische Schicht. Dieses Protokoll definiert die Nachrichtenstruktur, die die Steuerungen verstehen und verwenden können, unabhängig von dem Netzwerk, über das sie kommunizieren. Die Modicon-Standardsteuerung verwendet RS232C zur Implementierung des seriellen Modbus. Die ASCII- und RTU-Protokolle von Modbus legen die Struktur von Nachrichten, Daten, Befehlen und Antwortmethoden fest. Die Datenkommunikation erfolgt nach dem Maser/Slave-Verfahren. Der Master sendet eine Datenanforderungsnachricht, und der Slave kann nach Erhalt der korrekten Nachricht Daten an den Master senden. Um auf die Anfrage zu antworten, kann der Master auch direkt Nachrichten senden, um die Daten auf dem Slave zu ändern, um ein bidirektionales Lesen und Schreiben zu erreichen.

DTU/Edge-Gateway/IoT-Plattform/Gateway-ModulDTU/Edge-Gateway/IoT-Plattform/Gateway-Modul

Modbus hat die folgenden Eigenschaften:

1. Standard und offen. Die Benutzer können das Modbus-Protokoll kostenlos und vertrauensvoll nutzen. Es müssen keine Lizenzgebühren gezahlt werden und es werden keine geistigen Eigentumsrechte verletzt. Derzeit gibt es mehr als 400 Hersteller, die Modbus unterstützen, und mehr als 600 Produkte, die Modbus unterstützen.

2. Modbus kann eine Vielzahl von elektrischen Schnittstellen unterstützen, wie RS-232, RS-485 usw., und kann auch über verschiedene Medien übertragen werden, wie Twisted Pair, Glasfaser, Funk usw.

3. Das Rahmenformat von Modbus ist einfach, kompakt und leicht zu verstehen. Es ist für Benutzer einfach zu verwenden und für Hersteller einfach zu entwickeln.

Zu den Modbus-Protokollen gehören ASCII, RTU und TCP.

Die Modicon-Standardsteuerung verwendet RS232 zur Implementierung des seriellen Modbus. Die ASCII- und RTU-Protokolle von Modbus legen die Struktur von Nachrichten und Daten sowie die Befehls- und Antwortmethoden fest, und die Datenkommunikation erfolgt nach dem Maser/Slave-Verfahren.

Das Modbus-Protokoll erfordert eine Datenüberprüfung. Zusätzlich zur Paritätsprüfung verwendet das serielle Protokoll eine LRC-Verifizierung im ASCII-Modus und eine 16-Bit-CRC-Verifizierung im RTU-Modus. Im Modbus-TCP-Modus ist keine zusätzliche Verifizierung erforderlich, da das TCP-Protokoll ein zuverlässiges verbindungsorientiertes Protokoll ist.

Die Protokolle RTU und TCP sind sehr ähnlich. Entfernen Sie einfach den Zwei-Byte-Prüfcode des RTU-Protokolls, fügen Sie dann 5 0en und eine 6 am Anfang des RTU-Protokolls ein und senden Sie es über das TCP/IP-Netzwerkprotokoll.

Modbus RTU und Modbus TCP sind im Wesentlichen beides MODBUS-Protokolle und verwenden beide MODBUS-Registeradressen für den Datenaustausch; die verwendeten Hardware-Schnittstellen sind jedoch unterschiedlich. Modbus RTU verwendet im Allgemeinen die serielle Schnittstelle RS232 oder RS485, während Modbus TCP im Allgemeinen die Ethernet-Schnittstelle verwendet. . Es gibt heute viele Protokollkonverter auf dem Markt, die diese verschiedenen Protokolle leicht ineinander umwandeln können.

Kontakt