Data transfer with funcon code 6
Request
Funcon code 0x06
Register address 0x0000 ... 0xFFFF
Register value 0x0000 ... 0xFFFF
Response
Funcon code 0x06
Register address 0x0000 ... 0xFFFF
Register value 0x0000 ... 0xFFFF
Error message
Funcon code in the event of an
error
0x86
Error code 01 ... 04
Example for data transfer with funcon code 6
The value "3" (0x0003) is to be wrien into the register 40002.
Request Info
Funcon code 0x06 Funcon code 6
Register address (High) 0x00 Register address for register 40002: 1 (0x0001)
Register address (Low) 0x01
Register value (High) 0x00 Value to be wrien into the register: 3 (0x0003)
Register value (Low) 0x03
Response Info
Funcon code 0x06 Funcon code 6
Register address (High) 0x00 Register address: 1 (0x0001)
Register address (Low) 0x01
Register value (High) 0x00 Register value: 3 (0x0003)
Register value (Low) 0x03
Data transfer with funcon code 16
Request
Funcon code 0x10
Start address 0x0000 ... 0xFFFF
Number of registers (n) 0x0001 ... 0x7D (0d125)
Number of bytes 2 x (number of registers)
Register value Data in (n) register of 2 bytes each
Response
Funcon code 0x10
Number of bytes 2 x (number of registers)
Register values Data in (n) register of 2 bytes each
Error message
Funcon code in the event of an
error
0x90
Error code 01 ... 04
Conguring the network
Modbus TCP
Funcon codes
357