4-4 Communication Function Reads consecutively the specified number of holding register contents from the specified holding register address. (Example) Read past trip data from the Inverter with slave address 5. Below is the data on past three trips: 4 Query Response No. Field name Example (HEX) No.
Field name Example (HEX) Functions 1 Slave address *1 05 1 Slave address 05 2 Function code 03 2 Function code 03 3 Register start number (MSB) *2 00 3 Number of data bytes * 04 4 Register start number (LSB) *2 11 4 Register start number (MSB) 00 5 Number of holding registers (MSB) 00 5 Register start number (LSB) 07 6 Number of holding registers (LSB) 02 6 Register start number +1 (MSB) 00 7 CRC-16 (MSB) 95 7 Register start number +1 (LSB) 02 *1. Broadcasting cannot be performed. *2. Note that the start number is reduced by 1. 9 CRC-16 (LSB) 37 8 CRC-16 (LSB) 8A 8 CRC-16 (MSB) 36 * Transfers data by the number of data bytes.
In this example, the Inverter sends response data on two holding registers (4 bytes). Read the data received in response, as follows: If the holding register content has not been read out normally, refer to the "Exception Response" section. 4-159 3G3RX command d081 (Previous factor) d081 (Previous Inverter status) Holding register No. 0012h 0013h Trip factor (high-order) Overvoltage (E07) During deceleration (02) Response buffer 4 5 6 7 Holding register start number +0 (MSB) +0 (LSB) +1 (MSB) +1 (LSB) Response data 00h 07h 00h 02h Trip cause Overvoltage trip During deceleration