Detected Error Codes
Original instructions
Overview
Communication and operation reports are part of the management parameters.
NOTE: It is recommended that communication function reports be tested at the end of their execution and before the next activation. On cold start-up, confirm that all communication function management parameters are checked and reset to 0.
It may be helpful to use the%S21 to examine the first cycle after a cold or warm start.
Communication Report
This report is common to every explicit messaging function. It is significant when the value of the activity bit switches from 1 to 0. The reports with a value between 16#01 and 16#FE concern errors detected by the processor that executed the function.
The different values of this report are indicated in the following table:
Value
Communication report (least significant byte)
16#00
Correct exchange
16#01
Exchange stop on timeout
16#02
Exchange stop on user request (CANCEL)
16#03
Incorrect address format
16#04
Incorrect destination address
16#05
Incorrect management parameter format
16#06
Incorrect specific parameters
16#07
Error detected in sending to the destination
16#08
Reserved
16#09
Insufficient receive buffer size
16#0A
Insufficient send buffer size
16#0B
No system resources: the number of simultaneous communication EFs exceeds the maximum that can be managed by the processor
16#0C
Incorrect exchange number
16#0D
No telegram received
16#0E
Incorrect length
16#0F
Telegram service not configured
16#10
Network module missing
16#11
Request missing
16#12
Application server already active
16#13
UNI-TE V2 transaction number incorrect
16#FF
Message refused
NOTE: The function can detect a parameter error before activating the exchange. In this case the activity bit remains at 0, and the report is initialized with values corresponding to the detected error.
Operation Report
This report byte is specific to each function, and specifies the result of the operation on the remote application:
Value
Operation report (most significant byte)
16#05
Length mismatch (CIP)
16#07
Bad IP address
16#08
Application error
16#09
Network is down
16#0A
Connection reset by peer
16#0C
Communication function not active
16#0D
  • Modbus TCP: transaction timed out
  • EtherNet/IP: request timeout
16#0F
No route to remote host
16#13
Connection refused
16#15
  • Modbus TCP: no resources
  • EtherNet/IP: no resources to handle the message; or an internal detected error; or no buffer available; or no link available; or cannot send message
16#16
Remote address not allowed
16#18
  • Modbus TCP: concurrent connections or transactions limit reached
  • EtherNet/IP: TCP connection or encapsulation session in progress
16#19
Connection timed out
16#22
Modbus TCP: invalid response
16#23
Modbus TCP: invalid device ID response
16#30
  • Modbus TCP: remote host is down
  • EtherNet/IP: connection open timed out
16#80...16#87: Forward_Open response detected errors:
16#80
Internal detected error
16#81
Configuration detected error: the length of the explicit message, or the RPI rate, needs to be adjusted
16#82
Device detected error: target device does not support this service
16#83
Device resource detected error: no resource is available to open the connection
16#84
System resource event: unable to reach the device
16#85
Data sheet detected error: incorrect EDS file
16#86
Invalid connection size
16#90...16#9F: Register session response detected errors:
16#90
Target device does not have sufficient resources
16#98
Target device does not recognize message encapsulation header
16#9F
Unknown detected error from target