Teil 4 Serielle Kommunikation
Modbus Slave Funktionscodes
Namens-
konventionen
Bereichs-
definitionen
4-20
Für Modbus gibt es Namenskonventionen, die hier kurz aufgeführt sind:
Word =
Register
• Modbus unterscheidet zwischen Bit- und Wortzugriff;
Bits = "Coils" und Worte = "Register".
• Bit-Eingänge werden als "Input-Status" bezeichnet und Bit-Ausgänge als
"Coil-Status".
• Wort-Eingänge werden als "Input-Register" und Wort-Ausgänge als
"Holding-Register" bezeichnet.
Üblicherweise erfolgt unter Modbus der Zugriff mittels der Bereiche 0x, 1x,
3x und 4x.
Mit 0x und 1x haben Sie Zugriff auf digitale Bit-Bereiche und mit 3x und 4x
auf analoge Wort-Bereiche.
Da aber bei der CPU 21xSER von VIPA keine Unterscheidung zwischen
Digital- und Analogdaten stattfindet, gilt folgende Zuordnung:
0x:
Bit-Bereich für Ausgabe-Daten des Masters
Zugriff über Funktions-Code 01h, 05h
1x:
Bit-Bereich für Eingabe-Daten des Masters
Zugriff über Funktions-Code 02h
3x:
Wortbereich-Bereich für Eingabe-Daten des Masters
Zugriff über Funktions-Code 04h
4x:
Wortbereich-Bereich für Ausgabe-Daten des Masters
Zugriff über Funktions-Code 03h, 06h, 10h
1x0001
1x0002
1x0003
IN
3x0001
0x0001
0x0002
0x0003
OUT
4x0001
Eine Beschreibung der Funktions-Codes finden Sie auf den Folgeseiten.
Handbuch VIPA System 200V
IN: "Input Status"
Bit =
OUT: "Coil Status"
Coil
IN: "Input Register"
OUT: "Holding Register"
1x0022
3x0002
0x0022
4x0002
HB97D - CPU - RD_21x-2BS33 - Rev. 12/22
3x0003
4x0003