IO-Link Master with EtherNet/IP Interface StandardLine 4 Ports IP 65 / IP 66 / IP 67
97
Negative response
If an error occurs while executing the service (CIP Error Code <> 0), an extended error code is
transmitted. If the CIP Error Code = 0x1E, then the CIP Extended Error Code = 0x00 and the CIP User
Specific Service Data area contains the IO-Link Error Code as well as IO-Link Additional Code. The
answer has the following format:
CIP format
Data type MSG Config
IO-Link mapping
CIP Class ID
UINT
0x80
IO-Link acyclic access
CIP Instance ID
UINT
0x01
IO-Link master
CIP Attributes
USINT
0x01...0x04
Port number
CIP Service Code ID
USINT
0x4B
Response "Read_ISDU"
CIP Error Code
USINT
<> 0x00
Error code: see table below
CIP Extended Error Code
USINT
0x00
Extended error code
CIP User Specific Service Data
USINT
<> 0x00
IO-Link Error Code:
→
Error codes
(
(only if CIP Error Code = 0x1E)
USINT
<> 0x00
IO-Link Additional Code:
→
Additional Codes
(
→ S.
(only if CIP Error Code = 0x1E)
CIP 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.