Modbus Rtu Examples - E+E Elektronik Modbus MOP301 User Manual

Digital moisture in oil immersion probe
Table of Contents

Advertisement

5.6

Modbus RTU Examples

The MOP301's Modbus address is 70 [0x46].
Please refer to
MODBUS APPLICATION PROTOCOL SPECIFICATION V1.1b3, chapter 6:
www.modbus.org/docs/Modbus_Application_Protocol_V1_1b3.pdf
E+E Application Note Modbus AN0103 (available at www.epluse.com/mop301)
Read the temperature (FLOAT32) T = 26.66048812866211 °C from register address 0x3EA:
Master (e.g. PLC)
Request [Hex]:
Modbus
address
46
Response [Hex]:
Modbus
address
46
Floating point values are decoded according to IEEE754, refer to the example at the end of this chapter.
Read register from custom modbus map
address 0x0BB8-0x0BB9, unconfigured
Request [Hex]:
Modbus
address
46
Response [Hex]:
Modbus
address
46
Mapping custom Modbus map
assign T (register address 0xEA) and aw (register address 0x46E) to the custom Modbus map, starting
address 0xBB8
Request [Hex]:
Modbus
address
46
Response [Hex]:
Modbus
address
46
User Manual MOP301 Digital Moisture in Oil Immersion Probe
Function
Starting
Starting
code
address Hi
address Lo
03
03
Function
Byte
Register 1
code
count
value Hi
03
04
Function
Starting
Starting
code
address Hi
address Lo
03
0B
Function
Byte
Register 1
code
count
value Hi
03
04
Function
Starting
Starting
code
address Hi
address Lo
10
17
Register 1
value Hi
Function
Byte
Register 1
code
count
value Hi
10
17
Qty. of
Qty. of
registers Hi
registers Lo
EA
00
02
Register 1
Register 2
value Lo
value Hi
48
AE
41
Qty. of
Qty. of
registers Hi
registers Lo
B8
00
02
Register 1
Register 2
value Lo
value Hi
FF
FF
FF
Qty. of
Qty. of
registers Hi
registers Lo
70
00
02
Register 1
Register 2
value Lo
value Hi
03
EA
04
T [°C]
Register 1
Register 2
value Lo
value Hi
70
00
02
MOP301
CRC
EA
CC
Register 2
CRC
value Lo
D5
4A
B9
CRC
49
7D
Register 2
CRC
value Lo
FF
CC
A3
Byte
count
04
Register 2
CRC
value Lo
6E
F2
52
aw
Register 2
CRC
value Lo
--
4A
D0
15

Advertisement

Table of Contents
loading

Table of Contents