26
BLÜCHER
®
CONNECTED ROOF - REV. 01 - OCTOBER 2020
14 Appendix – Modbus tables
Table 1. Modbus registers are grouped by sensor index number
sensor
index
Modbus
name
index
value type
range and unit
object
type
object
access
size,
bit
address offset 1
bit
offset
01
device tag
01
string of 32 ASCII characters
1st character
input
register
R
16
00101
8-15
2nd character
00101
0-7
…
…
…
31st character
00116
8-15
32nd character
00116
0-7
device ID
17
hex
1st octet
00117
8-15
hex
2nd octet
00117
0-7
hex
3rd octet
00118
8-15
hex
4th octet
00118
0-7
HW version2
19
uint8
A (0 … 256)
00119
8-15
uint8
B (0 … 256)
00119
0-7
SW version2
20
uint8
A (0 … 256)
00120
8-15
uint8
B (0 … 256)
00120
0-7
frame counter
21
uint32, big endian byte order
00121
00122
time counter
23
uint32, big endian byte order
second
00123
00124
communication lost alarm
25
bool
00125
0
blocked sensor alarm
bool
00125
1
blocked drain alarm
bool
00125
2
battery low alarm
bool
00125
3
internal leak alarm
bool
00125
4
water level
26
uint8
0 ... 5
00126
0-7
temperature
27
int16, decimal place = 2
-35.00 ... 85.00 °C
00127
temperature min
28
int16, decimal place = 2
-35.00 ... 85.00 °C
00128
temperature max
29
int16, decimal place = 2
-35.00 ... 85.00 °C
00129
humidity
30
uint16, decimal place = 2
0 ... 100.00 %
00130
humidity min
31
uint16, decimal place = 2
0 ... 100.00 %
00131
humidity max
32
uint16, decimal place = 2
0 ... 100.00 %
00132
battery level
33
uint16, decimal place = 2
0 ... 100.00 %
00133
communication signal level
34
uint16, decimal place = 2
0 ... 100.00 %
00134
diagnostic sensor signal
35
uint16
0 ... 40
00135
diagnostic internal leak
36
uint16
0 ... 255
00136
diagnostic water level 1
37
uint16
0 ... 255
00137
diagnostic water level 2
38
uint16
0 ... 255
00138
diagnostic water level 3
39
uint16
0 ... 255
00139
diagnostic water level 4
40
uint16
0 ... 255
00140
diagnostic water level 5
41
uint16
0 ... 255
00141
diagnostic battery voltage
42
uint8, x20 and decimal place = 3
0 ... 4.000 V
00142
8-15
diagnostic battery voltage min
43
uint8, x20 and decimal place = 3
0 ... 4.000 V
00143
0-7
diagnostic error counter
44
uint16
00144
diagnostic CTN temperature
45
uint16
-35.0 ... 85.0 °C
00145
clear communication lost alarm
51
bool
holding
register
R/W
16
00151
0
clear blocked sensor alarm
bool
00151
1
clear blocked drain alarm
bool
00151
2
clear battery low alarm
bool
00151
3
clear internal leak alarm
bool
00151
4
02
tag
01
00201
device ID
17
00217
…
…
…
…
…
…
clear internal leak alarm
51
00251
…
…
16
tag
01
01601
device ID
17
01617
…
…
…
…
…
…
clear internal leak alarm
51
01651
1 modbus address structure:
Xnnnn -> 0 - “parameters combined by monitor index number” group, 1 - “parameters combined by type” group
nXXnn -> monitor index number
nnnXX -> parameter index number for a monitor
2 version numbers are represented by “A.B” format - each letter is a single byte