Rockwell Automation Publication 5032-UM001A-EN-P - April 2023 105
Appendix C IO-Link Master Module and IO-Link Device Tag Definitions
Status Tags for IO-Link Master Module
Table 33 describes the available status tags (‘S’).
Table 33 - IO-Link Master Module Status 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 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 module powerup.
Portx.Fault BOOL
Indicates that port 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.
Portx.Uncertain BOOL
Indicates that the port 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.
Portx.Connected BOOL Indicates whether the Ethernet port is active.
0 = Ethernet port is inactive
1 = Ethernet port is active
Portx.FullDuplex BOOL
Indicates whether the Ethernet port is running full-
duplex mode or half-duplex mode when connected.
0 = Ethernet port is running in half-duplex mode
1 = Ethernet port is running in full-duplex mode
Portx.AutonegotiationStatus SINT Indicates the status of link auto-negotiation.
• 0 = Auto-negotiation in progress.
• 1 = Auto-negotiation and speed detection failed. Using
default values for speed and duplex. Default values
are product-dependent; recommended defaults are 10
Mbps and half-duplex.
• 2 = Auto negotiation failed, but detected speed. Duplex
was defaulted. Default value is product-dependent;
recommended default is half-duplex mode.
• 3 = Successfully negotiated speed and duplex mode.
• 4 = Auto-negotiation not attempted. Forced speed and
duplex mode.
Portx.Speed INT
Indicates the actual port speed in Mbps.
A value of 0 means that the speed is undetermined.
•10
•100
TCPConnections INT Total number of active TCP connections. All positive values
CIPConnections INT Total number of active CIP connections. All positive values
CIPLostPackets DINT Total number of lost CIP packets. All positive values
CIPTimeouts DINT
Total number of connection timeouts that have
occurred.
All positive values
HMIPacketRate DINT The packet rate between the module and HMI. All positive values
IOPacketRate DINT The packet rate to and from the module. All positive values
EthernetErrors DINT Total number of Ethernet errors. All positive values
CPUUtilization INT Total CPU load. 0…100%