Stan/zdarzenie Nexo. Zmienne wirtualne. Zdarzenia wirtualne



Podobne dokumenty
Logiki Nexo Oświetlenie Suplement instalatora

1 Moduł Lutron HomeWorks QS

Intelligent Building Solution

1. Podstawowe wiadomości Możliwości sprzętowe Połączenia elektryczne Elementy funkcjonalne programów...

Spis treści: Wersja: 1.04

Logika binarna. Prawo łączności mówimy, że operator binarny * na zbiorze S jest łączny gdy (x * y) * z = x * (y * z) dla każdego x, y, z S.

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

1 Moduł Neuronu Cyfrowego SM

1 Moduł Identyfikacji

NXW297.5 Wielofunkcyjny Przycisk Programowalny LCD TUKAN Instrukcja Instalatora

Automatyka Treść wykładów: Literatura. Wstęp. Sygnał analogowy a cyfrowy. Bieżące wiadomości:

IMP Tester v 1.1. Dokumentacja Techniczno Ruchowa

Spis treści. 1 Moduł RFID (APA) 3

System automatyki domowej. Moduł rolety NXW201.2 Instrukcja

Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie

Instrukcje warunkowe i skoku. Spotkanie 2. Wyrażenia i operatory logiczne. Instrukcje warunkowe: if else, switch.

1 Moduł Neuronu Cyfrowego

1 Moduł Inteligentnego Głośnika

1 Moduł Inteligentnego Głośnika 3

System automatyki domowej. Nexo.API Protokół Karty komend NXW396

INSTRUKCJA AKTYWACJI I OBSŁUGI BRAMKI SMS DLA FIRM. (Bramka SMS dla małych Firm, Bramka SMS Pro)

Dokumentacja techniczna. modułu: IUVO Controller 0806

Modułowy programowalny przekaźnik czasowy firmy Aniro.

WakeOnLan i uruchamianie urządzeń

Veronica. Wizyjny system monitorowania obiektów budowlanych. Instrukcja oprogramowania

Dokumentacja programu. Terminarz zadań. Serwis systemu Windows. Zielona Góra

1722/85 I 1722/86 INSTRUKCJA UŻYTKOWNIKA. Panel MIKRA i monitory głośnomówiące CXMODO. Nr ref. 1722/85 Nr ref. 1722/86 INSTRUKCJA UŻYTKOWNIKA

INSTRUKCJA OBSŁUGI. Przekaźnik czasowy ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie

1 Moduł Sterownika Magistrali

Cennik Nexo. Manipulatory Panele dotykowe. Manipulatory Wideodomofon IP. nr 01/2018 ważny od 21 stycznia 2018

Automatyzacja i robotyzacja procesów produkcyjnych

Politechnika Gdańska. Gdańsk, 2016

Temat: Arkusze kalkulacyjne. Program Microsoft Office Excel. Podstawy

System automatyki domowej. Karta wyjść OC- NXW303 Instrukcja

Instrukcja inteligentnego gniazda Wi-Fi współpracującego z systemem Asystent. domowy

Funkcje: wejściowe, wyjściowe i logiczne. Konfigurowanie zabezpieczeń.

Pobieranie aplikacji Thermoval WiFi - kod QR. Ręczne pobieranie aplikacji Thermoval WiFi

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

Wykład nr 1 Techniki Mikroprocesorowe. dr inż. Artur Cichowski

Skrócona instrukcja obsługi CA-GSM-1-LCD

Katedra Inżynierii Systemów Sterowania WEiA PG. Przemysłowe Sieci Informatyczne Laboratorium

Informacje dla kierowcy/użytkownika instalacji gazowej opartej na systemie elektronicznym LS Next

ODBIORNIK JEDNOKANAŁOWY AURA 1CF T

GATE OPENER. Instrukcja Obsługi i Konserwacji. Sterownika GSM-21. Instrukcja obsługi sterownika GSM-21

Arytmetyka liczb binarnych

