Funktionsblock TIMESW

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.

Ingång PT1

Definierar starttiden. Ingången definieras med datatypen T#. Ett format som t.ex. T#7h30m förväntas, vilket betyder 07:30.

Ingång PT2

Definierar sluttiden. Ingången definieras med datatypen T#. Ett format som t.ex. T#22h30m förväntas, vilket betyder 22:30.

Ingång DAYS

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ång Q

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.