Device-defined data types (1756-OB16IEF)

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-OB16IEF digital output device according to the Communication Format chosen. This 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-OB16IEF tags, please see Rockwell Automation publication
1756-UM058
.
Device-defined data type: AB:1756_OB16IEF:C:0
Comm format: Configuration Data
Member Name
Type
Default Display Style
Description
ProgToFaultEn
BOOL
Decimal
Program to Fault Mode—Enables the transition of outputs to Fault mode if a communication failure occurs in Program mode. Otherwise, outputs will remain in Program mode. See Pt[x].FaultMode, Pt[x]FaultValue
Pt[x]ProgMode, and Pt[x]ProgValue.
0 = Outputs stay in Program mode if communication fails.
1 = Outputs go to Fault mode if communication fails.
AB:1756_OB16IEF_Struct:C:0
Pt[x]
Device-defined data type: AB:1756_OB16IEF_Struct:C:0
Member Name
Type
Default Display Style
Description
FaultMode
BOOL
Decimal
Fault Mode—Used in conjunction with the Pt[x].FaultValue tag to determine the state of outputs when a communication failure occurs.
0 = Uses the output value defined in the Pt[x].FaultValue configuration tag (default).
1 = Holds the last state of the output for the length of time defined in the Pt[x].FaultValueStateDuration tag. If PWM is enabled for the output point and the output is currently On, the output will continue to use PWM until the cycle limit is reached or a final fault state goes into effect via the Pt[x].FaultFinalState tag.
FaultValue
BOOL
Decimal
Fault Value—Defines the output value when a fault occurs. Requires the corresponding bit in the FaultMode tag to be cleared.
0 = Off
1 = On
FaultFinalState
BOOL
Decimal
Fault Final State—Determines the final output state once the time in the Pt[x].FaultValueStateDuration tag elapses.
0 = Output turns Off once the time in the Pt[x].FaultValueStateDuration tag elapses, and device is still faulted.
1 = Output turns On once the time in the Pt[x].FaultValueStateDuration tag elapses, and device is still faulted.
ProgMode
BOOL
Decimal
Program Mode—Used in conjunction with the Pt[x].ProgValue tag to determine the state of outputs when the controller is in Program mode.
0 = Uses the output value defined in the Pt[x].ProgValue tag (default).
1 = Holds the last state of the output. If PWM is enabled for the output point and the output is currently On, the output will continue to use PWM until the cycle limit is reached.
ProgValue
BOOL
Decimal
Program Value—Defines the output state during Program mode. Requires the corresponding bit for the Pt[x].ProgMode tag to be cleared.
0 = The output state is Off during Program mode.
1 = The output state is On during Program mode.
PWMEnable
BOOL
Decimal
Enable PWM—When set, the pulse train for the output point is controlled by the current PWM configuration.
0 = PWM is disabled (default).
1 = PWM is enabled, and the output uses PWM when the output is On.
PWMExtendCycle
BOOL
Decimal
Extend PWM Cycle—Determines the output behavior when the value in the Pt[x]PWMOnTime output tag is less than the value in the Pt[x].PWMMinimumOnTime configuration tag. Requires PWM to be enabled via the Pt[x].PWMEnable tag.
0 = The duration of the pulse cycle is not extended (default). If the bit is cleared when the On time is less than the minimum On time, the output is never enabled.
1 = The duration of the pulse cycle is extended to maintain the On time to Cycle time ratio while taking into account the minimum On time.
Tip:
An extension of the pulse cycle is limited to 10X the cycle time. Also, if the requested On time is less than 1/10 of the minimum On time, the output will remain Off and the cycle will not extend.
PWMOnTimeInPercent
BOOL
Decimal
PWM On Time in Percent—Determines whether PWM On time is defined as a percentage of the cycle time or is defined in seconds. Requires PWM to be enabled via the Pt[x].PWMEnable tag.
0 = Defines PWM On time in seconds (default).
1 = Defines PWM On time as a percentage.
PWMStaggerOutput
BOOL
Decimal
Stagger PWM Outputs—When set, minimizes the load on the power system by staggering On transitions for outputs. Otherwise, outputs turn On immediately. Requires PWM to be enabled via the Pt[x].PWMEnable tag.
0 = Does not stagger output On transitions (default). Outputs will turn On immediately when the Pt[x].Data tag is set to 1 beginning the PWM cycle with a rising edge.
1 = Staggers output On transitions. All outputs configured for PWM staggering will turn On at different intervals to minimize a possible power surge if many outputs became energized simultaneously.
PWMCycleLimitEnable
BOOL
Decimal
Enable PWM Cycle Limit—Determines whether to allow only a fixed number of pulse cycles to occur. Requires PWM to be enabled via the Pt[x].PWMEnable tag.
0 = Pulse cycles continue to occur until the output turns Off (default).
1 = Allows only the number of pulse cycles defined via the Pt[x].PWMCycleLimit tag to occur.
PWMExecuteAllCycles
BOOL
Decimal
Execute All PWM Cycles—Determines whether to execute the number of cycles defined via the Pt[x].PWMCycleLimit tag regardless of the output logic. Requires PWM to be enabled via the Pt[x].PWMEnable tag, and a cycle limit to be enabled via the Pt[x].PWMCycleLimitEnable tag.
0 = The output logic determines the number of cycles to produce (default).
1 = The Pt[x].PWMCycleLimit tag determines the number of cycles to produce regardless of output logic. For example, if you specify a cycle limit of 4, and the output turns Off after 3 cycles, all 4 cycles will still occur despite the output turning Off.
FaultValueStateDuration
SINT
Decimal
Fault State Duration—Defines the length of time that the output state remains in the Fault mode state before transitioning to a final state of On or Off. The Fault mode state is defined in the Pt[x].FaultValue tag.
  • 0 = Hold forever (default). Output remains in Fault mode for as long as the fault condition persists.
  • 1, 2, 5, or 10 seconds
