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
How to Use This Manual
Siemens Building Technologies, Inc. IX
Manual Conventions
The following table lists text conventions used in this manual.
Convention Example
Syntax commands are in
uppercase and bolded
ON
Point names are in uppercase
and italics
OATEMP
User-defined parameters are
in lowercase and italics. This
indicates parameters that you
must specify depending on
your job.
(pt1, pt2, pt3)
Error messages and computer
code are displayed in Courier
New font.
610 IF (FANDO1.EQ.1.0) THEN ...
If you are having problems with the computer,
the following message displays, Pinging
APOGEEPC [10.0.0.1] with 32 bytes
of data.
Three periods placed after
program code denotes a
continuation of program code.
This convention is used to
prevent programming
examples from becoming
cluttered.
610 IF (FANDO1.EQ.1.0) THEN ...
APOGEE PPCL User’s Manual
X Siemens Building Technologies, Inc.
Syntax Page Example
The following example of the DISALM command illustrates the five
sections of each syntax page.
DISALM
Unitary pre-APOGEE APOGEE BACnet
Section 1
Compatibility Bar
Section 2
Syntax
Syntax
DISALM(pt1,...,pt16)
pt1 through pt16
Names of the points that should have alarm reporting
disabled.
Section 3
Use
Use
This command disables the alarm printing capabilities for
specified points. Up to 16 points can be enabled for alarm
reporting by one command. The point status changes to
*PDSB* after it has been DISALMed.
Example
50 IF (SFAN.EQ.OFF) THEN DISALM(ROOM1) ELSE
ENALM(ROOM1)
Section 4
Notes (if applicable)
Notes
This command cannot be used for points that do not reside in
the device in which the control program is written. DISALM
cannot be used to directly disable alarm reporting over the
network.
Section 5
See Also (if
applicable)
See also
ALARM, ENALM, HLIMIT, LLIMIT, NORMAL