Blok funkcji TIMESWITCH

Blok funkcji TIMESWITCH dostarcza zegar czasowy na wizualizacji jako kalendarz.

Uwaga: Jeśli wymagany jest tylko prosty zegar czasowy, można użyć bloku funkcji TIMESW.

Baza danych DB definiuje miejsce przechowywania wszystkich zdarzeń. Jeśli zostanie zmienione, wszystkie zdarzenia kalendarza zostaną utracone.

Konfiguracja zegara czasowego jest realizowana za pomocą wtyczki Kalendarz na wizualizacji, ale może być również całkowicie realizowana przez sterownik PLC.

Uwagi:

Zegar czasowy może jednocześnie włączać kilka urządzeń. Dlatego nie jest konieczne dodawanie zegara czasowego dla każdego urządzenia.

Minimalny czas włączenia dla zdarzenia wynosi jedna sekunda. Nawet w przypadku impulsów.

Może być aktywne kilka zdarzeń jednocześnie.

Blok funkcji może być krótkotrwale blokowany przez odczyt czasu.

Wejście DIS

Wejście dezaktywuje zegar czasowy. Wszystkie impulsy, które są aktywne w tym czasie, zostaną zignorowane. Aktywne zdarzenia zostaną natychmiast zakończone i impulsy do wyłączenia zostaną natychmiast wykonane. Gdy DIS ponownie będzie fałszywe, poprzednio dezaktywowane zdarzenie zostanie ponownie aktywowane i impulsy do włączenia zostaną natychmiast wykonane.

Wejście DIS_ON

Za pomocą wejścia wszystkie zdarzenia włączania są dezaktywowane. Wybrana na wizualizacji peryferia nie będzie wówczas przełączana.

Wejście DIS_OFF

Za pomocą wejścia wszystkie zdarzenia wyłączania są dezaktywowane. Wybrana na wizualizacji peryferia nie będzie wówczas przełączana.

Wyjście Q

Wyjscie jest aktywne, dopóki zdarzenie jest aktywne i DIS jest fałszywe.

Wyjscie DT_START

Wyjscie zwraca następny moment włączenia w formacie DT# aktywnego zdarzenia. Jeśli nie znaleziono następnego zdarzenia, wartość jest równa 0.

Wyjscie DT_END

Wyjscie zwraca następny moment wyłączenia w formacie DT# aktywnego zdarzenia. Jeśli żadne zdarzenie nie jest aktywne, wartość jest równa 0.

Wyjscie ID

Zwraca identyfikator aktywnego zdarzenia jako ciąg znaków. Aby uzyskać tytuł lub inne informacje, użyj następnie bloku funkcji TIMESWITCH_GET.

Zobacz także