FB_BA_RoomAutomationClient

FB_BA_RoomAutomationClient 1:

Aufruftemplate Gewerk "Raumautomation" - Client-Ausführung.

Dieses Template auf der Ebene "Gewerk" ruft alle Untertemplates auf, deren Daten idealerweise in einem Etagenrechner aufbereitet werden.

Das sind zum einen dem Gewerk "Raumautomation" zuzuordnende Daten, welche von einem Gebäuderechner übermittelt, gelesen werden (FB_BA_AdsComClient_Room), zum anderen befinden sich in diesem Template die Aufrufe aller Räume.

FB_BA_RoomAutomationClient 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_RoomAutomationClient 3:

Syntax

FUNCTION_BLOCK FB_BA_RoomAutomationClient EXTENDS FB_BA_View
VAR_INPUT CONSTANT
  AdsComClientRoom    : FB_BA_AdsComClient_Room;
  SampleRoom          : FB_BA_RoomSample1;
END_VAR

FB_BA_RoomAutomationClient 4: VAR_INPUT CONSTANT

Name

Typ

Beschreibung

AdsComClientRoom

FB_BA_AdsComClient_Room

Das Untertemplate hat die Aufgabe Daten und Parameter zu lesen, welche von anderen Rechnern, idealerweise vom Gebäuderechner, gesendet wurden.

SampleRoom

FB_BA_RoomSample1

Das Untertemplate stellt einen Beispielraum mit Verschattung, Beleuchtung und Klimatisierung dar. Dieser Raum hat einen Verschattungsbereich innerhalb einer Fassade, dessen Daten er über site.arrFacade[2] empfängt. Beleuchtungstechnisch ist der Raum dem Bereich 1 zugeordnet, was sich durch den Empfang von site.arrAreaLighting[1] ausdrückt.

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.56

TF8040 | TwinCAT Building Automation ab V5.8.0.0