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-99
SSTO (Start/stop time optimization)
Unitary pre-APOGEE APOGEE BACnet
Syntax
SSTO(zone,mode,cst,csp,est,lst,ost,esp,lsp,osp,ast,asp)
NOTE: Valid mode values are described in the table following the
parameter descriptions.
zone SSTO zone number.
• Valid values are 1 to 5.
mode Mode number.
• Valid entries are any combination of 1, 2, 4, 8, or 16
as defined in the following table.
• Mode numbers can be added together to create
customized schedules for the TOD program. See the
TODMOD command for more information.
cst Calculated start time.
• This parameter is a virtual LAO point name.
• If SSTO is disabled (season = 0 in the SSTOCO
command), then cst is assigned to the latest start
time.
csp Calculated stop time.
• This parameter is a virtual LAO point name.
• If SSTO is disabled (season = 0 in the SSTOCO
command), then csp is assigned the latest stop time.
est Earliest start time.
• This parameter can be a military time (7:30 p.m. =
19:30), a decimal time (7:30 p.m. = 19.50), a logical
point name, or a local variable.
lst Latest start time.
• This parameter can be a military time (7:30 p.m. =
19:30), a decimal time (7:30 p.m. = 19.50), a logical
point name, or a local variable.
ost Occupancy start time.
• This parameter can be a military time (7:30 p.m. =
19:30), a decimal time (7:30 p.m. = 19.50), a logical
point name, or a local variable.
APOGEE PPCL User’s Manual
3-100 Siemens Building Technologies, Inc.
esp Earliest stop time.
• This parameter can be a military time (7:30 p.m. =
19:30), a decimal time (7:30 p.m. = 19.50), a logical
point name, or a local variable.
lsp Latest stop time.
• This parameter can be a military time (7:30 p.m. =
19:30), a decimal time (7:30 p.m. = 19.50), a logical
point name, or a local variable.
osp Occupancy stop time.
• This parameter can be a military time (7:30 p.m. =
19:30), a decimal time (7:30 p.m. = 19.50), a logical
point name, or a local variable.
ast Total adjustment to the calculated start time. This value is
changed from day-to-day.
• A decimal value or virtual LAO point type can be
defined to store the adjustment value.
asp Total adjustment to the calculated stop time. This value is
changed from day to day.
• A decimal value or virtual LAO point type can be
defined to store the adjustment value.
Valid SSTO Mode Values.
Mode Schedule
1 Normal schedule
2 Extended schedule
4 Shortened schedule
8 Weekend schedule
16* Holiday schedule
*Mode number 16 (Holiday) should only be used with the HOLIDA command.
Use
The SSTO command calculates the optimal start and stop times for
each zone based on information derived from the SSTOCO
command (outside air temperature, zone temperature, desired zone
temperature, etc.) as well as parameters for earliest, latest, and
occupancy start times provided in the SSTO command.
This command has the ability to tune itself by incrementing or
decrementing the start time after calculating an adjust time (ast)