8 Communications Functions
Multi-function Compact Inverter 3G3MX2-EV2 User’s Manual (I666-E1)
8-5-8 Read/Write from/to Multiple Holding Registers [17h]
Reads data from and writes data to consecutive multiple holding registers in a continuous manner.
Because the holding registers 0001 to 0002 hex for the Output Frequency Setting/Monitor (F001) have
a data resolution of 0.01 s, to set 50.00 Hz, set the written data to 5000 (0000 1388 hex).
Similarly, the holding registers for the Output Frequency Monitor (d001) are 1001 to 1002 hex.
⚫
Query
(Register address) = (Register number) − 1
(Register address) = (Register number) − 1
0000 1388 hex → 5000 dec → 50.00 Hz
⚫
Response
0000 1388 hex → 5000 dec → 50.00 Hz
*1. Broadcasting cannot be performed.
*2. Note that the holding register start address is 1 less than the register number: Register address = Register
number - 1.
If the Read/Write from/to Multiple Holding Registers function is not executed normally, refer to 8-5-9
Exception Response on page 8-20.
8-5 Explanation of Each Function Code
8-5-8 Read/Write from/to Multiple Holding Reg-
isters [17h]
Read register start address (MSB)
*2
Read register start address (LSB)
*2
Number of read registers (MSB)
Number of read registers (LSB)
Write register start address (MSB)
*2
Write register start address (LSB)
*2
Number of write registers (MSB)
Number of write registers (LSB)
Number of written data bytes n
Number of read data bytes n
Example. Writing 50.00 Hz to Output Frequency Setting/Monitor
(F001) and Reading from Output Frequency Monitor (d001) Value
from Inverter with Slave Address 1