Function Blocks
3/99
Function Block Reference Guide
181
2.60 SPP Function Block,
continued
Input
PV1
= Process Variable #1 value in engineering units, for deviation check.
PV2
= Process Variable #2 value in engineering units, for deviation check.
PV3
= Process Variable #3 value in engineering units, for deviation check.
Aux PV
= Aux PV for Aux PV Display
NPGM
= New profile number (1 to 70).
NOTE 1.
NSEG
= New start segment number (1 to 99). When connected, it is used in conjunction with the
SET input of the block to set the current segment of the profile to the value of
NSEG.
NOTE 1
.
^SET
= Pulse input to load NPGM and NSEG numbers
^JOG
= Pulse input to Jog to a predefined segment
RSTRT
= Pulse input for restart action after power interruption (For example, see subsection
GHOLD
= Guaranteed soak hold - changes program state from RUN to GHOLD when turned ON and
GHOLD to run when OFF.
^RESET
= Pulse input RESETS program, when turned ON.*
^HOLD
= Pulse input puts program in HOLD, when turned ON. Run needed to restart.
^RUN
= Pulse input puts program in RUN, when turned ON; except when program is in
GHOLD state.
^ADV
= Pulse Input for advance of segment
*For example, see subsection
NOTE 1
:
When connected to variables, it is not necessary to pulse input on SET to accomplish the
program or segment load function. In this case, changes to the value of the variables will be
automatically detected by the block
.
If either or both NPGM and NSEG are connected directly to analog variables and that analog variable
should change (for example: via a recipe load), then the Setpoint Programmer block will immediately
use the new value internally.
If NPGM or NSEG is connected to any other function type then their values are loaded into the SP
Programmer only when ^SET goes through a positive transition.
Continued next page