6 Anwendungsbeispiel: Modbus TCP
6.3 Kommunikationsbeispiele: Modbus TCP
Digitale Module
Auch die Prozessabbildlänge der digitalen Module wird über Function Code 04 ausgelesen.
Die Information findet sich in Register 0×1013:
Abbildung 55:
Prozessabbild-
länge der digita-
len Eingabemo-
dule
Die Prozessabbildlänge aller digitalen Eingangsmodule der Beispielstation beträgt:
0×0A Bit = 10 Bit
Modul
Tabelle 60:
Prozessein-
1
gangsdaten digi-
tale Module
4
8
Gesamt
6.3.5
Auslesen der gepackten Prozessdaten (Eingänge)
Um einen möglichst effizienten Zugriff auf die Prozessdaten einer Station zu ermöglichen,
werden die Modul-Daten weitgehend ohne Lücken zusammengefasst und als gepackte
Prozessdaten in einem zusammenhängenden Registerbereich abgebildet.
Die gepackten Eingangsdaten der Station sind im Registerbereich 0×0000 bis 0×01FF des
Gateways abgelegt. Abgerufen werden die Daten über Function Code 03.
Abbildung 56:
Gepackte Ein-
gangsprozess-
daten
Zunächst erscheinen die 9 Register (18 Bytes) Eingangsdaten der intelligenten Module „
danach folgt das 1 Register digitale Eingangsdaten „
120
XI/ON: XN-GWBR-MODBUS-TCP 10/2011 MN05002009Z-DE www.eaton.com
XN-2DI-24VDC-P
XN-4DI-24VDC-P
XN-4DI-24VDC-P
A
Prozesseingabe
2 Bit
4 Bit
4 Bit
10 Bit
B
".
B
",
A