Definitions for Diagnostic Assembly Types

Definition of Members in Diagnostic Assembly Data Types
Name
Data Type
Definition
Valid Values
RunMode
BOOL
The module's operating state
  • 0 = Idle
  • 1 = Run
DiagnosticActive
BOOL
Indicates if any diagnostics are active or if the prognostics threshold is reached.
  • 0 = No diagnostics are active.
  • 1 = One or more diagnostics are active or the prognostics threshold is reached.
CIPSyncValid
BOOL
Indicates whether the module is synced with a 1588 master.
A set bit alone cannot indicate that it is synced to the same master clock of the owner controller.
You must compare the Grandmaster Clock ID of both the module and the owner controller.
  • 0 = CIP Sync is not available.
  • 1 = CIP Sync is available.
CIPSyncTimeout
BOOL
Indicates that the module was once synced with a 1588 master, but the module is not synced now due to a timeout.
  • 0 = A valid time master has not timed out.
  • 1 = A valid time master was detected on the backplane, but the time master has timed out.
    The module is using its local clock and can be drifting away from the last known master time.
DiagnosticSequenceCount
SINT
Increments for each time a distinct diagnostic condition is detected, and when a distinct diagnostic condition transitions from detected to not detected.
-128…+127
The value of 0 is skipped except during module powerup.
LocalClockOffset
LINT
The offset from the local clock to the system time. This value helps to detect steps in time. This value updates when a PTP update is received.
All values
LocalClockOffsetTimestamp
LINT
Indicates the time of the local clock offset.
A valid time or None if there is no recorded event time.
Time format is YYYY-MMDD- HH:mm:SS_mmm_uuu_nnn(UTC-00:00).
  • YYYY = year
  • MM = month
  • DD = day
  • HH = hour (24 hour)
  • mm = minutes
  • SS = seconds
  • mmm = milliseconds
  • uuu = microseconds
  • nnn = nanoseconds
  • UTC-00:00 = Time zone
GrandMasterClockID
SINT[8]
The EUI-64 Identity of the CIP Sync Grandmaster clock the module is synced to
All values
Fault
BOOL
Indicates that the data is inaccurate and cannot be trusted for use in the application.
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.
  • 0 = Good
  • 1 = Bad, causing fault
Uncertain
BOOL
Indicates that the data can be inaccurate but the degree of inaccuracy is not known.
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.
  • 0 = Good data
  • 1 = Uncertain data
FieldPowerOff
BOOL
Indicates that a field power loss condition exists on the point.
  • 0 = Field power off condition does not exist
  • 1 = Field power off condition exists
FieldPowerOnTimestamp
LINT
Indicates the time of the last field power turned on event.
A valid time or None if there is no recorded event time.
Time format is YYYY-MM-DD-HH:mm:SS.mmm.
  • YYYY = year
  • MM = month
  • DD = day
  • HH = hour (24 hour)
  • mm = minutes
  • SS = seconds
  • mmm = milliseconds
FieldPowerOffTimestamp
LINT
Indicates the time of the last field power turned off event.
A valid time or None if there is no recorded event time.
Time format is YYYY-MM-DD-HH:mm:SS.mmm.
  • YYYY = year
  • MM = month
  • DD = day
  • HH = hour (24 hour)
  • mm = minutes
  • SS = seconds
  • mmm = milliseconds
NoLoad
BOOL
Indicates whether a load fault is present.
  • 0 = No Load condition does not exist
  • 1 = No Load condition exists
NoLoadTimestamp
LINT
Indicates the time of the last No Load fault.
A valid time or None if there is no recorded event time.
Time format is YYYY-MM-DD-HH:mm:SS.mmm.
  • YYYY = year
  • MM = month
  • DD = day
  • HH = hour (24 hour)
  • mm = minutes
  • SS = seconds
  • mmm = milliseconds