Podstawy PLC. Programowalny sterownik logiczny PLC to mikroprocesorowy układ sterowania stosowany do automatyzacji procesów i urządzeń.

1 Moduł Neuronu Cyfrowego

AKTUATOR DO SYSTEMU DUO Q

INSTRUKCJA UŻYTKOWNIKA OBSŁUGA I EKSPLOATACJA SAMOCHODU WYPOSAŻONEGO W SYSTEM SEKWENCYJNEGO WTRYSKU GAZU. Diego G3 / NEVO

Rys. 2. Symbole dodatkowych bramek logicznych i ich tablice stanów.

Ćwiczenie 4: Eksploatacja systemu kontroli dostępu jednego Przejścia REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU

Uniwersalny system automatyki budynkowej w oparciu o. moduł sterujący SAB i moduły wykonawcze MWD. Praca autonomiczna Moduł sterujący SAB...

Windows 10 - Jak uruchomić system w trybie

1.1 Współpraca Modułu Dźwiękowego z jednostka

Aplikacje bezpieczeństwa z przekaźnikami 3SK1 Siemens Sp. z o.o Wszelkie prawa zastrzeżone. siemens.pl/safety

Zmienne powłoki. Wywołanie wartości następuje poprzez umieszczenie przed nazwą zmiennej znaku dolara ($ZMIENNA), np. ZMIENNA=wartosc.

Asynchroniczne statyczne układy sekwencyjne

4.1.5 Zakładka: Monitoring GPRS Zakładka: LogicProcessor. Konfiguracja systemu.

Rozdział 1. Zagadnienia podstawowe

INSTRUKCJA OBSŁUGI STEROWNIKA GSM-44. Zakład Automatyki Przemysłowej i UŜytkowej MODUS ul. Rączna Kraków

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Automatyka budynkowa w systemie RACS 5

DEKODER FUNKCJI SPECJALNYCH

ODBIORNIK ZDALNEGO STEROWANIA REMC0 DO MARKIZ I ROLET TDS GOLD MODEL INSTRUKCJA

NXW297.4 Wielofunkcyjny Przycisk Programowalny TUKAN Instrukcja Instalatora

Laboratorium Elektrycznych Systemów Inteligentnych

System automatyki domowej. Moduł przekaźnika - NXW203 Instrukcja

Kurs STARTER S5. Spis treści. Dzień 1. III Budowa wewnętrzna, działanie i obsługa sterownika (wersja 0504)

Elektroniczny Termostat pojemnościowych ogrzewaczy wody

Podstawy Informatyki Elementarne podzespoły komputera

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

Systemy operacyjne i sieci komputerowe. 1 SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Etapy uruchamiania systemu

Funkcje: wejściowe, wyjściowe i logiczne. Konfigurowanie zabezpieczeń.

Cyfrowe układy scalone c.d. funkcje

2019/09/16 07:46 1/2 Laboratorium AITUC

Architektura komputerów Wykład 2

Synteza układów kombinacyjnych

Rozdział 1. Przegląd bramofonu SAFE

Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe

System automatyki domowej. Moduł oświetlenia - NXW202 Instrukcja

Wprowadzenie do baz danych

NXW297.6 Wielofunkcyjny Przycisk WPX TUKAN Instrukcja Instalatora

UMOWY INSTRUKCJA STANOWISKOWA

ArtPlayer oprogramowanie do odtwarzania plików video sterowane Artnet/DMX V1.0.1

Instrukcja obsługi aplikacji

FC600 + SALUS Smart Home Podłączenie regulatora klimakonwektora UGE600

Skrócona instrukcja instalacji oprogramowania WinPower

Regulator klimakonwektorów FC600

Instrukcja obsługi 2012 SYSTEM KLIMATYZACJI.

Wideodomofon głośnomówiący z pętlą indukcyjną

Urządzenia do bezprzerwowego zasilania UPS CES GX. 1.5 kva. Wersja U/CES_GX_1.5/F/v01. Konfiguracja parametrów pracy UPS przy pomocy klawiatury

