Rockwell Automation Publication 5032-UM001A-EN-P - April 2023 113
Appendix D Module Diagnostic Assembly
Diagnostic Channels
The following data types are retrieved as part of the Diagnostic Assembly Instance.
1. Diagnostic Ethernet Channel
- Data Type = AB:Ethernet_Port_Channel:D:0
- Size: 16 bytes
Follow the information in Table 43
to add each member.
Table 43 - Structure for AB:Ethernet_Port_Channel:D:0
Name Data Type Byte Valid Values
PortStatus_Pad0 BOOL
1
This member acts as padding to ensure byte alignment. It can be renamed.
Fault BOOL
0 = No fault exists
1 = Fault exists
Uncertain BOOL
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.
Connected BOOL
0 = Ethernet port is inactive
1 = Ethernet port is active
FullDuplex BOOL
0 = Ethernet port is running in half-duplex mode
1 = Ethernet port is running in full-duplex mode
PortStatus_Pad5 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
PortStatus_Pad6 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
PortStatus_Pad7 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
AutonegotiationStatus SINT 1
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.
Speed INT 2
•10 Mbps
•100 Mbps
Pad DINT 4 This member acts as padding to ensure byte alignment. It can be renamed.
DisconnectedTimestamp LINT 8 The most recent time the port is disconnected.