Rockwell Automation Publication 5032-UM001A-EN-P - April 2023 107
Appendix C IO-Link Master Module and IO-Link Device Tag Definitions
Configuration Tags for IO-Link Device
Table 34 describes the available configuration tags (‘I’).
Input Tags for IO-Link Device
Table 35 describes the available input tags (‘I’).
Table 34 - IO-Link Device Configuration Tags
Name Data Type Definition Valid Values
ProgramToFaultEn BOOL
Determines if the output process data behavior follows
the FaultMode or ProgMode setting when a connection
fault occurs in Program mode.
0 = Follows the ProgMode setting
1 = Follows the FaultMode setting
FaultMode SINT
Determines the behavior the IO-Link channel takes with
output process data if a communication fault occurs.
• 0 = Device Decides
Output process data is disabled when the connection
is faulted.
• 1 = Hold Last Process Data Output
Output process data remains enabled and the IO-Link
master module holds the last output process data
received when the connection is faulted.
• 2 = All Zeros
Output process data remains enabled and the IO-Link
master module sends all zeros as output process data
when the connection is faulted.
ProgMode SINT
Determines the behavior the IO-Link channel takes with
output process data if the connection transitions to
Program mode.
• 0 = Device Decides
Output process data is disabled when the connection
transitions to Program mode.
• 1 = Hold Last Process Data Output
Output process data remains enabled and the IO-Link
master module holds the last output process data
received when the connection transitions to Program
mode.
• 2 = All Zeros
Output process data remains enabled and the IO-Link
master module sends all zeros as output process data
when the connection transitions to Program mode.
Device Configuration Parameter Name Device configuration parameters. Device-specific
Table 35 - IO-Link Device 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 device sets this tag to 0 when connected. If the
device 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 device is synchronized with a 1588
master.
0 = Device not synchronized
1 = Device synchronized
CIPSyncTimeout BOOL
Indicates if the device 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 for each time a distinct diagnostic condition
is detected, and when a distinct diagnostic condition
transitions from detected to not detected.
Sets to zero by product reset or power cycle. Wraps
from 255 (-1) to 1 skipping zero.
-128…+127
The value of 0 is skipped except during device power-
up.