View Categories

Rozdział 5 – Ważne terminy: stan, komendy i zdarzenia

Spis treści

Przyswojenie przykładów i opisów przedstawianych w dalszej części dokumentacji bardzo uprości zrozumienie zasady działania modułu Base. Zrozumienie ważnych terminów, jak np.: identyfikator (opis poniżej) jest fundamentalne dla uchwycenia idei konfiguracji i działania całej instalacji DOMIQ.

Kilka najważniejszych pojęć to:

  1. Podsystem – to jeden z kilku obsługiwanych interfejsów, np. LCN lub SATEL.
  2. Identyfikator – to ciąg znaków, jednoznacznie identyfikujący urządzenie lub zmienną. Moduł Base
    posiada całą gamę predefiniowanych identyfikatorów oraz umożliwia definiowanie własnych identyfikatorów przez użytkownika. Identyfikatory wraz z pełnym ich wykazem zostały szczegółowo opisane
    w rozdziale 12. Identyfikatory. Używając identyfikatora możesz wysłać komendę, zareagować na zdarzenia dotyczące danego identyfikatora oraz wyświetlić jego stan.
  3. Stan – to aktualna wartość identyfikatora (urządzenia/zmiennej).
  4. Komenda – polecenie, które zostanie przesłane do podsystemu, mające za zadanie zmianę stanu
    urządzenia/zmiennej. Komendy są poprzedzane prefiksem C. dodanym do identyfikatora stanu.
  5. Zdarzenie – informacja emitowana przez system DOMIQ w przypadku zaistnienia określonych okoliczności, np.: naruszenie czujnika ruchu, zmiana wartości zmiennej systemowej, wystąpienie alarmu,
    włączenie przekaźnika, przekroczenie temperatury, itd. Zdarzenia są poprzedzane prefiksem E. dodanym do nazwy identyfikatora.

UWAGA! Wszystkie pola w interfejsie konfiguracyjnym wymagające prefiksu C. lub E. zostały oznaczone
pomarańczowym tłem i stosowną podpowiedzią. Zastosowanie prefiksów wraz z przykładami zostało opisane w rozdziale „Identyfikatory”.

Przedstawiony poniżej diagram obrazuje przepływ informacji w module DOMIQ Base 2.0 oraz wzajemne powiązanie Stanu, Komend i Zdarzeń w odniesieniu do przykładowych identyfikatorów.

Przestudiuj poniższy przykład opisujący przepływ informacji pomiędzy suwakiem w aplikacji Remote, a
ściemniaczem w systemie LCN:

  1. Ściemniacze w systemie LCN używają predefiniowanego identyfikatora LCN.output.
    W naszym przykładzie załóżmy, że jest to identyfikator LCN.output.0.10.1, co odpowiada pierwszemu ściemniaczowi w module z ID 10 podłączonym w lokalnym segmencie.
  2. Użytkownik w aplikacji DOMIQ/Remote ustawia suwak na połowę zakresu. Do suwaka
    przypisany jest w/w identyfikator.
  3. Wysyłana jest komenda do podsystemu LCN, aby wysterował żądany obwód świetlny.
  4. Urządzenie wykonawcze (w tym przypadku moduł LCN) potwierdza załączenie światła – wysyłany jest pakiet statusowy do modułu Base.
  5. Base po przetworzeniu pakietu aktualizuje stan identyfikatora LCN.output.0.10.1.
  6. Informacja o aktualizacji stanu jest następnie przekazywana do aplikacji Remote, aby
    wyświetlić bieżącą informację o jasności i prawidłowe położenie suwaka.

I dla uzupełnienia ten sam przykład, ale z użyciem identyfikatorów:

  1. Użytkownik w aplikacji DOMIQ/Remote ustawia suwak na połowę zakresu – generuje
    to komendę C.LCN.output.0.10.1=50, która zostaje wysłana do podsystemu
    LCN.
  2. Urządzenie wykonawcze potwierdza załączenie światła – wysyłany jest pakiet statusowy do modułu Base.
  3. Po przetworzeniu pakietu statusowego zaktualizowany zostaje stan identyfikatora
    LCN.output.0.10.1. oraz wyemitowane jest zdarzenie E.LCN.output.0.10.1=50.
  4. Informacja o aktualizacji stanu jest następnie przekazywana do aplikacji Remote, aby
    wyświetlić bieżącą informację o jasności i prawidłowe położenie suwaka.

1. Stan #

Stany wszysytkich identyfikatorów są dostępne w zakładce Stan interfejsu konfiguracyjnego. W tej zakładce możesz sprawdzić aktualną wartość każdego urządzenia lub zmiennej dostępnej w systemie DOMIQ. np. aktualną wartość przekaźnika, wyjścia ściemnianego, czujek alarmowych itd.

WAŻNE! Moduł Base przechowuje w stanie jedynie wartości niezerowe. Zatem jeżeli dane urządzenie od
czasu uruchomienia modułu Base nie zmieniło swojej wartości i ma aktualnie wartość 0, wówczas taki
identyfikator nie będzie wyswietlany w tabeli stanu. Jednakże jeżeli ten identyfikator zmieni swą wartość
na wartość niezerową, a następnie otrzyma wartość 0, wówczas będzie widoczny w tabeli stanu.
Zakładka Stan posiada następujące elementy:

  1. Odśwież – Kliknij ten przycisk, aby pobrać aktualny stan identyfikatorów. Tabela w zakładce Stan nie
    jest automatycznie odświeżana.
  2. Usuń – Służy do usuwania zaznaczonych elementów tabeli.
  3. Pole wyszukiwania pomaga szybko wyszukać interesujący Cię identyfikator.
  4. Tabela stanu z aktualnymi wartościami dla poszczególnych identyfikatorów:
  5. Nazwa – Nazwa identyfikatora
  6. Wartość – Bieżąca wartość identyfikatora.
  7. Czas od ostatniej zmiany – Ilość sekund, która upłynęła od ostatniej aktualizacji stanu.
  8. Ostatnia zmiana – Data i godzina ostatniej zmiany wartości.
  9. Opis – Opis identyfikatora odczytany z urządzenia źródłowego.

2. Zmienne MEM #

Moduł DOMIQ Base posiada pamięć nieulotną FRAM przeznaczoną na przechowywanie zmiennych MEM (UWAGA! Starsze modele jak DOMIQ Base posiadają ograniczenie do 8kB). Wartości tych zmiennych są zachowywane podczas restartu urządzenia i przerw w zasilaniu. Dla zwiększenia niezawodności moduł Base zapisuje do pliku co 12h kopię zapasową wartości tych zmiennych.
Zakładka Stan posiada zestaw przycisków przeznaczonych do zarządzania zmiennymi MEM.

  • Importuj – Umożliwia wskazanie pliku kopii zapasowej zmiennych MEM.
  • Eksportuj – Tworzy kopię zapasową zmiennych MEM w formacie XML i umożliwia jej zapis na dysku
    komputera.
  • Zapisz do pliku – Tworzy kopię zapasową, która jest zapisywana w pamięci FLASH modułu Base.
  • Odtwórz z pliku – Wczytuje wartości zmiennych MEM z kopii zapasowej zapisanej w pamięci FLASH
    modułu Base.
  • Usuń MEM – Wykonuje polecenie wyzerowania pamięci FRAM, co powoduje skasowanie wszystkich
    zmiennych typu MEM.
  • Wyczyść plik kopii zapasowej – Usuwa plik kopii zapasowej zapisanej w module Base.

Powered by BetterDocs