Industrielle Protokolle
Modbus TCP
Registermodell, Funktionscodes und Abfrageverhalten.
Überblick
Modbus TCP verpackt das altbewährte registerbasierte Protokoll in Ethernet: einfach, universell und gänzlich ohne integrierte Sicherheit oder Datensemantik.
Technischer Zweck
Integration auf dem kleinsten gemeinsamen Nenner mit Zählern, Antrieben und Altgeräten, wo Einfachheit wichtiger ist als Funktionsumfang.
Funktionsweise
Clients lesen und schreiben Holding- und Input-Register adressbasiert über Funktionscodes; die Bedeutung der Daten existiert ausschließlich im Registerlisten-Dokument; Abfragerate mal Registeranzahl verbraucht das Verarbeitungsbudget des Geräts.
- Modbus ist registerbasiert (4xxxx Holding, 3xxxx Input); Off-by-one-Offsets sind der häufigste Zuordnungsfehler.
- Es besitzt weder integrierte Sicherheit noch Datentypisierung — durch Segmentierung und dokumentierte Registerlisten ausgleichen.
- Abfragerate × Registeranzahl muss die Verarbeitungsgrenzen des Geräts respektieren; zu aggressives Abfragen verursacht Timeouts.
Typische Störungen
Off-by-one-Adressierung durch 0- gegenüber 1-basierten Konventionen; Timeouts durch zu aggressives Abfragen; 32-Bit-Werte mit falscher Wortreihenfolge zusammengesetzt; undokumentierte Registerlisten, die von der Realität abweichen.
Diagnoseprüfungen
- 1Lesezugriffe mit einem Modbus-Client-Werkzeug gegen die dokumentierte Registerliste testen.
- 2Ausnahmeantworten (unzulässige Adresse/Funktion) im Treiberprotokoll prüfen.
- 3Lesezugriffe mit einem unabhängigen Modbus-Testclient gegen die dokumentierte Liste nachstellen, bevor der Anwendungscode untersucht wird.
Sicherheitshinweise
Modbus besitzt keine Authentifizierung: Alles im Netzsegment kann Register schreiben — Segmentierung und Schreibfilterung sind daher das Sicherheitsmodell.
Hinweise zur Inbetriebnahme
Die Registerliste durchgängig einschließlich Wortreihenfolge und Skalierung validieren und die Abfragebudgets je Gerät in der Integrationsdokumentation festhalten.
Verwandte Konzepte
Registermodell, Funktionscodes, Adressierungskonventionen, Wortreihenfolge, Abfragebudget, Ausnahmeantworten.
Verwandte Engineering-Fälle
Verwandte Artikel
Industrielle Protokolle
Auswahl und Diagnose von Feldbussen und Industrial Ethernet.
OPC UA
Informationsmodellierung, Sitzungen und Sicherheit in OPC UA.
MQTT
Publish/Subscribe-Topics, QoS und Muster für Edge-Telemetrie.
Siemens-S7-Kommunikation
PUT/GET, ISO-on-TCP (Port 102) und Datenaustausch zwischen Siemens-CPUs.
Wann Hermes Brain diesen Artikel nutzt
Wird zitiert bei abweichenden Modbus-Werten, Timeouts, Unklarheiten in Registerlisten und der Integration von Altgeräten im Feld.
…