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
Program Methodology—Point Status Indicators
Siemens Building Technologies, Inc. 1-89
Day mode (DAYMOD)
Unitary pre-APOGEE APOGEE BACnet
Syntax
if (pt1.eq.DAYMOD) then...
pt1 A point name whose operational status is compared to the
status indicator.
• For APOGEE firmware, use the TEC application
name.
• For pre-APOGEE firmware, define the point as an
LCTLR point type.
Use
This status indicator determines if an equipment controller is in DAY
mode.
For some equipment controllers, DAY mode is also referred to as
OCC (occupied) mode. If an equipment controller is in occupied
mode, PPCL recognizes this status as DAYMOD.
Example
200 IF (CTLR1.EQ.DAYMOD) THEN DAYSP = 75.0
Notes
This command is only valid for equipment controllers.
• For APOGEE firmware, the application name can correspond to a
TEC, LTEC, or UC.
• For pre-APOGEE firmware, LCTLR and LTCU point types must
be used.
APOGEE PPCL User’s Manual
1-90 Siemens Building Technologies, Inc.
Failed (FAILED)
Unitary pre-APOGEE APOGEE BACnet
Syntax
if (pt1.eq.FAILED) then...
pt1 A point name whose operational status is compared to the
status indicator.
• This parameter can be a digital, analog, logical
controller, or pulsed accumulator point type.
Use
This status indicator determines if a point (pt1) is in the FAILED
state. This comparison is true if the point status is FAILED.
Example
200 IF (AHU2.EQ.FAILED) THEN ON(HORN)