8 Communications Functions
8 - 12
High-function General-purpose Inverter 3G3RX-V1 User’s Manual (I578-E1)
Reads the contents of consecutive holding registers. From the specified holding register, the specified
number of holding registers can be read.
Example
To read past trip data from the inverter with slave address 5.
The inverter status for the past three trips is as follows.
Query
Response
*1 Broadcasting cannot be performed.
*2 Note that the register start number is 0011 hex, which is 1 less than the register number 0012 hex.
*3 Data as much as the number of data bytes will be transferred. In this example, the inverter sends back 4 bytes
of data from two holding registers.
If the Read from Holding Register function is executed normally, refer to the “Exception Response”
section.
Read from Holding Register [03 hex]
Item Previous factor Previous inverter status
3G3RX-V1 command d081 d081
Holding register number 0012 hex 0013 hex
Trip factor (MSB) Overvoltage (E07) During deceleration (02)
No. Field name Example [hex] Remarks
1
Slave address
*1
05
2 Function code 03
3
Register start number (MSB)
*2
00
(Register address) = (Register number) – 1
4
Register start number (LSB)
*2
11
5 Number of holding registers (MSB) 00
2 registers
6 Number of holding registers (LSB) 02
7 CRC-16 (MSB) 95
8 CRC-16 (LSB) 8A
No. Field name Example [hex] Remarks
1 Slave address 05
2 Function code 03
3
Number of data bytes
*3
04
4 Register start number (MSB) 00
0007 hex → 07 decimal → E07 (Factor:
Overvoltage)
5 Register start number (LSB) 07
6 Register start number +1 (MSB) 00
0002 hex → 2 (Inverter status: During
deceleration)
7 Register start number +1 (LSB) 02
8 CRC-16 (MSB) 36
9 CRC-16 (LSB) 37