Configuration/settings
User manual 55530_hdb_en_16
96 / 156
8.3.1
Cyclic and acyclic communication
IO-Link specification defines three types of data that are exchanged between
the
IO-Link master and the IO-Link device:
Cyclic process data (process data objects input/output)
Acyclic data in the form of device data (on-request data objects)
Acyclic data as events
The process data objects and their port qualifiers are transmitted cyclically
once communication has been established.
For each IO-Link port, the transmission time parameters can be defined indi-
vidually as an IO-Link cycle time (see Fig. 8-26: "Cycle time for communica-
tion").
The process data of the connected devices can each have a size of 0 to 32
bytes (input and output, respectively) and will be transmitted via the set ad-
dress ranges.
The process data size is defined by the device. The port qualifier indicates
whether the process data are valid.
Device data (on-request data objects) are:
Device parameters
I&M data records (Identification & Maintenance)
Diagnostic information
Device data can be written to the device as parameters or read from the device
as device states.
Transmission takes place acyclically and only on request of the IO-Link mas-
ter.
IO-Link events are error messages and warnings/maintenance data.
If the device sets the "event flag", the IO-Link master will report the IO-Link
events to the controller via the acyclic channel.
Further information on device diagnostics and IO-Link event codes are avail-