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

Page 196

Advertising
background image

196

Rockwell Automation Publication 1756-UM058G-EN-P - November 2012

Appendix B

Tag Definitions

Pt[x].PWMExtendCycle

BOOL

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].PWMMinimunOnTime
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.
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 or Scheduled
per Module
or
Connection = Peer Ownership
Output Data = Data with Peer

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
Pt[x].PWMEnable tag.
0 = Defines PWM On time in seconds (default).
1 = Defines PWM On time as a percentage.

Connection = Data
Output Data = Data or Scheduled
per Module
or
Connection = Peer Ownership
Output Data = Data with Peer

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 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.

Connection = Data
Output Data = Data or Scheduled
per Module
or
Connection = Peer Ownership
Output Data = Data with Peer

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 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.

Connection = Data
Output Data = Data or Scheduled
per Module
or
Connection = Peer Ownership
Output Data = Data with Peer

Pt[x].PWMExecuteAllCycles

BOOL

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 being instructed to turn Off.

Connection = Data
Output Data = Data or Scheduled
per Module
or
Connection = Peer Ownership
Output Data = Data with Peer

Pt[x].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 Pt[x].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 = Data or Scheduled
per Module
or
Connection = Peer Ownership
Output Data = Data with Peer

Pt[x].PWMCycleLimit

SINT

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 10.
Requires PWM to be enabled via the Pt[x].PWMEnable tag, and cycle limits to be enabled
via the Pt[x].PWMCycleLimitEnable tag.

Connection = Data
Output Data = Data or Scheduled
per Module
or
Connection = Peer Ownership
Output Data = Data with Peer

Table 47 - 1756-OB16IEF Module Configuration Tags (continued)

Name

Data Type

Tag Definition

Module Definition

Advertising