PWMCycleLimit
SINT
Decimal
PWM Cycle Limit—Defines the number of pulse cycles to occur when the output turns On:
  • If the corresponding bit in the Pt[x].PWMExecuteAllCycles tag is set, the configured number of cycles will occur even if the output turns Off.
  • If the corresponding bit in the Pt[x].PWMExecuteAllCycles tag is cleared, the configured number of cycles will occur only if the output remains On. For example, if the cycle limit is 4, and the output turns Off after 3 cycles, the 4th cycle will not occur.
The default cycle limit is 1.
Requires PWM to be enabled via the Pt[x].PWMEnable tag, and cycle limits to be enabled via the Pt[x].PWMCycleLimitEnable tag.
PWMMinimumOnTime
REAL
Float
PWM Minimum On Time—Defines the minimum length of time required for the output to turn On. Requires PWM to be enabled via the Pt[x].PWMEnable tag.
Device-defined data type: AB:1756_OB16IEF_Peer:C:0
Comm Format: Configuration Data
Member Name
Type
Default Display Style
Description
ProgToFaultEn
BOOL
Decimal
Program to Fault Mode—Enables the transition of outputs to Fault mode if a communication failure occurs in Program mode. Otherwise, outputs will remain in Program mode. See Pt[x].FaultMode, Pt[x]FaultValue Pt[x]ProgMode, and Pt[x]ProgValue.
0 = Outputs stay in Program mode if communication fails.
1 = Outputs go to Fault mode if communication fails.
InputPartnerSlot
SINT
Decimal
Peer Partner Slot—Peer Ownership connections only. Identifies the slot number of the local chassis where the peer input device resides.
Valid values: 0…16
-1 = No input device has been identified as a peer.
InputPartnerID
SINT
Decimal
Peer Partner ID—Peer Ownership connections only. Identifies the peer input device that controls outputs on the 1756-OB16IEF device. The type of device determines the connection type of format of input data.
0 = None (default)
1 = 1756-IB16IF
2 = 1756-LSC8XIB8I
AB:1756_OB16IEF_Struct:C:0
Pt[X]
AB:1756_OB16IEF_Peer_Struct:C:0
OutputMap[x]
Device-defined data type: AB:1756_OB16IEF_Struct:C:0
See AB:1756_OB16IEF_Struct:C:0 above.
Device-defined data type: AB:1756_OB16IEF_Peer_Struct:C:0
Member Name
Type
Default Display Style
Description
AndToControllerData
INT
Binary
Controller Data with AND Logic—Peer Ownership connections only. Determines the output state by applying AND logic to these sources:
  • Corresponding bits from the controller’s output data (O:Data)
  • Other mapped bits specified in the output configuration
OrToControllerData
INT
Binary
Controller Data with OR Logic—Peer Ownership connections only. Determines the output state by applying OR logic to these sources:
  • Corresponding bits from the controller’s output data (O:Data)
  • Other mapped bits specified in the output configuration
AndToPeerInput
INT
Binary
Peer Data with AND Logic—Peer Ownership connections only. Determines the output state by applying AND logic to these sources:
  • Corresponding bits from peer input data (I:Data)
  • Other mapped bits specified in the output configuration
OrToPeerInput
INT
Binary
Peer Data with OR Logic—Peer Ownership connections only. Determines the output state by applying OR logic to these sources:
  • Corresponding bits from peer input data (I:Data)
  • Other mapped bits specified in the output configuration
AndToPeerWindow0
SINT
Binary
Peer Data with AND Logic—Peer Ownership connections only. Determines the output state by applying AND logic to these sources:
  • Corresponding bits from window 0 of the peer counter device (I:Counter[x].InputWindow0)
  • Other mapped bits specified in the output configuration
OrToPeerWindow0
SINT
Binary
Peer Data with OR Logic—Peer Ownership connections only. Determines the output state by applying OR logic to these sources:
  • Corresponding bits from window 0 of the peer counter device (I:Counter[x].InputWindow0)
  • Other mapped bits specified in the output configuration
AndToPeerWindow1
SINT
Binary
Peer Data with AND Logic—Peer Ownership connections only. Determines the output state by applying AND logic to these sources:
  • Corresponding bits from window 1 of the peer counter device (I:Counter[x].InputWindow1)
  • Other mapped bits specified in the output configuration
OrToPeerWindow1
SINT
Binary
Peer Data with OR Logic—Peer Ownership connections only. Determines the output state by applying OR logic to these sources:
  • Corresponding bits from window 1 of the peer counter device (I:Counter[x].InputWindow1)
  • Other mapped bits specified in the output configuration
Device-defined data type: AB:1756_OB16IEF: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 output device is lost, then all points for the device are faulted.
0 = No fault
1 = Fault
AB:1756_OB16IEF_Struct:I:0
Pt[x]
Decimal
LocalClockOffset[x]
DINT
Decimal
Local Clock Timestamp—Indicates the offset 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 Sync LocalClockOffset and GrandMasterID were last updated in CIPSync format.
GrandMasterClockID[x]
DINT
Decimal
Grandmaster Clock ID—Indicates the ID of the CIP Sync grandmaster to which the device is synced.
Timestamp[x]
DINT
Decimal
Timestamp—A 64-bit CIP Sync timestamp of the last new output data or FuseBlown event.
Device-defined data type: AB:1756_OB16IEF_Struct:I:0
Member Name
Type
Default Display Style
Description
Data
BOOL
Decimal
Data—Indicates the current value to be sent to the corresponding output point. If PWM is enabled, this value will transition from 0 to 1 based on the PWM pulse train.
0 = Off
1 = On
Fault
BOOL
Decimal
Fault—Indicates whether I/O data for the corresponding point may be incorrect due to a fault.
0 = No fault.
1 = A fault exists and I/O data may be incorrect.
FuseBlown
BOOL
Decimal
Fuse is Blown—Indicates whether a fuse has blown due to a short or overload condition for the corresponding point. All blown fuse conditions are latched and must be reset.
0 = Fuse is not blown.
1 = Fuse is blown and had not been reset.
PWMCycleLimitDone
BOOL
Decimal
PWM Cycle Limit Done—Indicates whether the PWM pulse cycle limit defined in the Pt[x].PWMCycleLimit configuration tag has been reached.
0 = The PWM cycle limit has not yet been reached. The bit resets to 0 each time the output transitions to On to begin a new PWM cycle.
1 = The PWM cycle limit has been reached.
CIPSyncValid
BOOL
Decimal
CIP Sync is Valid—Indicates whether the device has synchronized to a valid CIPSync time master 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 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 device is currently using its local clock.
Device-defined data type: AB:1756_OB16IEF_Peer: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 output device is lost, then all 32 bits of the Device Fault word are set.
0 = No fault
1 = Fault
AB:1756_OB16IEF_Peer_Struct:I:0
Pt[x]
InputPartnerActive
BOOL
Decimal
Input Partner is Active—Peer Ownership connections only. Indicates whether the peer input device is actively producing input data to be consumed by a 1756-OB16IEF device.
0 = No input peer device is currently producing input data to be consumed by a 1756-OB16IEF device.
1 = The input peer device is actively producing input data to be consumed by a 1756-OB16IEF device for use in its peer logic.
InputPartnerFault
BOOL
Decimal
Input Partner Fault—Peer Ownership connections only. Indicates whether the peer input device has faulted due to a connection loss. If the peer input device is faulted, the output device uses only controller data to determine the output state.
0 = The input peer device has not faulted.
1 = The input peer device has faulted and output behavior is based only on controller data.
InputPartnerSlot
SINT
Decimal
Input Partner Slot—Peer Ownership connections only. Indicates the slot number of the peer input device.
Valid values: 0…16
-1 = No peer input device is defined.
InputPartnerStatus
SINT
Decimal
Input Partner Status—Peer Ownership connections only. Indicates the status of the peer input device.
0 = Self Test (Not applicable)
1 = NVS Update (Not applicable)
2 = Comm Fault (Peer connection is lost)
3 = No Conn (No valid peer request)
4 = Config Bad (Peer connection error)
5 = Unrecoverable Fault (Not applicable)
6 = RUN (Peer connection open and in Run mode)
7 = Idle (Peer connection open and in Program mode)
LocalClockOffset[x]
DINT
Decimal
Local Clock Timestamp—Indicates the offset 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 Sync LocalClockOffset and GrandMasterID were last updated in CIPSync format.
GrandMasterClockID[x]
DINT
Decimal
Grandmaster Clock ID—Indicates the ID of the CIP Sync grandmaster to which the device is synced.
Timestamp[x]
DINT
Decimal
Timestamp—A 64-bit CIP Sync timestamp of the last new output data or FuseBlown event.
Device-defined data type: AB:1756_OB16IEF_Peer_Struct:I:0
Member Name
Type
Default Display Style
Description
Data
BOOL
Decimal
Data—Indicates the current value to be sent to the corresponding output point. If PWM is enabled, this value will transition from 0 to 1 based on the PWM pulse train.
0 = Off
1 = On
Fault
BOOL
Decimal
Fault—Indicates whether I/O data for the corresponding point may be incorrect due to a fault.
0 = No fault.
1 = A fault exists and I/O data may be incorrect.
FuseBlown
BOOL
Decimal
Fuse is Blown—Indicates whether a fuse has blown due to a short or overload condition for the corresponding point. All blown fuse conditions are latched and must be reset.
0 = Fuse is not blown.
1 = Fuse is blown and has not been reset.
PWMCycleLimitDone
BOOL
Decimal
PWM Cycle Limit Done—Indicates whether the PWM pulse cycle limit defined in the Pt[x].PWMCycleLimit configuration tag has been reached.
0 = The PWM cycle limit has not yet been reached. The bit resets to 0 each time the output transitions to On to begin a new PWM cycle.
1 = The PWM cycle limit has been reached.
CIPSyncValid
BOOL
Decimal
CIP Sync is Valid—Indicates whether the device has synchronized to a valid CIPSync time master 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 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 device is currently using its local clock.
OutputOverrideStatus
BOOL
Decimal
Output Override Status—Indicates whether local output data or logic point is set up to be overridden by the value in the Pt[x].OverrideOutputValue output tag. Requires the Pt[x].OverrideOutputEn output tag to be enabled.
0 = The override feature for the corresponding output is not enabled.
1 = The override feature for the corresponding output is enabled.
PeerInputOverrideStatus
BOOL
Decimal
Peer Input Override Status—Peer Ownership connections only. Indicates whether peer input data mapped to the corresponding output point is set up to be overridden by the value in the Pt[x].OverridePeerInputValue output tag. Requires the O:Pt[x].OverridePeerInputEn output tag to be enabled.
0 = The override feature for peer inputs is not enabled.
1 = The override feature for peer inputs is enabled.
PeerWindow0OverrideStatus
BOOL
Decimal
Peer Window 0 Override Status—Peer Ownership connections only. Indicates whether peer window 0 data mapped to the corresponding output point is set up to be overridden by the value in the Pt[x].OverridePeerWindow0Value output tag. Requires the O:Pt[x].OverridePeerWindow0En output tag to be enabled.
0 = The override feature for peer window 0 is not enabled.
1 = The override feature for peer window 0 is enabled.
PeerWindow1OverrideStatus
BOOL
Decimal
Peer Window 0 Override Status—Peer Ownership connections only. Indicates whether peer window 1 data mapped to the corresponding output point is set up to be overridden by the value in the Pt[x].OverridePeerWindow1Value output tag. Requires the O:Pt[x].OverridePeerWindow1En output tag to be enabled.
0 = The override feature for peer window 1 is not enabled.
1 = The override feature for peer window 1 is enabled.
Device-defined data type: AB:1756_OB16IEF:O:0
Comm Format: Output Data
Member Name
Type
Default Display Style
Description
AB:1756_OB16IEF_Struct:O:0
Pt[x]
Device-defined data type: AB:1756_OB16IEF_Struct:O:0
Member Name
Type
Default Display Style
Description
Data
BOOL
Decimal
Data—Indicates the On/Off state to apply to the output point.
0 = Off
1 = On
ResetFuseBlown
BOOL
Decimal
Reset Blown Fuse—Attempts to clear a blown fuse status and apply output data when the bit transitions from Off to On.
PWMCycleTime
REAL
Float
PWM Cycle Time—Defines the duration of each pulse cycle. Requires PWM to be enabled via the Pt[x].PWMEnable configuration tag.
PWMOnTime
REAL
Float
PWM On Time—Defines the length of time that a pulse is active. Requires PWM to be enabled via the Pt[x].PWMEnable configuration tag.
Device-defined data type: AB:1756_OB16IEF_Peer:O:0
Comm Format: Output Data
Member Name
Type
Default Display Style
Description
AB:1756_OB16IEF_Peer_Struct:O:0
Pt[x]
Device-defined data type: AB:1756_OB16IEF_Peer_Struct:O:0
Member Name
Type
Default Display Style
Description
Data
BOOL
Decimal
Data—Indicates the On/Off state to apply to the output point.
0 = Off
1 = On
ResetFuseBlown
BOOL
Decimal
Reset Blown Fuse—Attempts to clear a blown fuse status and apply output data when the bit transitions from Off to On.
OverrideOutputEn
BOOL
Decimal
Override Output—Overrides local output data or logic with the value defined in the Pt[x].OverrideOutputValue tag.
0 = Disable
1 = Enable
OverrideOutputValue
BOOL
Decimal
Override Output Value—Indicates the On/Off status to apply to the output point when the corresponding bit in the Pt[x].OverrideOutputEn tag is set.
0 = Off
1 = On
OverridePeerInputEn
BOOL
Decimal
Override Peer Input—Peer Ownership connections only. Overrides peer input data mapped to the output point with the value defined in the Pt[x].OverridePeerInputValue output tag.
0 = Disable
1 = Enable
OverridePeerInputValue
BOOL
Decimal
Override Peer Input Value—Peer Ownership connections only. Indicates the On/Off status to apply to all peer inputs mapped to the output point when the corresponding bit in the Pt[x].OverridePeerInputEn output tag is enabled.
0 = Off
1 = On
OverridePeerWindow0En
BOOL
Decimal
Override Peer Window 0—Peer Ownership connections only. Overrides peer window 0 inputs mapped to the output point with the value defined in the Pt[x].OverridePeerWindow0Value output tag.
0 = Disable
1 = Enable
OverridePeerWindow0Value
BOOL
Decimal
Override Peer Window 0 Value—Peer Ownership connections only. Indicates the On/Off status to apply to peer window 0 inputs mapped to the output point when the corresponding bit in the Pt[x].OverridePeerWindow0En output tag is enabled.
0 = Off
1 = On
OverridePeerWindow1En
BOOL
Decimal
Override Peer Window 1—Peer Ownership connections only. Overrides peer window 1 inputs mapped to the output point with the value defined in the Pt[x].OverridePeerWindow1Value output tag.
0 = Disable
1 = Enable
OverridePeerWindow1Value
BOOL
Decimal
Override Peer Window 1 Value—Peer Ownership connections only. Indicates the On/Off status to apply to peer window 1 inputs mapped to the output point when the corresponding bit in the Pt[x].OverridePeerWindow1En output tag is enabled.
0 = Off
1 = On
PWMCycleTime
REAL
Float
PWM Cycle Time—Defines the duration of each pulse cycle. Requires PWM to be enabled via the Pt[x].PWMEnable configuration tag.
PWMOnTime
REAL
Float
PWM On Time—Defines the length of time that a pulse is active. Requires PWM to be enabled via the Pt[x].PWMEnable configuration tag.
Device-defined data type: AB:1756_OB16IEF_Scheduled:O:0
Comm Format: Output Data
Member Name
Type
Default Display Style
Description
AB:1756_OB16IEF_Struct:O:0
Pt[x]
TimestampOffset[x]
DINT
Decimal
TimestampOffset—Indicates the difference between the system time and the device's local time. The timestamp is in CIP Sync time.
Timestamp[x]
DINT
Decimal
Timestamp—CIP Sync time at which to apply scheduled output data.
Device-defined data type: AB:1756_OB16IEF_Struct:O:0
Member Name
Type
Default Display Style
Description
Data
BOOL
Decimal
Data—Indicates the On/Off state to apply to the output point.
0 = Off
1 = On
ResetFuseBlown
BOOL
Decimal
Reset Blown Fuse—Attempts to clear a blown fuse status and apply output data when the bit transitions from Off to On.
PWMCycleTime
REAL
Float
PWM Cycle Time—Defines the duration of each pulse cycle. Requires PWM to be enabled via the Pt[x].PWMEnable configuration tag.
PWMOnTime
REAL
Float
PWM On Time—Defines the length of time that a pulse is active. Requires PWM to be enabled via the Pt[x].PWMEnable configuration tag.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal