FB_BA_SunBldPosDly

FB_BA_SunBldPosDly 1:

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

  1. die Jalousieposition fPos hat sich im Automatikmodus verändert (bManMode = FALSE im Telegramm stIn)
  2. der Lamellenwinkel fAngl hat sich im Automatikmodus verändert (bManMode = FALSE im Telegramm stIn)
  3. 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:

FB_BA_SunBldPosDly 2:

FB_BA_SunBldPosDly 3: Eingänge

VAR_INPUT
  stIn       : ST_BA_Sunblind;
  nDly       : UDINT;
END_VAR

Name

Typ

Beschreibung

stIn

ST_BA_SunBld

Eingangs-Positioniertelegramm.

nDly

UDINT

Verzögerungszeit des Aktiv-Bits im Positioniertelegramm [ms].

FB_BA_SunBldPosDly 4: Ausgänge

VAR_OUTPUT
  stOut           : ST_BA_Sunblind;
  nRemTiDly       : UDINT;
END_VAR

Name

Typ

Beschreibung

stOut

ST_BA_SunBld

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