Functieblok REPEAT_WEEKLY

De functieblok REPEAT_WEEKLY genereert een wekelijkse herhaling als tekenreeks voor de ingang REPEAT aan de functieblok TIMESWITCH_ADD.

Ingang EVERY

Definieert de herhaling als geheel getal elke X-de week. Wordt de ingang niet gedefinieerd, dan wordt het minimum 1 aangenomen.

Ingang UNTIL

Definieert het einde van de herhaling. Er kunnen drie verschillende formaten worden gebruikt:

  • Geen einde wordt gedefinieerd door 0, FALSE of NULL.
  • Om het aantal herhalingen te definiëren, kan een geheel getal worden gebruikt.
  • Om een einddatum te definiëren, kan een datum D#2016 worden gebruikt.

Ingang BYDAY

Met de ingang kunnen de weekdagen worden gedefinieerd. Deze kunnen als tekenreeks of als getal worden overgedragen. Hierbij wordt gecontroleerd of de huidige weekdag in het getal aanwezig is. Verschillende dagen kunnen eenvoudig achter elkaar worden aangegeven. Bijvoorbeeld 135 voor maandag, woensdag en vrijdag. Wordt geen waarde opgegeven (0, NULL, FALSE of een lege tekenreeks), dan wordt er op geen enkele dag herhaald.

Getal Weekdag
1 Maandag
2 Dinsdag
3 Woensdag
4 Donderdag
5 Vrijdag
6 Zaterdag
7 Zondag

Ingang DIS

Deactiveert de herhaling en geeft een lege tekenreeks terug.

Uitgang Q

Geeft een tekenreeks met de herhalingen voor de ingang REPEAT van de functieblok TIMESWITCH_ADD terug.