Gebäudeautomatisierungsobjekte mittlerer Größenordnung oder Großprojekte setzen die übersichtliche Anlage und Verwaltung einer großen Anzahl von Datenpunkten voraus. Diese sind in den meisten Fällen über mehrere Beckhoff-Steuerungen verteilt. Das neu entwickelte TwinCAT Building Automation Framework unterstützt den Systemintegrator sowohl bei der Entwicklung als auch bei der Inbetriebnahme entsprechender Applikationen.
Hierzu werden alle vorhandenen Beckhoff-Steuerungen (Industrie-PC und/oder Embedded-PC) und die Busklemmen und Datenpunkte im TwinCAT Building Automation Manager eingetragen sowie die Verknüpfungen der Busklemmen mit den Standardfunktionen des SPS-Programms konfiguriert. Das Konfigurationsprogramm erzeugt und aktiviert aus diesen Informationen die E/A-Verknüpfungen für alle eingetragenen Controller.
In einem weiteren Navigationsbaum wird die Gebäudestruktur dem System bekannt gegeben. Eine Liegenschaft wird hierbei untergliedert in Gebäude, Etagen und Zonen. In jeder Zone können verschiedene Funktionseinheiten, wie Beleuchtung, Beschattung, HLK usw., eingetragen werden. Somit steht dem Betreiber automatisch eine Dokumentation zur Verfügung, die bei Instandhaltungen hilfreich sein kann.
Auf Basis einer SPS-Bibliothek, die mit dem TwinCAT Building Automation Framework mitgeliefert wird, wird das Applikationsprogramm erstellt. Die PLC-Library ist so aufgebaut, dass die Parameter, die aus dem Building Automation Manager in den Controller geladen werden, persistent abgespeichert werden. Fest definierte und dokumentierte SPS-Variablen stellen ein einheitliches Interface zur Verfügung, um die Anbindung an übergeordnete Systeme zu vereinfachen. Hierbei kann z. B. der TwinCAT OPC Server genutzt werden, um eine Anbindung an die Leitwarte zu ermöglichen, oder der TwinCAT Web Service, der für den Zugriff aus HTML-Seiten genutzt werden kann.
Das SPS-Programm, welches auf Basis dieser SPS-Bibliothek erstellt wurde, ist mit TwinCAT-PLC-Control kundenspezifisch erweiterbar. So können die Standardfunktionen des Frameworks mit speziellen Funktionsbausteinen ausgebaut werden. Der gesamte IEC 61131-3-Sprachumfang, der von TwinCAT PLC bereitgestellt wird, steht dem SPS-Programmierer zur Verfügung.
Der Zustand aller Sensoren und Aktoren lässt sich im TwinCAT Building Automation Manager beobachten. Aktoren können zusätzlich manuell geschaltet werden. Ein Wizard hilft dem Systemintegrator, Verknüpfungen zwischen Aktoren und Sensoren herzustellen. So kann z. B. festgelegt werden, dass ein bestimmter Befehl eines Aktors immer dann ausgeführt werden soll, wenn an einer Sensorgruppe eine positive Flanke erkannt wird. In der aktuellen Version werden auch Sensoren unterstützt, die per EnOcean angebunden sind. Die Integration von DALI ist in Planung.
Voraussetzung für die Nutzung des TwinCAT Building Automation Frameworks auf dem Entwicklungsrechner ist die Installation von mindestens TwinCAT PLC 2.10. Als Zielsysteme werden alle Embedded-PCs mit Windows CE unterstützt. Die Anbindung der Buskoppler (BK9000, BK9100 und BK9050) erfolgt per Echtzeit-Ethernet.
| Bestellangaben | |
|---|---|
| TwinCAT Building Automation Framework | Lizenz zur Nutzung des TwinCAT Building Automation Frameworks zur Entwicklung und Inbetriebnahme von Building-Automation-Applikationen. Das Framework setzt TwinCAT PLC 2.10 voraus. |