Bytes on the line (hexadecimal) |
Description |
|
Bytes on the line (hexadecimal) |
Description |
(silence for 3.5 bytes) |
Start of Modbus RTU frame |
(silence for 3.5 bytes) |
Start of Modbus RTU frame |
F0hex |
Probe address |
F0hex |
Probe address |
10hex |
Function (Write Multiple Registers) |
10hex |
Function (Write Multiple Registers) |
03hex |
Register address |
03hex |
Register address |
00hex |
00hex |
00hex |
Number of registers to write (2) |
00hex |
Number of 16-bit registers written (2) |
02hex |
02hex |
04hex |
Number of data bytes |
54hex |
Modbus RTU checksum |
6Ehex |
Value for first register (least significant
word) |
ADhex |
14hex |
44hex |
Value for second register (least significant
word) |
(silence for 3.5 bytes) |
End of Modbus RTU frame |
75hex |
4Ehex |
Modbus RTU checksum |
|
The response to a write function
informs that the function was correctly received by the device. It does not
guarantee that the written value was accepted by the device (for example, in
case out-of-range values).
To verify that the value was
really accepted by the device, read the register value after writing.
|
|
ABhex |
(silence for 3.5 bytes) |
End of Modbus RTU frame |