User Manual

CM2N8887de / 26.02.01 Siemens Building Technologies
2/4 Landis & Staefa Division
Die folgende Skizze zeigt vereinfacht den Programm-Aufbau in der BPS:
TSK 255
TSK n (1 .. 199)
PROC X
10 .........................................
20 .........................................
.. .........................................
.. .........................................
... .........................................
PROC Y
10 ......................
20 ......................
... ......................
TSK n (200 .. 255)
TSK 203
Kopf
.......................................
Programmteil
Variablentabelle
.......................
Variablentabelle
........................................
........................................
Prozeduren
8887Z02de
Tasks
Die oben gezeigten Elemente des Programms sind:
Element Erklärung
Task allgemein Ein Task (TSK) ist eine selbständige Programmeinheit in einem
COLBAS-Programm. Tasks können:
einzeln generiert, editiert und gelöscht werden
parallel und unabhängig voneinander verarbeitet und von andern
Tasks gestartet und gestoppt werden
untereinander und mit dem Prozess Daten austauschen.
Jeder COLBAS-Task enthält folgende Teile:
Kopf mit den allgemeinen Angaben zum Task und der Variablen-
Deklaration
Programmteil mit den einzelnen Instruktionen
Variablentabelle mit den Variablen des Tasks (aktuelle Werte)
TSK 1 .. 199 Tasks zur freien Verfügung für Anlagen-Betriebsprogramme, wobei
gewisse Tasknummern für bestimmte Aufgaben verwendet werden
sollen, wie z.B.:
TSK 5 für die Anlagenkoordination
TSK 10, TSK 20, TSK 30, etc. für die einzelnen Anlagen
TSK 160 für die Ausgabe der lokalen Störmeldungen
TSK 200 .. 255 Reservierte Tasks für: Datenaustausch und Protokolle, Zeitschalt-
programm und -kataloge, Telefonie, Bedienung über POP Cards,
COLBAS-Prozeduren (TSK 255).
Auf diese Tasks ist kein Zugriff möglich – mit wenigen Ausnahmen,
wie z.B.: Basistasks TSK 201 .. 203 zur Bedienung der BPS mit
COLBAS-Instruktionen im Immediate Mode über TTY1 .. TTY3.
Prozedur Eine COLBAS-Prozedur ist eine selbständige Programmeinheit mit
eigener Variablentabelle. In der COLBAS-Prozedurbibliothek sind
Prozeduren für eine grosse Zahl von Routineaufgaben verfügbar,
wie z.B.:
Ventilatorsteuerung
Regelung von Umluftklappen
Raum-Zuluft-Kaskadenregelung für Temperatur oder Feuchte
Ausdruck von Störmeldungen
etc.
Prozeduren müssen vom übergeordneten Task aufgerufen werden.
Programm-Aufbau
Prinzip-Skizze
Elemente des
Programms