User Manual EE431
Duct and Immersion Temperature Sensor | 16
Communication settings (INT16)
Parameter
Register number
1)
[Dec]
Register address
2)
[Hex]
Write register: function code 0x06
Modbus address
3)
1
0x00
Modbus protocol settings
4)
2
0x01
Device information (INT16)
Parameter
Register number
1)
[Dec]
Register address
2)
[Hex]
Read register: function code 0x03 / 0x04
Serial number (as ASCII)
1
0x00
Firmware version
9
0x08
Sensor name (as ASCII)
10
0x09
1) Register number starts from 1.
2) Protocol address starts from 0.
3) If the address is set via DIP switch, the response will be NAK.
4) For Modbus address and protocol settings see Application Note Modbus AN0103 (available at
www.epluse.com/ee431
).
Tab. 7
Digital sensors’ registers for device setup
5.4.6. Modbus Register Map
The measured data is saved as 32 bit floating point values (FLOAT32) and as 16 bit signed integer values (INT16).
FLOAT32
Measurand
Unit
1)
Register number
2)
[DEC]
Register address
3)
[HEX]
Read register: function code 0x03 / 0x04
Temperature
°C
1003
0x3EA
Temperature
°F
1005
0x3EC
Temperature
°K
1009
0x3F0
INT16
Measurand
Unit
1)
Scale
4)
Register number
2)
[DEC] Register address
3)
[HEX]
Read register: function code 0x03 / 0x04
Temperature
°C
100
4002
0xFA1
Temperature
°F
50
4003
0xFA2
Temperature
K
50
4005
0xFA4
1) The choice of measurement units (metric or non-metric) must be done according to the ordering guide, see EE431 datasheet.
Switching from metric to non-metric or vice versa by using the EE-PCS is not possible.
2) Register number starts from 1
3) Register address starts from 0
4) Examples: For scale 100, the reading of 2550 means a value of 25.5. For scale 50, the reading of 2550 means a value of 51.
Tab. 8
FLOAT32 and INT16 measured data registers