110 Rockwell Automation Publication 5032-UM001A-EN-P - April 2023
Appendix D Module Diagnostic Assembly
DiagnosticSequenceCount SINT 1
-128…+127
The value of 0 is skipped except during module power-up.
OverTemperature BOOL
2
0 = Module temperature not over operating limits
1 = Module temperature over operating limits
CriticalTemperature BOOL
0 = Module not above critical temperature limit for proper operation
1 = Module above critical temperature limit for proper operation and may shut down
without further warning
DiagBits_Pad2 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
DiagBits_Pad3 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
SAPowerFault BOOL
0 = No fault on SA power exists
1 = Fault on SA power exists
LAPowerFault BOOL
0 = No fault on LA power exists
1 = Fault on LA power exists
DiagBits_Pad6 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
InternalFault BOOL
0 = No internal fault detected
1 = One or more internal diagnostics indicate an internal issue in the module. Fault is
latched until the channel or device is reset
DiagBits_Pad8 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
DiagBits_Pad9 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
DiagBits_Pad10 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
DiagBits_Pad11 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
FlashUpdateRequired BOOL
0 = Flash update not required
1 = Module has no application firmware
SelfTestFault BOOL
0 = Module initialization code did not detect an error
1 = Module initialization code detected an error
DiagBits_Pad14 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
DiagBits_Pad15 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
ModuleStatus_Pad0 BOOL
2
This member acts as padding to ensure byte alignment. It can be renamed.
ModuleStatus_Pad1 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
ModuleStatus_Pad2 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
ModuleStatus_Pad3 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
ModuleStatus_Pad4 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
ModuleStatus_Pad5 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
ModuleStatus_Pad6 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
ModuleStatus_Pad7 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
DLREnabled BOOL
0 = DLR is not enabled
1 = DLR is enabled
ModuleStatus_Pad9 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
ModuleStatus_Pad10 BOOL This member acts as padding to ensure byte alignment. It can be renamed.
DLRNetworkState SINT 1 The status of the network.
DLRSupervisorState SINT 1 The status of the network supervisor.
LocalClockOffset LINT 8
The offset in nanoseconds from the local clock to the system time. Use this value to
detect steps in time. This value updates when a PTP update is received.
LocalClockOffsetTimestamp LINT 8
The most recent time the LocalClockOffset is sampled. The initial value is zero and the
first time stamp occurs when the module synchronizes with the master clock.
GrandMasterClockID SINT[8] 8 The EUI-64 Identity of the CIP Sync Grand Master clock that the module is synced to.
SAPowerFaultTimestamp LINT 8 The most recent time an SA power fault occurred.
LAPowerFaultTimestamp LINT 8 The most recent time an LA power fault occurred.
OverTemperatureTimestamp LINT 8
The most recent time the module reached a higher temperature than its operating
limits.
CriticalTemperatureTimestamp LINT 8
The most recent time the module temperature transitioned above the Critical
Temperature.
InternalFaultTimestamp LINT 8 The most recent time an internal fault condition occurred.
AB:Ethernet_Port_Channel:D:0 Port1 User-defined 16
User-defined data type for AB:Ethernet_Port_Channel_D:0, see Table 43
.
AB:Ethernet_Port_Channel:D:0 Port2 User-defined 16
Table 37 - Diagnostic Assembly Instance 32775 (Continued)
Name Data Type Byte Valid Values