FB_BA_InRngAzm

Der Funktionsbaustein FB_BA_InRngAzm prüft, ob der aktuelle Azimutwinkel (horizontaler 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 glatte Fassade wird von der Sonne immer in einem Azimutwinkel von Fassadenausrichtung-90°... Fassadenausrichtung+90° bestrahlt.

Hat die Fassade jedoch seitliche 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 zentral, so ergibt sich folgende Situation (Die Werte sind dabei nur beispielhaft):

Für eine Gruppe am Rand andern sich die Werte:

Der Anfang des Bereiches fSttRng darf dabei größer sein als das Ende fEndRng, es wird dann über 0° hinaus betrachtet:
Beispiel
fAzm | 10.0° |
fSttRng | 280.0° |
fEndRng | 20.0° |
bOut | TRUE |
Der betrachtete Bereich darf jedoch nicht größer als 180° oder gleich 0° sein, dieses wäre unrealistisch. Derartige Eingaben ergeben einen Fehler am Ausgang bErr - der Prüfausgang bOut wird dabei zusätzlich auf FALSE gesetzt.
Eingänge
VAR_INPUT
fAzm : REAL;
fSttRng : REAL;
fEndRng : REAL;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
fAzm | REAL | Aktueller Azimutwinkel |
fSttRng | REAL | Bereichsanfang [°] |
fEndRng | REAL | Bereichsende [°]. |
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 | Enthält die Fehlerbeschreibung |
Fehlerbeschreibung |
---|
01: Fehler: fSttRng bzw. fEndRng kleiner 0° oder größer 360°. |
02: Fehler: Die Differenz von fSttRng und fEndRng ist größer als 180°. Für die Betrachtung des Sonneneinfalles auf eine Fassade ist dieser Bereich zu groß gewählt. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4024.22 | Tc3_BA2 ab v5.2.5.0 |