
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.
Definiuje czas rozpoczęcia. Wejście jest zdefiniowane za pomocą typu danych T#. Oczekiwany format to np. T#7h30m, co oznacza 07:30.
Definiuje czas zakończenia. Wejście jest zdefiniowane za pomocą typu danych T#. Oczekiwany format to np. T#22h30m, co oznacza 22:30.
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 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.