Blok funkcji PRESIM_CTRL

Blok funkcji PRESIM_CTRL steruje symulacją obecności. Ta jest konfigurowana w menu kontekstowym pod Automatyzacja Symulacje obecności. Bez pełnej konfiguracji blok funkcji nie ma żadnego działania.

Opis funkcji

Symulacja działa jako pamięć cykliczna. Oznacza to: jeśli na przykład skonfigurowano 7 dni, podczas odtwarzania są ponownie odtwarzane ostatnie 7 pełni zapisanych dni.

Uwaga: Wszystkie dni muszą być w pełni zapisane, aby można było przetestować symulację.

Rejestracja dnia kończy się, gdy rozpoczyna się następny dzień kalendarzowy. Następnie istniejące dane są nadpisywane, jeśli pochodzą one od najstarszego zapisanego dnia. Jeżeli w danym dniu nic nie zostało zapisane, żadne akcje nie będą wykonywane i istniejący zapis pozostanie zachowany.

Uwaga: Blok funkcji steruje wyłącznie usługą. Nie ma on wpływu na obciążenie SPS.

Ostrzeżenie: Przy zmianie strefy czasowej symulacja obecności jest ponownie uruchamiana.

Wejście PLAY

Jeśli wejście jest prawdziwe, odtwarza ono natychmiast zapisane dane. Jeżeli w tym momencie w ciągu dnia świeciło się światło, to po inicjalizacji zostanie ono włączone. W zależności od wielkości zapisanych danych może to zająć kilka sekund. Ponieważ bieżący nagrywany materiał jest wówczas odrzucany, wejście nie powinno być często włączane i wyłączane.

Wejście DAYS

Wejście parametru określa czas trwania w dniach rejestracji jako liczba. Parametr można ciągle zmieniać. Należy zwrócić uwagę na to, że dni są obliczane od czasu UNIX i dlatego mogą być ewentualnie niesynchronizowane.

Porada: Daj użytkownikowi możliwość określenia tylko liczby tygodni, mnożąc je przez 7. Ogranicz rejestrację np. od 7 do 21 dni.

Wejście RESET

Wejście RESET usuwa wszystkie rejestracje natychmiast i zatrzymuje rejestrację oraz odtwarzanie.

Wejście DIS

Jeśli wejście jest prawdziwe, cały blok funkcji jest dezaktywowany. Wtedy wszystkie inne wejścia są bezużyteczne. Rejestracja i odtwarzanie zostaną wówczas zatrzymane.

Wyjście REC

Wyjście jest prawdziwe, gdy rozpoczęła się rejestracja. Jeżeli wartość jest fałszywa, to ciągle trwa rejestracja. Aby dezaktywować, wejście DIS musi być prawdziwe.

Wyjście COUNT

Liczba zapisanych dni jest wydawana z wyjściem jako liczba. Jeżeli wartość wynosi -1, rejestracja jeszcze nie została rozpoczęta lub żadna akcja nie została zapisana.