FB_BA_InRngElv

FB_BA_InRngElv 1:

Der Funktionsbaustein FB_BA_InRngElv prüft, ob der aktuelle Elevationswinkel (vertikaler Sonnenstand) innerhalb der eingetragenen Grenzen liegt. Wie in der Übersicht erkennbar, gibt der Baustein eine zusätzliche Bewertung, ob der Sonnenschutz einer Fenstergruppe aktiviert werden soll. Daher gelten die Betrachtungen im weiteren Text immer für eine Fenstergruppe.

Eine normale senkrechte Fassade wird von der Sonne immer in einem Elevationswinkel von 0° bis maximal 90° bestrahlt.

FB_BA_InRngElv 2:

Hat die Fassade jedoch Vorsprünge, so wird dieser Bereich eingeschränkt. Diese Einschränkung lässt sich mit Hilfe dieses Bausteines überprüfen. Dabei spielt aber auch die Lage der Fenstergruppe auf der Fassade eine Rolle. Liegt sie im unteren Bereich, so ergibt sich folgende Situation (Die Werte sind dabei nur beispielhaft):

FB_BA_InRngElv 3:

Für eine Gruppe unterhalb des Vorsprunges ändern sich die Werte:

FB_BA_InRngElv 4:

Die untere Betrachtungsgrenze, fLoLmt, darf dabei nicht größer oder gleich der oberen, fHiLmt, sein. Derartige Eingaben ergeben einen Fehler am Ausgang bErr - der Prüfausgang bOut wird dabei zusätzlich auf FALSE gesetzt.

FB_BA_InRngElv 5: Eingänge

VAR_INPUT
  fElv    : REAL;
  fLoLmt  : REAL;
  fHiLmt  : REAL;
END_VAR

Name

Typ

Beschreibung

fElv

REAL

Aktueller Elevationswinkel

fLoLmt

REAL

Unterer Grenzwert [°]

fHiLmt

REAL

Oberer Grenzwert [°]

FB_BA_InRngElv 6: Ausgänge

VAR_OUTPUT
  bOut       : BOOL;
  bErr       : BOOL;
  sErrDescr  : T_MAXSTRING;
END_VAR

Name

Typ

Beschreibung

bOut

BOOL

Das Fassadenelement liegt in der Sonne, wenn der Ausgang TRUE ist.

bErr

BOOL

Bei fehlerhafter Abarbeitung, bzw. bei Warnzuständen wird dieser Ausgang auf TRUE gesetzt.

sErrDescr

T_MAXSTRING

Enthält die Fehlerbeschreibung

Fehlerbeschreibung

01: Fehler: fHiLmt kleiner oder gleich fLoLmt.

02: Fehler: fLoLmt ist kleiner 0° oder fHiLmt ist größer 90°.

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.22

Tc3_BA2 ab v5.2.5.0