PODSTAWY PROGRAMOWANIA SYSTEMÓW INTELIGENTNEGO BUDYNKU SYSTEMY Z SERWEREM AUTOMATYKI, PROGRAMOWANE ZA POMOCĄ INTERFEJSU GRAFICZNEGO

Podobne dokumenty
Poniższy przykład przedstawia prosty sposób konfiguracji komunikacji między jednostkami centralnymi LOGO! w wersji 8 w sieci Ethernet.

Satel Integra FIBARO

LABORATORIUM ENERGOOSZCZĘDNEGO BUDYNKU

Laboratorium Elektrycznych Systemów Inteligentnych

INTEGRACJA CENTRALI WENTYLACYJNEJ FIRMY PRO-VENT Z SYSTEMEM INTELIGENTNEGO DOMU FIBARO (CENTRALA HOME CENTER 2) [PL]

POLITECHNIKA WROCŁAWSKA WYDZIAŁ ELEKTRYCZNY KATEDRA ENERGOELEKTRYKI LABORATORIUM INTELIGENTNYCH INSTALACJI ELEKTRYCZNYCH

POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY

Po wstawieniu widzimy zmianę w zakładce Artykuł do symbolu został przyporządkowany przycisk z bazy artykułów (rys. 4.33).

CENTRALA STERUJĄCA SMART CONTROL

Logiki Nexo Oświetlenie Suplement instalatora

Rozdział 2. Konfiguracja środowiska pracy uŝytkownika

INFO-NET.wsparcie. pppoe.in.net.pl. Pamiętaj aby nie podawać nikomu swojego hasła! Instrukcja połączenia PPPoE w Windows XP WAŻNA INFORMACJA

Sterownik kompaktowy Theben PHARAO II

Instrukcja uruchomienia usługi i7-guard w urządzeniach Internec serii i7

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

Stair Lighting Driver. Sterownik oświetlenia schodowego Instrukcja użytkowania

KCM-5111 H Megapixel IP D/N PoE Box Camera (DC 12V / PoE)

Podstawowe wiadomości

Instrukcja obsługi programu MPJ6

Spis treści 1. Wstęp Logowanie Główny interfejs aplikacji Ogólny opis interfejsu Poruszanie się po mapie...

1. Wstęp Niniejszy dokument jest instrukcją użytkownika dla aplikacji internetowej DM TrackMan.

ROZDZIAŁ 1. PRZEGLĄD BRAMOFONU SAFE...

STEROWNIK LAMP LED MS-1 Konwerter sygnału 0-10V. Agropian System

Ćwiczenie SIB-C2. System automatyki budynkowej standardu KNX - funkcje podstawowe wej/wyj, funkcje czasowe, załączanie/wyłączanie, topologia sieci

Rozdział 5. Administracja kontami użytkowników

POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY

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

LABORATORIUM INTELIGENTNYCH SYSTEMÓW ELEKTRYCZNYCH

Lekcja 5 - PROGRAMOWANIE NOWICJUSZ

5.2. Pierwsze kroki z bazami danych

SP-1101W/SP-2101W Instrukcja Szybkiej Instalacji

System automatyki domowej. Moduł rolety NXW201.2 Instrukcja

Skrócona instrukcja obsługi rejestratorów marki IPOX

1 Moduł Lutron HomeWorks QS

mh-io32 Moduł logiczny / 32. kanałowy sterownik włącz / wyłącz systemu F&Home.

Platforma e-learningowa

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

Szybki przewodnik instalacji

POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY

PROGRAMOWALNE STEROWNIKI LOGICZNE

Pracownia internetowa w szkole ZASTOSOWANIA

mh-io12e6 Moduł logiczny / 12. kanałowy sterownik włącz / wyłącz + 6. kanałowy sterownik rolet / bram / markiz systemu F&Home.

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

Instrukcja aktualizacji oprogramowania. Wersja dokumentu: 01i00 Aktualizacja:

Kamera Domu Inteligentnego. Instrukcja instalacji

Instrukcja EQU Kantech

POLITECHNIKA WROCŁAWSKA WYDZIAŁ ELEKTRYCZNY INSTYTUT ENERGOELEKTRYKI LABORATORIUM INTELIGENTNYCH INSTALACJI ELEKTRYCZNYCH

Instrukcja konfiguracji programu TV Wall do zarządzania dekoderami IN-IP-5904-MP, IN-IP-5904

PlantVisor_1.90PL Instrukcja instalacji, konfiguracji oraz obsługi

