Funktionsblock REPEAT_MONTHLY

Der Funktionsblock REPEAT_MONTHLY erzeugt eine monatliche Wiederholung als Zeichenkette für den Eingang REPEAT am Funktionsblock TIMESWITCH_ADD.

Eingang EVERY

Definiert die Wiederholung als Ganzzahl jeden X-ten Monat. Wird der Eingang nicht definiert, so wird das Minimum 1 angenommen.

Eingang UNTIL

Definiert das Ende der Wiederholung. Es können drei verschiedene Formate verwendet werden:

  • Kein Ende wird durch 0, FALSE oder NULL definiert.
  • Zur Definition der Anzahl der Wiederholungen kann eine Ganzzahl verwendet werden.
  • Zur Definition eines Enddatum kann ein Datum D#2016 verwendet werden.

Eingang BYDAY

Definiert an welchem Wochentag das Ereignis wiederholt werden soll. Unterstützt werden Zahlen von -1 bis 4. 0 oder keine Deklaration wiederholt jedem monatlich am selben Tag, unabhängig vom Wochentag. Der Wochentag wird vom ersten Datum übernommen.

Wert Beschreibung
-1 Wiederholt am letzten Wochentag.
0 Wiederholt am selben Tag. (Standard)
1 Wiederholt am ersten Wochentag.
2 Wiederholt am zweiten Wochentag.
3 Wiederholt am dritten Wochentag.
4 Wiederholt am vierten Wochentag.

Eingang DIS

Deaktiviert die Wiederholung und gibt eine leere Zeichenkette zurück.

Ausgang Q

Gibt eine Zeichenkette mit den Wiederholungen für den Eingang REPEAT des Funktionsblocks TIMESWITCH_ADD zurück.