
Funktionsblocket TIMESW är en enkel veckotidur.
Anmärkning: Om du behöver en mer komplex kalender för visualisering, titta på funktionsblocket TIMESWITCH.
Anmärkning: Tiderna i funktionsblocket är absoluta. Detta innebär att vid omstart eller efter ett serverfel sker samma reaktion.
Definierar starttiden. Ingången definieras med datatypen T#. Ett format som t.ex. T#7h30m förväntas, vilket betyder 07:30.
Definierar sluttiden. Ingången definieras med datatypen T#. Ett format som t.ex. T#22h30m förväntas, vilket betyder 22:30.
Med ingången kan veckodagar definieras. Dessa kan överföras som en sträng eller som ett tal. Då kontrolleras om den aktuella veckodagen finns i talet. Flera dagar kan anges efter varandra, t.ex. 135 för måndag, onsdag och fredag. Om inget värde anges (0, NULL, FALSE eller en tom sträng), så aktiveras utgången Q varje dag.
| Talet | Veckodag |
|---|---|
| 1 | Måndag |
| 2 | Tisdag |
| 3 | Onsdag |
| 4 | Torsdag |
| 5 | Fredag |
| 6 | Lördag |
| 7 | Söndag |
Utgången är sann när den aktuella tiden ligger mellan tiderna PT1 och PT2.
Tips: Ingången PT1 kan vara mindre än ingången PT2. Detta innebär att det kan växlas från PT1=T#22h till PT2=T#6h. Veckodagarna beräknas om vid midnatt och beaktas.