
20
OIE 12en Edition 2019-02
Operating Instructions
Technical data of connections
T
e
ch
n
ica
l
d
a
ta
Tab. 4 Data values unit temperature
Tab. 5 Data values number of decimal places
Example for Total TA1
:
Data reading command to BEM (query): 0103 4100 0002 D037
Response from BEM:
0103 0400 0160 9E02 5B
Tab. 6 Example for Total TA1
If the value of a data query for data address 4186 = 2 (see Tab. 5, page 20), the Modbus value must be
divided by 100. The result is then 902.7.
If the value of a data query for data address 4015 = 5 (see Tab. 3, page 19), the unit is total galUS. The
end result for Total TA1 is therefore 902.7 galUS.
Notice
: Because data addresses begin with 0 and register addresses with 1, when determining the
register address the value 1 must always be added, e.g. data address 4000 = register address 4001.
Notice
: All units and the number of decimal places (menu no. 2.05 to 2.10, see Tab. 1, page 19) should
be read out at least during initialization of the evaluation device, i.e. during switch-on, because these
values can also be manually modified.
Notice
: For parameter settings of the BEM with the Modbus, Modbus function 10 can be used: 10 (hex)
= write holding register (preset multiple register).
Data exchange via the bus connection is not password-protected. Avoid unintended overwriting of the
total or parameter addresses!
Notice
: All data can be read out or written in packages of up to 64 words.
Resetting of the total values via the Modbus:
Command reset Total consumption T1: 0110 4002 0002 0400 0000 0043 B5
Command reset Total consumption T2: 0110 4004 0002 0400 0000 00C3 9F
Value
Meaning
Value
Meaning
Value
Meaning
1
°C
2
°F
Value
Meaning
1
1 decimal place, meaning all values with 1...3 decimal places must be divided by 10
(10
1
) to get the actual value.
2
2 decimal places, meaning all values with 1...3 decimal places must be divided by 100
(10
2
) to get the actual value.
3
3 decimal places, meaning all values with 1...3 decimal places must be divided by 1000
(10
3
) to get the actual value.
Value
Meaning
01
03 0400 0160 9E...
01 = Modbus address 1
01
03
0400 0160 9E...
03 = Read holding registers function
0103
04
00 0160 9E...
04 = Response of BEM consists of 4 bytes:
00
0160 9E 1. Data byte 0 * 2
28
+ 0 * 2
24
=
0
00
01
60 9E
2. Data byte 0 * 2
20
+ 1 * 2
1
6
=
65 536
00 01
60
9E 3. Data byte 6 * 2
12
+ 0 * 2
8
= 24 576
00 0160
9E
4. Data bite 9 * 2
4
+ 14 * 2
0
= 158
=> The Modbus value therefore corresponds to the total 90 270