Device-defined data types (5069-IB16F)
Device-defined data type names vary for each device depending on selections made when the device was created.
These tables list and describe device-defined data types for the 5069-IB16F device configured with 12 points and 4 counters (AB:5000_DI8_Counter8).
These tables include information for:
- input (as indicated by an "I")
- output (as indicated by an "O")
- configuration (as indicated by a "C")
- event input (as indicated by an "EI")
- event output (as indicated by an "EO")
Device-defined data type: AB:5000_DIn_Counterx_Event:I:0
Connection Type: Data with Events
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 |
CIPSyncValid | BOOL | Decimal | 0 = Device was not synchronized with a 1588 master. 1 = Device was synchronized with a 1588 master. |
CIPSyncTimeout | BOOL | Decimal | 0 = CIPSync not timed out 1 = Device was synchronized with a 1588 master but due to a timeout was not synchronized. |
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 = Off 1 = 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 and Data with Events
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:C:0
Connection Type: Data, Data with Events, and Listen Only Data
Member Name | Type | Style | Valid Values |
---|---|---|---|
Counter0x.InputOffOnFilter | SINT | Decimal | 5 = 0 µs 6 = 5 µs 7 = 10 µs 8 = 20 µs 9 = 50 µ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 | 5 = 0 µs 6 = 5 µs 7 = 10 µs 8 = 20 µs 9 = 50 µ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.
|
Pt0x.InputOnOffFilter | SINT | Decimal | Pt0x depends on the number of counters that have been configured.
|
Device-defined data type: AB:5000_DIn_Counterx_Eventx:EI:0
Connection Type: Data with Events
Member Name | Type | Style | Valid Values |
---|---|---|---|
RunMode | BOOL | Decimal | 0 = Idle 1 = Run |
ConnectionFaulted | BOOL | Decimal | 0 = Connection working 1 = Not connected |
DiagnosticActive | BOOL | Decimal | 0 = No diagnostics active 1 = One or more diagnostics are active or the prognostics threshold is reached |
DiagnosticSequenceCount | SINT | Decimal | 0…255 |
Device-defined data type: AB:5000_DIn_Counterx_Eventx:EO:0
Connection Type: Data with Events
Member Name | Description | Type | Style | Valid Values |
---|---|---|---|---|
Event0x.En | Determines whether the corresponding event trigger activates. Events are triggered once conditions match the definition. | BOOL | Decimal | 0 = Event trigger definition is not active 1 = Event trigger definition is active |
Event0x.EventRisingEn | Triggers an event each time a condition change results in conditions matching the event trigger definition. | BOOL | Decimal | When Enable Independent Point Triggers = Checked (EventRisingEn, EventFallingEn)
When Enable Independent Point Triggers = Unchecked (EventRisingEn, EventFallingEn)
|
Event0x.EventFallingEn | Triggers an event each time a condition change results in conditions no longer matching the event trigger definition. | BOOL | Decimal | When Enable Independent Point Triggers = Checked (EventRisingEn, EventFallingEn)
When Enable Independent Point Triggers = Unchecked (EventRisingEn, EventFallingEn)
|
Event0x.LatchEvent | Latches an event until it is acknowledged. A new event is lost if the previous event has not been acknowledged. When not set, new events overwrite old events. | BOOL | Decimal | 0 = Event is not latched. In this case, new events overwrite old events. 1 = Event is latched. In this case, new events are lost if the latched event has not been acknowledged. |
Event0x.ResetEvent | Indicates whether, on a transition from 0 to 1, all events are reset and the event queue on the channel clears. | BOOL | Decimal | 0 to 1 transition resets all events and the event queue |
Event0x.IndependentConditionTriggerEn | Determines whether each condition indicated in the Event trigger definition can initiate an event independently. | BOOL | Decimal | 0 = When all selected conditions achieve the configured values an event is triggered. 1 = When any selected condition achieves the configured value an event is triggered. |
Event0x.EventNumberAck | When an event is triggered, the user program in the controller writes back the value of EventNumber to this member to indicate receipt of the event. All events with EventNumbers that occurred before EventNumberAck acknowledged. | DINT | Decimal | Any |
Event0x.CounterSelect | When using counters, counter with which the event is associated, if any. | SINT | Decimal | 0 = Counter 0 1 = Counter 1 0xFF = Not associated with any counter |
Event0x.Pt0xDataSelect | When set indicates the corresponding data value is to participate in the event trigger definition. | BOOL | Decimal | 0 = Does not participate in trigger 1 = Does participate in trigger |
Event0x.Counter0xValue | Done state for that counter that is used in the trigger. | BOOL | Decimal | 0 = Off 1 = On |
Event0x.Pt0xDataValue | Input state for the point that is used in the trigger. | BOOL | Decimal | 0 = Off 1 = On |
Provide Feedback