Blok funkcji TIMESW

Blok funkcji TIMESW jest prostym zegarem tygodniowym.

Uwaga: Jeśli potrzebujesz bardziej złożonego kalendarza do wizualizacji, sprawdź blok funkcji TIMESWITCH.

Uwaga: Czasy bloku funkcji są absolutne. Oznacza to, że po ponownym uruchomieniu lub awarii serwera zachowanie jest takie samo.

Wejście PT1

Definiuje czas rozpoczęcia. Wejście jest zdefiniowane za pomocą typu danych T#. Oczekiwany format to np. T#7h30m, co oznacza 07:30.

Wejście PT2

Definiuje czas zakończenia. Wejście jest zdefiniowane za pomocą typu danych T#. Oczekiwany format to np. T#22h30m, co oznacza 22:30.

Wejście DAYS

Za pomocą wejścia można zdefiniować dni tygodnia. Można je przekazać jako ciąg znaków lub liczbę. Sprawdzane jest, czy aktualny dzień tygodnia znajduje się w liczbie. Wiele dni można podać po kolei. Na przykład 135 dla poniedziałku, środę i piątek. Jeśli nie podano wartości (0, NULL, FALSE lub pusty ciąg znaków), to wyjście Q jest aktywowane codziennie.

Liczba Dzień tygodnia
1 Poniedziałek
2 Wtorek
3 Środa
4 Czwartek
5 Piątek
6 Sobota
7 Niedziela

Wyjście Q

Wyjście jest prawdziwe, gdy aktualna godzina znajduje się między czasami PT1 i PT2.

Porada: Wejście PT1 może być mniejsze niż wejście PT2. Oznacza to, że można przełączyć od PT1=T#22h do PT2=T#6h. Dni tygodnia są ponownie obliczane i brane pod uwagę o północy.