HYDROCAL 1001+ Installation and operation manual Page 71/76
4.6.3. MODBUS
®
TCP
The Ethernet interface allows communication over MODBUS
®
TCP protocol. Max. two MODBUS
®
TCP connections can be active at one time, using the standard Port 502.
MODBUS
®
TCP is always active.
4.6.3.1. Function, Register and Address Mapping
The following MODBUS functions, register- and address ranges are used:
Register
Address
1)
(5 Digit Dec)
0x02
Read
Discrete
Inputs
1000 / 3E8
...
1003 / 3EB
Alarm status
Alarm #1
...
Alarm #4
Only the information whether an alarm condition
is pending is returned. The level of the alarm (e.g.
Hi or Hi-Hi) is not transmitted.
1000 / 3E8
...
1015 / 3F7
Sensor value
Sensor #1
...
Sensor #16
The sensor assignment is given by the proprietary
command SNSR (see below the mapping table).
The sensor value is transmitted as a signed inte-
ger. Prior to transmission the real reading is mul-
tiplied by 10 (to have a 1-digit precision). So to
get the 'real' measurement the returned value
must be divided by 10.
An open sensor input (NAN-value) is returned as
value -32768 (0x8000).
2000 / 7D0
2002 / 7D2
2004 / 7D4
...
2030 / 7EE
32001
32003
32005
...
32031
Sensor value
Sensor #1
Sensor #2
Sensor #3
...
Sensor #16
The sensor assignment is given by the proprietary
command SNSR (see below the mapping table).
The sensor value is transmitted as a floating point
value (32 bit, big-endian).
An open sensor input is returned as value NAN
(0x7FFFFFFF).
3000 / BB8
...
3003 / BBB
Alarm status
Alarm #1
...
Alarm #4
The full alarm status information is returned.
0 no alarm
1 level 1 alarm (not active)
2 level 2 alarm (not active)
3 level 1 alarm (active)
4 level 2 alarm (active)