User Guide
Table Of Contents
- Table of Contents
- How to Use This Manual
- Chapter 1–Program Methodology
- Overview
- Introduction to PPCL
- PPCL Rules
- PPCL Program Design Guidelines
- Relational Operators
- Logical Operators
- Arithmetic Operators
- Arithmetic Functions
- Special Functions
- Order of Precedence
- Resident Points
- Local Variables
- Point Priority Overview
- At (@) Priority Status Indicators
- Point Status Indicators
- Converting a Sequence of Operation intoProgram Code
- Chapter 2–Control OptionComparisons
- Chapter 3–Command Syntax
- Overview
- ACT (Activate lines)
- ADAPTM (Adaptive control, multiple)
- ADAPTS (Adaptive control, single)
- ALARM (Alarm state)
- AUTO (Auto status)
- DAY (Day mode)
- DBSWIT (Dead band switch)
- DC (Duty cycle)
- DCR (Duty cycle routine)
- DEACT (Deactivate lines)
- DEFINE (Define abbreviation)
- DISABL (Disable lines)
- DISALM (Disable alarm)
- DISCOV (Disable COV)
- DPHONE (Disable phone)
- EMAUTO (Emergency, Auto status)
- EMFAST (Emergency, Fast status)
- EMOFF (Emergency, Off status)
- EMON (Emergency, On status)
- EMSET (Emergency, set value)
- EMSLOW (Emergency, Slow status)
- ENABLE (Enable lines)
- ENALM (Enable alarm)
- ENCOV (Enable COV)
- EPHONE (Enable phone)
- FAST (Fast status)
- GOSUB (Go to subroutine)
- GOTO (Go to line)
- HLIMIT (High limit)
- HOLIDA (Holiday)
- IF/THEN and IF/THEN/ELSE (Conditional control)
- INITTO (Initialize totalized value)
- LLIMIT (Low limit)
- LOCAL (Local variable)
- LOOP (Loop control)
- MAX (Maximum value)
- MIN (Minimum value)
- NIGHT (Night mode)
- NORMAL (Normal operating mode)
- OFF (Off status)
- OIP (Operator interface program)
- ON (On status)
- ONPWRT (On after power return)
- PDL (Peak demand limiting)
- PDLDAT (PDL, define load attributes)
- PDLDPG (PDL, digital point group)
- PDLMTR (PDL, meter monitor)
- PDLSET (PDL, setpoints)
- RELEAS (Release)
- RETURN (Return/end subroutine)
- SAMPLE (Sample a statement)
- SET (Set point value)
- SLOW (Slow status)
- SSTO (Start/stop time optimization)
- SSTOCO (SSTO coefficients)
- STATE (State text command)
- TABLE (Table of coordinates)
- TIMAVG (Average over time)
- TOD (Time of day, digital points)
- TODMOD (TOD modes)
- TODSET (Time of day, analog points)
- WAIT (Wait time)
- Overview
- Glossary
- Appendix A—PPCL Reserved WordList
- Index
Command Syntax
Siemens Building Technologies, Inc. 3-101
when errors between actual temperatures and desired temperatures
occur.
Example
60 SSTO(1,1,ONTIM,OFTIM,6:30,7:45,8:00,15:30,
16:45,17:00,0.0,0.0)
Notes
• The SSTO command only calculates the optimal start and stop
times. TOD and TODSET commands are needed to command
the point.
• When ast or asp is defined as zero, the current adjustment value
is displayed each time the command is displayed. If a virtual LAO
point name is entered, the operator can specify (command) an
initial value for ast or asp.
See also
SSTOCO, TOD, TODSET
APOGEE PPCL User’s Manual
3-102 Siemens Building Technologies, Inc.
SSTOCO (SSTO coefficients)
Unitary pre-APOGEE APOGEE BACnet
Syntax
SSTOCO(zone,season,intemp,outemp,ctemp,ccoef1,ccoef2,
ccoef3,ccoef4,htemp,hcoef1,hcoef2,hcoef3,hcoef4)
NOTE: For variables used in this command, you can use
numbers, point names, or local variables.
zone SSTO zone number.
• Valid values are 1 to 5.
season Current season. Point name whose value represents the
coefficients to be used.
• Heat = 2
• Cool = 1
• Disable SSTO = 0
intemp Point name or average of indoor zone temperature sensor.
outemp Point name or average of outdoor air temperature sensor.
ctemp Desired zone temperature for cooling season.
• This parameter can be a floating point (decimal)
number, an integer, a point name, or a local variable.
ccoef1 Cooling coefficient. The time, in hours, required to lower the
zone temperature one degree while ignoring external load
factors.
• This value must be entered in fractions of an hour.
ccoef2 Cooling retention coefficient. The time, in hours, required to
raise the zone temperature one degree with the cooling
equipment off, outside air dampers open, and the outside
temperature 10 degrees higher than the desired zone
temperature for the cooling season.
• This value must be entered in fractions of an hour.