Instrukcja montażu. UWAGA: Moduł NIE WSPÓŁPRACUJE z kotłami z automatyką SUPERIOR oraz Victrix Zeus 26 1 oraz Victrix Zeus 26 2 ErP.

Pobieranie komunikatów GIF

Opracował: Jan Front

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

Spis treści 1. Oprogramowanie wizualizacyjne IFTER EQU Dodanie integracji CKD Wprowadzanie konfiguracji do programu EQU... 6 a.

Konfiguracja połączenia internetowego serwera w pracowni Microsoft

Funkcje: wejściowe, wyjściowe i logiczne. Konfigurowanie zabezpieczeń.

Instrukcja instalacji 2012 SYSTEM KLIMATYZACJI.

Konsolidacja FP- Depozyty

Transkrypt:

WARUNKI WARUNKI I I ZDARZENIA ZDARZENIA Określają czy pewna zależność logiczna związana ze stanem systemu jest w danej chwili spełniona lub czy zaszło w systemie określone zdarzenie. STAN SYSTEMU: stan wyjścia (OC, przekaznikowe, roleta, oświetlenie, termostat itp.) stan grupy wyjść naruszenie czujnika, wartość wejścia analogowego uzbrojenie/alarmowanie partycji wartość temperatury wartość zmiennej wirtualnej praca na zasilaniu awaryjnym stan zalogowania użytkownika wartość stanu złożonego... Stan/zdarzenie Nexo ZDARZENIA: naciśnięcie przycisku programowalnego otrzymanie waidomości SMS z poleceniem komenda tekstowa od karty komend naciśnięcie przycisku na wideodomofonie utrata komunikacji z modułem TUKAN wykonanie gestu na panelu dotykowym LCD zdarzenie wirtualne... System Nexo Zdarzenia STAN wirtualne ZDARZENIE

AKCJE AKCJE V V V SEKWENCJE DZIAŁAŃ W A LOGIKA IKONA System Nexo Pojedyncza akcja jest elementarną komendą wykonywaną przez system. mogą być wykonywane poprzez: logikę systemu (w każdej logice do 5 akcji) sekwencje działań (w każdej sekwencji do 7 akcji) harmonogram (1 akcja) ikonę na pulpicie (1 akcja) AKCJE SYSTEMOWE: sterowanie wyjściem (OC, przekaznikowe, roleta, oświetlenie, termostat itp.) sterowaniem grupą wyjść uzbrajanie/rozbrajanie partycji modyfikacja zmiennej wirtualnej sterowanie diodą w module przycisków programowalnych wyświetlanie komunikatu/przypomnienia na panelu LCD wpis do historii systemu wysłanie wiadomości SMS wygenerowanie zdarzenia wirtualnego wysłanie komendy tekstowej do karty komend uruchomienie/zatrzymanie sekwencji działań... HARMONOGRAM

LOGIKA LOGIKA Określa zachowanie się systemu w określonych przez użytkownika sytuacjach. Za pomocą logicznej tabeli prawdy wiąże ze sobą warunki z akcjami. Pojedyncza tabela prawdy może zawierać do 4 warunków i do 5 akcji. Zawiera ona wszystkie możliwe kombinacje logiczne zachodzenia warunków, co oferuje maksymalną elastyczność w definiowaniu zachowania systemu w określonej sytuacji. W systemie można skonfigurować do 192 logik. LOGIKA Aktywacja logiki (czyli wykonanie akcji związanych z aktualnie panującymi warunkami) może odbywać się w trzech trybach: zmiana warunków - akcje wykonują się za każdym razem, gdy którykolwiek z określonych w logice warunków ulegnie zmianie, zmiana warunków w określonym czasie - podobnie jak w trybie wcześniejszym, ale z uwzględnieniem kryteriów nałożonych na czas; tak zrealizowana logika może zatem działać tylko o określonych godzinach, w określone dni tygodnia itp.; zmiana warunków poza tymi okresami czasu nie skutkuje wykonywaniem się akcji, moment czasowy - akcje wykonywane są w ściśle określonych momentach czasu, wciąż jednak przy uwzględnieniu aktualnie panujących warunków; akcje wymuszane są zatem przez nastąpienie odpowiedniej chwili czasu, nie przez zmianę warunków. Współdziałanie ze sobą kilku logik realizuje się poprzez sprzężenie akcji jednej logiki z warunkami drugiej. Może się to odbywać poprzez operowanie bezpośrednio na zasobach systemu (np. jedna logika może przełączać wyjście, a druga warunkować swoje działanie jego stanem) lub przy użyciu mechanizmów wewnętrznych automatyki - zmiennych i zdarzeń wirtualnych.

ZMIENNE WIRTUALNE ZMIENNE WIRTUALNE Stan/zdarzenie Nexo 256 komórek pamięci ogólnego przeznaczenia, przyjmujących wartości całkowite z zakresu {0... 9999}. (wartość zmiennej N): równa <wartość> mniejsza od <wartość> większa od <wartość> (operacja na zmiennej N): ustaw na <wartość> zwiększ/zmniejsz o <wartość> negacja logiczna inkrementuj/dekrementuj modulo <wartość> wylosuj z zakresu {0... <wartość>} włącz tryb czasowy: inkremetuj co sekundę dekrementuj co sekundę wylosuj co sekundę wyłącz tryb czasowy Operacje dodawania i odejmowania powodują nasycanie wartości (operacja 9999 + 1 da w wyniku 9999; 0-1 da 0). Wartości zmiennych można wypisywać w: komunikatach tekstowych wiadomościach SMS komendach tekstowych wysyłanych do karty komend przy użyciu reguły: $N, gdzie N to numer zmiennej (jeśli zmienna 100 ma wartość 1234, to tekst Wartość wynosi $100. zostanie zamieniony na Wartość wynosi 1234. ) OPERACJA 1 2 256 0... 9999 WARTOŚĆ... + /- / /... = / < / >

ZDARZENIA ZDARZENIA WIRTUALNE WIRTUALNE Stan/zdarzenie Nexo Funkcjonalność ta polega na generowaniu, przy użyciu akcji systemowej, wirtualnego (tj. niemającego odniesienia do faktycznie zachodzących w systemie zdarzeń) zdarzenia. Zdarzenie opatrzone jest kilkuznakową sygnaturą, która go jednoznacznie identyfikuje oraz sprawdza w warunkach odpowiednich logik czy zdarzenie o danej sygnaturze zaszło. Mechanizm ten pozwala na łączenie ze sobą funkcjonalności kilku logik lub logik z działaniem innego elementu systemu generującego akcję systemową - harmonogramem, sekwencją działań lub ikoną na pulpicie użytkownika. Nic nie stoi na przeszkodzie, aby kilka różnych elementów systemu generowało to samo zdarzenie i kilka logik jednocześnie je odbierało. IKONA A W A B W A A HARMONOGRAM

