45
ulong 0x03
--
Daily accumulated
cooling capacity
Fixed unit wh
0x0217
0x0002
ulong 0x03
--
Monthly
accumulated
cooling capacity
Fixed unit wh
0x0219
0x0002
ulong 0x03
--
Annual
accumulated
cooling capacity
Fixed unit wh
0x021B
0x0002
float 0x03
--
Instantaneous flow
Fixed unit
m3/h
0x0401
0x0002
float 0x03
--
Water supply
temperature
Fixed unit
℃
0x0403
0x0002
float 0x03
--
Return water
temperature
Fixed unit
℃
0x0405
0x0002
float 0x03
--
Temperature
difference (water
supply return)
Fixed unit
℃
0x0407
0x0002
float 0x03
--
power
Fixed unit kw
0x0409
0x0002
float 0x03
--
Power (unsigned)
Fixed unit kw
0x040F
0x0002
float 0x03
--
Output current
0x040B
0x0002
9.5.3
Modbus communication example
Example 1: read the instantaneous flow value
Set the Modbus address as 1, check the communication parameter table, and the data
address of the instantaneous flow value is 0x0401, the length is 0x0002, and the data type
is float. Send the command as follows:
Table 9 - 3 example of sending data
Format
meaning
send content
Modbus
address
01
Function code
03
Data address
0400
length
0002
Check code
C5 3B
Received the following:
Table 9 - 4 examples of received data
Format
meaning
Receive
content
Modbus
address
01
Function
03
Data length
04
Data content
C1 48 00 00
Check code
47 D9
The received instantaneous flow value is a four byte single precision number: C1
480000, which is converted into a fixed-point number in IEEE754 format as: -12.5, that is,
the current instantaneous flow value is -12.5m³/h.
Example 2: read forward cumulative flow value