omron — Communication Function

4-2 Function Mode Query Response No. Field name Example (HEX) No. Field name Example (HEX) 1 Slave address *1 08 1 Slave address 08 2 Function code 10 2 Function code 10 3 Start address (MSB) *3 10 3 Start address (MSB) 10 4 Start address (LSB) *3 13 4 Start address (LSB) 13 5 Number of holding registers (MSB) 00 5 Number of holding registers (MSB) 00 4 6 Number of holding registers (LSB) 02 6 Number of holding registers (LSB) 02 7 Number of bytes *2 04 7 CRC-16 (MSB) B4 Functions 8 Change data 1 (MSB) 00 8 CRC-16 (LSB) 54 9 Change data 1 (LSB) 04 10 Change data 2 (MSB) 93 11 Change data 2 (LSB) E0 12 CRC-16 (MSB) 7D 13 CRC-16 (LSB) 53 *1. There is no response for broadcasting. *2.

Specify the number of bytes to be changed, not the number of holding registers. *3. Note that the holding register start address is "1013h", which is smaller by 1 than the register number "1014h". Refer to " " below if writing into the multiple holding registers cannot be performed normally. The master requires a response for a query except for broadcasting. Though the Inverter should return a response corresponding with the query, it returns an exception response if the query has an error. The exception response has a field configuration shown in the following table.

Field Configuration Slave address Exception code Function code CRC-16 The detailed field configuration is shown on the next page. The function code of the exception re- sponse is the value of the query function code with 80h added. The exception code shows the cause of exception response. 4-89