Rockwell Automation 1756-XXXX ControlLogix Digital I/O Modules User Manual
Page 205
Rockwell Automation Publication 1756-UM058G-EN-P - November 2012
205
Tag Definitions
Appendix B
Pt[x].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 = Data
Pt[x].PWMEnable
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 = Data
Pt[x].PWMExtendCycle
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 = Data
Pt[x].PWMOnTimeInPercent
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 = Data
Pt[x].PWMStaggerOutput
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 = Data
Pt[x].PWMCycleLimitEnable
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 = Data
Pt[x].PWMExecuteAllCycles
BOOL
Execute All PWM Cycles—Determines whether to execute the number of cycles defined
via the PWM.CycleLimit tag regardless of the output logic. Requires PWM to be enabled via
the PWM.Enable tag, and a cycle limit to be enabled via the PWM.CycleLimitEnable tag.
0 = The output logic determines the number of cycles to produce (default).
1 = The PWM.CycleLimit 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 being instructed to turn Off.
Connection = Data
Output Data = Data
Table 51 - 1756-OB16IEFS Module Configuration Tags—Data Output (continued)
Name
Data Type
Tag Definition
Module Definition