
Blok funkcji TIMESWITCH_LIST podaje aktywne i nadchodzące zdarzenia zegara czasowego.
Uwaga: Zegar czasowy musi być zapisany w tym samym elemencie.
Uwaga: Ten blok funkcji może mieć więcej niż cztery wyjścia. Możesz kliknąć prawym przyciskiem myszy na bloku funkcji, aby dodać kolejne wyjście.
Ostrzeżenie: Wydane zdarzenia zostały wcześniej ponownie obliczone przez sterownik PLC i mogą różnić się od wpisu w kalendarzu. Użyj bloku funkcji TIMESWITCH_GET, aby uzyskać więcej informacji.
Tutaj zapisywana jest baza danych zegara czasowego jako ciąg znaków. Musi ona już istnieć jako blok funkcji TIMESWITCH. Zwróć uwagę również na kolejność programu, aby ten blok funkcji został poprawnie zainicjowany.
To wejście pozwala na przeliczanie wyjścia. Każde wyjście jest przesuwane o podany offset i zwracane z powrotem.
Wejście dezaktywuje odczyt i ustawia wszystkie wyjścia na NULL, a wyjście COUNT na 0.
Wyjście zwraca liczbę znalezionych zdarzeń.
Uwaga: Jeśli wejście TIMESWITCH odnosi się do nieistniejącego zegara czasowego, wyjście może nie być w stanie ponownie ustawić wartości. Dlatego wyjście nie można używać do sprawdzania, czy wpis jest ważny.
Zwraca identyfikator następnego zdarzenia. Identifikator może występować wielokrotnie.
Zwraca moment rozpoczęcia w formacie DT# następnego zdarzenia.
Zwraca moment zakończenia w formacie DT# następnego zdarzenia.