FB_BA_SunBldPosDly
Dieser Baustein verzögert Positionsänderungen von Automatik-Befehlen.
Funktionsbeschreibung
Wenn durch ein Ereignis, zum Beispiel Wetterschutz, zu viele Jalousieantriebe gleichzeitig gestartet werden, kann es sein, dass die Summe der hohen Motor-Anzugsströme Sicherungen auslösen. Es ist daher wünschenswert, die Jalousieantriebe kurz hintereinander zu starten um den Gesamtstrom zu minimieren.
Dieser Baustein gibt Automatikbefehle vom Eingangstelegramm stIn verzögert an das Ausgangstelegramm stOut weiter. Er beachtet dazu drei Fälle:
- Die Jalousieposition lrPos hat sich im Automatikmodus verändert (bManMode = FALSE im Telegramm stIn).
- Der Lamellenwinkel lrAngl hat sich im Automatikmodus verändert (bManMode = FALSE im Telegramm stIn).
- Der Hand-Modus wurde gerade verlassen, d.h. der Automatikmodus gerade aktiv (fallende Flanke bManMode im Telegramm stIn).
Das Ausgangstelegramm stOut, ist immer eine direkte Kopie des Eingangstelegramms stIn. In diesen drei Fällen jedoch werden im Ausgangstelegramm stOut für die Zeit von uiDly [ms]:
- bManMode = TRUE
- bManUp = FALSE
- bManDwn = FALSE
gesetzt. Dadurch wird die über den Baustein FB_BA_SunBldActr angesteuerte Jalousie für den Zeitraum der Verzögerung auf ihrer Position gehalten. Jede weitere Änderung nach den oben genannten Kriterien innerhalb der Verzögerungszeit startet den Zeitgeber neu.
Ein Wechsel auf Hand im Eingangstelegramm (bManMode = TRUE) jedoch löscht den Warte-Timer unmittelbar. Das (Hand-)Telegramm wird unverzögert durchgereicht. So werden nur Automatiktelegramme verzögert.
Anwendung
Vorzugsweise direkt vor dem Jalousie-Aktorbaustein:
Ein-/Ausgänge
VAR_INPUT
stIn : ST_BA_Sunblind;
uiDly : UINT;
stIn: Eingangs-Positioniertelegramm, siehe ST_BA_SunBld
uiDly: Verzögerungszeit des Aktiv-Bits im Positioniertelegramm [ms]
VAR_OUTPUT
stOut : ST_BA_Sunblind;
stOut: Ausgangs-Positioniertelegramm, siehe ST_BA_SunBld
udiRemTiDly: Anzeigeausgang abgelaufene Verzögerungszeit [s]
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 |