FB_BA_InRngAzm
Dieser Baustein 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 rSttRng darf dabei größer sein als das Ende rEndRng, es wird dann über 0° hinaus betrachtet:
Beispiel
rAzm | 10.0° |
rSttRng | 280.0° |
rEndRng | 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.
VAR_INPUT
rAzm : REAL;
rSttRng : REAL;
rEndRng : REAL;
rAzm: Aktueller Azimutwinkel.
rSttRng: Bereichsanfang [°].
rEndRng: Bereichsende [°].
VAR_OUTPUT
bOut : BOOL;
bErr : BOOL;
sErrDescr : T_MAXSTRING;
bOut: Das Fassadenelement liegt in der Sonne wenn der Ausgang TRUE ist.
bErr: Dieser Ausgang wird auf TRUE geschaltet, wenn die eingetragenen Parameter fehlerhaft sind.
sErrDescr: Enthält die Fehlerbeschreibung.
Fehlerbeschreibung |
---|
01: Fehler: rSttRng bzw. rEndRng kleiner 0° oder größer 360°. |
02: Fehler: Die Differenz von rSttRng und rEndRng ist größer als 180Grad. 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.7 | Tc3_BA ab v1.1.6.0 |