Device-defined data types (5069-IB16)

Device-defined data type names vary for each device depending on selections made when the device was created. When you select:
  • 8 points and 8 counters, AB:5000_DI8_Counter8 is the device-defined data type.
  • 12 points and 4 counters, AB:5000_DI12_Counter4 is the device-defined data type.
  • 16 points and 0 counters, AB:5000_DI16 is the device-defined data type.
The tables include information for these data types:
  • input (as indicated by an "I")
  • output (as indicated by an "O")
  • configuration (as indicated by a "C")
Device-defined data type: AB:5000_DIn_Counterx:I:0
Connection Type: Data and Listen Only Data
Member Name
Type
Style
Valid Values
RunMode
BOOL
Decimal
0 = Idle
1 = Run
ConnectionFaulted
BOOL
Decimal
0 = Good
1 = Bad
DiagnosticActive
BOOL
Decimal
0 = No diagnostics active
1 = One or more diagnostics are active or the prognostics threshold is reached
DiagnosticSequenceCount
SINT
Decimal
0 to 255
Counter0x.Data
BOOL
Decimal
0 = Off
1 = On
Counter0x.Fault
BOOL
Decimal
0 = No fault exists
1 = Fault exists
A fault is a roll-up of all of the diagnostic conditions that the device 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.
Counter0x.Uncertain
BOOL
Decimal
0 = Valid data
1 = Data validity uncertain. Device is operating outside its designed operating range, or data is under manual or override control.
Counter0x.Done
BOOL
Decimal
0 = On -> Off
1 = I:Count ≥ O:Preset
Counter0x.Rollover
BOOL
Decimal
0 = Counter does not count to the Preset value.
1 = Counter counts to the Rollover value. The counter counted up to Preset -1 and then continued counting from 0. This bit is cleared by the O:RolloverAck bit transitioning from 0 to 1, or by O:Reset transitioning from 0 to 1.
Counter0x.Count
DINT
Decimal
Any
Pt0x.Data
BOOL
Decimal
0 = Output is Off
1 = Output is On
Pt0x.Fault
BOOL
Decimal
0 = Good
1 = Bad
Pt0x.Uncertain
BOOL
Decimal
0 = Good
1 = Uncertain
Device-defined data type: AB:5000_Counterx:O:0
Connection Type: Data
Member Name
Type
Style
Valid Values
Counter0x.Reset
BOOL
Decimal
0 = Does not reset values to zero.
1 = Count and Rollover are set to 0. Resets on transition from 0 to 1.
Counter0x.RolloverAck
BOOL
Decimal
0 = Does not clear Rollover
1 = Clears Rollover
Counter0x.Preset
DINT
Decimal
0 to 2,147,483,647
Device-defined data type: AB:5000_DIn_Counterx_IBn:C:0
Connection Type: Data
Member Name
Type
Style
Valid Values
Counter0x.InputOffOnFilter
SINT
Decimal
9 = 0 µs
10 = 100 µs
11= 200 µs
12 = 500 µs
13 = 1 ms
14 = 2 ms
15 = 5 ms
16 = 10 ms
17 = 20 ms
18 = 50 ms
Counter0x.InputOnOffFilter
SINT
Decimal
9 = 0 µs
10 = 100 µs
11= 200 µs
12 = 500 µs
13 = 1 ms
14 = 2 ms
15 = 5 ms
16 = 10 ms
17 = 20 ms
18 = 50 ms
Counter0x.RolloverAtPreset
BOOL
Decimal
0 = Unchecked
1 = Checked
Pt0x.InputOffOnFilter
SINT
Decimal
Pt0x depends on the number of counters that have been configured.
  • 9 = 0 µs
  • 10 = 100 µs
  • 11= 200 µs
  • 12 = 500 µs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Pt0x.InputOnOffFilter
SINT
Decimal
Pt0x depends on the number of counters that have been configured.
  • 9 = 0 µs
  • 10 = 100 µs
  • 11= 200 µs
  • 12 = 500 µs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal