Function Blocks 
SPS Setpoint Scheduler Function Block 
354    HC900 Hybrid Control Designer Function Block Reference Guide  Revision 11 
  2/07 
Inputs 
ENABL=
Level input to enable the block. Only checked in ready state.  
  Input is ignored if not connected. 
NPGM
  = Program Number (when SET is ON). See ATTENTION below. 
NSEG  = Starting Segment Number (when SET is ON). See ATTENTION below. 
 
^SET  = Pulse Input to load NPGM and SEG numbers. See ATTENTION below. 
PV1 = 1
st
 Process Variable 
PV2 = 2
nd
 Process Variable 
PV3 = 3
rd
 Process Variable 
PV4 = 4
th
 Process Variable 
PV5 = 5
th
 Process Variable 
PV6 = 6
th
 Process Variable 
PV7 = 7
th
 Process Variable 
PV8 = 8
th
 Process Variable 
STRQ = for connection to the STQR output of the STSW function block. (See HFigure 101.) The STSW 
block encodes discrete inputs to a form that will convey change mode requests from the STSW block: 
 0.0 No Change 
 1.0 Jog State 
 2.0 Guaranteed Hold State 
 4.0 Reset State 
 8.0 Hold State 
 16.0 Run State 
 32.0 Advance state 
 
 
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 Scheduler 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 Scheduler only when ^SET goes through a positive transition. 
Outputs 
PGM
  = Current Program Number  
SEG  = Current Segment number  
STA  = Program State (Reset, Run, Hold, Ghold, Stop). 
SP1 = Setpoint #1 Output (EU) 
SP2 = Setpoint #2 Output (EU) 
SP3 = Setpoint #3 Output (EU) 
SP4 = Setpoint #4 Output (EU) 
SP5 = Setpoint #5 Output (EU) 
SP6 = Setpoint #6 Output (EU) 
SP7 = Setpoint #7 Output (EU) 
SP8 = Setpoint #8 Output (EU)