99
ifm
Operating Instructions IO-Link Master with EtherNet/IP interface StandardLine 8 Ports IP 65 / IP 67 (AL1122)
2017-05-31
Appendix
Negative response
If an error occurs while executing the service (Error Code <> 0), an extended error code is transmitted.
The answer has the following format:
CIP format
Data type MSG Config
IO-Link mapping
Class ID
UINT
128
IO-Link acyclic access
Instance ID
UINT
1
IO-Link master
Service code ID
USINT
0x4B
Read response
Attributes
USINT
1...8
port number
Error code
USINT
<> 0
--
Extended error code
USINT
0
--
User specific service data
USINT
IO-Link error code (if error code = 0x1E)
USINT
Additional code (if error code = 0x1E)
Error code:
Code
Description
0x02
Resource not available: The IO-Link port is busy processing another acyclic service.
0x05
Invalid class ID or instance ID
0x08
Wrong service ID: only service code 0x4B or 0x4C is permitted
0x09
Wrong attribute ID: wrong port number
0x20
Invalid parameter value (e.g. invalid length)
0x1E
Embedded service, error: Error occurred during an IO-Link service. Byte 0 and byte 1 of the User Specific Service
Data contain the IO-Link error code and an additional code that are returned by the IO-Link master (see below).
IO-Link error code:
Code
Description
0x00
RESULT_SUCCESS
0x01
RESULT_STATE_CONFLICT
0x02
RESULT_NOT_SUPPORTED
0x03
RESULT_SERVICE_PENDING
0x04
RESULT_WRONG_PARAMETER
0x05
RESULT_NO_COMMUNICATION
0x06
RESULT_MIN_CYCLE_TIME
0x07
RESULT_NO_RESOURCES
0x08
RESULT_ABORT
0x1E
RESULT_UNKNOWN_COMMAND
0x1F
RESULT_NOT_CONNECTED
0x20
RESULT_NOT_ALLOWED
0x21
RESULT_WRONG_LENGTH
0x22
RESULT_WRONG_TYPE