MIW-RSTHM-2-EN-000 - 15 / 01 / 2019 9 - 10
back to the table of contents
MODBUS REGISTER MAPS
INPUT REGISTERS
Data type Description Data Values
1 Temperature reading signed int. Actual temperature level -300—700 500 = 50,0 °C
2 Relative humidity level unsigned int. Actual relative humidity level 0—1.000 1.000 = 100,0 % rH
3 Dew point signed int. Calculated dew point -700—700 200 = 20,0 °C
4 Reser ved, retu rns “0”.
5 Ambient light intensity unsigned int. Measured light intensity 0—32.000 1.000 = 1.000 lx
6 Acti ve / stan dby unsigned int.
Act ive or Standby indicat ion acco rding t he Act ive /
Standby light level defined via holding registers 34
and 35. If t he meas ured light leve l is bet ween the
two le vels th e indication is 0 ( Low intens ity)
0—2
0 =
1 =
2 =
Low light intensit y
Active
Standby
7—10 Reser ved, retu rn “0”.
11
Outp ut valu e 1
(temperature)
unsigned int. An alog output va lue for tempera ture (T ) 0—1.000
0 =
1.000 =
0 %
100 %
12
Output value 2 (relative
humidity)
unsigned int. Anal og outp ut value for rel ative h umidity (rH) 0—1.000
0 =
1.000 =
0 %
100 %
13 Reser ved, retu rns “0”.
14 Temperature alert flag unsigned int.
Flag i ndicate s that measu red tempe rature is o utside
set al ert va lues. Se t to ‘1’ when t he measu red value
is outside the temperature alert values defined by
holding registers 20 and 21.
0—1
0 =
1 =
Measured temperature is OK
Measured temperature is too high/ low
15 Relative humidity alert flag unsigned int.
Flag indicates that measured relative humidity
is out side se t alert v alues . Set to ‘1’ wh en the
measured value is outside the relative humidity alert
values defined by holding registers 22 and 23.
0—1
0 =
1 =
Measu red rH is OK
Measu red rH is t oo high/ l ow
16 Reser ved, return “0”.
17 Temperature range limit flag unsigned int.
Flag i ndicate s that measu red tempe rature is o utside
set range limit values. Set to ‘1’ when the m easured
value is outside the temperature range limit values
defined by holding registers 14 and 15.
0—1
0 =
1 =
Temperature range is OK
Tempera ture range is too high/ lo w
18
Relative humidity range
limit flag
unsigned int.
Flag i ndicates tha t measur ed rela tive humidit y is
outside set range limit values. Set to ‘1’ when the
measured value is outside the relative humidity limit
range values defined by holding registers 16 and 17.
0—1
0 =
1 =
rH ran ge is OK
rH ran ge is too hi gh/ low
19 Reser ved, returns “0”.
20
Humidity / temperature
sensor fault
unsigned int.
Flag i ndicates if th e commun ication wit h the
temperature and humidity sensor is lost.
0—1
0 =
1 =
No
Yes
21 Reserve d, retu rns “0”.
22 Ambi ent light senso r fault unsigned int.
Flag t hat shows if the c ommuni cation with t he
ambie nt ligh t sensor i s lost.
0—1
0 =
1 =
No
Yes
HOLDING REGISTERS
Data type Description Data Default Values
1 Device slave address unsigned int. Modbus device address 1—247 1
2 Mod bus baud r ate unsigned int. Modbus communication baud rate 0—6 2
0 =
1 =
2 =
3 =
4 =
5 =
6 =
4.800
9.60 0
19.2 00
38.400
57. 600
115. 200
230.400
3 Modbus parity mode unsigned int. Parity check mode 0—2 1
0 =
1 =
2 =
8N1
8E1
8O1
4 Device type unsigned int. Device typ e (Read only) RST HM-2 = 1094
5 HW version unsigned int. Hardwar e version of t he device (Read only) XXXX 0x0100 = HW ve rsion 1.00
6 FW version unsigned int. Firmwa re version o f the devic e (Read only) XXXX 0x0100 = FW ve rsion 1.00
7—13 Reser ved, retu rn “0”.
14
Minimum temperature
range
unsigned int.
Minimum value of the temperature
range; canno t be set hi gher than max.
temperature range minus 5ºC
0 — (Max . range — 50) 0 100 = 10,0 °C
15
Maximum temperature
range
unsigned int.
Maximum value of temperature
range; canno t be set lo wer than min.
tempe rature rang e plus 5ºC
(Min . range + 50) – 500 500 500 = 50,0 °C