
Blocul funcțional TIMESW este un ceas simplu de comutare săptămânal.
Atenție: Dacă aveți nevoie de un calendar mai complex pentru vizualizare, consultați blocul funcțional TIMESWITCH.
Atenție: Timpii blocului funcțional sunt absoluți. Aceasta înseamnă că la repornire sau după o defecțiune a serverului, se produce aceeași reacție.
Defineste ora de început. Intrarea este definită cu tipul de date T#. Se așteaptă un format precum T#7h30m, care înseamnă ora 07:30.
Defineste ora de sfârșit. Intrarea este definită cu tipul de date T#. Se așteaptă un format precum T#22h30m, care înseamnă ora 22:30.
Cu această intrare pot fi definite zilele săptămânii. Acestea pot fi transmise ca șir de caractere sau ca număr. Se verifică dacă ziua curentă a săptămânii este prezentă în număr. Mai multe zile pot fi specificate una după alta. De exemplu, 135 pentru luni, miercuri și vineri. Dacă nu se specifică o valoare (0, NULL, FALSE sau un șir de caractere gol), atunci ieșirea Q este comutată în fiecare zi.
| Număr | Ziua Săptămânii |
|---|---|
| 1 | Luni |
| 2 | Marți |
| 3 | Miercuri |
| 4 | Joi |
| 5 | Vineri |
| 6 | Sâmbătă |
| 7 | Duminică |
Ieșirea este adevărată dacă ora curentă se află între orele PT1 și PT2.
Sfaturi: Intrarea PT1 poate fi mai mică decât intrarea PT2. Aceasta înseamnă că se poate comuta de la PT1=T#22h până la PT2=T#6h. Zilele săptămânii sunt recalculate și luate în considerare la miezul nopții.