2.5.1.2 Function codes
Tab. 26: 16 bit values
Function code Command Maximum register number in one
transaction
0x03 (3)
‘Read Holding Register’
125
0x06 (6)
‘Write Single Register’
1
0x10 (16)
‘Write Multiple Register’
123
0x17 (23)
‘Read / Write Multiple Register’
Read: 125 / Write: 121
Not all registers support all commands.
‘Read Holding Register’
can only be called up with function code 3.
Maximum message size
Excessive message sizes may disrupt the commu‐
nication.
The maximum message size for the ‘Read Holding
Register’ function is 200 bytes at 19,200 baud
(100 bytes at 9600 baud or 400 bytes at 38,400
baud).
2.5.1.3 Data
The length and content of a data field depends on whether we are
dealing with a request or a response telegram:
Tab. 27: Request telegram
Length Content
2 bytes Register
2 bytes Number of registers to be trans‐
ferred
Tab. 28: Response telegram
Length Content
1 bytes Number of bytes to be transferred
n bytes Content of registers requested
2.5.1.4 CRC check sum
The check sum can be calculated with the following tool:
https://www.lammertbies.nl/comm/info/crc-calculation.html
.
2.6 Device monitoring
The monitoring time for device monitoring can be changed in the
menu.
Supplementary operating instructions for Modbus RTU
30