Professional Documents
Culture Documents
System Nexo
Automatyka V5.15
SYSTEM NEXO ........................................................................................................................ 1 AUTOMATYKA ..................................................................................................................... 2 WARUNKI ........................................................................................................................... 6 AKCJE ............................................................................................................................... 7 ZDARZENIA WIRTUALNE ........................................................................................................ 8 ZMIENNE WIRTUALNE ........................................................................................................... 9 SEKWENCJE ...................................................................................................................... 11 STANY ZOONE ............................................................................................................... 14
Definicje:
Stan/zdarzenie Nexo
S to programowe elementy s kutku zadziaania fizyc znyc h urzdze wykonawc zyc h lub wej c iowyc h.
Przykad 1: Wczenie wiata (ustawienia wyjcia) jest zarwno efektem dziaania systemu, ale jest rwnie informacj o stanie urzdzenia (mona to wykorzysta w programach automatyki). Przykad 2: Naruszenie/warto czujnika jest zdarzeniem, ktre moe uczestniczy w funkcjach systemu alarmowego bd programach automatyki. Przykad 3: Nacinicie przycisku wywoawczego wideodomofonu, moe uczestniczy w programach automatyki.
Zmienne wirtualne
S to komrki pamic i ulotnej s ys temu (domy lna warto rwna 0 ), ktra przyjmuje warto c i od 0 do 9 9 9 9 . M ona poprzez akc je s ys temu dokonywa modyfikac je warto c i zmiennej wirtualnej. Warto zmiennej wirtualnej jes t elementem mogc ym warunkowa zac howanie programu automatyki.
Przykad 1: Zadziaanie danego programu automatyki jest warunkowane wartoci zmiennej nr 256. Program automatycznego wczenia wiata na naruszenie czujnika ruchu bdzie wyzwalany, gdy warto zmiennej wynosi 0 (domylnie). Przytrzymanie przycisku programowalnego, moe negowa warto zmiennej (bdzie przybiera przemiennie warto 0 lub 1). Gdy warto zmiennej bdzie rwna 1 program automatycznego zapalenia wiata bdzie wyczony (wiato trzeba bdzie obsugiwa rcznie). Przykad 2: Funkcja modulo pozwoli przecza warto zmiennej kolejno od 0 do np. 5 tak, e kolejne przeczenie powrci zmienn do stanu 0. Jest przydatne do sterowania wyjciami odpowiedzialnymi za wysterowanie wej biegw centrali rekuperatora. Mona te w jednym czniku dzwonkowym ukry np. 5 rnych scen wietlnych (np. od najciemniejszej do najjaniejszej). Warto 0 bdzie znaczy wycz wszystkie wiata. Przykad 3: Mona losowa warto zmiennej w celu symulacji obecnoci (losowe wczanie rnych grup wiate, sekwencji dziaa na losowy [z wybranego przedziau wartoci] czas).
Zdarzenie wirtualne
Jes t to narzdzie wirtualne logic znie podobne w dziaaniu do c znika dzwonkowego. P ozwala w pros ty s pos b (nie wymaga res etowania) wyzwala funkc je automatyki.
Przykad 1: czenie rwnoczesnego startu kilku programw automatyki.
Warunki
P ods tawowy element logic zny biorc y udzia w proc es ie automatyki jako s tan logic zny prawdy/fas zu w tabeli prawdy (okre lajc ej dziaanie programu automatyki).
Przykad 1: Jeeli warto czujnika wiata (np. fotorezystor) wiksza ni 60 prawda/fasz. Przykad 2: Stan stanu zoonego - prawda/fasz. Przykad 3: Partycja alarmowa alarmuje lub jest uzbrojona - prawda/fasz.
Akcje
P ods tawowy element logic zny biorc y udzia w proc es ie automatyki jako rozkaz wykonania c zynno c i w tabeli prawdy (okre lajc ej dziaanie programu automatyki).
Przykad 1: Ustaw grup rolet na zamknij. Przykad 2: Wygeneruj zdarzenie wirtualne o treci XYZ. Przykad 3: Uzbrj partycj alarmow i uruchom sekwencj "zamknicie domu".
Pozwala na edycj ju dodanych programw automatyki. W przypadku gdy programw automatyki jest duo (maks. 192), mona uy filtru "grupa logik". Edycja istniejcej logiki posiada identyczne moliwoci jak w przypadku menu logika dodaj. M.in. mona dodawa/ usuwa warunki oraz akcje. Funkcja blokuj dziaanie logiki pozwala na wyeliminowanie dziaania danego programu bez jego usuwania np. w przypadku gdy dana logika utrudnia testy innego programu. Raport uycia zmiennych wirtualnych Pozwala na przegld jakie zmienne wirtualne s wykorzystane w programach automatyki. Resetuj dziaanie automatyki Pozwala na szybkie ponowne uruchomienie wszystkich programw automatyki: Wszystkie zmienne wirtualne ustawione bd na domyln warto 0. Zatrzymane bd wszystkie wykonywane sekwencje dziaa. Zostan uruchomione zaprogramowane funkcje uruchamiane poprzez spenienie warunku: Nastpio uruchomienie systemu
2 - Inicjalizacja
Kopiuj ustawienia z: Pozwala na skopiowanie logiki, ktra ju jest uruchomiona w systemie, zostaa dokadnie przetestowana, a jej sposb funkcjonowania jest potrzebny w kontekcie np. innego pomieszczenia o identycznej infrastrukturze funkcjonalnej. Przy wykorzystaniu tej funkcji naley jedynie nazwa logik i podmieni odpowiednio do potrzeb warunki i akcje tak by dotyczyy danego pomieszczenia. Grupa logik Pozwala na utrzymanie porzdku i podzia programw automatyki ze wzgldu na gwn funkcjonalno. W przyszoci przy duej liczbie programw uatwi odnalezienie waciwego programu w celu np. edycji (Przegldaj). Nazwa Naley nada logice unikaln nazw, ktra bdzie jej identyfikatorem przy edycji w przyszoci.
Aktywacja logiki Najwaniejsza czynno wyboru w tym menu. Decyduje o sposobie inicjalizacji programu automatyki. Zmiana warunkw - logika dziaa caodobowo, wykonanie akcji bdzie zalee tylko od tego czy zostan spenione warunki. Przykad 1: Automatyczne zapalanie owietlenia w korytarzach i pomieszczeniach bez dostpu wiata dziennego. Przykad 2: Programy automatyki analizujce warunki pogodowe. (zaneguj warto zmiennej jeeli zadziaa czujnik deszczu).
Zmiana warunkw w danym okresie czasu - logika dziaa w wyzna- Przykad 1: Programy automatycznego wczenia owietlenia na czujnik ruchu w przypadku, czonym okresie czasu, wykonanie akcji bdzie jednak zalee od tego czy gdy w systemie nie ma lub nie jest moliwe zastosowanie czujnikw wiata (dziaanie w wyzzostan spenione warunki. naczonych godzinach). Przykad 2: Sterowanie ogrzewaniem (termostatami np. wg. harmonogramu tygodniowego). Moment czasowy - aktywacja logiki odbdzie si w kokretnym punkcie czasu (harmonogram). Akcja moe by dodatkowo warunkowana tak jak w przypadku zwykego programu na zmian warunkw. W przypadku gdy akcje maj wykona si bezwarunkowo, naley uy warunku: Warunek stay: prawda/fasz. Przykad 1: Podlewanie ogrodu codziennie o 4 rano o ile zmienna wirtualna analizujca czujnik deszczu rwna 0 (niepadao) i temperatura w dniu poprzednim osignea warto ponad 26 stopni Celcjusza. Przykad 2: Jeeli alarm rozbrojony (domownicy w domu) to wcz poranny program TV codziennie o 7, a w weekendy o 8:30 oraz otwrz grup rolet. Przykad 3: Codziennie o 3 w nocy wykonaj transmisj testow stacji monitoringu.
3 - Warunki
Dodaj warunek W obszarze jednej tabeli prawdy (logiki) mona doda maks. 4 warunki. Funkcja dodaj warunek przenosi do menu wyboru warunkw, w ktrym kontekstowo bd dobierane opcje wyboru dla danego warunku. UWAGA: Stosuj stany zoone! Warto stosowa stany zoone. Pozwalaj grupowa wiele warunkw i okrela ich relacj logiczn. Stan zoony jest w programie automatyki widoczny jako jeden warunek co bardzo skraca czas analizy programu automatyki przez programist oraz zmniejsza rozmiary i ilo potrzebnych tabel prawdy. Stany zoone naley przygotowa przed przystpieniem do tworzenia logiki.
4 - Akcje
Dodaj akcje W obszarze jednej tabeli prawdy (logiki) mona doda maks. 5 akcji. Funkcja dodaj akcj przenosi do menu wyboru akcji, w ktrym podobnie jak w przypadku warunkw kontekstowo bd dobierane opcje wyboru dla danego typu akcji. UWAGA: Stosuj sekwencje dziaa! Warto stosowa sekwencje dziaa. Pozwalaj grupowa wiele akcji i okrela odstpy czasowe pomidzy danymi akcjami. Sekwencja dziaa jest w programie automatyki widoczna jako jedno dziaanie (akcja) co bardzo skraca czas programowania automatyki, zmniejsza rozmiary i ilo potrzebnych tabel prawdy. Sekwencje dziaa naley przygotowa przed przystpieniem do tworzenia logiki.
5 - Tabela prawdy
Tabela prawdy - graficzny interfejs programowania Tabela prawdy jest wizualizacj dodanych do programu automatyki warunkw i akcji (kolumny tabeli). Cz tabeli opisujca warunki przedstawia wszystkie logiczne moliwoci kombinacji prawdy [v] i faszu [x] dla wszystkich warunkw dodanych do programu (logiki). W czci opisujcej akcje domylnie pola wyboru ustawione s w pozycji czerwonej [x] oznaczajcej brak rozkazu wykonania akcji. W przypadku dotknicia na panelu dotykowym czerwonego [x] akcji zostanie zmieniony status akcji na wykonaj zielone [v]. Dana akcja zostanie wykonana gdy aktualny stan warunkw bdzie taki sam jak w wierszu w ktrym zaznaczono akcje. W tabeli prawdy mona zaznaczy wiele rozkazw akcji. UWAGA: Cyfry w pierwszym wierszu tabeli Kliknicie na cyfr w kolumnie tabeli pozwala podgldn jaki warunek i jaka akcja jest umieszczona w danej kolumnie. UWAGA: Szybkie ustawienie Szybkie ustawienie to funkcja zaznaczania rozkazw kodem szesnastkowym. Przydatna przy prowadzeniu notatek i np. telefonicznej wymianie informacji na temat poprawnego sposobu zaprogramowania danej logiki. Aby funkcja dziaaa poprawnie musi by zachowana identyczna kolejnoci dodawania akcji i warunkw do tabeli prawdy (logiki). UWAGA: Zakocz Funkcja zakocz jest zapisem oraz rwnoczesnym uruchomieniem funkcjonowania logiki w systemie.
Alternatywnym sposobem na uruchamianie akcji systemowych opierajc si UWAGA: Sumowanie gwnie na wtku czasowym jest harmonogram, zawiera on funkcje kalenZaznaczenie kilku opcji czasowych spowoduje, e system bdzie sumowa opcje czyli: darzowe. np. zaznaczajc pitek, dni aktywnoci: 13, Godziny aktywnoci 13, minuty aktywnoci 13 oznacza, e program automatyki bdzie funkcjonowa przez jedn minut o godzinie 13:13 w kady pitek, jeeli wypadnie 13 dnia miesica.
Menu Automatyka: Raport uycia zmiennych wirtualnych Resetuj dziaanie automatyki Stany zoone Sekwencje dziaa Blokuj dziaanie logiki
Warunki: Nastpio uruchomienie systemu Warunek stay: prawda/fasz Zdarzenie wirtualne Sekwencja wykonaa ostatnie dziaanie Stan sekwencji Warto stanu zoonego Warto zmiennej wirtualnej Akcje: Wygeneruj zdarzenie wirtualne Operacja na sekwencji dziaa Modyfikuj zmienn witualn Edycja: Grupowanie logik Szybkie ustawianie Kopiuj ustawienia
Warunki
P o zalogowaniu w menu System jako Administrator, dodawanie warunkw moliwe jes t w menu Automatyka: LOGIKA, STANY ZOONE.
Nazwa warunku
Stan czujki wynosi Stan czujki mniejszy od Stan czujki wikszy od Temperatura mniejsza od Temperatura wiksza od Stan przycisku Zdarzenie od przycisku Przycisk pilota podczerwieni Stan wyjcia Stan grupy
Powizane urzdzenie
NXW101 Pyta gwna systemu Nexo NXW298 Centrala lokalna TUKAN NXW398 Karta wej NXW299.2 Modu czujnika temperatury TUKAN (funkcja termometru) NXW297 Przyciski programowalne TUKAN
NXW296 Modu IR TUKAN Moduy owietlenia TUKAN Moduy rolet TUKAN Moduy przekanika TUKAN NXW301 Karta wyj przeciwsobnych NXW302 Karta wyj przekanikowych NXW303 Karta wyj OC NXW299.2 Modu czujnika temperatury TUKAN (funkcja termostatu)
Stan partycji Stan wyjcia wysokoprdowego System pracuje na akumulatorze Niski poziom naadowania akumulatora Stan zalogowania uytkownika Wystpi bd logowania Nastpio uruchomienie systemu Warunek stay: prawda/fasz Zdarzenie wirtualne Sekwencja wykonaa ostatnie dziaanie Stan sekwencji Warto stanu zoonego Warto zmiennej wirtualnej Otrzymano SMS'a Otrzymano SMS'a sterujcego Ostatnio odebrany numer Otrzymano wyjcia status zwrotny operacji NXW203.2 Modu przekanika 2x TUKAN NXW223.2 Modu przekanika 2x TUKAN DIN NXW223.8 Modu przekanika 8x TUKAN DIN XT Utrata komunikacji z moduem TUKAN Nacinito fonie Otwarto drzwi w wideodomofonie Wykonano gest na panelu wym Komenda zewntrzna NXW396 Karta komend NXW395 Karta sieci LAN Nacinito przycisk w pilocie Funkcja niewspierana sprztowo od 2010 roku. dotykoNXW102 Panel dotykowy LCD przycisk w wideodomoNXW397 Karta magistrali TUKAN NXW305 Karta wideodomofonu NXW399 Karta GSM NXW101 Pyta gwna systemu Nexo
Uwaga:
O pc je moliwyc h "warunkw" dla pos zc zeglnyc h urzdze zos tan przeds tawione indywidualnie w ins trukc jac h urzdze.
Akcje
Po zalogowaniu w menu System jako Administrator, dodawanie akcji moliwe jest w menu: Automatyka: LOGIKA, SEKWENCJE DZIAA. Harmonogram Personalizacja: Personalizacja Pulpitu: Skrt z akcja/zasb systemowy Nazwa akcji Ustaw wyjcie Ustaw grup Powizane urzdzenie Moduy owietlenia TUKAN Moduy rolet TUKAN Moduy przekanika TUKAN NXW301 Karta wyj przeciwsobnych NXW302 Karta wyj przekanikowych NXW303 Karta wyj OC NXW299.2 Modu czujnika temperatury TUKAN (termostat) NXW224.1 Modu sterownika RGB+W (PWM) NXW224.2 Modu sterownika RGB+W (0-10V) NXW225.1 Modu Wyj analogowych 4X PWM NXW225.2 Modu Wyj analogowych 4X (0-10V) NXW305 Karta wideodomofonu (funkcja elektrozaczepu)
Uzbrj/Rozbrj partycj Ustaw wyjcie wysokoprdowe Wpis do historii NXW101 Pyta gwna systemu Nexo Wygeneruj zdarzenie wirtualne Operacja na sekwencji dziaa Modyfikuj zmienn witualn Ustaw diod przycisku Wylij przez podczerwie Wywietl komunikat Przypomnienie (z dwikiem) Zmie stan panelu LCD Przejd do monitorowania CCTV Wylij SMS'a Zasymuluj odebranie SMS'a Wylij wiadomo do karty komend NXW304 Karta CCTV NXW399 Karta GSM NXW396 Karta komend NXW395 Karta sieci LAN NXW297.1 Przyciski programowalne TUKAN NXW296 Modu IR TUKAN
Uwaga: Opcje moliwych "akcji" dla urzdze zostan przedstawione w instrukcjach urzdze.
Zdarzenia wirtualne
Warunki Akcje
Zmienne wirtualne
Warunki
10
Akcje
Zwiksz o 1, modulo <warto> Zmniejsz o 1, modulo <warto> - funkcja licznikowa dodajca lub odejmujca warto zmiennej o 1 w zamknitej ptli o zadanej wartoci. W przypadku, gdy maks. pojemno licznika zostanie osignita kolejna akcja modulo spowoduje wyzerowanie licznika. Typowe zastosowanie: przeczanie wielu scen wietlnych za pomoc jednego cznika dzwonkowego przeczanie trybu "biegu" pracy np. rekuperatora liczniki zuytej energii
Wycz tryb czasowy - funkcja zatrzymujca funkcje licznika typu tryb czasowy (bez utraty wartoci zmiennej). Wylosuj z zakresu od 0 do <warto> - funkcja dziki ktrej mona w przypadkowy sposb wygenerowa warto zmiennej wirtualnej. Typowe zastosowanie: Symulacja obecnoci polegajca np. na wczaniu w losowy sposb rnych scen wietlnych lub sekwencji dziaa. Moliwe jest rwnie w losowy sposb ustali czas przejcia sekwencji do kolejnej akcji.
11
12
13
Uruchom - akcja wczajca sekwencj z uwzgldnieniem sytuacji, w ktrej sekwencja jest wanie wykonywana (jeeli sekwencja jest uruchomiona to ponowna akcja uruchom nie zmienia jej stanu). Uruchom ponownie - akcja uruchamia sekwencj od pocztku niezalenie od jej obecnego stanu. Przykad: Czujnik ruchu jest warunkiem dla programu uruchom ponownie sekwencj "wcz wiato-odczekaj-wycz". W przypadku gdy sekwencja nie dobiegnie do etapu wycz, kade naruszenie czujnika ruchu spowoduje odwieenie czasu oczekiwania na akcj wycz wiato. Zatrzymaj - funkcja zatrzyma dziaanie sekwencji. Przecz stan - akcja zatrzymujca sekwencj, gdy sekwencja jest uruchomiona oraz uruchamiajca sekwencj, gdy sekwencja jest w stanie zatrzymania.
Warunek przydatny do zaptlania sekwencji bd uruchamiania np. kolejnej sekwencji przeduajce znaczenie poprzedzajcej.
14
Stany zoone
Nawigacja: M enu: s ys tem/Logowanie: A dminis trator/menu: A utomatyka/dodaj lub przegldaj Stany zoone.
Dodawanie warunkw w stanach zoonych wyglda identycznie jak dodawanie warunkw w logice. Przykady Iloczyn - Jeeli wszystkie termostaty s nieaktywne, to wycz piec. Suma - Jeeli naruszono jakikolwiek zewntrzny czujnik ruchu, to wcz owietlenie na elewacji.
Warunek
15