Rockwell Automation 1756-XXXX ControlLogix Digital I/O Modules User Manual
Page 203

Rockwell Automation Publication 1756-UM058G-EN-P - November 2012
203
Tag Definitions
Appendix B
FaultFinalState
BOOL
Fault Final State—Determines the final output state once the time in the
FaultValueStateDuration tag elapses.
0 = Output turns Off once the time in the FaultValueStateDuration tag elapses, and
module is still faulted.
1 = Output turns On once the time in the FaultValueStateDuration tag elapses, and module
is still faulted.
Connection = Data
Output Data = Scheduled per
Point
ProgMode
BOOL
Program Mode—Used in conjunction with the ProgValue tag to determine the state of
outputs when the controller is in Program mode.
0 = Uses the output value defined in the 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.
Connection = Data
Output Data = Scheduled per
Point
ProgValue
BOOL
Program Value—Defines the output state during Program mode. Requires the
corresponding bit for the ProgMode tag to be cleared.
0 = The output state is Off during Program mode.
1 = The output state is On during Program mode.
Connection = Data
Output Data = Scheduled per
Point
FaultValueStateDuration
SINT
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 FaultValue tag.
Valid values:
• 0 = Hold forever (default). Output remains in Fault mode for as long as the fault
condition persists.
• 1, 2, 5, or 10 seconds
Connection = Data
Output Data = Scheduled per
Point
PWM[x].Enable
BOOL
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.
Connection = Data
Output Data = Scheduled per
Point
PWM[x].ExtendCycle
BOOL
Extend PWM Cycle—Determines the output behavior when the value in the
PWM.OnTime output tag is less than the value in the PWM.MinimunOnTime configuration
tag. Requires PWM to be enabled via the PWM.Enable 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.
IMPORTANT: An extension of the pulse cycle is limited to 10 times the cycle time. 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.
Connection = Data
Output Data = Scheduled per
Point
PWM[x].OnTimeInPercent
BOOL
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
PWM.Enable tag.
0 = Defines PWM On time in seconds (default).
1 = Defines PWM On time as a percentage.
Connection = Data
Output Data = Scheduled per
Point
PWM[x].StaggerOutput
BOOL
Stagger PWM Outputs—When set, minimizes the load on the power system by
staggering On transitions for outputs. Otherwise, outputs turn On immediately at the start
of a cycle. Requires PWM to be enabled via the PWM.Enable tag.
0 = Does not stagger output On transitions (default). Outputs will turn On immediately
when the 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.
Connection = Data
Output Data = Scheduled per
Point
PWM[x].CycleLimitEnable
BOOL
Enable PWM Cycle Limit—Determines whether to allow only a fixed number of pulse
cycles to occur. Requires PWM to be enabled via the PWM.Enable tag.
0 = Pulse cycles continue to occur until the output turns Off (default).
1 = Allows only the number of pulse cycles defined via the PWM.CycleLimit tag to occur.
Connection = Data
Output Data = Scheduled per
Point
Table 50 - 1756-OB16IEFS Module Configuration Tags—Scheduled per Point Output (continued)
Name
Data Type
Tag Definition
Module Definition