Szenenkaskadierung
Das Objekt Szene bietet die Möglichkeit, eine Serie von Befehlen zu definieren (siehe Standard Szene). Somit können Aktoren durch den Aufruf einer Szene gesteuert werden. Das Besondere bei dem Szenen-Management des TwinCAT Building Automation Frameworks ist die Möglichkeit, dass eine Szene wiederum eine Szene aufrufen kann. Diese Szene kann auch auf einem anderen Controller definiert sein. Der TwinCAT Building Automation Manager legt die notwendigen Netzwerkvariablen an.
Das folgende Beispiel zeigt, wie mit Hilfe der Szenen ein Gebäude mit mehreren Controllern auf Ereignisse automatisch reagiert. Überschreitet die Windgeschwindigkeit einen bestimmten Schwellwert, so sollen alle Beschattungen nach oben gefahren werden.
Eine sinnvolle Variante ist es, auf jedem Controller eine Szene anzulegen, die alle Jalousien des Controllers nach oben fährt. Der Controller, der die Daten der Wetterstation auswertet, aktiviert von allen Controllern diese Szene. Der TwinCAT Building Automation Manager legt beim Aktivieren der Konfiguration die notwendigen Netzwerkvariablen an. Diese werden auch so optimiert, dass die Netzwerkbelastung minimal ist (z.B. durch die Verwendung von Multicast-Netzwerkvariablen). Dadurch werden auf einfache Weise alle Szenen im Gebäude aktiviert, um die Beschattung nach oben zu fahren.
Eine weitere Variante besteht darin, die Szenenaufrufe zu kaskadieren. Bei dem diesem Beispiel erfolgt die Kaskadierung über zwei Ebenen. Pro Etage gibt es einen Controller, der eine Szene enthält, mit der alle Controller der jeweiligen Etage angesprochen werden. Der Controller mit der Wetterstation, braucht jetzt nicht mehr auf allen Controllern die Szenen aufzurufen. Es ist ausreichend, wenn die Szene aufgerufen wird, die alle weiteren Szene der Etage aktiviert.
Die Kaskadierung bietet die Möglichkeit, flexibler auf Änderungen zu reagieren. Soll eine bestimmte Etage nicht mehr mitberücksichtigt werden, so kann dieses durch das Entfernen eines einzigen Befehls aus der Szene des Controllers mit der Wetterstation erreicht werden.
