V02.00 | 2019/10
43
Status Code
Name
Meaning
0xXX80B1XX
ACCESS_WRITE_
LENGTH_ERROR
Length of data to be written can not be
handled from the module, wrong module ac-
cessed.
0xXX80B2XX
ACCESS_INVALID_
DESTINATION
Wrong slot accessed
0xXX80B03XX
ACCESS_TYPE_CONFLICT
IOL_CALL invalid
0xXX80B5XX
ACCESS_INVALID_INDEX
Error in IOL_CALL sequence
0xXX80B6XX
ACCESS_DENIED
IOL-Link master module refuses the access.
0xXX80C2XX
RESOURCE_BUSY
The IO-Link master module is busy or is wait-
ing for an answer of the connected IO-Link
device.
0xXX80C3XX
RESOURCE_UNAVAILABLE
0xXX8901XX
INPUT_LEN_TOO_SHORT
The index to be read contains more data than
defined in the input variable "LEN".
IOL_CALL – IOL_STATUS
The IOL_STATUS consists of 2 byte Error Code (IOL_M Error_Codes, according to "IO-Link Integ-
ration Part 1- Technical Specification for PROFIBUS and PROFINET") and 2 byte Error Type (ac-
cording to "IO-Link Interface and System").
Byte 3
Byte 2
Byte 1
Byte 0
IOL_M-Error-Code
IOL-Error Type
IOL_M-Error-
Code
Designation acc. to
IO-Link Spec.
Meaning
0x0000
No error
No error
0x7000
IOL_CALL Conflict
Unexpected write-request, read request expected
0x7001
Wrong IOL_CALL
Decoding error
0x7002
Port blocked
The accessed port is occupied by another task
…
reserved
0x8000
The accessed port is occu-
pied by another task
Timeout, IOL master or IOL device port busy
0x8001
Wrong index
Error: IOL index < 32767 or > 65535 selected
0x8002
Wrong port address
Port address not available
0x8003
Wrong port function
Port function not available
…
reserved
IOL-Error
Type
Designation acc. to
IO-Link Spec.
Meaning
0x1000
COM_ERR
Communication error
Possible source: the addressed port is parameterized
as digital input DI and is not in IO-Link mode
0x1100
I_SERVICE_TIMEOUT
Timeout in communication, device does not respond
in time
0x5600
M_ISDU_CHECKSUM
Master reports checksum error, access to device not
possible
0x5700
M_ISDU_ILLEGAL
Device can not respond to master request
0x8000
APP_DEV
Application error in the device