User Manual
Siemens Building Technologies CM2N8887en / 26.02.01
Landis & Staefa Division 1/4
8
8
87
VISONIK
®
COLBAS
Function sheet
COLBAS is the Landis & Staefa programming language for the VISONIK BPS. The
abbreviation COLBAS stands for:
Control Oriented Language for Building Automation Systems.
COLBAS is based on the programming language BASIC, but contains additional,
special functions for solving measuring and control tasks.
COLBAS is implemented in the Building Process Station (BPS) and in the Data and
Communication Server (DCS). However, in the DCS, COLBAS is only used for special
requirements and interfaces to other systems and is thus not covered in the following.
DCS
BPS
B
Start Stop
T T
PC
8887Z01en
Programming
Operation
The BPS is designed to control and monitor a wide variety of building services systems
both simultaneously and in real time. Its functionality is often expanded through
requirements such as: Optimized plant operation, reporting, fault handling and alarm
reporting, data acquisition, etc.
All the tasks given above are defined and implemented using COLBAS programs.
COLBAS has the following additional functions compared to BASIC:
– Access to process values either manually or from the program (immediate mode or
deferred mode).
– Parallel processing of programs (multitasking) either independently or synchronized
mutually.
– Real-time behavior, i.e. programs react immediately to external events and can run
synchronously to real time.
COLBAS programs are written with the support of PC software containing program
libraries for the most common applications. Special requirements can be solved with
individual COLBAS programs.
Use
Implementation
Tasks
Implementation