www.sentera.eu
MIW-DSMFX-2R-EN-000 - 05 / 07 / 2019
10 - 12
MODBUS REGISTER MAPS
INPUT REGISTERS
Input Registers
Data type
Description
Data
Values
1
Temperature reading
signed int
Actual temperature level
-300—700
500 = 50,0°C
2
Output value 1 (T)
unsigned int
Output value 1 (T)
0—1.000
0 = 0 %
1.000 = 100 %
3
Temperature alert flag
unsigned int
Flag indicates that measured Temperature is outside set alert values. Set to
'1' when the measured value is outside the Temperature alert values defined
by holding registers 13 and 14
0—1
0 = Temperature measurement OK
1 = Temperature measurement too low/
high
4
Temperature range limit flag
unsigned int
Flag indicates that measured temperature is outside set range limit
values. Set to '1' when the measured temperature is outside limit range
values defined by holding registers 11 and 12
0—1
0 = Temperature range OK
1 = Temperature range too low/high
5
Humidity, temperature sensor fault
unsigned int
Flag that shows if the communication with temperature & humidity sensor
is lost
0—1
0 = No
1 = Yes
6—9
Reserved, return 0
10
Relative humidity level
unsigned int
Actual relative humidity level
0—1.000
1.000 = 100,0 % rH
11
Output value 2 (rH)
unsigned int
Output value 2 (rH)
0—1.000
0 = 0 %
1.000 = 100 %
12
Relative humidity alert flag
unsigned int
Flag indicates that measured Relative humidity is outside set alert
values. Set to '1' when the measured value is outside the Relative
humidity alert values defined by holding registers 21 and 22
0—1
0 = Relative humidity measurement OK
1 = Relative humidity measurement too
low/high
13
Relative humidity range limit flag
unsigned int
Flag indicates that measured Relative humidity is outside set range limit
values. Set to '1' when the measured Relative humidity is outside limit
range values defined by holding registers 19 and 20
0—1
0 = Relative humidity range OK
1 = Relative humidity range too low/high
14
Humidity, temperature sensor fault
unsigned int
Flag that shows if the communication with temperature & humidity
sensor is lost
0—1
0 = No
1 = Yes
15
Dew point level
signed int
Calculated dew point
-700—700
200 = 20,0°C
16—20
Reserved, return 0
21
CO
2
level
unsigned int
Actual CO
2
level
0—2.000
2.000 = 2.000 ppm
22
Output value 3 (CO
2
)
unsigned int
Output value 3 (CO
2
)
0—1.000
0 = 0 %
1.000 = 100 %
23
CO
2
alert flag
unsigned int
Flag indicates that measured CO
2
level is outside set alert values. Set to
'1' when the measured value is outside the CO
2
values defined by holding
registers 25 and 26
0—1
0 = CO
2
measurement OK
1 = CO
2
measurement too low/high
24
CO
2
range limit flag
unsigned int
Flag indicates that measured CO
2
is outside set range limit values. Set
to '1' when the measured CO
2
is outside limit range values set defined by
holding registers 23 and 24
0—1
0 = CO
2
range OK
1 = CO
2
range too low/high
25
CO
2
Sensor fault
unsigned int
Flag that shows if the communication with the CO
2
sensor is lost
0—1
0 = No
1 = Yes
26—50
Reserved, return 0
HOLDING REGISTERS
Holding Registers
Data type
Description
Data
Values
1
Device slave address
unsigned int
Modbus device address
1—247
default: 1
2
Modbus baud rate
unsigned int
Modbus communication baud rate
0—6
default: 2
0 = 4.800
1 = 9.600
2 = 19.200
3 = 38.400
4 = 57.600
5 = 115.200
6 = 230.400
3
Modbus parity
unsigned int
Parity check mode
0— 2
default: 1
0 = 8N1
1 = 8E1
2 = 8O1
4
Device type
unsigned int
Device type. Read only
DSMFG-2R = 1.629
DSMFF-2R = 1.630
5
HW version
unsigned int
Hardware version of the device. Read only
XXXX
0x0100 = HW version 1.0
6
FW version
unsigned int
Firmware version of the device. Read only
XXXX
0x0200 = FW version 2.0
7—8
Reserved, return 0
9
Modbus network resistor
termination (NBT)
unsigned int
Set device as end device of the line / or not by
connecting NBT
0—1
default: 0
0 = NBT disconnected
1 = NBT connected
10
Modbus registers reset
unsigned int
Resets Modbus Holding registers to default
values. When finished this register is
automatically reset to '0'
0—1
default: 0
0 = Idle
1 = Reset Modbus Registers
11
Minimum temperature range
unsigned int
Minimum value of temperature range, cannot
be set higher than maximum temperature
range minus 5°C
—300—Max-50
default: 0
100 = 10,0°C
12
Maximum temperature range unsigned int
Maximum value of temperature range, cannot
be set less than minimum temperature range
plus 5°C
Min+50—700
default: 500
500 = 50,0°C
13
Minimum temperature alert
unsigned int
Minimum temperature alarm value
Min. temperature range —Max.
temperature alarm
default: 0
500 = 50,0°C
14
Maximum temperature alert
unsigned int
Maximum temperature alarm value
Min. temperature alarm —Max.
temperature range
default: 500
500 = 50,0°C
15—18
Reserved, return 0
19
Minimum relative humidity
range
unsigned int
Minimum value of relative humidity range,
cannot be set higher than maximum relative
humidity range minus 5%
0—Max-50
default: 0
200 = 20,0 % rH
DSMFX-2R
MULTIFUNCTIONAL
DUCT TRANSMITTER