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

Page 205

Advertising
background image

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

Advertising