Function Blocks 
SPP Function Block 
344    HC900 Hybrid Control Designer Function Block Reference Guide  Revision 11 
  2/07 
PV3  =  Process Variable #3 value in engineering units, for deviation check. 
Aux PV  =  Aux PV for Aux PV Display. 
ENABL   =  Level input to enable the block - only checked in Ready State; input is ignored if not 
connected. 
NPGM  =  New profile number (1 to 70). See ATTENTION below. 
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. See 
ATTENTION below. 
^SET  =  Pulse input to load NPGM and NSEG numbers. See ATTENTION below. 
^JOG  =  Pulse input to Jog to a predefined segment. 
RSTRT  =  Pulse input for restart action after power interruption [For example, see HExample 5 - 
Controlled Restart after Power Loss (page 
H352).] 
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 HExample 3 - Alternate methods for actuating SP programmer START/HOLD/RESET 
functions (page 
H350). 
 
 
ATTENTION 
If either or both NPGM and NSEG are connected directly to analog variables, when that 
analog variable changes (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. 
 
 
Output 
SP 
= Programmed setpoint value in engineering units 
AUX  =  Second non-ramping auxiliary setpoint output in engineering units. [For example, see 
HExample 4 - Using the setpoint programmer AUX output (page H351).] 
STMR  =  Time Remaining in current segment - in minutes. 
STME  =  Time Elapsed in current segment - in minutes. 
PTME  =  Time Elapsed in program - in minutes 
GHOLDI  =  Guaranteed soak hold indication - turns on if PV is outside guaranteed soak band and 
Guaranteed Soak is enabled.