Funktionsblock REPEAT_WEEKLY

Funktionsblocket REPEAT_WEEKLY genererar en vecklig upprepning som sträng för ingången REPEAT i funktionsblocket TIMESWITCH_ADD.

Ingång EVERY

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

Ingång UNTIL

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

  • Inget slut 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

Med ingången kan veckodagar definieras. Dessa kan överföras som sträng eller som siffra. Då kontrolleras om aktuell veckodag finns i siffran. Flera dagar kan anges efter varandra. Till exempel 135 för måndag, onsdag och fredag. Om inget värde anges (0, NULL, FALSE eller en tom sträng), så upprepas det inte någon dag.

Siffra Veckodag
1 Måndag
2 Tisdag
3 Onsdag
4 Torsdag
5 Fredag
6 Lördag
7 Söndag

Ingång DIS

Inaktiverar 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.