- 1. Komendy indywidualne i grupowe
- 2. LCN.output
- 3. LCN.outputs
- 4. LCN.relay
- 5. LCN.sensor
- 6. LCN.motor
- 7. LCN.motors
- 8. LCN.regulator
- 9. LCN.value
- 10. LCN.variable
- 11. LCN.threshold (moduły z firmware starszym niż 17xxxx)
- 12. LCN.threshold (moduły z firmware 17xxxx i nowszym)
- 13. LCN.key
- 14. LCN.sendkey
- 15. LCN.scene
- 16. LCN.scenes
- 17. LCN.transponder
- 18. LCN.dali
- 19. LCN.locks
- 20. LCN.text
- 21. LCN.groups
Identyfikatory z tej grupy służą do dwukierunkowej wymiany danych oraz sterowania urządzeniami pracującymi w standardzie LCN. Każdy identyfikator realizuje ściśle określoną funkcjonalność powiązaną z systemem LCN. Poniższa tabela zawiera przegląd wszystkich identyfikatorów LCN i ich główne cechy. Szczegółowy opis poszczególnych identyfikatorów wraz z przykładami zastosowania znajduje się w dalszej części podrozdziału.
1. Komendy indywidualne i grupowe #
Wszystkie opisane poniżej identyfikatory można stosować zarówno do pojedynczych modułów LCN, jak i do grup modułów. Zachodzi tu jednak pewna różnica w składni. Dla przejrzystości opisu w dalszej części rozdziału przedstawiane będą tylko przykłady komend indywidualnych.
Zalecane jest używanie komend grupowych tak często, jak to możliwe, gdyż komendy grupowe znacznie redukują ruch na magistrali LCN. W przypadku, gdy potrzebujesz wysłać jednocześnie komendę do wielu modułów LCN, rozważ w pierwszej kolejności połączenie ich w grupę.
- Komenda indywidualna
C.LCN.output.0.10.1=on– przykład komendy załączającej wyjście ściemniane nr 1 w module o adresie 10. - Komenda do grupy
C.LCN.output.0g10.1=on– przykład komendy załączającej wyjście ściemniane nr 1 w modułach należących do grupy nr 10. - Komenda do wszystkich modułów
W systemie LCN grupa nr 3 oznacza wszystkie moduły w instalacji. Dzięki temu bardzo łatwo jest wysłać określony typ komendy do wszystkich modułów w instalacji jednocześnie.C.LCN.output.0g3.1=on– komenda załączająca wyjście ściemniane nr 1 we wszystkich modułach LCN.
| Nazwa identyfikatora | Skrócony opis | Stan | Zdarzenia | Komenda |
|---|---|---|---|---|
LCN.output | Sterowanie i stan pojedynczego wyjścia ściemnianego. | + | + | + |
LCN.outputs | Jednoczesne sterowanie wielu wyjść ściemnianych. | – | – | + |
LCN.relay | Sterowanie i stan pojedynczego przekaźnika. | + | + | + |
LCN.relays | Sterowanie kilkoma przekaźnikami. | – | – | + |
LCN.sensor | Stan czujnika LCN. | + | + | – |
LCN.motor | Sterowanie i stan pojedynczej rolety. | + | + | + |
LCN.motors | Jednoczesne sterowanie kilku rolet. | – | + | + |
LCN.regulator | Sterowanie i informacje o zmianach stanu regulatora LCN. | + | + | + |
LCN.value | Stan i informacje o zmianach wartości temperatury mierzonej przez czujnik LCN. | + | + | – |
LCN.variable | Stan i zdarzenia informujące o zmianie wartości jednej z dwunastu zmiennych LCN. | + | + | – |
LCN.threshold | Sterowanie wartościami progowymi. | + | + | + |
LCN.key | Zdarzenie informujące o naciśnięciu przycisku LCN. | – | + | – |
LCN.sendkey | Komenda wysyłająca klawisze do systemu LCN. | – | – | + |
LCN.scene | Zdarzenie informujące o wywołaniu sceny w LCN. | – | + | + |
LCN.scenes | Zapis/odczyt scen świetlnych. | – | – | + |
LCN.transponder | Zdarzenie informujące o naciśnieciu przycisku na transponderze LCN. | – | + | – |
LCN.dali | Komendy sterujące oświetleniem DALI podłączonym do modułu LCN. | – | – | + |
LCN.locks | Komenda blokująca klawisze w wybranej tablicy. | – | – | + |
LCN.text | Komenda umożliwiająca wyświetlanie dowolnego tekstu na wyświetlaczach przycisków z serii GT-D. | – | – | + |
LCN.groups | Komendy umożliwiające zarządzanie grupami LCN. | – | – | + |
2. LCN.output #
Identyfikator LCN.output służy do zarządzania pojedynczym wyjściem ściemnialnym modułu LCN. Umożliwia sterowanie, odczyt bieżącej wartości oraz odbieranie zdarzeń o zmianie stanu.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan |
LCN.output.S.M.OS – SegmentM – ModułO – Wyjście (od 1 do 4) | 0-100 | Procentowa wartość wyjścia ściemnianego. |
| Zdarzenie | E.LCN.output.S.M.O | 0-100 | Informacja o zmianie stanu wyjścia. |
| Komenda | C.LCN.output.S.M.O | 0-100 | Ustaw wskazaną wartość. |
on | Włącz. | ||
off | Wyłącz. | ||
<komenda>;ramp:<rampa> | Wszystkie powyższe komendy z opcją użycia rampy. Rampa określa czas przejścia ze stanu obecnego do zadanego. | ||
change:xx | Procentowa zmiana jasności względem wartości aktualnej. Podanie wartości ujemnej oznacza ściemnianie. | ||
toggle | Przełącz stan na przeciwny. | ||
stop | Zatrzymuje zmianę jasności wywołaną przez komendę z rampą. |
- Komenda sterująca
Poniższe przykłady przedstawiają definicję komend w przypadku użycia ich jako akcji w zdarzeniach/timerach.- Włączenie wyjścia ściemnianego na max. wartość:
Nazwa:C.LCN.output.0.10.1Wartość:on
Włącz wyjście ściemniane nr 1 w module LCN o adresie 10. - Ustawienie określonej jasności z rampą:
Nazwa:C.LCN.output.0.10.1
Wartość:30;ramp:10
Ustaw wyjście nr 1 w module z adresem 10 na wartość 30%, użyj rampy o wartości 10. - Relatywna zmiana jasności:
Nazwa:C.LCN.output.0.10.1
Wartość:change:30Zwiększ jasność wyjścia nr 1 w module z adresem 10 o 30%, . - Przełączenie stanu na przeciwny:
Nazwa:C.LCN.output.0.10.1
Wartość:toggle
- Włączenie wyjścia ściemnianego na max. wartość:
- Zdarzenia na zmianę stanu
Zdarzenie może posłużyć jako inicjator dowolnej sekwencji akcji w systemie.- Zdarzenie reagujące na wysterowanie wyjścia na 100%
Kanał:E.LCN.output.0.10.1
Dane:100 - Zdarzenie wyzwalane dowolną zmianą wartości wyjścia:
Kanał:E.LCN.output.0.10.1
Dane:pozostaw to pole puste
Wartość z jaką zostało wywołane zdarzenie dostępna jest pod parametrem$D0
- Zdarzenie reagujące na wysterowanie wyjścia na 100%
UWAGA: W przypadku modułów z zaprogramowanym ściemnianiem 200 poziomowym, niezbędne jest zaznaczenie opcji Tryb 200 poziomów w zakładce Ustawienia. W przeciwnym razie komendy będą realizowane niepoprawnie, a stan wyjść będzie błędnie interpretowany (objawem jest wysterowanie do wartości 25%). W sytuacji, gdy w instalacji występują moduły starszej generacji (nie posiadające 200 poziomowego ściemniania), wówczas należy przeprogramować całą instalację na ściemnianie 50 poziomowe.
3. LCN.outputs #
Identyfikator LCN.outputs umożliwia jednoczesne sterowanie więcej niż jednym wyjściem ściemnianymi w obrębie pojedynczego modułu LCN.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Komenda | C.LCN.outputs.S.M.OS – SegmentM – ModułO – Numery wyjść, które mają zostaćwysterowane podane jako przedział, np. 1-4, 2-3, 3-4, 2-4 itd. | toggle | Przełącz na przeciwny |
on | Włącz | ||
off | Wyłącz |
Komenda sterująca
Poniższe przykłady przedstawiają definicję komend w przypadku użycia ich jako akcji w zdarzeniach/
timerach.
- Nazwa:
C.LCN.outputs.0.10.1-4
Wartość:on;ramp:5Włącz wszystkie wyjścia w module o adresie 10 z rampą równą 5. - Nazwa:
C.LCN.outputs.0.10.2-3
Wartość:toggle
Przełącz wyjścia 2 i 3 na stan przeciwny.
4. LCN.relay #
Identyfikator LCN.relay służy do zarządzania pojedynczym przekaźnikiem w module LCN. Umożliwia sterowanie,
odczyt bieżącej wartości oraz odbieranie zdarzeń o zmianie stanu.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | LCN.relay.S.M.P– SegmentM – ModułP – Przekaźnik | 0 | Przekaźnik wyłączony |
1 | Przekaźnik włączony | ||
| Zdarzenie | E.LCN.relay.S.M.P | 0 | Przekaźnik został wyłączony |
1 | Przekaźnik został włączony | ||
| Komenda | C.LCN.relay.S.M.P | 0/off | Wyłącz |
toggle | Przełącz na stan przeciwny | ||
1/on | Włącz | ||
1;timer:xx | Włączenie przekaźnika na określony czas |
- Komenda sterująca
Poniższe przykłady przedstawiają definicję komend w przypadku użycia ich jako akcji w zdarzeniach/timerach.- Włączenie przekaźnika
Nazwa:C.LCN.relay.0.10.3
Wartość:on
Włącz przekaźnik nr 3 w module LCN o adresie 10. - Przełączenie przekaźnika
Nazwa:C.LCN.relay.0.10.3
Wartość:toggle
Przełącz przekaźnik nr 3 w module LCN o adresie 10.
- Włączenie przekaźnika
- Zdarzenia na zmianę stanu
Zdarzenie może posłużyć jako inicjator dowolnej sekwencji akcji w systemie.- Zdarzenie reagujące na wyłączenie przekaźnika
Kanał:E.LCN.relay.0.10.1
Dane:off - Zdarzenie wyzwalane dowolną zmianą wartości przekaźnika:
Kanał:E.LCN.relay.0.10.1
Dane:pozostaw to pole pusteWartość z jaką zostało wywołane zdarzenie dostępna jest pod parametrem$D0
- Zdarzenie reagujące na wyłączenie przekaźnika
5. LCN.sensor #
Identyfikator LCN.sensor służy do wyświetlania stanu i informacji o zmianach wejść binarnych LCN.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | LCN.sensor.S.M.N – SegmentM – ModułN – Wejście binarne: 1 do 8 | 0 | Wejście nieaktywne |
1 | Wejście aktywne | ||
| Zdarzenia | E.LCN.sensor.S.M.N | 0 | Wejście zmieniło się na nieaktywne |
1 | Wejście zmieniło się na aktywne |
- Zdarzenie na zmianę stanu
Kanał:E.LCN.sensor.0.12.2
Dane:1
Zdarzenie zostanie wywołane, gdy wejście binarne nr 2 w module LCN o adresie 12 zmieni wartość na 1. - Odczyt stanu
LCN.sensor.0.10.5Zwraca stan wejścia binarnego nr 5 modułu LCN o adresie 10.
6. LCN.motor #
Identyfikator LCN.motor używany jest do zarządzania pojedynczą roletą podłączoną do modułu LCN. Rekomendowane jest zastosowanie tego identyfikatora do rolet z pozycjonowaniem. W przypadku rolet bez pozycjonowania należy używać identyfikatora LCN.relays.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | LCN.motor.S.M.RS – SegmentM – ModułR – Roleta | 0-200 | 0 – Roleta podniesiona |
| 200 – Roleta opuszczona | |||
| Zdarzenie | E.LCN.motor.S.M.R | 0 | Roleta została zatrzymana |
1 | Roleta w ruchu | ||
| Komenda | C.LCN.motor.S.M.R | up | Rusz w górę |
down | Rusz w dół | ||
stop | Zatrzymaj | ||
learn | Proces uczenia modułu LCN. Rolety wykonają pełne zamknięcie i otwarcie celem zmierzenia czasów ruchu rolety. Polecenie umożliwia późniejsze ustawianie rolety w konkretne położenie | ||
0-200 | Ustawienie rolety na konkretne położenie | ||
forceUp | Wymuszony ruch rolety w górę | ||
forceDown | Wymuszony ruch rolety w dół | ||
limit;pos:xx | Ustawienie ograniczenia w ruchu rolety. xx stanowi maksymalną wartość do jakiej może przemieścić się roleta | ||
query | Odpytanie o bieżącą pozycję rolety |
- Komenda sterująca
Poniższe przykłady przedstawiają definicję komend w przypadku użycia ich jako akcji w zdarzeniach/timerach.- Ruch rolety w górę:
Nazwa:C.LCN.motor.0.10.1
Wartość:up
Wykonaj ruch w górę rolety nr 1 w module o adresie 10. - Ustawienie określonej pozycji rolety:
Nazwa:C.LCN.motor.0.10.1
Wartość:100
Ustaw roletę nr 1 w module LCN nr 10 na połowę wysokości.
- Ruch rolety w górę:
- Zdarzenia na zmianę stanu
Zdarzenie może posłużyć jako inicjator dowolnej sekwencji akcji w systemie.- Zdarzenie reagujące na wykrycie ruchu rolety
Kanał:E.LCN.motor.0.10.1
Dane:1
Roleta nr 1 w module z adresem 10 rozpoczęła ruch.
- Zdarzenie reagujące na wykrycie ruchu rolety
7. LCN.motors #
Ten identyfikator przeznaczony jest do sterowania jednocześnie maksymalnie 4 roletami podłączonymi do modułu LCN. Rekomendowane jest stosowanie tego identyfikatora do rolet z pozycjonowaniem. W przypadku rolet bez pozycjonowania należy używać identyfikatora LCN.relays.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Komenda | C.LCN.motors.S.M.RS – SegmentM – ModułR – Rolety: 1+2, 2+3, 3+4, 1-4 itd. | up | Rusz w górę |
down | Rusz w dół | ||
stop | Zatrzymaj | ||
learn | Proces uczenia modułu LCN. Rolety wykonają pełne zamknięcie i otwarcie celem zmierzenia czasów ruchu rolety. Polecenie umożliwia późniejsze ustawianie rolety w konkretne położenie | ||
0-200 | Ustawienie rolety na konkretne położenie |
- Komenda sterująca
Poniższe przykłady przedstawiają definicję komend w przypadku użycia ich jako akcji w zdarzeniach/timerach.- Ruch rolety w górę:
Nazwa:C.LCN.motor.0.10.1+2
Wartość:up
Wykonaj ruch w górę dla rolet nr 1 i 2 w module o adresie 10. - Ustawienie określonej pozycji rolety:
Nazwa:C.LCN.motor.0.10.2+3
Wartość:100
Ustaw rolety nr 2 i 3 w module LCN nr 10 na połowę wysokości. - Zamknięcie rolety:
Nazwa:C.LCN.motor.0.10.1-4
Wartość:down
Zamknij wszystkie cztery rolety.
- Ruch rolety w górę:
- Zdarzenia na zmianę stanu
Zdarzenie informujące o zmianie stanu będą w tym przypadku rozgłaszane dla pojedynczych rolet
zgodnie z opisem identyfikatoraLCN.motor.
8. LCN.regulator #
Identyfikator LCN.regulator służy do zarządzania regulatorami LCN. W przypadku regulacji temperatury, należy
pamiętać, że w systemie LCN temperatura jest wyrażana w innej skali. Przeliczanie ze stopni Celsjusza na skalę LCN wykonywane jest wg następującej formuły: temperatura * 10 + 1000, zatem:
21.5°Cbędzie zapisane jako1215-11°Cbędzie zapisane jako890
Moduły z firmware starszym niż 17xxxx dysponują zakresem nastaw 0-65534, natomiast moduły nowsze zakresem od 0 do 32767.
Zasada działania regulatora LCN umożliwia ustawienie wartości absolutnej w regulatorze jedynie w zakresie od 0 do 3047. Aby ustawiać wartości w pełnym zakresie pracy regulatora (0-65534 lub 0-32767 w zależności od wersji firmware) należy wysyłać komendy zmieniające wartość względem wartości aktualnej (komenda current:change).
| Logika Systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | LCN.regulator.S.M.R– SegmentM – ModułR – Regulator (1,2,t) | 0-65534 lub 0-32767 | Bieżąca wartość regulatora |
| Zdarzenie | E.LCN.regulator.S.M.R | 0-65534 lub 0-32767 | Ustawiona została wartość z zakresu pracy regulatora |
| Komenda | C.LCN.regulator.S.M.R | lock | Zablokuj regulator |
unlock | Odblokuj regulator | ||
current;change:ZM | Zmień o wartość ZM (+/-) względem aktualnej wartości regulatora. Zakres zmian: -1023 do 1023. | ||
programmed;change:ZM | Zmień o wartość ZM (+/-) względem zapamiętanejwartości regulatora. Zakres zmian: -1023 do 1023. | ||
0-3047 | Ustawienie regulatora |
- Komenda sterująca
Poniższe przykłady przedstawiają definicję komend w przypadku użycia ich jako akcji w zdarzeniach/timerach.- Ustawienie wartości zadanej (absolutnej):
Nazwa:C.LCN.regulator.0.10.1
Wartość:1250
Ustaw wartość zadaną regulatora nr 1 na 1250, moduł LCN nr 10. W przypadku sterowania
temperaturą oznacza to ustawienie temperatury zadanej na 25°C. - Blokada regulatora:
Nazwa:C.LCN.regulator.0.10.1
Wartość:lock
Zablokuj regulator nr 1 w module o adresie 10. - Relatywna zmiana wartości zadanej:
Nazwa:C.LCN.regulator.0.10.1
Wartość:current;change:-20
Ustaw jako zadaną wartość regulatora aktualną wartość pomniejszoną o 2°C.
- Ustawienie wartości zadanej (absolutnej):
- Zdarzenia na zmianę stanu
Zdarzenie może posłużyć jako inicjator dowolnej sekwencji akcji w systemie.- Zdarzenie reagujące na zmianę wartości zadanej regulatora.
Kanał:E.LCN.regulator.0.10.1
Dane:1225
Wartość zadana regulatora nr 1 w module LCN o adresie 10 została ustawiona na 1225, czyli
22,5°C.
- Zdarzenie reagujące na zmianę wartości zadanej regulatora.
9. LCN.value #
Identyfikator LCN.value stanowi odwołanie do odczytu temperatur z czujników LCN oraz umożliwia emitowanie zdarzeń o zmianach temperatury mierzonej.
Wartości zwracane przez ten identyfikator są wyrażone w skali LCN, opisanej w przypadku identyfikatora LCN.regulator.
W przypadku modułów LCN, które posiadają 12 zmiennch, identyfikator LCN.value jest wciąż aktualny, kolejno t,r1 oraz r2 odpowiadają zmiennym od 1 do 3.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | LCN.value.S.M.CS – SegmentM – ModułC – Czujnik (r1, r2, t – R1Var, R2Var, TVar). | 0-2000 | Wyświetlenie temperatury bieżącej. |
LCN.value.S.M.s0xx – nr licznika | liczba | Wartość impulsów zliczonych przez licznik S0 w module LCN. | |
| Zdarzenie | E.LCN.value.S.M.C | 0-2000 | Zdarzenie o zmianie mierzonej temperatury. |
| Komenda | C.LCN.value.S.M.tDopuszczalna jest zmiana tylko zmiennej Tvar | change:xx | Relatywna zmiana wartości zmiennej. Dopuszczalny zakres zmian +/- 4000. Komenda przydatna szczególnie, gdy potrzebne jest skompensowanie mierzonej temperatury. |
reset | Wyzerowanie zmian wartości. |
- Komenda na zmianę wartości zmiennej
- Kanał:
C.LCN.value.0.10.t
Dane:change:100Zmiana aktualnej wartości zmiennej TVar o 100, moduł nr 10. - Kanał:
C.LCN.value.0.10.t
Dane:reset
Zresetowanie zmian w wartości zmiennej Tvar , moduł nr 10.
- Kanał:
- Zdarzenia na zmianę stanu
Zdarzenie może posłużyć jako inicjator dowolnej sekwencji akcji w systemie.- Zdarzenie reagujące na zmianę wartości zmiennej nr R1Var.
Kanał:E.LCN.value.0.10.r1
Dane:1250
Temperatura mierzona przez czujnik przypisany do zmiennej R1Var modułu LCN o adresie 10
osiągnęła wartość 25°C.
- Zdarzenie reagujące na zmianę wartości zmiennej nr R1Var.
10. LCN.variable #
Nowsza generacja modułów LCN udostępnia 12 zmiennych (wcześniej 3). Identyfikator LCN.variable pozwala odczytywać wartości tych zmiennych oraz informuje przez zdarzenia o zmianie tychże wartości. Dostępne wcześniej zmienne R1Var, R2Var oraz TVar można wciąż odczytać przy użyciu identyfikatorów LCN.value, zgodnie z opisem z poprzedniego podrozdziału. a także przy użyciu identyfikatora LCN.variable kolejno pod numerami zmiennych 1,2 i 3.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | LCN.variable.S.M.ZS – SegmentM – ModułZ– Zmienna (od 1 do 12) | 0-2000 | Wyświetlenie bieżacej wartości danej zmiennej. |
| Zdarzenie | E.LCN.variable.S.M.Z | 0-2000 | Zdarzenie informujące o zmianie wartości danej zmiennej. |
| Komenda | C.LCN.variable.S.M.Z | change:xx | Relatywna zmiana wartości zmiennej. Dopuszczalny zakres zmian +/- 4000. Komenda przydatna szczególnie, gdy potrzebne jest skompensowanie mierzonej temperatury. |
reset | Wyzerowanie zmian wartości. |
- Komenda na zmianę wartości zmiennej
- Kanał:
C.LCN.variable.0.10.1
Dane:change:100Zmiana aktualnej wartości zmiennej nr 1 o 100, moduł nr 10. - Kanał:
C.LCN.variable.0.10.1
Dane:reset
Zresetowanie zmian w wartości zmiennej nr 1, moduł nr 10.
- Kanał:
- Zdarzenia na zmianę stanu
Zdarzenie może posłużyć jako inicjator dowolnej sekwencji akcji w systemie.- Zdarzenie reagujące na zmianę wartości zmiennej nr 1.
Kanał:E.LCN.variable.0.10.1
Dane:100
Zmienna nr 1 w module LCN o adresie 10 osiągnęła wartość 100.
- Zdarzenie reagujące na zmianę wartości zmiennej nr 1.
11. LCN.threshold (moduły z firmware starszym niż 17xxxx) #
Identyfikator LCN.threshold służy do sterowania wartościami progowymi modułów LCN oraz informowania o zmianach tychże wartości i wyświetlania ich stanu. Zmiany wartości progowej zawsze wykonywane są względem wartości bieżącej lub zaprogramowanej w module LCN. Sposób kodowania wartości jest analogiczny, jak w przypadku regulatorów. Zatem zmiana wartości o 10 powoduję zmianę w 0.1 w module LCN!
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | LCN.threshold.S.M.WS – SegmentM – ModułW – Wartość progowa (1-5) | 0-32767 | Bieżący stan wartości progowej. |
| Zdarzenie | E.LCN.threshold.S.M.W | 0-32767 | Ustawiona została wartość z zakresu od 0 do 32767. |
| Komenda | C.LCN.threshold.S.M.W | current;change:ZM | Zmień o wartość ZM (+/-) względem aktualnej wartości. Zakres zmian: -1023 do 1023. |
programmed;change:ZM | Zmień o wartość ZM (+/-) względem zapamiętanej wartości. Zakres zmian: -1023 do 1023. | ||
| -1023 do 1023 | Zmiana wartości progowej o zadaną liczbę. Zmiany są kodowane identycznie, jak temperatura w przypadku regulatorów. Jest to alternatywna komenda do komendy: current;change:ZM |
- Komenda sterująca
Poniższe przykłady przedstawiają definicję komend w przypadku użycia ich jako akcji
w zdarzeniach/timerach.- Ustawienie wartości zadanej:
Nazwa:C.LCN.threshold.0.10.1
Wartość:-100
Zmniejsz bieżącą wartość progową nr 1 o 100, w module LCN o adresie 10.
Nazwa:C.LCN.threshold.0.10.2
Wartość:programmed;change:20
Zwiększ wartość progową nr 2 względem wartości zaprogramowanej o 20, moduł
o adresie 10.
- Ustawienie wartości zadanej:
- Zdarzenia na zmianę stanu
Zdarzenie może posłużyć jako inicjator dowolnej sekwencji akcji w systemie.- Zdarzenie reagujące na zmianę wartości progowej
Kanał:E.LCN.threshold.0.10.1
Dane:1225
Wartość progowa nr 1 w module LCN o adresie 10 została ustawiona na 1225, czyli
22,5°C.
- Zdarzenie reagujące na zmianę wartości progowej
12. LCN.threshold (moduły z firmware 17xxxx i nowszym) #
Identyfikator LCN.threshold służy do sterowania wartościami progowymi modułów LCN oraz informowania o zmianach tychże wartości i wyświetlania ich stanu. Zmiany wartości progowej zawsze wykonywane są względem wartości bieżącej lub zaprogramowanej w module LCN. Sposób kodowania wartości jest analogiczny, jak w przypadku regulatorów. Zatem zmiana wartości o 10 powoduje zmianę w 0,1 w module LCN! Moduły nowszej generacji mają 4x więcej wartości progowych, dzięki wprowadzeniu rejestrów wartości progowych.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Stan | LCN.threshold.S.M.R.WS – SegmentM – ModułR – Rejestr (1-4)W – Wartość progowa (1-4) | 0-32767 | Bieżący stan wartości progowej. |
| Zdarzenia | E.LCN.threshold.S.M.R.W | 0-32767 | Ustawiona została wartość z zakresu od 0 do 32767. |
| Komenda | C.LCN.threshold.S.M.R.W | current;change:ZM | Zmień o wartość ZM (+/-) względem aktualnejwartości. Zakres zmian: -1023 do 1023. |
programmed;change:ZM | Zmień o wartość ZM (+/-) względem zapamiętanej wartości. Zakres zmian: -1023 do 1023. | ||
-1023 do 1023 | Zmiana wartości progowej o zadaną liczbę. Zmiany są kodowane identycznie, jak temperatura w przypadku regulatorów. Jest to alternatywna komenda do komendy: current;change:ZM |
- Komenda sterująca
Poniższe przykłady przedstawiają definicję komend w przypadku użycia ich jako akcji w zdarzeniach/timerach.- Ustawienie wartości zadanej:
Nazwa:C.LCN.threshold.0.10.1.1
Wartość:-100
Zmniejsz bieżącą wartość progową nr 1, w rejestrze nr 1, o 100, moduł LCN o adresie 10.
Nazwa:C.LCN.threshold.0.10.1.2
Wartość:programmed;change:20Zwiększ wartość progową nr 2, w rejestrze 1 względem wartości zaprogramowanej o 20, moduł
o adresie 10.
- Ustawienie wartości zadanej:
- Zdarzenia na zmianę stanu
Zdarzenie może posłużyć jako inicjator dowolnej sekwencji akcji w systemie.- Zdarzenie reagujące na zmianę wartości progowej
Kanał:E.LCN.threshold.0.10.1.1
Dane:1225
Wartość progowa nr 1 w rejestrze 1, w module LCN o adresie 10 została ustawiona na 1225, czyli 22,5°C.
- Zdarzenie reagujące na zmianę wartości progowej
13. LCN.key #
Identyfikator LCN.key informuje o odebraniu polecenia LCN „wyślij klawisz” wysłanego na adres modułu DOMIQ/
Base 2.0.
W systemie LCN nie ma możliwości pasywnego odczytu przyciśniętych klawiszy, należy zawsze wykorzystać funkcję „wyślij klawisz” lub „ładuj scenę” aby przypisać akcje do przycisków.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Zdarzenie | E.LCN.key.S.M.TPS – SegmentM – ModułT – Tablica: (A,B,C)P – Przycisk: (1-8) | hit/make/break | Odebrano pakiet „wyślij klawisze” |
- Zdarzenia na zmianę stanu
Zdarzenie może posłużyć jako inicjator dowolnej sekwencji akcji w systemie.- Kanał:
E.LCN.key.0.10.A1
Dane:make
Odebrano polecenie „wyślij klawisz”, tablica A, klawisz 1, komenda długo (make). Polecenie zostało wysłane z modułu o adresie 10. - Kanał:
E.LCN.key.0.36.B5
Dane:hit
Odebrano polecenie „wyślij klawisz”, tablica B, klawisz 5, komenda krótko (hit). Polecenie zostało wysłane z modułu o adresie 36.
- Kanał:
14. LCN.sendkey #
Komenda LCN.sendkey wykonuje polecenie „wyślij klawisz”. Komenda może być wysłana do dowolnego modułu LCN, na jedną z czterech tablic, z każdą z dostępnych akcji (krótko/długo/puść). Po odebraniu tego polecenia przez moduł LCN, wykonana zostanie akcja przypisana do danego klawisza w oprogramowaniu LCN-Pro. Dzięki tej komendzie można utworzyć przyciski np. w aplikacji Remote lub na wizualizacji, które będą wykonywały akcje zaprogramowane bezpośrednio w modułach LCN.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Komenda | C.LCN.sendkey.S.M.TPS – SegmentM – ModułT – Tablica: (A,B,C,D)P – Przycisk: (1-8) | hit/make/break | Komenda wyślij klawisz. |
- 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.LCN.sendkey.0.10.A1
Wartość:hit
Wyślij polecenie hit (krótko) na klawisz 1 w tablicy A, w module o adresie 10, segment 0. - Nazwa:
C.LCN.sendkey.0.10.B3
Wartość:make
Wyślij polecenie make(długo) na klawisz 3 w tablicy B, w module o adresie 10, segment 0.
- Nazwa:
15. LCN.scene #
Zdarzenie o identyfikatorze LCN.scene informuje o odebraniu pakietu „ładuj scenę” wysłanego na adres modułu
DOMIQ/Base 2.0.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Zdarzenie | E.LCN.scene | 1-100 | Numer wywołanej sceny w zakresie od 1 do 100. |
- Zdarzenia informujące o załadowaniu sceny
Zdarzenie może posłużyć jako inicjator dowolnej sekwencji akcji w systemie.- Kanał:
E.LCN.scene
Dane:12
Załadowana została scena nr 12
- Kanał:
16. LCN.scenes #
Komenda LCN.scenes służy do wczytywania/zapisywania scen LCN. Umożliwia odczyt i zapisywanie scen zarówno na wyjściach ściemnianych i przekaźnikowych. Sposób działania modułów LCN uniemożliwia jednak jednoczesne ładowanie/zapis scen kombinowanych (zawierających oba rodzaje wyjść). Aby załadować/zapisać scenę kombinowaną należy wysłać dwie niezależne komendy. Domyślnie zapisywane/odczytywane są sceny wykorzystujące wyjścia ściemniane. Jeżeli w składni polecenia zostanie użyty numer rejestru, a następnie wysłana zostanie komenda bez wskazania konkretnego rejestru, wówczas komenda zostanie wysłana na rejestr wskazany w komendzie poprzedniej. Do momentu wysłania komendy ze wskazaniem rejestru, wszystkie komendy wysyłane są domyślnie do rejestru nr 0.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Komenda | C.LCN.scenes.S.M– Numer segmentuM – Numer modułu | A:N;Reg;T:O;RA – Akcja (load/save)N – Numer sceny (od 1 do 10)Reg (opcjonalnie) – Numer rejestruT – Typ wyjścia (outputs, relays)O – Numery wyjśćR (opcjonalnie) – Parametr ramp | Zapis lub załadowanie wybranej sceny. |
- 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.
Wszystkie przykłady odnoszą się do modułu o adresie 20, segment nr 0.- Nazwa:
C.LCN.scenes.0.20
Wartość:load:1Załaduj scenę nr 1, wszystkie wyjścia ściemniane. - Nazwa:
C.LCN.scenes.0.20
Wartość:load:3;outputs:010;ramp:10Załaduj scenę nr 3, użyj wyjścia ściemnianego nr 2, ustaw rampę równą 10. - Nazwa:
C.LCN.scenes.0.20
Wartość:save:1;outputs:110
Zapisz scenę nr 1, użyj wyjść ściemnianych nr 1 i 2. - Nazwa:
C.LCN.scenes.0.20
Wartość:save:1;ramp:2
Zapisz scenę nr 1, wszystkie wyjścia ściemniane. - Nazwa:
C.LCN.scenes.0.20
Wartość:load:1;relays:11------Załaduj pierwszą scenę, użyj przekaźników nr 1 i 2. - Nazwa:
C.LCN.scenes.0.20Wartość:load:2;relays:11111111Załaduj drugą scenę, użyj wszystkich przekaźników. - Nazwa:
C.LCN.scenes.0.20
Wartość:save:2;relays:11------Zapisz scenę nr 2, użyj przekaźników nr 1 i 2. - Nazwa:
C.LCN.scenes.0.20
Wartość:load:1;register:5;outputs:1100;ramp:3;
Załaduj scenę nr 1 w rejestrze nr 5, użyj wyjść ściemnianych nr 1 i 2 z rampą równą 3.
- Nazwa:
17. LCN.transponder #
Identyfikator LCN.transponder służy do rozgłaszania zdarzeń o otrzymaniu kodu transpondera LCN. Wykorzystując te zdarzenia, możliwa jest implementacja systemów kontroli dostępu, rejestracji ruchu obiektów etc.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Zdarzenie | E.LCN.transponder.S.MS – segmentM – moduł | KKKKKK P A– kod transponderaP – Numer przyciskuA – Akcja (hit, make, break lubother) | Moduł LCN odczytał kod transpondera (IR lub RFID) |
Typ akcji other jest generowany w przypadku użycia transpondera innego producenta niż LCN.
- Zdarzenia informujące o odebraniu kodu transpondera
Zdarzenie może posłużyć jako inicjator dowolnej sekwencji akcji w systemie.- Zdarzenie na odebranie określonego kodu i określonej akcji
Kanał:E.LCN.transponder.0.10
Dane:B308FF 1 hitOdebrano kod transponderaB308FF. Zasymulowano wciśnięcie przycisku nr 1w module LCN
o adresie 10. - Zdarzenie reagujące na odebranie dowolnego kodu transpondera z okreśłonego modułu LCN.
Kanał:E.LCN.transponder.0.10
Dane:pozostaw to pole puste
Wartość z jaką zostało wywołane zdarzenie dostępna jest pod parametrem$D0. Można ją przekazać do np. do skryptu zarządzającego kontrolą dostępu.
- Zdarzenie na odebranie określonego kodu i określonej akcji
18. LCN.dali #
Komendy z grupy LCN.dali służą do sterowania balastami DALI podłączonymi do wyjść modułów LCN. Implementacja standardu DALI w LCN umożliwia jedynie wysyłanie komend do balastów DALI, jednakże nie są otrzymywane żadne informcja zwrotne z balastów. Komendy można podzielić ze względu na obszar zastosowania. Pierwszą podgrupą są komendy wysyłane do indywidualnych balastów DALI. Drugą podgrupę stanowią komendy, które są przeznaczone do sterowania jednocześnie całą instalacją DALI. Trzecią grupą są identyfikatory grupowe, które są wykorzystywane do sterowania grupami oświetlenia DALI.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Komenda | C.LCN.dali.S.M.T.NS – Numer segmentuM – Numer modułuT – Typ komendy.Dostępne są trzy typy komend: evg – komenda wysyłana do pojedynczego balastu DALI.group – komenda sterująca grupą oświetlenia DALI.all – komenda sterująca całą instalacją.N – (tylko dla typów komend evg igroup)- Adres balastu/numer grupy | 0-254 | Ustaw jasność. |
on | Załączenie wybranej lampy. Ustawiona zostanie jasność wg parametru Poziom max. | ||
off | Wyłączenie wybranej lampy. | ||
up | Skokowe rozjaśnianie. | ||
down | Skokowe ściemnianie. | ||
stepup | Skokowa rozjaśnianie o 1. Komenda nie powoduje załączenia lampy. | ||
stepdown | Skokowe ściemnianie o 1. Komenda nie powoduje wyłączenia lampy. | ||
load:xx | Załadowanie wybranej sceny, gdzie xx oznacza numer sceny. | ||
save:xx | Zapisanie bieżacej jasności do sceny, gdzie xx oznacza numersceny. | ||
dtr:xx | Zapisanie wartości w rejestrze dtr. „xx” oznacza zapisywanąwartość. |
- 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.LCN.dali.0.10.evg.1
Wartość:100
Ustaw wartość 100 (max) w balaście o adresie 1 podłączonym do modułu LCN o adresie 10. - Nazwa:
C.LCN.dali.0.10.all
Wartość:off
Wyłącz wszystkie balasty w instalacji podłaczonej do modułu LCN o adresie 10. - Nazwa:
C.LCN.dali.0.10.group.5
Wartość:load:3
Załaduj scenę nr 3 w balastach DALI przynależnych do grupy nr 5.
- Nazwa:
19. LCN.locks #
Komenda blokująca klawisze w dowolnej tabeli modułu LCN.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Komenda | C.LCN.locks.S.M.TS – SegmentM – ModułT – Tabela (A,B,C,D) | 0 | Nie blokuj. |
1 | Zablokuj. | ||
T | Przełącz. | ||
- | Nie zmieniaj stanu blokady. |
- 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.LCN.locks.0.10.A
Wartość:0011----Odblokuj klawisze nr 1 i 2, zablokuj klawisze nr 3 i 4 w tabeli A, w module o adresie 10. Pozostałe klawisze w tabeli pozostaw bez zmian.
- Nazwa:
20. LCN.text #
Komenda LCN.text umożliwia wyświetlanie dowolnych tekstów na wyświetlaczach przycisków ściennych LCN z serii GT-D.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Komenda | C.LCN.text.S.M.LS – SegmentM – ModułT – Linia tekstu (1-4) | dowolny tekst | Wyświetlenie dowolnego tekstu, w wybranej linii, na wyświetlaczu panela LCN-GT-D. |
- 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.LCN.text.0.10.1
Wartość:Tekst do wyświetlenia
Wyświetl napis „Tekst do wyświetlenia” w pierwszej linii wyświetlacza przycisków podłączonych
do modułu LCN o adresie 10.
- Nazwa:
21. LCN.groups #
Komenda LCN.groups umożliwia zarządzanie grupami LCN.
| Logika systemu | Identyfikator | Wartość | Opis |
|---|---|---|---|
| Komenda | C.LCN.groups.S.MS – SegmentM – ModułT – Linia tekstu (1-4) | clear | Komenda kasująca jednocześnie przypisanie do wszystkich grup. |
join:xx | Komenda przypisująca moduł LCN do wybranej grupy. xxoznacza numer grupy. | ||
leave:xx | Komenda kasująca przypisanie do wybranej grupy. xx oznacza numer grupy. |
- 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.- Usunięcie wszystkich przypisań do grup
Nazwa:C.LCN.groups.0.10
Wartość:clear
Skasuj przypisanie do wszystkich grup modułu 10. - Przypisanie modułu do wybranej grupy
Nazwa:C.LCN.groups.0.10
Wartość:join:5Przypisz moduł LCN o adresie 10 do grupy nr 5. - Usunięcie przypisania z wybranej grupy
Nazwa:C.LCN.groups.0.10
Wartość:leave:6Usuń przypisanie modułu o adresie 10 z grupy nr 8.
- Usunięcie wszystkich przypisań do grup