Kommunikationsprotokolle
12.9 Modbus TCP
Parameter
MODBUS_Functi-
onscode
MODBUS_Adresse
MODBUS_Bit-Offset
MODBUS_Datenformat
Wischerspeicherung
Störverhalten
Ersatzwert
MODBUS_Befehlszu-
stand
646
Unterstützte Modbus Funktionscodes:
•
FC=01 .. READ COILS
•
FC=02 .. READ DISCRETE INPUTS
•
FC=03 .. READ HOLDING REGISTERS
•
FC=04 .. READ INPUT REGISTERS
Modbus Adresse (Register - oder Coil Adresse):
•
1-65535 (Einzelmeldungen; Doppelmeldungen bei FC=3,4)
•
1-65534 (Doppelmeldungen bei FC=1,2)
Hinweis:
•
Die Bits einer Doppelmeldungen liegen immer unmittelbar nebeneinander.
Bitnummer im entsprechenden Modbus Register:
•
0 ....... Einzelmeldung, Doppelmeldung [bei FC=1,2]
•
0-15 ... Einzelmeldung [nur FC=3,4]
•
0-14 ... Doppelmeldung [nur FC=3,4]
Hinweis:
•
beide Bits einer Doppelmeldung sind im gleichen Modbus Register!
•
Mit Modbus_Bit-Offset wird immer das 1. Bit der Doppelmeldung ange-
geben.
Datenformat am Modbus:
•
SPI
•
SPI + IV [nur FC=3,4]
•
DPI (1=off, 2=on)
•
DPI (1=on, 2=off)
•
DPI (1=off, 2=on) + IV [nur FC=3,4]
•
DPI (1=on, 2=off) + IV [nur FC=3,4]
Wischerspeicherung:
•
Ja [nur Einzelmeldung]
•
Nein
Hinweis:
•
bei Wischerspeicherung wird eine Meldungsänderung bis zur Übertragung
gespeichert. (bei Mehrfachänderungen bis zu Übertragung wird nur 1 Ände-
rung übertragen)
Ausgabe am Modbus wenn NT=1 oder IV=1:
•
Wert beibehalten
•
Ersatzwert ausgeben
Ersatzwert wenn Störverhalten auf "Ersatzwert ausgeben" parametriert ist.
Hinweis:
•
valider Wertebereich siehe Anhang "Modbus TCP Datenformate".
•
der parametrierte Ersatzwert wird auch als Initialwert verwendet.
nicht benutzt!
SICAM A8000 Serie, CP-8000, CP-8021, CP-8022, Handbuch
DC8-036-2, Ausgabe 09.2019