FB_BA_SunBldPosDly

Der Funktionsbaustein verzögert Positionsänderungen von Automatik-Befehlen.
Wenn durch ein Ereignis, zum Beispiel Wetterschutz, zu viele Jalousieantriebe gleichzeitig gestartet werden, ist es möglich, dass die Summe der hohen Motor-Anzugsströme Sicherungen auslösen. Es ist daher zu empfehlen, 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 fPos hat sich im Automatikmodus verändert (bManMode = FALSE im Telegramm stIn)
- der Lamellenwinkel fAngl 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 wird das Ausgangstelegramm stOut für die Zeit von nDly [ms] festgesetzt.
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:

Eingänge
VAR_INPUT
stIn : ST_BA_Sunblind;
nDly : UDINT;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
stIn | Eingangs-Positioniertelegramm. | |
nDly | UDINT | Verzögerungszeit des Aktiv-Bits im Positioniertelegramm [ms]. |
Ausgänge
VAR_OUTPUT
stOut : ST_BA_Sunblind;
nRemTiDly : UDINT;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
stOut | Ausgangs-Positioniertelegramm. | |
nRemTiDly | UDINT | Anzeigeausgang abgelaufene Verzögerungszeit [s]. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4024.22 | Tc3_BA2 ab v5.2.5.0 |