104 Rockwell Automation Publication 5032-UM001A-EN-P - April 2023
Appendix C IO-Link Master Module and IO-Link Device Tag Definitions
Event Output Tags for IO-Link Master Module
Table 32 describes the available event output tags (‘EO’).
Eventxx.CounterxxDone BOOL
When set, indicates the corresponding counter Done bit
(rising or falling depending on configuration) triggered
the event.
0 = Corresponding counter Done bit did not trigger the
event
1 = Corresponding counter Done bit triggered the event
Eventxx.PtxxFault BOOL
Indicates that channel data is inaccurate and cannot be
trusted for use in the application.
For more information, see Fault and Status Reporting
on
page 17.
0 = Good
1 = Bad, causing fault
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.CounterxxFault BOOL
When set, indicates that the corresponding counter had
a fault indicated when the event occurred.
0 = Corresponding counter did not have a fault indicated
when the event occurred
1 = Corresponding counter did have a fault indicated
when the event occurred
Table 31 - IO-Link Master Module Event Input Tags (Continued)
Name Data Type Definition Valid Values
Table 32 - IO-Link Master Module Event Output Tags
Name Data Type Definition Valid Values
Eventxx.En BOOL
When set, the corresponding event trigger definition is
active and events are triggered when conditions match
the definition.
0 = Event trigger definition is not active and events are
not triggered when conditions match the definition
1 = Event trigger definition is active and events are
triggered when conditions match the definition
Eventxx.EventRisingEn BOOL
Triggers an event each time a condition change results
in conditions that match the event trigger definition.
When EO.Eventxx.IndependentConditionTriggerEn = 0
Trigger event (EventRisingEn, EventFallingEn):
•Disable (0, 0)
• On input transition to match pattern (1, 0)
• On input transition to not match pattern (0, 1)
• On input transition to match or not match pattern (1, 1)
When EO.Eventxx.IndependentConditionTriggerEn = 1
Trigger event (EventRisingEn, EventFallingEn):
•Disable (0, 0)
• On transition (1, 0)
• On inverted transition (0, 1)
• On any transition (1, 1)
Eventxx.EventFallingEn BOOL
Eventxx.LatchEn BOOL
When set, events are latched until acknowledged.
A new event is lost if the previous event has not been
acknowledged.
When not set, new events overwrite old events.
0 = Event is not latched
1 = Event is latched
Eventxx.ResetEvent BOOL
A transition from 0 to 1 resets all events and clears the
event queue on the channel.
0 or 1
Eventxx.IndependentConditionTriggerEn BOOL
Determines whether an input state change or a pattern
of input state changes triggers an event.
0 = Event is triggered when all participating inputs in the
event trigger achieve their configured values
1 = Event is triggered when any participating input in the
event trigger achieves their configured value
Eventxx.EventNumberAck DINT
The controller writes back EI.Eventxx.EventNumber into
EO.Eventxx.EventNumberAck to indicate receipt of the
event.
All values
Eventxx.PtxxDataSelect BOOL
Determines whether the input participates in the
event trigger.
0 = Does not participate in event trigger
1 = Participates in event trigger
Eventxx.CounterxxSelect BOOL
Determines whether the counter participates in the
event trigger.
0 = Does not participate in event trigger
1 = Participates in event trigger
Eventxx.PtxxDataValue BOOL
Determines the state of the input that triggers
the event.
0 = Off
1 = On
Eventxx.CounterxxValue BOOL
Determines the state of the counter that triggers
the event.
0 = Not done
1 = Done