271
Network Protocol Reference Section B-3
Write in Holding Register [06h]:
This function writes data in a specified holding register. An example follows:
• Write "50 Hz" as the first Multi-speed 0 (A020) in an inverter having slave
address "5."
• This example uses change data "500 (1F4h)" to set "50 Hz" as the data
resolution of the register "1029h" holding the first Multi-speed 0 (A020) is
0.1 Hz
Note 1 No response is made for a broadcasting query.
Note 2 The PDU Register Number are addressed starting at zero. Therefore register
numbered "1029h" are addressed as "1028h". Register address value (trans-
mitted on Modbus line) is 1 less than the Register Number.
When writing in a selected holding register fails, see the exception response.
Query: Response:
No. Field Name Example
(Hex)
No. Field Name Example
(Hex)
1 Slave address *1 08 1 Slave address 08
2 Function code 06 2 Function code 06
3 Register start
address *2
(high order)
10 3 Register start
address *2 (high
order)
10
4 Register start
address *2
(low order)
28 4 Register start
address *2
(low order)
28
5 Change data
(high order)
01 5 Change data
(high order)
01
6 Change data
(low order)
F4 6 Change data
(low order)
F4
7 CRC-16 (high order) 0D 7 CRC-16 (high order) 0D
8 CRC-16 (low order) 8C 8 CRC-16 (low order) 8C