Skrócona instrukcja funkcji logowania

Instrukcja obsługi Kamery IP

Rozdział 1. Przegląd bramofonu SAFE

Opisane poniżej czynności może wykonać administrator komputera lub administrator serwera SQL (tj. użytkownik sa).

Instrukcja instalacji programu ARPunktor wraz z serwerem SQL 2005 Express

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program

Instrukcja podłączania komputerów z systemem Microsoft Windows Vista/7 do sieci eduroam

Instalacja systemu zarządzania treścią (CMS): Joomla

Instrukcja szybkiej instalacji. Przed przystąpieniem do instalacji należy zgromadzić w zasięgu ręki wszystkie potrzebne informacje i urządzenia.

Programowanie xcomfort Cz. I Eaton Corporation. All rights reserved.

Instrukcja konfiguracji urządzenia Comarch TNA Gateway Plus

Ćwiczenie 6. Wiadomości ogólne.

Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0

podstawowa obsługa panelu administracyjnego

wpisujemy prawidłowe ustawienia dla naszej sieci lokalnej ustawienia

Instrukcja obsługi Routera WiFi opracowana przez EVE tech Sp. z o. o. Sp. k.

Cyfrowy ściemniacz LED EC-20D

Uwaga: NIE korzystaj z portów USB oraz PWR jednocześnie. Może to trwale uszkodzić urządzenie ZyWALL.

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Uruchomienie programu COMPAS 2026LAN

Konfiguracja własnego routera LAN/WLAN

Instrukcja obsługi urządzenia

Instrukcja podłączania komputerów z systemem Microsoft Windows 8 do sieci eduroam

1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7

Platforma szkoleniowa krok po kroku. Poradnik Kursanta

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY

Szybki start SAMOOCENA W NOR-STA

KLIMATYZATOR PRZENOŚNY KP52W

Robo - instrukcja obsługi

Wyłącznik czasowy GAO EMT757

Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2.

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

Instrukcja użytkownika

tel.+ (48)

Tworzenie prezentacji w MS PowerPoint

PODSTAWY PROJEKTOWANIA INSTALACJI ELEKTRYCZNYCH CZĘŚĆ 1 XL PRO 2

Skrócona instrukcja konfiguracji skanowania iwysyłania wiadomości

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)

ActionFX oprogramowanie do sterowania efektami platform i kin 7D V1.0.1

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

W ielofunkcyjne linie wejściowe

Moduł Media backup oraz konfiguracja serwera zapasowego

Instrukcja wgrywania aktualizacji oprogramowania dla routera Edimax LT-6408n

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Podłączanie się do sieci eduroam w systemie Windows Vista/Windows 7 wersja 2

Konfiguracja Połączenia

Smart home managing by Ethernet micro server. Zarządzanie systemem inteligentnego domu za pomocą mikro serwera Ethernet. 1. Cele

Przygotowanie urządzenia:

Transkrypt:

PODSTAWY PROGRAMOWANIA SYSTEMÓW INTELIGENTNEGO BUDYNKU SYSTEMY Z SERWEREM AUTOMATYKI, PROGRAMOWANE ZA POMOCĄ INTERFEJSU GRAFICZNEGO Część 1. Sterowanie oświetleniem Piotr MACIOŁEK N owoczesne systemy inteligentnego budynku często opierają się na wykorzystaniu serwerów do zarządzania automatyką budynkową. Okazuje się, że producenci często ułatwiają integratorom zaprogramowanie takich systemów, dając moż1/2019 liwość wykorzystania interfejsu graficznego do ich programowania. Podstawy programowania opartego na interfejsie graficznym przedstawię, wykorzystując jeden z dostępnych na rynku serwerów systemów automatyki budynkowej ze względu na możliwość 3

SEC & BAS Rys. 1. Wizualizacja mieszkania wykorzystanego do zaprojektowania prostego systemu inteligentnego budynku Rys. 2. Projekt oświetlenia mieszkania z podziałem na przyciski i odbiorniki świetlne Rys. 3. Schemat elektryczny podłączeń źródeł światła i sterowania oświetleniem poglądowego pokazania procesu projektowania, łatwego do powtórzenia w warunkach praktycznych, wybrałem do tego celu IO Server firmy Comexio. Jednakże zasady ogólne takiego programowania są podobne w rozwiązaniach innych firm. W tej części skupię się na podstawach projektowania sterowania oświetleniem na przykładzie prostego systemu do małego mieszkania. Systemy większych obiektów projektuje się podobnie, multiplikując fragmenty projektów, podobnych do przedstawionych w dalszej części artykułu. Jednocześnie należy wiedzieć, że tworzenie skomplikowanych projektów, opartych na wielu współzależnościach, wymaga przejścia odpowiedniego szkolenia z zakresu programowania systemów automatyki budynkowej lub posiadania odpowiednej wiedzy z zakresu automatyki i logiki. Do projektu wybrałem małe, kilkudziesięciometrowe mieszkanie, zwizualizowane na rys. 1. Etap projektowania można rozpocząć od przygotowania schematycznego planu mieszkania za pomocą bezpłatnego programu Plannera Comexio, który jest dostępny na stronie producenta. To webowe narzędzie umożliwia przygotowanie planu obiektu, podzielenie go na pomieszczenia oraz automatyczne dobranie rodzaju i liczby fizycznych modułów elektrycznych, koniecznych do zrealizowania założonego zadania. W każdym z pomieszczeń należy zaznaczyć, jakie funkcje będą w nim wykorzystywane. W naszym przypadku będzie to światło dodajemy więc po jednym odbiorniku świetlnym oraz przycisku odpowiadającym za jego sterowanie (rys. 2). Dla uproszczenia można przyjąć, że będą to tzw. przyciski dzwonkowe, których naciśnięcie spowoduje włączanie źródeł światła, a kolejne naciśnięcie ich wyłączanie. Po naniesieniu potrzebnych funkcji kalkulator wylicza, ile wejść i wyjść będzie wykorzystanych oraz gdzie można je podłączyć. W tym przypadku będzie to dokładnie 5 wejść binarnych (I1 I5) i 5 wyjść przekaźnikowych 230 VAC (Q1 Q5). Schemat elektryczny podłączeń będzie wyglądał tak, jak na rys. 3. W tym miejscu należy przypomnieć zasady układania instalacji inteligentnego budynku. W przypadku systemu magistralowego, jakim jest np. KNX, przewód sterujący można układać w tzw. pętli otwartej, tj. od punktu do punktu, powracając do początku magistrali, bez podłączania przewodów drugiego końca magistrali. Natomiast w przypadku wykorzystania sterowania za pomocą wejść logicznych, o czym traktuje ten artykuł, przewody sterujące układa się w gwiazdę. Po wykonaniu odpowiednich podłączeń instalacji można przejść do programowania systemu inteligentnego budynku. Aby zaprogramować taki prosty system, wystarczy minimalna znajomość zasad programowania. Dzięki czytelnemu opisaniu wejść i wyjść w oprogramowaniu uzyskuje się przejrzystość instalacji fizycznej i jej wirtualnego zobrazowania. Wszystkie elementy w oprogramowaniu łączone są w sposób blokowy, co bardzo ułatwia wdrożenie. Bloki używa- 4 SEC&AS

