View Categories

Rozdział 12.16. – Identyfikatory (Łącza)

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 systemuIdentyfikatorWartośćOpis
Komenda NC.M.K

M – Nazwa modułu Base, do którego adresowane jest polecenie.
K – Komenda
dowolnaDowolna komenda sieciowa
Zdarzenie NE.M.E

M – Nazwa modułu Base, w którym wystąpiło zdarzenie.
E – Treść zdarzenia.
dowolnaDowolne zdarzenie sieciowe
  1. 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.mieszkanie1
      Dane: 1
      Ustaw w module o nazwie recepcja zmienną VAR.zalanie.mieszkanie1 na 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.

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 systemuIdentyfikatorWartośćOpis
StanNET.G.N

G – Nazwa grupy
N – Nazwa zmiennej
dowolnaStan zmiennej sieciowej
ZdarzenieE.NET.G.NdowolnaZdarzenie informujące o zmianie stanu zmiennej sieciowej
KomendaC.NET.G.NdowolnaKomenda zmieniająca stan zmiennej sieciowej.
  1. 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.
  2. 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.
  3. Zdarzenie
    • Kanał: E.NET.parter.wiatr
      Dane: 10
      Zmienna sieciowa o nazwie wiatr, przynależna do grupy parter zmieniła wartość na 10.

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 systemuIdentyfikatorWartośćOpis
Stan MNT.<nazwa_połączenia>.I

I – identyfikator z modułu podrzędnego
dowolna wartośćStan identyfikatora w module podrzędnym
Zdarzenie E.MNT.<nazwa_połączenia>.I

I – identyfikator z modułu podrzędnego
dowolna wartośćZdarzenie informujące o zmianie stanu w module podrzędnym.
Komenda C.MNT.<nazwa_połączenia>.I

I – 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.

  1. 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.
  2. 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%.
  3. 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

Powered by BetterDocs