Alarm

Bloczek wirtualnej centrali alarmowej. Urządzenie wirtualne zastępujące fizyczną centralę alarmową.

ikona_alarm

Opis parametrów ikony

ikona_alarm1
  • 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.

alarm konfiguracja

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ą

alarm_przyklad

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:

alarm_przyklad_konf