SIOL-EI8B-USER-M
64
Operation Powered by
Version 1, May 2022
9.3. Acyclic IO-Link device access
IO-Link Device Parameter Object (Class Code 0x83)
The eldbus device allows connected IO-Link devices to be congured with acyclic write and read access
using the IO-Link Device Parameter Object (Class Code 0x83).
The IO-Link Device Parameter Object can be used to access parameters of an IO-Link device via ISDU
(Index Service Data Unit). The object provides services that map CIP services to IO-Link services. An IO-
Link port is addressed via the CIP instance of the “IO-Link Device Parameter Object”.
9.3.1. Reading an IO-Link device index
Read ISDU Request
Read IO-Link device index
➔ To read the index of a connected IO-Link device, use the EtherNet/IP service Read_ISDU 75 (0x4B).
➔ Send the service to the correct attribute/instance of the IO-Link device parameter object (class code 0x83).
➔ An attribute/instance represents the IO-Link port to which the IO-Link device is connected.
Structure Of A Read ISDU Service Request
Name Value Type Description
CIP Service 75 (0x4B) - ISDU read service
CIP Class 131 (0x83) - IO-Link Device Parameter Object
CIP Instance
1 ... Number of
available IO-Link Ports
- Addresses the IO-Link Port to which the IO-Link device is connected.
CIP Data
Index UINT IO-Link ISDU object index
Subindex USINT IO-Link ISDU object subindex
Read ISDU Response
Positive Response (CIP Status In Service Response == 0)
Name Value Type Description
CIP Service 75 (0x4B) - ISDU read service
CIP Class 131 (0x83) - IO-Link Device Parameter Object
CIP Instance
1 ... Number of
available IO-Link Ports
- Addresses the IO-Link Port to which the IO-Link device is connected.
CIP Data ISDU Data ARRAY of BYTE
IO-Link object data retrieved from the IO-Link device.
Maximum number of bytes: 232
Negative Response (CIP Status In Service Response != 0)
Name Value Type Description
CIP Service 75 (0x4B) - ISDU read service
CIP Class 131 (0x83) - IO-Link Device Parameter Object
CIP Instance
1 ... Number of
available IO-Link Ports
- Addresses the IO-Link Port to which the IO-Link device is connected.
CIP Data
The structure of the
error codes can be
found in Section 9.3.3,
“CIP status codes”
UINT IO-Link Master Error
USINT IO-Link Device Error
USINT IO-Link Device Additional Error Code