100 Rockwell Automation Publication 5032-UM001A-EN-P - April 2023
Appendix C IO-Link Master Module and IO-Link Device Tag Definitions
Input Tags for IO-Link Master Module
Table 29 describes the available input tags (āIā).
Ptxx.DiConfig.ChatterCount SINT
The number of input transitions that are considered
chatter.
Chatter can cause the module to time stamp invalid
input transitions. Typically, chattering signals cause
inputs to transition falsely many times in a relatively
short period.
0 = Disabled (default)
2...127 = Enabled
Ptxx.DiConfig.CaptureOffOnEn BOOL
Set to capture a time stamp when the input transitions
from Off to On.
0 = Do not capture (default)
1 = Capture
Ptxx.DiConfig.CaptureOnOffEn BOOL
Set to capture a time stamp when the input transitions
from On to Off.
0 = Do not capture (default)
1 = Capture
Ptxx.DiConfig.TimestampLatchEn BOOL
Set to latch time stamps.
When a time stamp is latched, it is not overwritten
until acknowledged.
0 = Do not latch (default)
1 = Latch
Ptxx.IolConfig.Disable BOOL
Set to disable the channel temporarily.
When the channel is disabled, both IO-Link
communication and digital input on the channel are
deactivated.
0 = IO-Link communication/digital input is enabled
(default)
1 = IO-Link communication/digital input is disabled
Table 28 - IO-Link Master Module Configuration Tags (Continued)
Name Data Type Definition Valid Values
Table 29 - IO-Link Master Module 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
CIPSyncValid BOOL
Indicates if the module is synchronized with a
1588 master.
0 = Module not synchronized
1 = Module synchronized
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
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.
Reset to zero on power cycle. Wraps from 255 (-1) to 1,
skipping zero.
-128ā¦+127
The value of 0 is skipped except during module power-
up.
Counterxx.Data BOOL Indicates the state of the input.
0 = Off
1 = On
Counterxx.Fault BOOL
Indicates that counter data is inaccurate and cannot be
trusted for use in the application.
For more information, see Fault and Status Reporting
on
page 17.
0 = No fault exists
1 = Fault exists
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.
Counterxx.Uncertain BOOL
Indicates that counter 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.
Counterxx.Done BOOL
When set, indicates the corresponding counter Done bit
(rising or falling depending on configuration) triggered
the event.
0 = Corresponding Done bit did not trigger the event
1 = Corresponding Done bit triggered the event