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-19
T
damper actuator
= stroke time of the mixed air damper actuator;
typically 30 seconds.
Duct Static Pressure
• 6 seconds for small size systems,
• 10 seconds for medium size systems, and
• 20 seconds for large size systems.
Airflow Control
• 6 seconds for small size systems,
• 10 seconds for medium size systems, and
• 20 seconds for large size systems.
Duct Humidity Control
• 50 seconds for small size systems,
• 100 seconds for medium size systems, and
• 200 seconds for large size systems.
Cascade Control (setpoint reset)
For the return air/room air (outer/slow) temperature or humidity
loop:
• 100 seconds for small size systems/rooms*,
• 250 seconds for medium size systems/rooms*, and
• 500 seconds for large size systems/rooms*.
* A full room should have a longer time constant than an empty room.
ra Reverse acting flag. This parameter defines the action of the
ADAPTS controller.
• Reverse acting means cv (output) decreases as pv
(input) increases.)
• This parameter can be an integer, point name, or local
variable name.
• Valid values are 0 and 1.
1 = reverse acting
0 = direct acting
llpv Low limit of process variable. The llpv is typically the lowest
value that the pv is expected to achieve. This value may differ
from the sensor’s low range.
• This parameter can be a point name, local variable
name, or decimal number.
• This value must be less than hlpv.
APOGEE PPCL User’s Manual
3-20 Siemens Building Technologies, Inc.
Example 1
For static pressure control, enter a small negative value (-0.1) to
cover the possibility of a miscalibrated sensor or small negative
air pressures when the fan is off.
Example 2
For supply air temperature control with mixed air dampers, use
30°F or 0°C. The mixed air dampers should prevent any lower
temperatures from entering the supply duct even if the heating
coil is not operating or hot water is absent.
hlpv High limit of process variable. The hlpv is typically the highest
value that the pv is expected to achieve. This value may differ
from the sensor’s high range.
• This parameter can be a point name, local variable
name, or decimal number.
• This value must be greater than llpv.
Example 1
For static pressure control, enter the highest pressure that will
occur in the supply duct. The highest pressures occur on startup
and when there are large upsets.
Example 2
For supply air temperature control, use 130°F or 55°C.
llcv Low limit of control variable. The llcv represents the low limit of
the ADAPTS output.
• This parameter can be a point name, local variable
name, or decimal number.
• This value must be less than hlcv.
• For electric actuators, typically llcv is 0.0% or 0.0 volts.
• For pneumatic actuators, typically llcv is the low end of
the actuator spring range.
hlcv High limit of control variable. The hlcv represents the high limit of
the ADAPTS output.
• This parameter can be a point name, local variable
name, or decimal number.
• This value must be greater than llcv.
• For electric actuators, typically hlcv is 100.0% or 10.0
volts.
• For pneumatic actuators, typically hlcv is the high end of
the actuator spring range.