ModbusTCP slave error answer (BK9000, BX/BC9xx0, BC9191, IP/ILxxxx-B/C900, EK9000)

When the user sends the slave either a request or information that the coupler does not understand, the slave responds with an error report. This response contains the function and the error code. 0x80 is added to the value returned by the function.

Code

Name

Meaning

1

ILLEGAL  FUNCTION

Modbus function not implemented

2

ILLEGAL DATA ADDRESS

Invalid address or length

3

ILLEGAL DATA VALUE

Invalid parameters
- Diagnostic functions
- Wrong register

4

SLAVE DEVICE ERROR

Watchdog or K-bus error
EK9000: E-bus error

6

SLAVE DEVICE BUSY

Output data is already been received from another IP device