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 |
HPP272 address |
F0hex |
HPP272 address |
10hex |
Function (Write Multiple Registers) |
10hex |
Function (Write Multiple Registers) |
03hex |
Register address |
03hex |
Register address |
08hex |
08hex |
00hex |
Number of registers to write (1) |
00hex |
Number of 16-bit registers written (1) |
01hex |
01hex |
02hex |
Number of data bytes |
95hex |
Modbus RTU checksum |
0Bhex |
Value for the register |
6Ehex |
40hex |
(silence for 3.5 bytes) |
End of Modbus RTU frame |
9Bhex |
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.
|
|
4Chex |
(silence for 3.5 bytes) |
End of Modbus RTU frame |