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.

FB_BA_InRngAzm 1:

Funktionsbeschreibung

Eine glatte Fassade wird von der Sonne immer in einem Azimutwinkel von Fassadenausrichtung-90°... Fassadenausrichtung+90° bestrahlt.

FB_BA_InRngAzm 2:

Hat die Fassade jedoch seitliche Vorsprünge, so wird dieser Bereich eingeschränkt. Diese Einschränkung lässt sich mit Hilfe dieses Bausteins ü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):

FB_BA_InRngAzm 3:

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

FB_BA_InRngAzm 4:

Der Anfang des Bereiches lrSttRng darf dabei größer sein als das Ende lrEndRng, es wird dann über 0° hinaus betrachtet:.

Beispiel:

lrAzm

10.0°

lrSttRng

280.0°

lrEndRng

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.

Ein-/Ausgänge

VAR_INPUT

lrAzm    : LREAL;
lrSttRng : LREAL;
lrEndRng : LREAL;

lrAzm: Aktueller Azimutwinkel

lrSttRng: Bereichsanfang [°]

lrEndRng: Bereichsende [°]

VAR_OUTPUT

bOut       : BOOL;
bErr       : BOOL;
udiErrId   : UDINT;
udiErrArg  : UDINT;

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.

udiErrId / udiErrArg: Enthält die Fehlernummer und das Fehlerargument. Siehe Fehlercodes.

Voraussetzungen

Entwicklungsumgebung

Zielsystem

erforderliche Bibliothek

erforderliches Supplement

TwinCAT 2.11 R3/x64

PC/CX

TcBA-Bibliothek ab V1.0.0

TS8040 | TwinCAT Building Automation ab V1.0.0