![Parker 8903/IM Technical Manual Download Page 27](http://html1.mh-extra.com/html/parker/8903-im/8903-im_technical-manual_3789078027.webp)
23
8903/IM 8903/IP Ethernet Communications Interfaces
Appendix A: Ethernet Error Codes
Error Codes (Modbus Plus & SY/MAX Ethernet)
Error Status Register: 4xxxx + 1 (HEX)
Error Coding: Mmss where M = major code, m = minor code, ss = sub code
n
16#1001: User initiated abort.
n
16#20ss: Invalid command errors.
n
16#30ss: Modbus slave exception response.
n
16#4001: Inconsistent Modbus slave response.
n
16#5001: Inconsistent network response.
n
16#6mss: Routing failure.
n
16#F001: Selected S985 option is not present.
Invalid Command Errors
Error Status Register: 4xxxx+1 (HEX)
Error Coding: Mmss where M = major code, m = minor code, ss = sub code
n
2001: Invalid operation type.
n
2002: User parameter changed.
n
2003: Invalid length.
n
2004: Invalid offset.
n
2005: Invalid offset.
n
2006: Invalid SDDA (Slave Device Data Area).
n
2007: Invalid SDNA (Slave Device Network Address).
n
2008: Invalid SDNR (Slave Device Network Routing).
n
2009: Invalid route ( = own address).
n
200A: Global read request > available.
n
200B: Peer Cop conflict on write/read global data.
n
200C: Bad pattern for change address request.
n
200D: Bad address for change address request.
Ethernet/Modbus Slave Exception Response
Error Status Register: 4xxxx+1 (HEX)
Error Coding: Mmss where M = major code, m = minor code, ss = sub code
n
3001: Illegal function request (not available in slave).
n
3002: Illegal data address (not configured in slave).
n
3003: Illegal data value (Read/Write data not valid).
n
3004: Not used (unknown error).
n
3005: Slave accepted long duration program command.
n
3006: Requested function cannot be performed due to long command in progress.
n
3007: Slave rejected long program command.