TCP/IP Ethernet Error Codes
Original instructions
TCP/IP Ethernet Error Codes
An error in an MSTR routine via TCP/IP Ethernet may produce one of the following errors in the MSTR control block:
The error code appears as Mmss, where:
Hexadecimal Error Codes TCP/IP Ethernet
Hexadecimal error codes TCP/IP Ethernet:
Hex. Error Code
Meaning
1001
Abort by user
2001
An operation type that is not supported has been specified in the control block
2002
One or more control block parameters were modified while the MSTR element was active (this only applies to operations which require several cycles for completion). Control block parameters my only be modified in inactive MSTR components.
2003
Invalid value in the length field of the control block
2004
Invalid value in the offset field of the control block
2005
Invalid value in the length and offset fields of the control block
2006
Unauthorized data field on slave
2008
Unauthorized network routing path on slave
200E
The control block is not assigned, or parts of the control block are located outside of the %MW (4x) range.
3000
Generic Modbus failure code
30ss
4001
Inconsistent response by Modbus slave
ss Hexadecimal Value in 30ss Error Code
ss hexadecimal value in 30ss error code:
ss hex. Value
Meaning
01
Slave does not support requested operation
02
Non-existing slave registers were requested
03
An unauthorized data value was requested
05
Slave has accepted a lengthy program command
06
Function cannot currently be carried out: lengthy command running
07
Slave has rejected lengthy program command
Hexadecimal Error Codes TCP/IP Ethernet Network
An error on the TCP/IP Ethernet network itself may produce one of the following errors in the CONTROL[1] register of the control block.
Hexadecimal error codes TCP/IP Ethernet network:
Hex. Error Code
Meaning
5004
Interrupted system invocation
5005
I/O error
5006
No such address
5009
The socket descriptor is not valid
500C
Not enough storage space
500D
Authorization denied
5011
Entry exists
5016
An argument is not valid
5017
An internal table has no more space
5020
There is interference on the connection
5023
This operation was blocked and the socket is non-blocking
5024
The socket is non-blocking and the connection cannot be closed down
5025
The socket is non-blocking and a previous connection attempt has not been concluded
5026
Socket operation on a non-socket
5027
The destination address is not valid
5028
Message too long
5029
Wrong type of protocol for the socket
502A
Protocol not available
502B
Protocol not supported
502C
Socket type not supported
502D
Operation not supported at socket
502E
Protocol family not supported
502F
Address family not supported
5030
Address is already in use
5031
Address not available
5032
Network is out of order
5033
Network cannot be reached
5034
Network shut down the connection during reset
5035
The connection was terminated by the peer
5036
The connection was reset by the peer
5037
An internal buffer is required, but cannot be assigned
5038
The socket is already connected
5039
The socket is not connected
503A
Cannot transmit after the socket has been shut off
503B
Too many references; cannot splice
503C
Connection timed out
503D
The connection attempt was denied
5040
Host is out of order
5041
The destination host could not be reached from this node
5042
Directory not empty
5046
NI_INIT returned -1
5047
The MTU is not valid
5048
The hardware length is not valid
5049
The route specified cannot be found
504A
Collision when invoking Select; these conditions have already been selected by another job
504B
The job ID is not valid
5050
No Network Resource
5051
Length Error
5052
Addressing Error
5053
Application Error
5054
Client cannot process request
5055
No Network Resource
5056
Non-Operational TCP connection
5057
Incoherent configuration
6003
FIN or RST not expected
F001
In reset mode
F002
Component not fully initialized