ShortCircuit
BOOL
Indicates whether an output short circuit to high is present on the point.
  • 0 = Short Circuit condition does not exist
  • 1 = Short Circuit condition exists
ShortCircuitTimestamp
LINT
Indicates the time of the last short circuit fault.
A valid time or None if there is no recorded event time.
Time format is YYYY-MM-DD-HH:mm:SS.mmm.
  • YYYY = year
  • MM = month
  • DD = day
  • HH = hour (24 hour)
  • mm = minutes
  • SS = seconds
  • mmm = milliseconds
DualChannelFault
BOOL
Indicates whether a dual channel fault is present.
  • 0 = Good
  • 1 = Fault Present
DualChannelFaultTimestamp
LINT
Indicates the time of the last dual channel fault.
A valid time or None if there is no recorded event time.
Time format is YYYY-MM-DD-HH:mm:SS.mmm.
  • YYYY = year
  • MM = month
  • DD = day
  • HH = hour (24 hour)
  • mm = minutes
  • SS = seconds
  • mmm = milliseconds
InternalFault
BOOL
Indicates whether an internal fault is present. If there is an internal fault, cycle power to the module.
If the problem persists, contact Technical Support.
  • 0 = No internal issue found in the product
  • 1 = One or more of several internal diagnostics indicate an internal issue in the product
InternalFaultTimestamp
LINT
Indicates the time of the last internal fault.
A valid time or None if there is no recorded event time.
Time format is YYYY-MM-DD-HH:mm:SS.mmm.
  • YYYY = year
  • MM = month
  • DD = day
  • HH = hour (24 hour)
  • mm = minutes
  • SS = seconds
  • mmm = milliseconds
Overload
BOOL
Indicates whether an overload fault is present on the point.
  • 0 = Overload condition does not exist
  • 1 = Overload condition exists
OverloadTimestamp
LINT
Indicates the time of the last overload fault.
A valid time or None if there is no recorded event time.
Time format is YYYY-MM-DD-HH:mm:SS.mmm.
  • YYYY = year
  • MM = month
  • DD = day
  • HH = hour (24 hour)
  • mm = minutes
  • SS = seconds
  • mmm = milliseconds
OverTemperature
BOOL
Indicates whether an over temperature condition is present.
Over temperature means that the device is at a normal or higher temperature than its rated operating limits.
  • 0 = Over temperature condition does not exist
  • 1 = Module is at a higher temperature than its rated operating limits
OverTemperatureTimestamp
LINT
Indicates the time of the last over temperature condition.
A valid time or None if there is no recorded event time.
Time format is YYYY-MM-DD-HH:mm:SS.mmm.
  • YYYY = year
  • MM = month
  • DD = day
  • HH = hour (24 hour)
  • mm = minutes
  • SS = seconds
  • mmm = milliseconds
CriticalTemperature
BOOL
Indicates whether a critical temperature condition is present.
Critical temperature means that the device is above the critical temperature limit for proper operation and may shut down without further warning.
  • 0 = Critical temperature condition does not exist
  • 1 = Module is above the critical temperature limit
CriticalTemperatureTimestamp
LINT
Indicates the time of the last critical temperature condition.
A valid time or None if there is no recorded event time.
Time format is YYYY-MM-DD-HH:mm:SS.mmm.
  • YYYY = year
  • MM = month
  • DD = day
  • HH = hour (24 hour)
  • mm = minutes
  • SS = seconds
  • mmm = milliseconds
CIPConnections
INT
Indicates the number of CIP connections that are currently open.
0…24
CIPLostPackets
DINT
Indicates the running sum of the number of Sequenced Address Item Sequence Numbers that are skipped in Class 0 and Class 1 connections consumed by the adapter and its children.
0…2,147,483,647
CIPTimeouts
DINT
Indicates the running count of the number of connections that time out, both originated and targeted, to and through the adapter.
0…2,147,483,647
CPUUtilization
INT
Indicates the usage of the compute engine.
0…100%
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal