Blok funkcija REPEAT_WEEKLY

Blok funkcija REPEAT_WEEKLY generira tjedni ponavljanje kao niz znakova za ulaz REPEAT na bloku funkcije TIMESWITCH_ADD.

Ulaz EVERY

Definira ponavljanje kao cijeli broj svake X-te tjedna. Ako se ulaz ne definira, pretpostavlja se minimum 1.

Ulaz UNTIL

Definira kraj ponavljanja. Može se koristiti tri različita formata:

  • Nema kraja definiranog s 0, FALSE ili NULL.
  • Za definiranje broja ponavljanja može se koristiti cijeli broj.
  • Za definiranje datuma kraja može se koristiti datum D#2016.

Ulaz BYDAY

S ovim ulazom mogu se definirati dani u tjednu. Ovi se mogu prenijeti kao niz znakova ili broj. Provjerava se je li trenutni dan u tjednu prisutan u broju. Više dana može biti jednostavno navedeno jedan iza drugog. Na primjer, 135 za ponedjeljak, srijedu i petak. Ako se ne navede vrijednost (0, NULL, FALSE ili prazan niz znakova), ponavljanje se ne događa niti na koji dan.

Broj Dan u Tjednu
1 Ponedjeljak
2 Utorak
3 Srijeda
4 Četvrtak
5 Petak
6 Subota
7 Nedjelja

Ulaz DIS

Deaktivira ponavljanje i vraća prazan niz znakova.

Izlaz Q

Vraća niz znakova s ponavljanjima za ulaz REPEAT bloka funkcije TIMESWITCH_ADD.