Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus Frame; Modbus Datenübertragung - FISCHER Modbus RTU DE90 Handbuch

Inhaltsverzeichnis

Werbung

FISCHER Mess- und Regeltechnik GmbH
HB_DE_Modbus_DE90
Master
Init Request
Funktions Code
Receive Response
Abb. 2: Fehlerfreier Request/Response Zyklus
Tritt während einer Modbus Transaktion ein Fehler auf, so wird in der Modbus
Response Nachricht der Funktionskode durch einen speziellen Funktionskode
mit Fehlerindikator ersetzt und im Datenfeld eine nähere Beschreibung des
Fehlers gesendet.
Master
Init Request
Funktions Code
Receive Response
Abb. 3: Fehlerhafter Request/Response Zyklus

1.4 Modbus Frame

Ein Modbus Datenframe setzt sich aus zwei Komponenten zusammen.
• Protocoll Data Unit (PDU )
• Application Data Unit (ADU )
Die innere Datenstruktur ist die PDU und für die Kapselung des Frames in das
jeweilige Protokoll der Datenübertragung kommen zusätzliche Datenfelder hin-
zu.
Adresse
Abb. 4: MODBUS Frame
Beim Modbus RTU Protokoll enthält das Adressfeld die Slave-Adresse. Der
Adressraum umfasst die Adressen 1 bis 255. Wenn der Slave eine Response
sendet, platziert er seine eigene Adresse in das Adressfeld. Dadurch ‚weiss' der
Master welcher Slave sendet. Der Funktions Code gibt an welche Aktion auszu-
führen ist. Im nachfolgenden Datenfeld sind Request und Response Parameter
enthalten. Das Feld Error check enthält das Ergebnis einer CRC Prüfung des
Inhalts der Sendung.
1.5 Modbus Datenübertragung
Im RTU Modus wird jede Nachricht als kontinuierlicher binärer Strom von Zei-
chen über den seriellen Bus gesendet.
Data Request
Funktions Code Data Response
Data Request
Funktions Code (Fehler)
ADU
Funktions Code
PDU
Einleitung | 1
Slave
Anweisung ausgeführt
&
Modbus Response
Slave
Fehler entdeckt
&
Modbus Response
Fehler Code
Data
Error check
5/40

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis