EasyManua.ls Logo

MR MSENSE DGA 9 - 7. Modbus Function, register and address mapping

MR MSENSE DGA 9
143 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MSENSE
®
DGA 9 7045899/02 EN – 11.2020 Page 123
7. Modbus Function, register and address mapping
The following MODBUS functions, register and address areas are used:
Modbus
function
code
Modbus
address
Dec. / Hex
Register
Address
1)
(5 digit dec.)
MSENSE
®
DGA 9
0x02
Read
discrete
Input
1000 / 3E8
...
1015 / 3F7
11001
...
11016
Alarm status
Alarm #1
...
Alarm #16
Only the state of the alarm is reported. The alarm
threshold (e.g. high, high-high) is not transmitted.
0x04
Read
Input
Register
1000 / 3E8
...
1042 / 412
31001
...
31043
Sensor value
Sensor #1
...
Sensor #43
The sensor value is transmitted as a signed inte-
ger value. Before the value is transmitted, the real
value is multiplied by a factor of 10 (to achieve an
accuracy of 1 digit). In other words, in order to
achieve the real value on the opposite side, the
value has to be divided by the factor of 10.
An open input is transmitted with a sensor value
of -32768 (0x8000).
0x04
Read
Input
Register
2000 / 7D0
2002 / 7D2
2004 / 7D4
...
2084 / 824
32001
32003
32005
...
32085
Sensor value
Sensor #1
Sensor #2
Sensor #3
...
Sensor #43
The sensor value is transmitted as a floating-point
number (32 bit, big endian).
An open input is transmitted with a sensor value
of NAN (0x7FFFFFFF).
0x04
Read
Input
Register
3000 / BB8
...
3015 / BC7
33001
...
33016
Alarm status
Alarm #1
...
Alarm #16
The complete alarm status is transmitted.
0 No alarm
1 Threshold 1 alarm (not active)
2 Threshold 2 alarm (not active)
3 Threshold 1 alarm (active)
4 Threshold 2 alarm (active)

Table of Contents