Softwaretools und –bibliotheken für die Gebäudeautomation
Um das Engineering von Anwendungen in der Gebäudeautomation so effizient und einfach wie möglich zu gestalten, haben wir einen umfangreichen Baukasten an Softwaretools, -bibliotheken und Applikationsbeispielen entwickelt. Als Basis dient die kostenlose Programmierumgebung TwinCAT Engineering (TE1000). Sie ermöglicht eine freie Programmierung nach IEC 61131-3 und eröffnet dem Systemanwender ein Maximum an Flexibilität bei der Lösung seiner Aufgaben.
Die Basisfunktionen zur Automation aller Gewerke der Gebäudeautomation – von einfachen Logikbausteinen über PID-Regler bis hin zur sonnenstandsabhängigen Lamellennachführung der Jalousien – sind in der Gebäudeautomationsbibliothek TwinCAT 3 Building Automation (TF8040) enthalten. Mit den Funktionsbausteinen der TwinCAT 3 Building Automation steht dem Systemintegrator ein umfangreiches Portfolio fertiger Applikationen, die sogenannten Templates, zur Verfügung. Hierbei handelt es sich um praxiserprobte und ausführlich dokumentierte Programmbausteine, die von Anwendungen in der Heizungs-, Lüftungs- und Klimatechnik bis hin zu den Raumautomationsfunktionen des Sonnenschutzes und der Lichtsteuerung reichen. Sie vereinfachen dem Systemintegrator die Einarbeitung in das System und gewährleisten eine hohe Anlagenfunktionalität. Dadurch erhöht sich die Qualität der Ausführung sowie die Wiederverwendbarkeit der erstellten Programme.
Zur Einbindung der Beckhoff Automationsstationen in die übergeordnete Management- und Bedienebene ist die Kommunikation via BACnet und OPC UA gleich in die Templates integriert. Je nach gewünschtem Kommunikationsprotokoll stehen hierfür die TwinCAT-Funktionen TwinCAT 3 OPC UA (TF6100) und TwinCAT 3 BACnet/IP (TF8020) zur Verfügung.
Mit dem TwinCAT 3 IoT Data Agent (TF6720) ist die PC-basierte Steuerungsplattform „ready for cloud“. Er holt die dafür konfigurierten Prozessdaten eigenständig ab und überträgt sie an einen Kommunikations- oder Datendienst in der Microsoft-Azure™- oder der Amazon-Web-Services (AWS)-Cloud; alternativ versendet er die Prozessdaten an einen MQTT- oder AMQP-Message-Broker.
Die Anlagenbedienung und -parametrierung kann vor Ort am Schaltschrank via Touch-Panel oder aus der Ferne mittels einer integrierten HTML5-Web-Visualisierung erfolgen. Bei höheren Anforderungen an die Bedienfunktionalität und zur Unterstützung von Web-Technologien, wie beispielweise ein responsives Design, empfiehlt sich die Softwarebibliothek TwinCAT HMI (TF2000). Sie unterstützt alle grundlegenden Bedien- und Monitoringfunktionen, wie Anlagengrafiken, Alarm- und Ereignislisten, Zeitschaltplanung und Trends.