
14
IE-SNC-T43(4)11-02
Modbus registers of the transducer
Variable Unit
Address
Format
Size
Status
Measured temperature
[°C]
0x0031
Int*10
BIN16
R
Address of transducer
[-]
0x2001
Int
BIN16
R/W*
Code of communication speed
[-]
0x2002
Int
BIN16
R/W*
Serial number of transducer Hi [-]
0x1035
BCD
BIN16
R
Serial number of transducer Lo [-]
0x1036
BCD
BIN16
R
Version of Firmware Hi
[-]
0x3001
BCD
BIN16
R
Version of Firmware Lo
[-]
0x3002
BCD
BIN16
R
Explanation:
•
Int*10 register is in format integer*10
•
R
register is designed only for reading
•
W*
register is designed for write, detailed see description function
16 (0x10): Setting of
several 16-bit registers (Write Multiple Registers)
*
In case there is a need for reading of measured values from transducer with higher resolution than
one decimal, measured values in transducer are stored also in „Float“ format, which is not directly
compatible with IEEE754.
Example of communication
In all examples communication with transducer at address 01h is supposed
Reading of temperature, address 0x0031
Modbus command:
transducer address:
01
reading of 16-bit registers
03
initial address Hi
00
initial address Lo
31
number read registers Hi
00
number read registers Lo
01
By link are physically sent: 01 03 00 30 00 01 84 05
Received response from transducer: 01 03 02 00 F4 B9 C3
transducer address:
01
reading of 16-bit registers
03
Number
Byte
02
State of register Hi
00
State of register Lo
F4
(0x00F4 = 244 = 24.4 °C)
Modbus CRC Lo
B9
Modbus CRC Hi
C3