Rys. 4. Widok okna przeglądarki po zalogowaniu się do IO-Servera ne w programie graficznym są tak naprawdę podprogramami systemu automatyki, zgromadzonymi w bibliotece dostarczanej przez producenta. Niektórzy producenci umożliwiają zaawansowanym integratorom tworzenie własnych bloków i umieszczanie ich w bibliotece oprogramowania z przeznaczeniem do późniejszego wykorzystania. Kolejnym krokiem, który należy zrealizować, jest zasilenie serwera (w tym przypadku stosuje się zasilacz napięcia 24 VDC) oraz podłączenie serwera do lokalnej sieci komputerowej. Aby skomunikować się z urządzeniem w przeglądarce, należy wpisać domyślny adres programowanego serwera oraz login i hasło, dołączone w instrukcji do urządzenia. Następnie należy przejść do części programowej, klikając ikonę odświeżenia: W tej chwili na ekranie powinien ukazać się pusty panel programowania z ikoną +. Po wybraniu i nazwaniu nowej karty (np. DOM) powinien ukazać się obraz pokazany na rys. 4. Po dodaniu nowej karty można już przejść do programowania. W tym celu należy wybrać z menu głównego po lewej stronie zakładkę F. logiczne. Po prawej stronie pojawi się wybór funkcji, m.in. wejścia/wyjścia. Po przejściu do podmenu powinniśmy zobaczyć obszar z wymienionymi elementami IO-Servera. Aby przypisać własne nazwy poszczególnym wejściom/ wyjściom, wystarczy je przeciągnąć na pole robocze. Po kliknięciu ikony klucza włączy się edytor i umożliwi zmianę opisu pola (rys. 5). Rys. 5. Zobrazowanie wejść/wyjść serwera z przypisanymi własnymi nazwami poszczególnych pól wykorzystywanych w projekcie W tym momencie można rozpocząć właściwe programowanie systemu. Polega ono na przeciąganiu potrzebnych elementów na pole robocze elementy można nazywać i łączyć z funkcjami logicznymi. Elementy łączy się, wskazując wejście lub wyjście i, z wciśniętym lewym przyciskiem myszy, wskazując wejście/wyjście, z którym ma być połączony. Należy zauważyć, że końcówki mają różne kształty trójkątny (cyfrowy) oraz okrągły (analogowy). Możliwe jest łączenie wyłącznie wyjść i wejść tego samego rodzaju. Dzięki wykorzystaniu (przeciągnięciu na pole robocze) modułu logicznego Przekaźnik Bi/R/S (przekaź- Rys. 6. Schemat pojedynczego obwodu sterowania oświetleniem z wykorzystanie przekaźnika impulsowego bistabilnego 1/2019 5

SEC & BAS Rys. 7. Schemat podstawowego sterowania oświetleniem całego mieszkania nik impulsowy bistabilny z dodatkowymi wejściami Reset i Set ), znajdującego się w menu funkcji Moduły logiczne Logika, i połączenie go z wybranym wejściem (I1) i wyjściem (Q1) powstał prosty układ sterowania, realizujący zapalenie i gaszenie jednego obwodu oświetleniowego przypisanego do przedpokoju (rys. 6) Aby zrealizować sterowanie oświetleniem dla całego omawianego mieszkania, wystarczy powielić sekwencje dla pozostałych wejść i wyjść. Schemat logiczny będzie wówczas wyglądał tak, jak na rys. 7. W tym momencie etap programowania mamy już za sobą, teraz wystarczy wcisnąć przycisk Play, aby cały układ w zakładce zaczął działać, tzn. aby zaprogramowana logika została uruchomiona w serwerze. Wykorzystując bardziej zaawansowane modele, można stworzyć w łatwy sposób funkcje centralne, np. Wyjście gaszenie wszystkich świateł, które będzie bardzo przydatne, gdy wychodzi się z domu. Do tego celu można użyć np. blok logiczny Podwójny klik z zakładki Logika i powiązać go z przyciskiem światła w przedpokoju. Blok ten zlicza liczbę szybkich kliknięć przycisku (jedno kliknięcie lub podwójne kliknięcie) i wykonuje żądaną funkcję. W tym przypadku dwa szybkie kliknięcia zgaszą światła w całym domu, a jedno kliknięcie będzie w dalszym ciągu zapalać i gasić światło tylko w przedpokoju (rys. 8). Podobną funkcję możemy zastosować, gdy chcemy, aby zapaliły się wszystkie światła w mieszkaniu, np. gdy będąc w nocy w sypialni, usłyszymy coś niepokojącego. Dla przycisku w sypialni możemy zastosować blok logiczny T krótki/długi, który sprawdza czas wciśnięcia przycisku i w zależności od czasu przyciśnięcia realizuje żądaną funkcję. Jeśli wciśniemy i puścimy przycisk, to zapali się tylko światło w sypialni. Gdy jednak wciśniemy i chwilę przytrzymamy przy- Rys. 8. Zaprogramowanie funkcji wyłączenia całego oświetlenia mieszkania po podwójnym kliknięciu przycisku w przedpokoju 6 SEC&AS

Rys. 9. Zaprogramowanie funkcji włączenia całego oświetlenia mieszkania po długim wciśnięciu przycisku w sypialni cisk, wówczas włączy się oświetlenie we wszystkich pomieszczeniach, abyśmy mogli, mając już włączone wszędzie światło, sprawdzić, co się stało (rys. 9). W ten oto prosty sposób można zaprogramować inteligentne sterowanie oświetleniem. Program daje bardzo wiele ciekawych możliwości, których wykorzystanie zależy od wyobraźni i umiejętności osoby programującej system. Mam nadzieję, że przekonałem czytelników, iż tworzenie tzw. inteligentnych instalacji nie jest aż tak skomplikowane, jakby się mogło wydawać. W kolejnej części pokażę, jak można ekonomicznie zrealizować sterowanie ogrzewaniem w omawianym mieszkaniu. Piotr MACIOŁEK Specjalista w dziedzinie automatyki inteligentnych budynków. Wykładowca na kursach programowania systemów automatyki budynkowej.