Device-defined data types (1756-IB16IF)
Device-defined data type names vary for each device depending on the Communication Format you choose when creating a device. The table describes the device-defined data types created for the 1756-IB16IF digital input device according to the Communication Format chosen. The table includes information for input (as indicated by an "I"), information for output (as indicated by an "O"), and information for configuration (as indicated by a "C").
For more information on the 1756-IB16IF tags, please see Rockwell Automation publication
1756-UM058
.Device-defined data type: AB:1756_IB16IF:C:0
Comm Format: Configuration Data
Member Name | Type | Default Display Style | Description |
---|---|---|---|
LatchTimestamps | BOOL | Decimal | Latch Timestamps—Latches a CIP Sync timestamp for a COS transition: When an initial timestamp is latched in each direction, timestamps for successive COS transitions are dropped. Once a latched timestamp is acknowledged via the corresponding bit in the Pt[x].NewDataOffOnAck or Pt[x].NewDataOnOffAck tag, the timestamp is overridden upon the next COS transition. Requires COS to be enabled via the Pt[x].COSOffOnEn or Pt[x].COSOnOff tags. 0 = Timestamps are overridden with each successive COS transition. 1 = Timestamps are latched until acknowledged. |
FilterOffOn | INT | Decimal | Filter Time Off to On—Defines how long an Off to On input transition must remain in the On state before the device considers the transition valid. Valid filter time = 0…30,000 µs |
FilterOnOff | INT | Decimal | Filter Time On to Off—Defines how long an On to Off input transition must remain in the Off state before the device considers the transition valid. Valid filter time = 0…30,000 µs |
AB:1756_IB16IF_PtStruct:C:0 | Pt[x] |
Device-defined data type: AB:1756_IB16IF_PtStruct:C:0
Member Name | Type | Default Display Style | Description |
---|---|---|---|
FilterEn | BOOL | Decimal | Filter—If enabled for a point, input transitions must remain in the new state for a configured length of time before the device considers the transition valid 0 = Disable 1 = Enable |
COSOffOnEn | BOOL | Decimal | Change of State Off to On—If enabled for a point, an Off to On transition triggers a timestamp recording and sends a COS message on the backplane. 0 = Disable 1 = Enable |
COSOnOffEn | BOOL | Decimal | Change of State On to Off—If enabled for a point, an On to Off transition triggers a timestamp recording and sends a COS message on the backplane. 0 = Disable 1 = Enable |
Device-defined data type: AB:1756_IB16IF:I:0
Comm Format: Timestamped Input Data
Member Name | Type | Default Display Style | Description |
---|---|---|---|
Fault | DINT | Binary | Fault Status—Indicates whether a point is faulted. If communication to the input device is lost, then all 32 bits are set. 0 = No fault 1 = Fault |
LocalClockOffset[x] | DINT | Decimal | Local Clock Offset—Indicates the offset in microseconds between the current CST and the CIP Sync value when a valid CIP Sync time is available. |
OffsetTimestamp[x] | DINT | Decimal | Timestamp Offset—Indicates when the CIP Cync time was last updated. The timestamp is in CIP Sync time. |
GrandMasterClockID[x] | DINT | Decimal | Grandmaster Clock ID—Indicates the ID of the CIP Sync grandmaster to which the device is synced. |
AB:1756_IB16IF_Struct:I:0 | Pt[x] |
Device-defined data type: AB:1756_IB16IF_Struct:I:0
Member Name | Type | Default Display Style | Description |
---|---|---|---|
Data | BOOL | Decimal | Input Status—Indicates whether an input point is On or Off. 0 = Off 1 = On |
Fault | BOOL | Decimal | Quality of Data after Fault—Indicates whether input data for a faulted point is correct or incorrect. 0 = Input data is incorrect 1 = Input data is correct |
NewDataOffOn | BOOL | Decimal | New Data Off to On—Captures short duration pulses for Off to On input transitions. A captured pulse remains latched until acknowledged via the Pt[x].NewDataOffOnAck output tag. 0 = No new Off to On transitions have occurred since the last acknowledgement. 1 = A new Off to On transition has occurred, but has not yet been acknowledged. |
NewDataOnOff | BOOL | Decimal | New Data On to Off—Captures short duration pulses for On to Off input transitions. A pulse remains latched until acknowledged via the Pt[x].NewDataOnOffAck output tag. 0 = No new On to Off transitions have occurred since the last acknowledgement. 1 = A new On to Off transition has occurred, but has not yet been acknowledged. |
TimestampDropped | BOOL | Decimal | Dropped Timestamp—Indicates whether a timestamp was lost as a result of one of these operations:
0 = A timestamp was not dropped. 1 = A timestamp was dropped. |
CIPSyncValid | BOOL | Decimal | CIP Sync is Valid—Indicates whether CIP Sync is available on the backplane. 0 = CIP Sync is not available. 1 = CIP Sync is available. |
CIPSyncTimeout | BOOL | Decimal | CIP Sync Timeout—Indicates whether a valid time master on the backplane has timed out. 0 = A time master is either not detected on the backplane or is valid. See Pt[x].CIPSyncValid. 1 = A valid time master was detected on the backplane, but the time master has timed out. |
InputOverrideStatus | BOOL | Decimal | Input Override Status—Indicates whether local inputs are being overridden by the value in the Pt.[x].DataOverrideValue output tag because the corresponding bit in the Pt[x].DataOverrideEn output tag is set. 0 = Inputs are not being overridden. 1 = Inputs are being overridden. |
AB:1756_IB16IF_TimeStruct:I:0 | Timestamp |
Device-defined data type: AB:1756_IB16IF_TimeStruct:I:0
Member Name | Type | Default Display Style | Description |
---|---|---|---|
OffOn[x] | DINT | Decimal | Off to On Timestamp—Records a 64-bit timestamp for the input point’s last transition to On. The timestamp is in CIP Sync time. |
OnOff[x] | DINT | Decimal | On to Off Timestamp—Records a 64-bit timestamp for the input point’s last transition to Off. The timestamp is in CIP Sync time. |
Device-defined data type: AB:1756_IB16IF_NoTimestamp:I:0
Comm Format: Input Data
Member Name | Type | Default Display Style | Description |
---|---|---|---|
Fault | DINT | Binary | Fault Status—Indicates whether a point is faulted. If communication to the input device is lost, then all 32 bits are set. 0 = No fault 1 = Fault |
AB:1756_IB16IF_SmallStruct:I:0 | Pt[x] |
Device-defined data type: AB:1756_IB16IF_SmallStruct:I:0
Member Name | Type | Default Display Style | Description |
---|---|---|---|
Data | BOOL | Decimal | Input Status—Indicates whether an input point is On or Off. 0 = Off 1 = On |
Fault | BOOL | Decimal | Quality of Data after Fault—Indicates whether input data for a faulted point is correct or incorrect. 0 = Input data is incorrect 1 = Input data is correct |
NewDataOffOn | BOOL | Decimal | New Data Off to On—Captures short duration pulses for Off to On input transitions. A captured pulse remains latched until acknowledged via the Pt[x].NewDataOffOnAck output tag. 0 = No new Off to On transitions have occurred since the last acknowledgement. 1 = A new Off to On transition has occurred, but has not yet been acknowledged. |
NewDataOnOff | BOOL | Decimal | New Data On to Off—Captures short duration pulses for On to Off input transitions. A pulse remains latched until acknowledged via the Pt[x].NewDataOnOffAck output tag. 0 = No new On to Off transitions have occurred since the last acknowledgement. 1 = A new On to Off transition has occurred, but has not yet been acknowledged |
Device-defined data type: AB:1756_IB16IF:O:0
Comm Format: Output Data
Member Name | Type | Default Display Style | Description |
---|---|---|---|
ResetTimestamps | BOOL | Decimal | Reset Timestamp—When set, clears all timestamps when a rising edge occurs. 0 = Timestamps are not reset. 1 = Timestamps are reset when a rising edge occurs. |
AB:1756_IB16IF_OPtStruct:O:0 | Pt[x] |
Device-defined data type: AB:1756_IB16IF_OPtStruct:O:0
Member Name | Type | Default Display Style | Description |
---|---|---|---|
NewDataOffOnAck | BOOL | Decimal | Acknowledge Off to On Transition—When set, acknowledges Off to On transitions by clearing the corresponding bits in the Pt[x].Timestamp.OffOn[x] and Pt[x].NewDataOffOn input tags. 0 = Off to On transitions are not acknowledged. 1 = Off to On transitions are acknowledged. |
NewDataOnOffAck | BOOL | Decimal | Acknowledge On to Off Transition—When set, acknowledges On to Off transitions by clearing the corresponding bits in the Pt[x].Timestamp.OnOff[x] and Pt[x].NewDataOnOff input tags. 0 = On to Off transitions are not acknowledged. 1 = On to Off transitions are acknowledged. |
DataOverrideEn | BOOL | Decimal | Override Data—When set, simulates an input transition when in Run mode by overriding the actual input state with the value defined in the Pt[x].DataOverrideValue output tag. This function is useful for validating timestamping. 0 = The state of an input device is not being overridden. 1 = The state of an input device is being overridden by the value defined in the Pt[x].DataOverride output tag. |
DataOverrideValue | BOOL | Decimal | Override Data Value—Defines the value to be applied to the input point when the corresponding bit in the Pt[x].DataOverrideEn tag is enabled. 0 = The input state is Off. A timestamp is recorded in the Pt[x].Timestamp.OnOff[x] input tag on a falling edge. 1 = The input state is On. A timestamp is recorded in the Pt[x].Timestamp.OffOn[x] input tag on a rising edge. |
Device-defined data type: AB:1756_IB16IF_NOTimestamp:O:0
Comm Format: Output Data
Member Name | Type | Default Display Style | Description |
---|---|---|---|
AB:1756_IB16IF_ONTPtStruct:O:0 | Pt[x] |
Device-defined data type: AB:1756_IB16IF_ONTPtStruct:O:0
Member Name | Type | Default Display Style | Description |
---|---|---|---|
NewDataOffOnAck | BOOL | Decimal | Acknowledge Off to On Transition—Acknowledges that the input point has transitioned to an On state and clears the previous event for the input point. If the corresponding bit in the LatchTimestamps input tag is set, the timestamp for the previous event is overridden. |
NewDataOnOffAck | BOOL | Decimal | Acknowledge On to Off Transition—Acknowledges that the input point has transitioned to an Off state and clears the previous event for the input point. If the corresponding bit in the LatchTimestamps input tag is set, the timestamp for the previous event is overridden. |
Device-defined data type: AB:1756_IB16IF_Event:O:0
Comm Format: Output Data
Member Name | Type | Default Display Style | Description |
---|---|---|---|
ResetTimestamps | BOOL | Decimal | Reset Timestamp—When set, clears all timestamps when a rising edge occurs. 0 = Timestamps are not reset. 1 = Timestamps are reset when a rising edge occurs. |
ResetEvents | BOOL | Decimal | Reset Event—When set, clears all events in the Event[x].NewEvent and Event[x].Timestamp tags when a rising edge occurs. 0 = Events are not cleared. 1 = Events are cleared when a rising edge occurs. |
LatchEvents | BOOL | Decimal | Latch Event—When set, latches an event until the event is acknowledged. Once acknowledged, the event is overridden by a new event. 0 = Events are overridden by new events. 1 = Events are latched until acknowledged, and new events are ignored. |
AB:1756_IB16IF_OPtStruct:O:0 | Pt[x] | ||
AB:1756_IB16IF_Event_Struct:O:0 | Event[x] |
Device-defined data type: AB:1756_IB16IF_OPtStruct:O:0
Member Name | Type | Default Display Style | Description |
---|---|---|---|
NewDataOffOnAck | BOOL | Decimal | Acknowledge Off to On Transition—Acknowledges that the input point has transitioned to an On state and clears the previous event for the input point. If the corresponding bit in the LatchTimestamps input tag is set, the timestamp for the previous event is overridden. |
NewDataOnOffAck | BOOL | Decimal | Acknowledge On to Off Transition—Acknowledges that the input point has transitioned to an Off state and clears the previous event for the input point. If the corresponding bit in the LatchTimestamps input tag is set, the timestamp for the previous event is overridden. |
DataOverrideEn | BOOL | Decimal | Override Data—Simulates an input transition when in Run mode by overriding the actual input state with the value defined in the Pt[x].DataOverrideValue tag. This function is useful for validating timestamping. 0 = Disable 1 = Enable |
DataOverrideValue | BOOL | Decimal | Override Data Value—Defines the value to be applied to the input point when the corresponding bit in the Pt[x].DataOverrideEn tag is enabled. 0 = The input state is Off. A timestamp is recorded in the Pt[x].Timestamp.OnOff[x] input tag on a falling edge. 1 = The input state is On. A timestamp is recorded in the Pt[x].Timestamp.OffOn[x] input tag on a rising edge. |
Device-defined data type: AB:1756_IB16IF_Event_Struct:O:0
Member Name | Type | Default Display Style | Description |
---|---|---|---|
Mask | INT | Decimal | Event Mask—When enabled for a point, an event task is triggered when the state of the input matches the value of the corresponding bits in the Event[x].Value tag. |
Value | INT | Decimal | Event Value—Defines whether an input point must be in the On or Off state before an event is triggered. An event is only triggered if the corresponding bits in the Event[x].Mask tag is enabled. 0 = The input must be in the Off state to trigger an event. 1 = The input must be in the On state to trigger an event. |
Disarm | BOOL | Decimal | Disarm Event—Prevents events from being triggered for a point via the pattern defined in the Event[x].Mask and Event[x].Value tags. 0 = Events are triggered. 1 = Events are not triggered. |
NewEventAck | BOOL | Decimal | Acknowledge New Event—When set, acknowledges a new event has occurred as indicated by the Event[x].NewEvent event tag. 0 = A new event has not been acknowledged. 1 = A new event has been acknowledged. |
Device-defined data type: AB:1756_IB16IF_Event:E:0
Comm Format: Event Input Data
Member Name | Type | Default Display Style | Description |
---|---|---|---|
Fault | DINT | Binary | Fault Status—Indicates whether a point is faulted. If communication to the input device is lost, then all 32 bits are set. 0 = No fault 1 = Fault |
AB:1756_IB16IF_EventStruct:E:0 | Event[x] |
Device-defined data type: AB:1756_IB16IF_Event_Struct:E:0
Member Name | Type | Default Display Style | Description |
---|---|---|---|
NewEvent | BOOL | Decimal | New Event—Indicates whether a new event has occurred. This bit is cleared only when acknowledged by the Event[x].NewEventAck output tag or reset by the ResetEvents output tag. 0 = No new event has occurred since the last acknowledged event. 1 = A new event has occurred since the last acknowledged event. |
EventDropped | BOOL | Decimal | Event Dropped—Indicates whether an event has been dropped:
0 = An event has not been dropped. 1 = An event has been dropped. |
CIPSyncValid | BOOL | Decimal | CIP Sync Valid—Indicates whether a valid CIP Sync time master existed on the backplane at the time of an event. 0 = CIP Sync was not available on the backplane at the time of an event. 1 = CIP Sync was available on the backplane at the time of an event. |
CIPSyncTimeout | BOOL | Decimal | CIP Sync Timout—Indicates that a valid CIP Sync time master existed on the backplane at the time of an event, but has since timed out. 0 = CIP Sync was not available on the backplane at the time of an event and has not timed out. 1 = CIP Sync was available on the backplane, but has since timed out prior to the event occurring. |
Data | INT | Binary | Device Data—Shows the input data for all 16 points on the device at the time an event occurs. Data for bits 0…15 is shown as a bit mask where bit 0 is Pt[0].Data and bit 15 is Pt[15].Data. 0 = On a per bit basis, indicates the corresponding bit in the Pt[x].Data input tag was Off when the event occurred. 1 = On a per bit basis, indicates the corresponding bit in the Pt[x].Data input tag was On when the event occurred. |
Timestamp[x] | DINT | Decimal | Event Timestamp—Records a 64-bit timestamp in CIP Sync format at the time an event occurs. |
Provide Feedback