
Publication 1757-RM810A-EN-P - May 2002
Functional Blocks
3-45
PULSECOUNT
Description
The PULSECOUNT block generates pulses according to its pulse count control algorithm. The pulsed outputs are
usually fed to Digital Output Channel blocks.
Dual Pulse Train: A control algorithm turns on either a “raise” channel or a “lower” channel after every execution of
this algorithm. The output is modulated with a 50% duty-cycle pulse train. The on-duration (or pulse length) is
configured for the channel and is indicted with a tuning parameter. The calculated on-duration will be in 10 msec
increments.
Single Pulse Train: A single output channel is used to indicate the direction (raise or lower) of the actuator. A second
output channel is used to deliver a 50% duty cycle pulse train. The on-duration (or pulse length) is configured for the
channel and is indicted with a tuning parameter. The calculated on-duration will be in 10 msec increments.
Function
•
Typically used in conjunction with a POSPROP block to step a valve open or closed, raise or lower a rotary device,
or move the plates of a pulp mill refiner together or apart.
•
The POSPROP block feeds the PULSETIME input parameter to the PULSECOUNT block. This parameter is an
internal structure that contains the pulse width specification (in seconds). It also contains a Serial Number that
changes every time there is a new pulse width value. The PULSECOUNT block checks for a change in the Serial
Number before reacting to the pulse width specification.
Inputs
•
Requires a pulse time (PULSETIME) input from another block. A POSPROP block usually supplies this.
•
The POPERIOD input is user configurable in seconds.
•
The PDELAYDIRCHG input is user configurable in seconds.
•
The optional LOCALMAN input should come from another block in a logic strategy where an ON condition means
that the CEE is not controlling the output of the device.
Outputs
The PULSECOUNT block has the following initializable outputs:
•
PORAISE = Pulse output for Raise pulses. These pulses are generated if the pulse width specified by the
PULSETIME input is positive.
•
POLOWER = Pulse output for Lower pulses. These pulses are generated if the pulse width specified by the
PULSETIME input is negative.
•
PO = Pulse output for both Raise and Lower pulses. These pulses are generated as a logical OR between the
PORAISE and POLOWER pulses.
•
PODIR = Direction for PO. This output is OFF for a Lower pulse and is ON for a Raise pulse.
Parameters
ALMDB
ALMDBU
ALMTM
INITMAN
INITREQ
LOCALMAN
ORDERINCM
PDELAYDIRCHG
PO
PODIR
POLOWER
POPERIOD
PORAISE
PULSETIME
Содержание ProcessLogix 1756-IA16
Страница 1: ...ProcessLogix Function Blocks 1757 Series Reference Manual Spare Allen Bradley Parts...
Страница 2: ......
Страница 40: ...Publication 1757 RM810A EN P May 2002 2 20 Physical Equipment Blocks...
Страница 116: ...Publication 1757 RM810A EN P May 2002 3 76 Functional Blocks...
Страница 119: ...Spare Allen Bradley Parts...