Module-defined data types 5094-IJ2IS, 5094-IJ2ISXT

Module-defined data type names vary for each module depending on selections that are made when the module was created.
These tables include information for:
  • Input (as indicated by an "I")
  • Output (as indicated by an "O")
Module-defined data type: AB:5000_SFI2:O:0
Member Name
Data Type
Style
Valid Values
CHANNEL_SFI:O:0 Ch00…Ch01
See CHANNEL_SFI:O:0
Module-defined data type: CHANNEL_SFI:O:0
Member Name
Data Type
Style
Valid Values
Startup
BOOL
Decimal
0 = Startup delay is disabled.
MissingPulseMult is used as missing pulse detection time.
1 = Startup delay is enabled.
MissingPulseStartupMult is used as missing pulse detection time.
ResetFault
BOOL
Decimal
Transition from low to high resets fault if fault condition is removed.
DecelAlarmEn
BOOL
Decimal
0 = Alarm is disabled.
1 = Alarm is enabled.
LLAlarmEn
BOOL
Decimal
0 = Alarm is disabled.
1 = Alarm is enabled.
LAlarmEn
BOOL
Decimal
0 = Alarm is disabled.
1 = Alarm is enabled.
HAlarmEn
BOOL
Decimal
0 = Alarm is disabled.
1 = Alarm is enabled.
HHAlarmEn
BOOL
Decimal
0 = Alarm is disabled.
1 = Alarm is enabled.
AccelAlarmEn
BOOL
Decimal
0 = Alarm is disabled.
1 = Alarm is enabled.
LLAlarmUnlatch
BOOL
Decimal
Transition from low to high unlatches alarm.
LAlarmUnlatch
BOOL
Decimal
Transition from low to high unlatches alarm.
HAlarmUnlatch
BOOL
Decimal
Transition from high to low unlatches alarm.
HHAlarmUnlatch
BOOL
Decimal
Transition from high to low unlatches alarm.
CriticalFrequencyUnlatch
BOOL
Decimal
Transition from low to high unlatches CriticalFrequency.
AccelAlarmUnlatch
BOOL
Decimal
Transition from low to high unlatches alarm.
DecelAlarmUnlatch
BOOL
Decimal
Transition from low to high unlatches alarm.
MissingPulseAlarmUnlatch
BOOL
Decimal
Transition from low to high unlatches alarm.
DiscrepancyLimit
INT
Decimal
Valid range is 50…500 Hz
Module-defined data type: AB:5000_SFI2_AvgPulses:O:0
Member Name
Data Type
Style
Valid Values
AB:5000_SFI_AvgPulses_Channel:O:0 Ch00…Ch01
See AB:5000_SFI_AvgPulses_Channel:O:0
Module-defined data type: AB:5000_SFI_AvgPulses_Channel:O:0
Member Name
Data Type
Style
Valid Values
Startup
BOOL
Decimal
0 = Startup delay is disabled.
MissingPulseMult is used as missing pulse detection time.
1 = Startup delay is enabled.
MissingPulseStartupMult is used as missing pulse detection time.
ResetFault
BOOL
Decimal
Transition from low to high resets fault if fault condition is removed.
DecelAlarmEn
BOOL
Decimal
0 = Alarm is disabled.
1 = Alarm is enabled.
LLAlarmEn
BOOL
Decimal
0 = Alarm is disabled.
1 = Alarm is enabled.
LAlarmEn
BOOL
Decimal
0 = Alarm is disabled.
1 = Alarm is enabled.
HAlarmEn
BOOL
Decimal
0 = Alarm is disabled.
1 = Alarm is enabled.
HHAlarmEn
BOOL
Decimal
0 = Alarm is disabled.
1 = Alarm is enabled.
AccelAlarmEn
BOOL
Decimal
0 = Alarm is disabled.
1 = Alarm is enabled.
LLAlarmUnlatch
BOOL
Decimal
Transition from low to high unlatches alarm.
LAlarmUnlatch
BOOL
Decimal
Transition from low to high unlatches alarm.
HAlarmUnlatch
BOOL
Decimal
Transition from high to low unlatches alarm.
HHAlarmUnlatch
BOOL
Decimal
Transition from high to low unlatches alarm.
CriticalFrequencyUnlatch
BOOL
Decimal
Transition from low to high unlatches CriticalFrequency.
AccelAlarmUnlatch
BOOL
Decimal
Transition from low to high unlatches alarm.
DecelAlarmUnlatch
BOOL
Decimal
Transition from low to high unlatches alarm.
MissingPulseAlarmUnlatch
BOOL
Decimal
Transition from low to high unlatches alarm.
DiscrepancyLimit
INT
Decimal
Valid range is 50…500 Hz
AvgOverPulses
INT
Decimal
Valid range is 2…200
Module-defined data type: AB:5000_SFI2:I:0
Member Name
Data Type
Style
Valid Values
RunMode
BOOL
Decimal
0 = Idle
1 = Run
ConnectionFaulted
BOOL
Decimal
0 = Good
1 = Bad
DiagnosticActive
BOOL
Decimal
0 = No diagnostics are active
1 = One or more diagnostics are active or the prognostics threshold is reached
DiagnosticSequenceCount
SINT
Decimal
-128…+127
The value of 0 is skipped except during module powerup
CHANNEL_SFI_DIAG:I:0 Ch00…Ch01
See CHANNEL_SFI_DIAG:I:0
Module-defined data type: CHANNEL_SFI_DIAG:I:0
Member Name
Data Type
Style
Valid Values
Fault
BOOL
Decimal
0 = No fault exists
1 = Fault exists
Uncertain
BOOL
Decimal
0 = Valid data
1 = Data validity uncertain. Module is operating outside its designed operating range, or data is under manual or override control.
DataAOpenWire (DIAG 1)
BOOL
Decimal
0 = Open wire condition does not exist or open wire detection is disabled.
1 = Open wire condition exists, meaning the signal wire is disconnected from the channel or the RTB.
DataBOpenWire (DIAG 1)
BOOL
Decimal
0 = Open wire condition does not exist or open wire detection is disabled.
1 = Open wire condition exists, meaning the signal wire is disconnected from the channel or the RTB.
FieldPowerOff (DIAG 1)
BOOL
Decimal
0 = Field power is present
1 = Field power is not present
DataA
BOOL
Decimal
0 = Input A signal is low
1 = Input A signal is high
DataB
BOOL
Decimal
0 = Input B signal is low
1 = Input B signal is high
Status
BOOL
Decimal
0 = Fault exists
1 = No Fault exists
CriticalFrequency (DIAG 1)
BOOL
Decimal
0 = Channel input signal is less than the module frequency measurement limit.
1 = Channel input signal is greater than the module frequency measurement limit.
Underrange (Dia
BOOL
Decimal
0 = The input signal at the channel is greater than the minimum detectable signal.
1 = The input signal at the channel is less than the minimum detectable signal.
Overrange (DIAG 1)
BOOL
Decimal
0 = The input signal at the channel is less than the maximum detectable signal.
1 = The input signal at the channel is greater than the maximum detectable signal.
LLAlarm
BOOL
Decimal
0 = Alarm is not triggered
1 = The input signal has moved below the configured Low Low Alarm Limit. It remains set until the signal moves above the configured Low Low Alarm Limit plus Deadband if specified.
LAlarm
BOOL
Decimal
0 = Alarm is not triggered
1 = The input signal has moved below the configured Low Alarm Limit. It remains set until the signal moves above the configured Low Alarm Limit plus Deadband if specified.
HAlarm
BOOL
Decimal
0 = Alarm is not triggered
1 = The input signal has moved above the configured High Alarm Limit. It remains set until the signal moves below the configured High High Alarm Limit minus Deadband if specified.
HHAlarm
BOOL
Decimal
0 = Alarm is not triggered
1 = The input signal has moved above the configured High High Alarm Limit. It remains set until the signal moves below the configured High High Alarm Limit minus Deadband if specified.
AccelAlarm
BOOL
Decimal
0 = Alarm is not triggered
1 = The input channel’s rate of change exceeds the configured acceleration alarm. It remains set until the rate of change drops below the configured rate.
DecelAlarm
BOOL
Decimal
0 = Alarm is not triggered
1 = The input channel’s rate of change exceeds the configured deceleration alarm. It remains set until the rate of change drops below the configured rate.
MissingPulseAlarm
BOOL
Decimal
0 = Period of the pulse was normal
1 = Period of the pulse was greater than the missing pulse timeout or was never completed
DiscrepancyFault (DIAG 1)
BOOL
Decimal
0 = No discrepancy fault on the channel.
1 = Discrepancy fault is present on the channel.
Frequency
REAL
Float
The instantaneous frequency of the input transitions counted by the high-speed counter.
Accel
REAL
Float
The acceleration is the frequency change of the last two pulses captured divided by the period of the last pulse.
Direction
BOOL
Decimal
0 = Forward
1 = Reverse
DirectionValid
BOOL
Decimal
0 = Direction is not available or not valid
1 = Direction is valid
Note: 5094-IJ2IS/5094-IJ2ISXT stops direction detection when input frequency is greater than 25 kHz. Verify DirectionValid bit, and use Direction data only when DirectionValid bit is 1
DirectionFault (DIAG 1)
BOOL
Decimal
0 = No Direction Fault exists
1 = Direction Fault exists
RollingTimestamp
INT
Decimal
Any positive value.
RollingTimestamp is a continuously running timer that counts in milliseconds. When an input module scans its channels, it also records the RollingTimestamp value.
Module-defined data type: AB:5000_SFI2:D:0
Member Name
Data Type
Style
Valid Values
RunMode
BOOL
Decimal
0 = Idle
1 = Run
DiagnosticActive
BOOL
Decimal
0 = No diagnostics are active
1 = One or more diagnostics are active or the prognostics threshold is reached
CIPSyncValid
BOOL
Decimal
0 = CIP Sync is not available
1 = CIP Sync is available
CIPSyncTimeout
BOOL
Decimal
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 time master.
FieldPowerOff (Diag 1)
BOOL
Decimal
0 = Field power is present
1 = Field power is not present
DiagnosticSequenceCount
SINT
Decimal
-128…+127
The value of 0 is skipped except during module powerup
BaseUnsupportedFault (Diag 1)
BOOL
Decimal
0 = Module is placed in a base type that supports this module.
1 = Module is placed in a base type that does not support this module.
BaseIDFault (Diag 1)
BOOL
Decimal
0 = Module is able to determine the type of base.
1 = Module is unable to determine the type of base.
FlashUpdateRequired (Diag 1)
BOOL
Decimal
0 = Flash update is not required.
1 = Product has no application firmware.
SelfTestFault (Diag 1)
BOOL
Decimal
0 = Product initialization code did not detect an error.
1 = Product initialization code detected an error.
LocalClockOffset
LINT
Decimal
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
Decimal
The most recent time the Local Clock Offset was sampled. The initial value is zero and the first time stamp occurs when the module synchronizes with the master clock.
GrandMasterClockID[8]
SINT
Decimal
The EUI-64 Identity of the CIP Sync Grand Master clock that the module is synced to.
FieldPowerOnTimestamp
LINT
Decimal
The most recent time the field power transitioned from off to on.
FieldPowerOffTimestamp
LINT
Decimal
The most recent time the field power transitioned from on to off.
AB:5000_FI_Channel:D:0 [2]
See AB:5000_FI_Channel:D:0
Module-defined data type: AB:5000_FI_Channel:D:0
Member Name
Data Type
Style
Valid Values
Fault
BOOL
Decimal
0 = No fault exists
1 = Fault exists
A fault is a roll-up of all diagnostic conditions that the module can detect and indicates bad data. If there is a detailed data type member that indicates a given detected condition, this fault member does not affect the DiagnosticActive or DiagnosticSequenceCount members. However, if there is no detailed data type for a given detected condition, this fault member triggers both the DiagnosticActive member and increments/decrements the Diagnostic Sequence Count.
Uncertain
BOOL
Decimal
0 = Valid data
1 = Data validity uncertain. Module is operating outside its designed operating range, or data is under manual or override control.
DataAOpenWire (DIAG 1)
BOOL
Decimal
0 = Open wire condition does not exist or open wire detection is disabled.
1 = Open wire condition exists, meaning the signal wire is disconnected from the channel or the RTB.
DataBOpenWire (DIAG 1)
BOOL
Decimal
0 = Open wire condition does not exist or open wire detection is disabled.
1 = Open wire condition exists, meaning the signal wire is disconnected from the channel or the RTB.
OverTemperature (DIAG 4)
BOOL
Decimal
0 = Module temperature is not over the operating limits
1 = Module temperature is over the operating limits
FieldPowerOff (DIAG 1)
BOOL
Decimal
0 = Field power is present
1 = Field power is not present
Underrange
BOOL
Decimal
0 = The input signal at the channel is greater than the minimum detectable signal.
1 = The input signal at the channel is less than the minimum detectable signal.
Overrange (DIAG 1)
BOOL
Decimal
0 = The input signal at the channel is less than the maximum detectable signal.
1 = The input signal at the channel is greater than the maximum detectable signal.
CriticalFrequency (DIAG 1)
BOOL
Decimal
0 = Channel input signal is less than the module frequency measurement limit.
1 = Channel input signal is greater than the module frequency measurement limit.
CriticalTemperature
BOOL
Decimal
0 = Product is not above critical temperature limit for proper operation.
1 = Product is above critical temperature limit for proper operation and may shutdown without further warning.
DiscrepancyFault (DIAG 1)
BOOL
Decimal
0 = No discrepancy fault on the channel.
1 = Discrepancy fault is present on the channel.
DirectionFault (DIAG 1)
BOOL
Decimal
0 = No Direction Fault exists
1 = Direction Fault exists
Note: 5094-IJ2IS/5094-IJ2ISXT stops direction detection when input frequency is more than 25 kHz. Always check DirectionValid bit, and use Direction data only when DirectionValid bit is 1.
InternalErrorCount (DIAG 2)
SINT
Decimal
A count of internal errors, primarily SPI CRC failures on the internal bus of an analog channel. Set to zero by product reset or power up. Acts as a Threshold Diagnostic that rolls up into the channel Fault, DiagnosticActive, and DiagnosticSequence count when 5 or more failures in a row are detected. Wraps from 255 (-1) to 1 skipping zero.
DataAOpenWireTimestamp
LINT
Decimal
The most recent time an Open Wire condition transitioned from false to true on the channel.
DataBOpenWireTimestamp
LINT
Decimal
The most recent time an Open Wire condition transitioned from false to true on the channel.
OverTemperatureTimestamp
LINT
Decimal
The most recent time the product reached a higher temperature than its operating limits.
CriticalTemperatureTimestamp
LINT
Decimal
The most recent time the module temperature transitioned above the Critical Temperature.
UnderrangeTimestamp
LINT
Decimal
The last time an Underrange condition was detected on the channel.
OverrangeTimestamp
LINT
Decimal
The most recent time an Overrange condition transitioned from false to true on the channel.
FieldPowerOnTimestamp
LINT
Decimal
The most recent time the field power transitioned from off to on.
FieldPowerOffTimestamp
LINT
Decimal
The most recent time the field power transitioned from on to off.
CriticalFrequencyTimestamp
LINT
Decimal
The most recent time a CriticalFrequency condition transitioned from false to true on the channel.
DiscrepancyFaultTimestamp
LINT
Decimal
The most recent time a DiscrepancyFault condition transitioned from false to true on the channel.
DirectionFaultTimestamp
LINT
Decimal
Most recent time the DirectionFault is reported by the channel.
Module-defined data type: AB:5000_IO:DC:0
Member Name
Data Type
Style
Valid Values
RunMode
BOOL
Decimal
0 = Idle
1 = Run
DiagnosticActive
BOOL
Decimal
0 = No diagnostics are active
1 = One or more diagnostics are active or the prognostics threshold is reached
DiagnosticSequenceCount
SINT
Decimal
-128…+127
The value of 0 is skipped except during module powerup
CIPConnections
INT
Total number of active CIP connections
CIPLostPackets
DINT
Decimal
Total number of lost CIP packets
CIPTimeouts
DINT
Binary
Total number of connection timeouts that have occurred
CPUUtilization
INT
Decimal
Total CPU load
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal