Funkcja sprawdza, czy aktualny czas sterownika mieści się w przedziale czasowym wyznaczonym przez wejścia Start_Hour, Start_Min oraz End_Hour, End_Min, jeśli tak i wejście Enable ustawione jest na 1 zwracana jest wartość 1, w przeciwnym wypadku zwracane jest 0. W trakcie symulacji w KIDE, blok pobiera czas systemowy. Jeśli do bloku zostaną wprowadzone wartości spoza zakresu (np. 30 godzina, -8 godzina), wyjście Inside zostanie ustawione na 0.
Godzina | Start_Hour | Start_Min | End_Hour | End_Min | Enable | Wyjście Inside |
---|---|---|---|---|---|---|
09:50 | 11 | 30 | 13 | 40 | 1 | 0 |
11:40 | 11 | 30 | 13 | 40 | 1 | 1 |
12:30 | 11 | 30 | 13 | 40 | 1 | 1 |
14:00 | 11 | 30 | 13 | 40 | 1 | 0 |
12:30 | 11 | 30 | 13 | 40 | 0 | 0 |