Rockwell Automation Publication 5032-UM001A-EN-P - April 2023 103
Appendix C IO-Link Master Module and IO-Link Device Tag Definitions
Event Input Tags for IO-Link Master Module
Table 31 describes the available event input tags (‘EI’).
Table 31 - IO-Link Master Module Event Input Tags
Name Data Type Definition Valid Values
RunMode BOOL Indicates the operating state of the input.
0 = Idle
1 = Run mode
ConnectionFaulted BOOL
Indicates if a connection is running.
The module sets this tag to 0 when connected. If the
module is not connected, it sets this tag to 1.
0 = Connection running
1 = Connection not running
DiagnosticActive BOOL
Indicates if any diagnostics are active or if the
prognostics threshold is reached.
0 = No diagnostics active
1 = One or more diagnostics are active or the prognostics
threshold is reached
DiagnosticSequenceCount SINT
Increments each time that a distinct diagnostic
condition is detected, and each time a distinct
diagnostic condition transitions from detected to not
detected.
Resets to zero on power cycle. Wraps from 255 (-1) to 1,
skipping zero.
-128…+127
The value of 0 is skipped except during module powerup.
Eventxx.Fault BOOL
Detects whether the signal is good data. The fault is set
to 1 by the originator when the connection is lost.
0 = Good
1 = Bad, causing fault
Eventxx.Uncertain BOOL
Indicates that the channel data can be inaccurate but
the degree of inaccuracy is not known.
For more information, see Fault and Status Reporting
on
page 17.
0 = Good data
1 = Uncertain data
If the tag is set to 1, you must troubleshoot the module to
correct the cause of the inaccuracy.
IMPORTANT: Once the condition that causes the tag to
change to 1 is removed, the tag automatically resets to 0.
Eventxx.EventDropped BOOL
Indicates when an event has been discarded
because events are occurring faster than they are
being acknowledged.
0 = An event status has not been dropped
1 = An event status has been dropped
Eventxx.EventRising BOOL
Indicates whether an event triggered when an input
transition results in an event pattern being matched.
0 or 1
Eventxx.EventFalling BOOL
Indicates whether an event triggered when an input
transition resulted in an event pattern no longer
being matched.
0 or 1
Eventxx.CIPSyncValid BOOL
Indicates whether the module is synced with a
1588 master.
0 = Module not synchronized
1 = Module synchronized
Eventxx.CIPSyncTimeout BOOL
Indicates that the module was once synced with a 1588
master, but is not now due to a timeout.
0 = A valid time master has not timed out.
1 = A valid time master was detected on the backplane,
but the time master has timed out. The module is using
its local clock and can be drifting away from the last
known time master.
Eventxx.EventsPending SINT
The number of events currently queued in the modules.
A value greater than 0 indicates that the controller is not
currently keeping up with the rate of events.
All positive values
Eventxx.EventNumber DINT
Running count of events, which increments by one each
new time event.
The originator sets EO.Eventxx.EventNumberAck to
EI.Eventxx.EventNumber to acknowledge receipt of the
event.
When the number of events reaches its maximum value
and rolls over, it rolls over to 1, not 0.
All values
Eventxx.EventTimestamp LINT The time the event occurred. All positive values
Eventxx.PtxxData BOOL
When set, indicates the corresponding data value
(rising or falling depending on configuration) triggered
the event.
0 = Corresponding data value did not trigger the event
1 = Corresponding data value triggered the event