FB_BA_BuildingSunprotection

FB_BA_BuildingSunprotection 1:

Dieses Template stellt gebäudeübergreifende Kriterien für die Jalousiefunktionen zusammen, die dann in den Fassadeninstanzen des FB_BA_Facade weiter genutzt werden. Dies sind im Einzelnen:

Die oben genannten Schutztelegramme werden auf einem Prioritätenschalter FB_BA_SunBldTgmSel4 zu einem resultierenden Telegramm zusammengefasst.

Dieses wird am Ende des Templates mit den gebäudespezifischen Sonnenschutzdaten in einer global deklarierten Variablenstruktur stBuildingSunBlind (siehe globale Variablenliste Site) zur Verfügung gestellt.

FB_BA_BuildingSunprotection 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Syntax

FUNCTION_BLOCK FB_BA_BuildingSunprotection EXTENDS FB_BA_View
VAR_INPUT CONSTANT
  FireAlert                   : FB_BA_SunBldEvt := (ePrio:=E_BA_SunBldPrio.eFire);
  Burglary                    : FB_BA_SunBldEvt := (ePrio:=E_BA_SunBldPrio.eBurglary);
  IceProtection               : FB_BA_IceProtection;
  GlobalThAutoRlse            : FB_BA_Hys_03;
  GlobalTwiLgtAutoRlse        : FB_BA_Hys_03;
  SunPrtcPosIntval            : FB_BA_AV_Op_SP;
  GlobalResetManMode          : FB_BA_BV_Op_Val;
END_VAR
VAR
  BuildingAlarms              : FB_BA_SunBldTgmSel4;
  GlobalTwiLgtAutoValOnOff    : FB_BA_Swi2P;
  rtManResetEnergLvl          : R_TRIG;
END_VAR

FB_BA_BuildingSunprotection 3: Eingänge CONSTANT

Name

Typ

Beschreibung

FireAlert

FB_BA_SunBldEvt

Telegrammbaustein für den Feueralarm: lässt die Jalousie ganz nach oben fahren.

Burglary

FB_BA_SunBldEvt

Telegrammbaustein für den Einbruch: lässt die Jalousie ganz nach oben fahren.

IceProtection

FB_BA_IceProtection

Unter-Template zur Darstellung des Vereisungsschutzes.

GlobalThAutoRlse

FB_BA_Hys_03

Hysterese-Template zur Darstellung der globalen Thermo-Automatik-Freigabe bedingt durch die Globalstrahlung.

Beinhaltet Grenzwerte, Verzögerungen und ein Binärobjekt zur Anzeige.

GlobalTwiLgtAutoRlse

FB_BA_Hys_03

Hysterese-Template zur Darstellung der globalen Dämmerungsautomatik-Freigabe bedingt durch die mittlere Helligkeit.

Beinhaltet Grenzwerte, Verzögerungen und ein Binärobjekt zur Anzeige.

SunPrtcPosIntval

FB_BA_AV_Op_SP

Analoges Eingabeobjekt: Nachstell-Intervall des Lamellenwinkels [min].

GlobalResetManMode

FB_BA_BV_Op_Val

Binäres Eingabeobjekt: Bedienmöglichkeit, um Handfunktionen zurückzusetzen.

Variablen

Name

Typ

Beschreibung

BuildingAlarms

FB_BA_SunBldTgmSel4

Prioritäts-Auswahlbaustein.

GlobalTwiLgtAutoValOnOff

FB_BA_Swi2P

Hysterese-Baustein zum Ein-Ausschalten der Dämmerungsautomatik (globales Kriterium).

rtManResetEnergLvl

R_TRIG

Trigger Reset Handfunktion für Kriterium Energieniveau (Dauersignal).

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.35

TF8040 | TwinCAT Building Automation ab V5.0.0.0