A.7 Modbus communication examples
Reading relative humidity value
Device address used in the following examples is 240 (F0
hex
).
Measurement values returned by the device change depending on ambient
conditions and/or device settings.
Request
Response
Bytes on the line
(hexadecimal)
Description
Bytes on the line
(hexadecimal)
Description
(silence for 3.5 bytes)
Start of Modbus RTU
frame
(silence for 3.5 bytes)
Start of Modbus RTU
frame
F0
hex
Probe address
F0
hex
Probe address
03
hex
Function (Read
Holding Registers)
03
hex
Function (Read
Holding Registers)
00
hex
Register address
04
hex
Number of data bytes
00
hex
7A
hex
Value of first register
(least significant
word)
00
hex
Number of 16-bit
registers to read (2)
E1
hex
02
hex
41
hex
Value of second
register (most
significant word)
D1
hex
Modbus RTU
checksum
F4
hex
2A
hex
62
hex
Modbus RTU
checksum
(silence for 3.5 bytes)
End of Modbus RTU
frame
05
hex
(silence for 3.5 bytes)
End of Modbus RTU
frame
Communication description
Register address
1 (1-based Modbus documentation format) =
0000
hex
(0-based format used in actual
communication).
Data format
Two 16-bit Modbus registers interpreted as IEEE
754 binary32 floating point value, least
significant word first.
Returned value
41F47AE1
hex
, which is binary32 representation of
30.56 (%RH).
HMP Series with MMP8 and TMP1 User Guide
M212022EN-F
110
Summary of Contents for HMP Series
Page 10: ...HMP Series with MMP8 and TMP1 User Guide M212022EN F 8...
Page 116: ......
Page 117: ......
Page 118: ...www vaisala com...