Rockwell Automation Publication 5032-UM001A-EN-P - April 2023 101
Appendix C IO-Link Master Module and IO-Link Device Tag Definitions
Counterxx.Rollover BOOL
The counter counted up to Preset -1 and continued
counting from or 0.
The O.CounterxxRolloverAck bit transitioning from 0 to 1
or the O.CounterxxReset transitioning from 0 to 1 clears
this bit.
0 = Counter has not counted up to Preset -1
1 = Counter counted up to Preset -1 and continued
counting from 0
Counterxx.Count BOOL The number of input transitions counted by a counter. All values
IOLinkxx.Fault BOOL
Indicates that IO-Link 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.
IOLinkxx.Uncertain BOOL
Indicates that IO-Link 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.
Ptxx.Data BOOL Indicates the state of the input.
0 = Off
1 = On
Ptxx.Fault 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.
Ptxx.Uncertain BOOL
Indicates that 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.
Ptxx.Chatter BOOL
Indicates if the input is chattering per the
C.Ptxx.ChatterTime and C.Ptxx.ChatterCount settings.
0 = Normal
1 = Input is chattering
Ptxx.TimestampOverflowOffOn BOOL
Indicates an Off to On time stamp was lost in a discrete
product.
If C.Ptxx.TimestampLatchEn is set, then a new time
stamp was not recorded because one is already latched.
If C.Ptxx.TimestampLatchEn is clear, then a time stamp
was overwritten.
0 or 1
Ptxx.TimestampOverflowOnOff BOOL
Indicates an On to Off time stamp was lost in a discrete
product.
If C.Ptxx.TimestampLatchEn is set, then a new time
stamp was not recorded because one is already latched.
If C.Ptxx.TimestampLatchEn is clear, then a time stamp
was overwritten.
0 or 1
Ptxx.CIPSyncValid BOOL
Indicates if the module is synchronized with a
1588 master.
0 = Module not synchronized
1 = Module synchronized
Ptxx.CIPSyncTimeout BOOL
Indicates if the module was previously synchronized
with a 1588 master but is now timed out.
0 = A valid time master has not timed out
1 = A valid time master has timed out
Ptxx.TimestampOffOnNumber INT
An Off to On time stamp identifier for the currently
produced time stamp.
All values
Ptxx.TimestampOnOfNumber INT
An On to Off time stamp identifier for the currently
produced time stamp.
All values
Ptxx.TimestampOffOn LINT
64-bit time stamp that corresponds to when a change of
state Off to On was recorded at the input.
All values
Ptxx.TimestampOnOff LINT
64-bit time stamp that corresponds to when a change of
state On to Off was recorded at the input.
All values
EventStatus[x].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
EventStatus[x].CIPSyncValid BOOL
Indicates if the module is synchronized with a
1588 master.
0 = Module not synchronized
1 = Module synchronized
EventStatus[x].CIPSyncTimeout BOOL
Indicates if the module was previously synchronized
with a 1588 master but is now timed out.
0 = A valid time master has not timed out
1 = A valid time master has timed out
Table 29 - IO-Link Master Module Input Tags (Continued)
Name Data Type Definition Valid Values