Alarm
Bloczek wirtualnej centrali alarmowej. Urządzenie wirtualne zastępujące fizyczną centralę alarmową.
Opis parametrów ikony
1 - Wejście.
2 - Nazwa bloczka nadana przez użytkownika.
3-9 - Wyjścia sygnałowe.
10 - Stan bloczka: zielony – działa, czerwony - błąd.
11 - Komunikaty bloczka.
Wejście (1)
Sygnały podawane na wejście bloczka oznaczone odpowiednimi bloczkami tag odpowiadają za wywoływanie różnych akcji:
tag:1 - Wymuszenie uzbrojenia alarmu - Wysłanie wartości true powoduje uzbrojonie alarmu bez podawania kodu użytkownika. Jeżelu w trakcie uzbrajania alarmu czujniki natychmiastowe wykryją ruch to alarm zgłosi włamanie.
tag:2 - Wymuszenie rozbrojenia alarmu - Wysłanie wartości true powoduje rozbrojenie alarmu niezależnie od stanu blokady szyfratora.
tag:3 - Uzbrojenie alarmu prawidłowym kodem - Wysłanie prawidłowego kodu któregokolwiek z ustawianych użtykowników spowoduje uzbrojenie alarmu, o ile nie jest zablokowany lub czujnik natychmiastowy zgłasza zdarzenie. Jeśli kod jest niepoprawny to licznik błędnych prób zostaje zwiększony o 1, co może skutkować blokadą szyfratora przy przekroczeniu ustawionej ilości prób.
tag:4 - Rozbrojenie alarmu prawidłowym kodem - Wysłanie prawidłowego kodu któregokolwiek z ustawionych użytkowników spowoduje rozbrojenie alarmu, o ile nie jest zablokowany. Jeśli kod jest niepoprawny to licznik błędnych prób zostaje zwiększony o 1, co może skutkować blokadą szyfratora przy przekroczeniu ustawionej ilości prób.
tag:5 - Czujniki natychmiastowe - Wysłanie wartości true interpretowane jest jako wykrycie ruchu i powoduje natychmiastowe wywołanie alarmu, jeśli alarm jest uzbrojony. Wykrywanie ruchu uniemożliwia użytkownikowi uzbrojenie alarmu.
tag:6 - Czujniki opóźnione - Wysłanie wartości true interpretowane jest jako wykrycie ruchu i powoduje wywołanie alarmu po czasie określonym jako czas rozbrajania, jeśli alarm jest uzbrojony. W czasie rozbrajania użytkownik ma możliwość wprowadzenie kodu uniemożliwiającego rozbrojonie alarmu.
tag:7 - Blokada szyfratora z poziomu logiki - Wysłanie wartości true włącza blokadę szyfratora. Nie jest wtedy możliwe uzbrajanie/rozbrajanie alarmu za pomocą kodu użytkownika. Wysłanie false usuwa blokadę.
tag:8 - Reset błędnych prób podawania kodu - Wysłanie wartości true powoduje odblokowanie alarmu jeśli został on zablokowany z powodu przekroczenia ilości prób do zablokowania.
tag:9 - Zmania kodu użytkownika - Wysłanie wartości w formiacie n:code, gdzie n to numer kodu użytkowanika (1-5), a code to nowy kod użytkownika (4-8 cyfr). Zmiana kodu użytkownika działa niezależnie od stanu blokady. Zmienione kody użytkownika nie są zapisywane do konfiguracji bloczka i zostaną utracone przy ponownym uruchomieniu projektu.
Wyjścia (3-9)
3 - Sygnalizator zewnętrzny - Zwraca wartość true, gdy wykryto włamanie. W przeciwym razie false.
4 - Sygnalizator wewnętrzny - Zwraca naprzemiennie wartość true lub false podczas upływu czasu uzbrajania/rozbrajania. Zwraca wartość true, gdy wykryto włamanie. Wyjście służy do generowania dźwieków podczas uzbrajania/rozbrajania alarmu oraz po wykryciu włamania.
5 - Stan uzbrojenia - Wyjście: true - uzbrojony, false - rozbrojony.
6 - Numer użytkonika, który uzbroił alarm - Zwraca wartość null lub warość numeryczną od 1 - 5 określającą numer użytkownika.
7 - Numer użytkonika, który rozbroił alarm - Zwraca wartość null lub warość numeryczną od 1 - 5 określającą numer użytkownika.
8 - Stan blokady po wpisaniu błędnego kodu - Zwraca wartość true w momencie przekroczenia ustawionej ilości prób do zablokowania.
9 - Stan blokady szyfratora z poziomu konfiguratora - Szyfrator zablokowany - true, szyfrator odblokowany - false.
Komunikaty bloczka (11)
Opis pod bloczkiem zawiera informację o stanie bloczka lub możliwym błędzie:
null - System sprawny - Stan po przebudowaniu systemu.
Alarm disarmed - Alarm rozbrojony.
Alarm armed - Alarm uzbrojony.
Intrusion detected - Wykryto włamanie.
Keypad locked - Szyfrator zablokowany.
Konfiguracja - Properties
Ustawienia dostępne po podwójnym kliknięciu lewym przyciskiem myszy.
Nazwa - Nazwa bloczka nadana przez użytkownika.
Czas uzbrajania - Czas, po którego upływie alarm zostanie uzbrojony (10s-300s).
Czas rozbrajania - Czas, po którego upływie alaram zostanie rozbrojony (10s-300s).
Czas blokady szyfratora - Czas, na który zostanie zablokowany szyfrator po nieudanych próbach wprowadzenia kodu do alarmu w sekundach (10s-3600s).
Ilość prób do zablokowania - Ilość nieudanych prób wprowadzenia kodu, po których szyfrator zostanie zablokowany (1-20).
Natychmiastowe potwierdzenie uzbrojenia - Po zaznaczeniu wyjście numer 3 wystawi wartość true od razu przy rozpoczęciu procesu uzbrajania alarmu, a nie po upływie czasu uzbrajania.
Kod użytkownika 1 - Ustawianie kodu użytkownika 1 (od 4 do 8 cyfr).
Kod użytkownika 2 - Ustawianie kodu użytkownika 2 (od 4 do 8 cyfr).
Kod użytkownika 3 - Ustawianie kodu użytkownika 3 (od 4 do 8 cyfr).
Kod użytkownika 4 - Ustawianie kodu użytkownika 4 (od 4 do 8 cyfr).
Kod użytkownika 5 - Ustawianie kodu użytkownika 5 (od 4 do 8 cyfr).
Przykładowe wykorzystanie bloku
Zarządzanie wirtualną centralą alarmową
Opis działania układu:
Układ przedstawia przykładową konfigurację pozwalającą na stworzenie wirtualnego alarmu. Układ wyposażony jest w funkcję wymuszenienia uzbrojenia/rozbrojenia alarmu z poziomu logiki. Alarm ma skonfigurowane 3 kody użytkownika pozwalające uzbrajać (alarm uzbraja się 30s) oraz rozbrajać kod 3 osobom z różnymi kodami dostępu. Do wejścia bloczka alarm podpięte zostały 2 czujniki natychmiastowe (w miejscach, w których wykrycie ruchu/ włamania uruchamia syrenę). Na wejściu bloczka zanajduje się także jeden czujnik opóźniony zamontowany w przy wejściu. Podłączony buzzer informuje użytkownika o uzbrajaniu systemu lub wykryciu ruchu z czujnika opóźnionego (wydaje przerywany sygnał dźwiękowy). W przypadku zablokowania szyfratora zostanie to zasygnalizowane czerwoną lampką LED.
Konfiguracja bloczka alarm: