7
Modbus: Funktion, Register und Adressabbildung
Folgende MODBUS Funktionen, Register- und Adressbereiche werden verwendet:
Modbus-
Modbus-
Funktions-
Adresse
code
Dec. / Hex
0x02
Lese
1000 / 3E8
diskreter
...
Eingang
1015 / 3F7
0x04
Lese
1000 / 3E8
Eingang
...
Register
1029 / 405
0x04
Lese
2000 / 7D0
Eingang
2002 / 7D2
Register
2004 / 7D4
...
2058 / 7EE
0x04
Lese
3000 / BB8
Eingang
...
Register
3015 / BC7
®
MSENSE
DGA 5
Register
MSENSE
1)
Adresse
(5 Digit Dec.)
Alarm Status
11001
...
11016
Es wird nur der Zustand des Alarms gemeldet.
Die Alarmschwelle (z.B. Hoch, Hoch-Hoch) wird
nicht übertragen.
Sensor Wert
31001
...
31030
Der Sensorwert wird als vorzeichenbehafteter
Integer-Wert übertragen. Bevor der Wert
übertragen wird, wird der echte Wert mit Faktor
10 multipliziert (um eine Genauigkeit von 1 Digit
zu erreichen). Um also den echten Wert auf der
Gegenseite zu erhalten muss der Wert durch den
Faktor 10 geteilt werden.
Ein offener Eingang wird mit einem Sensorwert
von -32768 (0x8000) übertragen.
Sensor Wert
32001
32003
32005
...
32031
Der Sensorwert wird als Gleitkommazahl
übertragen (32 bit, big endian).
Ein offener Eingang wird mit einem Sensorwert
von NAN (0x7FFFFFFF) übertragen.
Alarm Status
33001
...
33016
Der komplette Alarmstatus wird gesendet.
7045877/02 DE – 11/2020
®
DGA 5
Alert #1
...
Alert #16
Sensor #1
...
Sensor #16
Sensor #1
Sensor #2
Sensor #3
...
Sensor #16
Alarm #1
...
Alarm #16
0
Kein Alarm
1
Schwelle 1 Alarm (nicht aktiv)
Seite 114