Chapter 4 Explanation of Functions

Message configuration: Response

(i)Time required for communication

After the inverter receives a query, the inverter waits for the sum of the silent interval (corresponding to the transmission of 3.5 characters) and the communication wait time (C078) before sending a response.

After receiving a response from the inverter, the master system must wait for the silent interval (corresponding to the transmission of 3.5 characters) or longer before sending the next query to the inverter.

(ii)Normal response

If the query specifies the function code (08h) for the loopback test, the inverter returns a response that has the same contents as the query.

If the query specifies a function code (05h, 06h, 0Fh, or 10h) for writing data to registers or coils, the inverter returns the query without a change as a response.

If the query specifies a function code (01h or 03h) for reading a register or coil, the inverter returns a response that contains the slave address and function code specified in the query and the data read from the register or coil.

(iii)Response upon error

Field configuration

Slave address

Function code

Exception code

CRC-16

If the query includes an error (other than a communication error), the inverter returns an exception response without executing the function specified by the query.

To know the error, check the function code set in the exception response. The exception response in reply to a query includes a function code that is the sum of "80h" and the function code specified by the query.

The exception code in the exception response indicates the content of the error.

Exception codes

Code

Description

01h

An unsupported function is specified.

02h

The specified address is not found.

03h

The specified data has an unacceptable format.

21h

The data to be written to a register exceeds the range of inverter specifications.

 

The inverter restricts the execution of the specified function:

 

- Rewriting a register that cannot be rewritten during the operation

22h

- Issuing an Enter command during the operation (in undervoltage status)

 

- Writing to a register during tripping (because of undervoltage)

 

- Writing to a read-only register (coil)

(iv)No response

The inverter ignores a query without returning any response if:

-the query is a broadcast query,

-a communication occurs during the reception of the query,

-the slave address specified in the query differs from that of the inverter,

-the time interval between data items in the query message is less than the time corresponding to the transmission of 3.5 characters, or

-the data length of the query is invalid.

Note: In the master system, set a timer to monitor the responses from the inverter, and configure the master system so that, when the inverter does not return the response to a query within a specified limit time, the master system resends the query.

4 - 132

Page 190
Image 190
Hitachi SJ700-2 Slave address Function code Exception code CRC-16, Code Description, An unsupported function is specified