Funktionsblock REPEAT_MONTHLY

Funktionsblocket REPEAT_MONTHLY genererar en månadlig upprepning som sträng för ingången REPEAT i funktionsblocket TIMESWITCH_ADD.

Ingång EVERY

Definierar upprepningen som heltal var X:e månad. Om ingången inte definieras antas minimumet 1.

Ingång UNTIL

Definierar slutet på upprepningen. Tre olika format kan användas:

  • Ingen avslutning definieras genom 0, FALSE eller NULL.
  • För att definiera antalet upprepningar kan ett heltal användas.
  • För att definiera ett slutdatum kan ett datum D#2016 användas.

Ingång BYDAY

Definierar vilken veckodag händelsen ska upprepas. Stöds är tal från -1 till 4. 0 eller ingen deklaration upprepar varje månad på samma dag, oberoende av veckodag. Veckodagen hämtas från det första datumet.

Värde Beskrivning
-1 Upprepar på sista veckodagen.
0 Upprepar på samma dag. (Standard)
1 Upprepar på första veckodagen.
2 Upprepar på andra veckodagen.
3 Upprepar på tredje veckodagen.
4 Upprepar på fjärde veckodagen.

Ingång DIS

Aktiverar inte upprepningen och returnerar en tom sträng.

Utgång Q

Returnerar en sträng med upprepningarna för ingången REPEAT i funktionsblocket TIMESWITCH_ADD.