13
User Manual MOP301 Digital Moisture in Oil Immersion Probe
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
10
0x09
Device status (bit decoded)
3)
602
0x259
1) Register number starts from 1.
2) Protocol address starts from 0.
3) See chapter 5.5 Device Status Indication.
Tab. 4 MOP301 device information registers
5.3 Modbus Register Map
The measured data is saved as a 32 bit floating point values (data type FLOAT32) and as 16 bit signed
integer values (data type INT16).
FLOAT32:
Parameter
Unit
Register number
1)
[Dec]
Register address
2)
[Hex]
Read register: function code 0x03 / 0x04
Water activity aw
-
1135
0x46E
Water content x
ppm
1141
0x474
Temperature T
°C
1003
0x3EA
°F
1005
0x3EC
Saturation
%
1137
0x470
Oil parameter A
-
0224
0xDF
Oil parameter B
-
0226
0xE1
Write register: function code 0x10
Oil parameter A
3)
-
0101
0x64
Oil parameter B
3)
-
0103
0x66
1) Register number starts from 1
2) Register address starts from 0
3) Examples: Writing Parameter A -2663.30005 decimal: 46 10 00 64 00 02 04 74 CD C5 26 E3 44
Writing Parameters A and B -1663.30005 and 7.3705 decimal: 46 10 00 64 00 04 08 E9 9A C4 CF DB 23 40 EB CA 19
If two parameters are to be uploaded, it is recommended to write them with a single command.
Tab. 5 MOP301 FLOAT32 measured data registers
INT16 (read register):
Parameter
Unit
Scale
3)
Register number
1)
[Dec] Register address
2)
[Hex]
Read register: function code 0x03 / 0x04
Water activity aw
-
1000
4068
0xFE3
Water content x
ppm
0.1
4071
0xFE6
Temperature T
°C
100
4002
0xFA1
°F
50
4003
0xFA2
°K
50
4005
0xFA4
Saturation
%
10
4069
0xFE4
1) Register number starts from 1
2) Register address starts from 0
3) 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. 6 MOP301 INT16 measured data registers
5.4 Freely Configurable Custom Modbus Map
It is possible to map measured value/status registers arbitrarily in a block with up to 20 registers provided
for this purpose. This means that registers of interest may be mapped in an area with consecutive
registers, so that important values can be queried with a single command in one block.
The custom map can be configured via:
1. PCS10 Product Configuration Software and the Modbus configuration adapter HA011018.
The PCS10 can be downloaded free of charge from
.
2. Modbus protocol commands, refer to the example in chapter 5.6 Modbus RTU Examples.