Liste der Verschattungselemente
Die Verschattungselemente pro Fassade werden innerhalb des Programms in einem Feld von Strukturelementen des Typs ST_BARShadingObject hinterlegt.
Die Deklaration ist global, da der Verwaltungsbaustein FB_BARShadingObjectsEntry sowie die Verschattungskorrektur FB_BARShadingCorrection / FB_BARShadingCorrectionSouth direkt per Ein-/Ausgangsvariable auf dieses Feld zugreifen:
VAR_GLOBAL
arrShadingObject : ARRAY[1..iShadingObjects] OF ST_BARShadingObject;
END_VAR
Die Variable iShadingObjects stellt dabei die Obergrenze der zur Verfügung stehenden Elemente dar und ist global als Konstante zu definieren:
VAR_GLOBAL CONSTANT
iShadingObjects : INT := 20;
END_VAR
Voraussetzungen
Entwicklungsumgebung | erforderliche Bibliothek | Erforderliche Function |
---|---|---|
TwinCAT 3.1 ab Build 4022.16 | Tc2_HVAC V3.3.1.0 | TF8000 | TC3 HVAC V1.0.0.0 |