Identyfikatory z tej grupy służą do wysyłania komend i odbierania zdarzeń pomiędzy modułami Base pracującymi w jednej instalacji.
1. Komendy i zdarzenia sieciowe #
Komendy sieciowe umożliwiają wykonanie określonego działania w innym module Base. Komendy są poprzedzone przedrostkiem NC (ang. Network Command).
Zdarzenia sieciowe natomiast umożliwiają odbieranie informacji z innego modułu Base.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Komenda |
NC.M.KM – Nazwa modułu Base, do którego adresowane jest polecenie. K – Komenda | dowolna | Dowolna komenda sieciowa |
| Zdarzenie |
NE.M.EM – Nazwa modułu Base, w którym wystąpiło zdarzenie. E – Treść zdarzenia. | dowolna | Dowolne zdarzenie sieciowe |
- Poniższe przykłady przedstawiają definicję komend w przypadku użycia ich jako akcji w zdarzeniach/timerach lub poleceniu przypisanym do elementu Przycisk w zakładce Remote.
- Komenda sieciowa
Kanał:NC.recepcja.C.VAR.zalanie.mieszkanie1Dane:1
Ustaw w module o nazwie recepcja zmiennąVAR.zalanie.mieszkanie1na wartość 1. - Zdarzenia sieciowe
Kanał:NE.mieszkanie1.E.IDS.alarm.1
Dane:1
Zdarzenie informujące, że w module o nazwie mieszkanie1 został wzbudzony alarm w strefie 1.
Kanał:NE.(%w+).E.IDS.input.10=1
Dane:1
Zdarzenie informujące o zmianie wartości wejścia alarmowego nr 10 w dowolnym module, z którym ustanowione jest połączenie. Wejściem może być np. czujnik pożarowy, kontaktron itd.
- Komenda sieciowa
2. Zmienne sieciowe NET #
Identyfikatory z grupy NET służą do obsługi zmiennych sieciowych. Każdy moduł Base przypisany do danej grupy ma pełny dostęp do zmiennych sieciowych przynależnych do tej grupy. Jako pełny dostęp należy rozumieć:
- Odczyt stanu.
- Możliwość reagowania na zmiany stanu (zdarzenia).
- Możliwość zmian stanu (komendy).
- Możliwość tworzenia nowych zmiennych sieciowych. Zmienne sieciowe nie wymagają deklaracji. Aby utworzyć nową zmienną sieciową, wystarczy wysłać komendę do nieistniejącej jeszcze zmiennej sieciowej (patrz przykłady poniżej).
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | NET.G.NG – Nazwa grupy N – Nazwa zmiennej | dowolna | Stan zmiennej sieciowej |
| Zdarzenie | E.NET.G.N | dowolna | Zdarzenie informujące o zmianie stanu zmiennej sieciowej |
| Komenda | C.NET.G.N | dowolna | Komenda zmieniająca stan zmiennej sieciowej. |
- Poniższe przykłady przedstawiają definicję komend w przypadku użycia ich jako akcji w zdarzeniach/timerach lub poleceniu przypisanym do elementu Przycisk w zakładce Remote.
- Komenda
- Kanał:
C.NET.parter.wiatr
Dane:10
Przypisz wartość 10 do zmiennej sieciowej o nazwie wiatr. Zmienna sieciowa przynależy do
grupy parter. Jeżeli zmienna o nazwie wiatr nie istnieje, wówczas zostanie utworzona i zostanie do niej przypisana wartość 10.
- Kanał:
- Zdarzenie
- Kanał:
E.NET.parter.wiatr
Dane:10
Zmienna sieciowa o nazwiewiatr, przynależna do grupyparterzmieniła wartość na 10.
- Kanał:
3. Połączenia master-slave (MNT) #
Identyfikatory MNT służą do zarządzania połączeniami master-slave między dwoma modułami Base.
Stan modułu podrzędnego (slave) dostępny jest stanie modułu nadrzędnego (master) z przedrostkiem MNT.<nazwa_połączenia>, gdzie <nazwa_połączenia>, to nazwa nadana temu połączeniu w zakładce Łącza.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan |
MNT.<nazwa_połączenia>.II – identyfikator z modułu podrzędnego | dowolna wartość | Stan identyfikatora w module podrzędnym |
| Zdarzenie |
E.MNT.<nazwa_połączenia>.II – identyfikator z modułu podrzędnego | dowolna wartość | Zdarzenie informujące o zmianie stanu w module podrzędnym. |
| Komenda |
C.MNT.<nazwa_połączenia>.II – identyfikator z modułu podrzędnego | dowolna wartość | Komenda sterująca modułem podrzędnym. |
W opisanych poniżej przykładach przyjęlismy nazwę połączenia biuro_produkcja.
- Komenda sterująca
Poniższe przykłady przedstawiają definicję komend w przypadku użycia ich jako akcji w zdarzeniach/timerach lub poleceniu przypisanym do elementu Przycisk w zakładce Remote.- Nazwa:
C.MNT.biuro_produkcja.LCN.output.0.10.1
Wartość:100
Komenda wysteruje wyjście ściemniane nr 1 na 100% w module LCN z adresem 10,
który jest podłączony do modułu podrzędnego.
- Nazwa:
- Zdarzenia na zmianę stanu w module podrzędnym
Zdarzenie może posłużyć jako inicjator dowolnej sekwencji akcji w systemie.- Kanał:
E.MNT.biuro_produkcja.LCN.output.0.10.1
Dane:100
Wyjście ściemniane nr 1 w module z adresem 10 osiągnęło wartość 100%.
- Kanał:
- Sterowanie z aplikacji DOMIQ/Remote
Ten przykład stanowi rozwinięcie pierwszego przykładu.- Kontrolka Ściemniacz
W polu Kanał wpisz identyfikator, którym chcesz sterować w module podrzędnym:MNT.biuro_produkcja.LCN.output.0.10.1
- Kontrolka Ściemniacz