
De functieblok TIMESW is een eenvoudige wekker.
Opmerking: Als u een complexere kalender voor de visualisatie nodig hebt, bekijk dan de functieblok TIMESWITCH.
Opmerking: De tijden van de functieblok zijn absoluut. Dit betekent dat bij het opstarten of na een stroomstoring van de server hetzelfde gedrag optreedt.
Definieert het starttijdstip. De ingang wordt gedefinieerd met het gegevenstype T#. Er wordt een formaat zoals bijvoorbeeld T#7h30m verwacht. Wat 07:30 uur betekent.
Definieert het eindtijdstip. De ingang wordt gedefinieerd met het gegevenstype T#. Er wordt een formaat zoals bijvoorbeeld T#22h30m verwacht. Wat 22:30 uur betekent.
Met de ingang kunnen de weekdagen worden gedefinieerd. Deze kunnen als tekenreeks of als getal worden doorgegeven. Er 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 elke dag de uitgang Q geschakeld.
| Getal | Weekdag |
|---|---|
| 1 | Maandag |
| 2 | Dinsdag |
| 3 | Woensdag |
| 4 | Donderdag |
| 5 | Vrijdag |
| 6 | Zaterdag |
| 7 | Zondag |
De uitgang is waar als de huidige tijd tussen de tijden PT1 en PT2 ligt.
Tip: De ingang PT1 mag kleiner zijn dan de ingang PT2. Dit betekent dat er kan worden geschakeld van PT1=T#22h tot PT2=T#6h. De weekdagen worden om middernacht opnieuw berekend en in beschouwing genomen.