
16
www.Siargo.com
AM1000 User Manual
Table 5.2.4: Registers
Functions
Description
Register
Modbus reference
Address
Product address (R/W)
0x0001
40002 (0x0001)
Flow speed
Current flow speed (R)
0x0002 ~ 0x0003
40003 (0x0003)
Baud rate
Communication baud rate (R/W)
0x0015
40022 (0x0015)
Temperature
Temperature (R)
0x0025
40038 (0x0025)
Humidity
Humidity (R)
0x0026
40038 (0x0039)
The detailed information of each register is described below: Y: enabled; N: disabled
Address
0x0001
Write
Y
Read
Y
Description
Address of the product
Value type
UINT 16
Notes
Values from 1 to 255; 0 is the broadcast address; the default value is 1.
Flow speed
0x0002 ~ 0x00o3
Write
N
Read
Y
Description
Current flow speed
Value type
UINT 32
Notes
Flow speed = [Value (0x0002)*65536 + value (ox0003)]/1000
e.g.: for a flow speed of 20.34 m/sec
, the user will read “
0
” from register
0x0002
and “
20340
” from register 0x00
03, therefore
Current flow speed = (o*65536+20340)/1000 = 20.34 m/sec
Baud rate
0x0015
Write
Y
Read
Y
Description
Communication baud rate
Value type
UINT 16
Notes
Value=0: 4800; 1: 9600; 2: 19200; 3: 38400. The default value is 3.
Temperature
0x0025
Write
N
Read
Y
Description
Measured temperature data
Value type
UINT 16
Notes
Temperature = value (0x0025) /100 °C
Humidity
0x0026
Write
N
Read
Y
Description
Measured humidity data
Value type
UINT 16
Notes
Humidity = value (0x0026) /100 %RH.