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 fieldbus device allows connected IO-Link devices to be configured 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,
UINT
IO-Link Master Error
USINT
IO-Link Device Error
USINT
IO-Link Device Additional Error Code