Blok funkce TIMESW

Blok funkce TIMESW je jednoduchý týdenní časovač.

Poznámka: Pokud potřebujete komplexnější kalendář pro vizualizaci, podívejte se na blok funkce TIMESWITCH.

Poznámka: Časy bloku funkce jsou absolutní. To znamená, že při restartu nebo po výpadku serveru se chová stejně.

Vstup PT1

Definuje počáteční čas. Vstup je definován datovým typem T#. Očekává se formát jako například T#7h30m, což znamená 7:30 hodin.

Vstup PT2

Definuje koncový čas. Vstup je definován datovým typem T#. Očekává se formát jako například T#22h30m, což znamená 22:30 hodin.

Vstup DAYS

Tímto vstupem lze definovat dny v týdnu. Tyto mohou být předány jako řetězec nebo jako číslo. Zkontroluje se, zda aktuální den v týdnu je obsažen v čísle. Více dnů může být jednoduše uvedeno za sebou. Například 135 pro pondělí, středu a pátek. Pokud není zadána žádná hodnota (0, NULL, FALSE nebo prázdný řetězec), pak se každý den přepne výstup Q.

Číslo Den v týdnu
1 Pondělí
2 Úterý
3 Středa
4 Čtvrtek
5 Pátek
6 Sobota
7 Neděle

Výstup Q

Výstup je pravdivý, pokud aktuální čas leží mezi časy PT1 a PT2.

Tip: Vstup PT1 může být menší než vstup PT2. To znamená, že lze přepnout od PT1=T#22h do PT2=T#6h. Dny v týdnu se přepočítávají a berou se v úvahu o půlnoci.