Funksjonsblokk REPEAT_WEEKLY

Funksjonsblokken REPEAT_WEEKLY genererer en ukentlig gjentakelse som streng for inngangen REPEAT i funksjonsblokken TIMESWITCH_ADD.

Inngang EVERY

Definerer gjentakelsen som heltal hver X-te uke. Hvis inngangen ikke er definert, antas minimumet 1.

Inngang UNTIL

Definerer slutten på gjentakelsen. Det kan brukes tre forskjellige formater:

  • Ingen slutt er definert ved 0, FALSE eller NULL.
  • For å definere antall gjentakelser kan et heltal brukes.
  • For å definere en slutt dato kan en dato D#2016 brukes.

Inngang BYDAY

Med inngangen kan ukedagene defineres. Disse kan overføres som streng eller som tall. Det sjekkes om den aktuelle ukedagen er til stede i tallet. Flere dager kan angis rett etter hverandre. For eksempel 135 for mandag, onsdag og fredag. Hvis ingen verdi er angitt (0, NULL, FALSE eller en tom streng), så gjentas det ikke på noen dag.

Tall Ukedag
1 Mandag
2 Tirsdag
3 Onsdag
4 Torsdag
5 Fredag
6 Lørdag
7 Søndag

Inngang DIS

Deaktiverer gjentakelsen og returnerer en tom streng.

Utgang Q

Returnerer en streng med gjentakelsene for inngangen REPEAT i funksjonsblokken TIMESWITCH_ADD.