User Guide

Table Of Contents
Command Syntax
Siemens Building Technologies, Inc. 3-49
FAST (Fast status)
Unitary pre-APOGEE APOGEE BACnet
Syntax
FAST(pt1,...,pt16)
pt1
through
pt16
Point name to be set to FAST status.
This parameter can be a LFSSL or LFSSP point.
FAST(@prior, pt1,...,pt15)
@prior Defines a specific point priority.
pt1
through
pt15
Point name to be set to FAST status.
This parameter can be a LFSSL or LFSSP point
Use
Changes the operational status of a FAST/SLOW/STOP point to
FAST.
Acceptable point types are: LFSSL or LFSSP.
A maximum of 16 points can be changed with one FAST
command.
A maximum of 15 points can be defined with one
FAST(@prior…) command.
Example
10 IF (RMTEMP.GT.78.0)THEN FAST(@NONE, FAN1,FAN2)
See also
AUTO, OFF, ON, SLOW
APOGEE PPCL User’s Manual
3-50 Siemens Building Technologies, Inc.
GOSUB (Go to subroutine)
Unitary pre-APOGEE APOGEE BACnet
Syntax
GOSUB line# (pt1,...,pt15)
or parentheses are optional
GOSUB line# pt1,...,pt15
line# Indicates which program command line number should be
executed next (that is, where the subroutine starts).
Line numbers must be entered as integers ranging
from 1 to 32767.
pt1
through
pt15
Point name or local variables whose values are to be passed
to the subroutine.
This parameter can be omitted if the subroutine does
not use variable arguments.
Use
Subroutines are particularly useful for programs in which the same
calculation is carried out several times using different values.
The main subroutine commands, GOSUB and RETURN are required
for all subroutines. When this command is executed, the line
specified in the GOSUB command is the next line evaluated. When
the computer encounters the RETURN command, the next line
evaluated is the line following the GOSUB statement.
The variable parameters in a subroutine are designated by the local
variables $ARG1 through $ARG15. These variables can be used by
PPCL code in the subroutine in the same way that point names and
constants are used.
Multiple-Level Subroutines
A multiple-level subroutine is a block of program code that is called
from within another subroutine. Each call made within a subroutine
constitutes a level. You are limited to a total of eight levels.