STANY ZŁOŻONE STANY ZŁOŻONE Poszerzają możliwość określania warunków w logice systemu o wartość logiczną obliczaną na podstawie kilku zgrupowanych warunków składowych. Jeden stan złożony może zawierać w sobie do 9 warunków. W systemie Zmienne można wirtualne skonfigurować do 128 stanów złożonych. Wynikowa wartość logiczna jest obliczana według wybranej funkcji logicznej operującej na warunkach składowych: iloczyn (AND / ORAZ) - wynik jest prawdziwy jeśli wszystkie warunki są prawdziwe, suma (OR / LUB) - wynik jest prawdziwy jeśli przynajmniej jeden warunek jest prawdziwy, zanegowany iloczyn (NAND / NIE ORAZ) - wynik jest fałszywy jeśli wszystkie warunki są prawdziwe, zanegowana suma (NOR / NIE LUB) - wynik jest fałszywy jeśli przynajmniej jeden warunek jest prawdziwy, iloczyn zanegowanych (AND NOT / ORAZ NIE) - wynik jest prawdziwy Zdarzenia jeśli wirtualne wszystkie warunki są fałszywe; równoważny z zanegowaną sumą, suma zanegowanych (OR NOT / LUB NIE) - wynik jest prawdziwy jeśli przynajmniej jeden warunek jest fałszywy; równoważny z zanegowanym iloczynem, równoważność (EQU / RÓWNE) - wynik jest prawdziwy jeśli wszystkie warunki mają taką samą wartość logiczną, nierównoważność (NEQU / RÓŻNE) - wynik jest prawdziwy jeśli jakiś warunek ma inną wartość logiczną od pozostałych, zawsze fałsz (F / 0) - wynik jest fałszywy niezależnie od wartości warunków składowych (opcja do testów instalacyjnych), zawsze prawda (T / 1) - wynik jest prawdziwy niezależnie od wartości warunków składowych (opcja do testów instalacyjnych) Wartość stanu złożonego jest sama w sobie warunkiem systemowym i jako taka może być także warunkiem składowym innego stanu złożonego. Daje to możliwość uzyskania rozbudowanych zależności logicznych (np. stan złożony będący iloczynem może składać się ze stanów złożonych będących sumami). WARUNKI System Nexo STAN ORAZ / LUB /...

SEKWENCJE SEKWENCJE DZIAŁAŃ DZIAŁAŃ Stan/zdarzenie Nexo Funkcjonalność poszerzająca możliwość akcji systemowych o grupowanie kilku akcji w wykonujący się sekwencyjnie ciąg, z uwzględnieniem definiowalnych odstępów czasowych pomiędzy nimi. Pojedyncza akcja wraz z określonym odstępem czasu oczekiwania przed nią nazywa się działaniem. Na sekwencję może składać się do 7 działań. W systemie można skonfigurować do 128 sekwencji działań. Możliwe operacje jakie system może wykonywać na sekwencji to jej uruchamianie i zatrzymywanie. Operacje te są same w sobie akcjami systemowymi. Uruchamianie może być wykonane na dwa sposoby: uruchomienie - uruchamia sekwencję tylko jeśli jest ona w danej chwili zatrzymana, uruchomienie ponowne - uruchamia sekwencję od początku, niezależnie od tego czy w danej chwili jest ona zatrzymana. Akcją z jakiej składa się działanie może być dowolna akcja systemowa, w tym także operacja na sekwencji - dzięki czemu można uzyskać ich wzajemne wyzwalanie się, zatrzymywanie czy łączenie w kaskadowy ciąg. W szczególności sekwencja może operować także sama na sobie, co daje możliwość uzyskania sekwencji zapętlonej, która sama siebie od początku uruchamia. Sposób odczekiwania przed wykonaniem akcji można zrealizować na kilka sposobów: brak odczekiwania - akcja wykonuje się od razu, odczekiwanie stałej ilości czasu - użytkownik w trakcie konfiguracji Zdarzenia określa wirtualne ile sekund, minut lub godzin (od 1 do 9999) system ma odmierzyć przed akcją; minimalny czas to w rezultacie jedna sekunda, maksymalny - ponad rok, odczekiwanie zmiennej ilości czasu - działa podobnie jak opcja poprzednia, ale czas wynosi tyle ile aktualna wartość określonej zmiennej wirtualnej (mierzona w sekundach, minutach lub godzinach) w momencie rozpoczęcia odczekiwania, oczekiwanie na wyzerowanie zmiennej - działanie będzie zawieszone tak długo, jak określona zmienna wirtualna będzie miała niezerową wartość; wyzerowanie zmiennej może się odbyć poprzez akcję systemową wywołaną przez dowolny element systemu, działający niezależnie wobec danej sekwencji działań V V V Stan sekwencji (uruchomiona/zatrzymana) może także stanowić warunek w logice systemu. Sekwencja w momencie zakończenia swojego działania generuje także zdarzenie systemowe. System Nexo