Funktionsblok REPEAT_WEEKLY

Funktionsblokken REPEAT_WEEKLY genererer en ugentlig gentagelse som streng til indgangen REPEAT på funktionsblokken TIMESWITCH_ADD.

Indgang EVERY

Definerer gentagelsen som heltal hver X-te uge. Hvis indgangen ikke er defineret, antages minimumet 1.

Indgang UNTIL

Definerer slutningen på gentagelsen. Der kan anvendes tre forskellige formater:

  • Ingen slutning defineres ved 0, FALSE eller NULL.
  • Til definition af antallet af gentagelser kan der anvendes et heltal.
  • Til definition af en slutdato kan der anvendes et datoformat D#2016.

Indgang BYDAY

Med indgangen kan ugedagene defineres. Disse kan overføres som streng eller som tal. Der tjekkes, om den aktuelle ugedag er til stede i tallet. Flere dage kan angives ved at sætte dem efter hinanden. For eksempel 135 for mandag, onsdag og fredag. Hvis der ikke er angivet en værdi (0, NULL, FALSE eller en tom streng), gentages der ikke på nogen dag.

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

Indgang DIS

Deaktiverer gentagelsen og returnerer en tom streng.

Udgang Q

Returnerer en streng med gentagelserne til indgangen REPEAT på funktionsblokken TIMESWITCH_ADD.