Ćwiczenie ABIS-C06. Street Lighting – Inteligentne...

22
Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja AUTOMATYKA BUDYNKOWA IMPLEMENTACJA W SIECIACH INTELIGENTNYCH KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII AKADEMIA GÓRNICZO-HUTNICZA WWW.KANIUP.AGH.EDU.PL WWW.AGH.EDU.PL KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 1/22 Temat: Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja Narzędzia: Pakiet LonMaker, urządzenia sterujące inteligentnym oświetleniem – stanowisko laboratoryjne (router i.LON 100, sterowniki lamp), pakiet Macromedia Contribute Zakres materiału Do ćwiczenia potrzebna jest znajomość: 1. technologii i oprogramowania LonWorks, 2. podstaw wizualizacji w systemach automatyki budynkowej. Cel ćwiczenia Celem ćwiczenia jest przedstawienie możliwości realizacji systemu sterowania oświetleniem ulicznym za pomocą technologii LonWorks oraz zapoznanie się z oprogramowaniem umożliwiającym wizualizację tego procesu. Podczas ćwiczenia należy odpowiednio zintegrować sieć sterowania w pakiecie LonMaker z urządzeniem i.LON.100e3 Internet Server. Kolejną częścią ćwiczenia jest zaprojektowanie prostego systemu wizualizacji dla oświetlenia ulicznego wykorzystującego jako medium transmisji sieć zasilającą - PL (PowerLine). Wstęp Inteligentne sterowanie oświetleniem ulicznym staje się coraz bardziej popularne dzięki możliwością przesyłania informacji dla sterowników oświetleniowych poprzez typową sieć zasilającą 230V. Oświetlenie uliczne wyposażone w inteligentne elementy sterujące potrafi automatycznie dostosować się do potrzeb użytkowników drogi, a rozwój regulowanych osprzętów dla lamp wysokoprężnych umożliwia regulację strumienia świetlnego w oprawach ulicznych. Wbudowany Web Server urządzenia i.LON.100e3 dostarcza szereg możliwości począwszy od tworzenia harmonogramów załączania lamp z zadanym poziomem strumienia świetlnego, kończąc na interaktywnych stronach umożliwiających sterowanie wraz z wizualizacją. Wszystkie te czynniki powodują, iż taki typ sterowania spełnia najważniejsze założenia współczesnej automatyki, czyli minimalizację kosztów zużycia energii. Wyposażenie stanowiska laboratoryjnego Oświetlenie uliczne Philips Selenium SGP Lampy wykorzystywane w ćwiczeniu laboratoryjnym to model Selenium SGP firmy Philips. Jednak lampy te zostały zmodyfikowane w taki sposób, że w ich wnętrzu znajduje się

Transcript of Ćwiczenie ABIS-C06. Street Lighting – Inteligentne...

Page 1: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

AUTOMATYKA BUDYNKOWA – IMPLEMENTACJA W SIECIACH INTELIGENTNYCH KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII AKADEMIA GÓRNICZO-HUTNICZA

WWW.KANIUP.AGH.EDU.PL WWW.AGH.EDU.PL

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 1/22

Temat: Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

Narzędzia: Pakiet LonMaker, urządzenia sterujące inteligentnym oświetleniem – stanowisko laboratoryjne (router i.LON 100, sterowniki lamp), pakiet Macromedia Contribute

Zakres materiału Do ćwiczenia potrzebna jest znajomość:

1. technologii i oprogramowania LonWorks, 2. podstaw wizualizacji w systemach automatyki budynkowej.

Cel ćwiczenia Celem ćwiczenia jest przedstawienie możliwości realizacji systemu sterowania oświetleniem ulicznym za pomocą technologii LonWorks oraz zapoznanie się z oprogramowaniem umożliwiającym wizualizację tego procesu. Podczas ćwiczenia należy odpowiednio zintegrować sieć sterowania w pakiecie LonMaker z urządzeniem i.LON.100e3 Internet Server. Kolejną częścią ćwiczenia jest zaprojektowanie prostego systemu wizualizacji dla oświetlenia ulicznego wykorzystującego jako medium transmisji sieć zasilającą - PL (PowerLine).

Wstęp Inteligentne sterowanie oświetleniem ulicznym staje się coraz bardziej popularne dzięki możliwością przesyłania informacji dla sterowników oświetleniowych poprzez typową sieć zasilającą 230V. Oświetlenie uliczne wyposażone w inteligentne elementy sterujące potrafi automatycznie dostosować się do potrzeb użytkowników drogi, a rozwój regulowanych osprzętów dla lamp wysokoprężnych umożliwia regulację strumienia świetlnego w oprawach ulicznych. Wbudowany Web Server urządzenia i.LON.100e3 dostarcza szereg możliwości począwszy od tworzenia harmonogramów załączania lamp z zadanym poziomem strumienia świetlnego, kończąc na interaktywnych stronach umożliwiających sterowanie wraz z wizualizacją. Wszystkie te czynniki powodują, iż taki typ sterowania spełnia najważniejsze założenia współczesnej automatyki, czyli minimalizację kosztów zużycia energii.

Wyposażenie stanowiska laboratoryjnego Oświetlenie uliczne Philips Selenium SGP Lampy wykorzystywane w ćwiczeniu laboratoryjnym to model Selenium SGP firmy Philips. Jednak lampy te zostały zmodyfikowane w taki sposób, że w ich wnętrzu znajduje się

Page 2: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 2/22

sterownik Candelon oraz elektronicznie regulowany balast Selec 2000. Ideowy schemat elektryczny lampy przedstawiony został na rysunku nr 1. Moduł Candelon 100 jest węzłem sieci LonWorks, wyposażonym w interfejs PowerLine (PL) pozwalający na komunikację z wykorzystaniem sieci zasilającej oprawy. Dzięki temu w projekcie sieci sterującej lampy posiadają szereg zmiennych wejściowych (NVI), wyjściowych (NVO) oraz bloków funkcjonalnych. Ich szczegółowa specyfikacja znajduje się w dokumentacji technicznej zamieszczonej w odpowiednim folderze niniejszego ćwiczenia („Candelon Node” SelcNode.pdf).

Rysunek nr 1. Schemat ideowy elektryczny „inteligentnej” lampy.

Router i.LON.100e3 Internet Server

Rysunek nr 2. Router i.Lon.100e3 Internet Server.

i.LON.100e3 Internet Server, przedstawiony na rysunku nr 2. jest zaawansowanym, wielofunkcyjnym urządzeniem, łączącym w sobie elementy sterowników PLC, serwerów

Page 3: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 3/22

SCADA oraz zawierającym interfejsy PL lub TP/FT, IP-852. Router jest modułem i interfejsem sieciowy, służącym do łączenia urządzeń w sieci LonWorks, M-Bus, Modbus oraz IP. Posiada on wbudowany Web serwer umożliwiający dostęp do różnych danych oraz pozwalający na odpowiednie zarządzanie i konfigurację procesów zachodzących w sieci sterującej. Przykładowo można zrealizować harmonogramowanie, alarmowanie oraz logowanie danych przez aplikacje. Dodatkowo zaimplementowano mechanizm obsługi skrzynki pocztowej, co umożliwia powiadomienia użytkownika o zdarzeniach za pomocą wiadomości e-mail.

Konfiguracja routera i.LON.100e3 Internet Server

Program ćwiczenia 1. Uruchomić przeglądarkę Internet Explorer, następnie wpisać adres IP

urządzenia: 10.20.1.90 2. Na ekranie komputera powinna wyświetlić się strona internetowa routera

i.Lon.100. Należy kliknąć na przycisk Service, zostanie wyświetlone okno logowania. W odpowiednim polu należy podać login: ilon, oraz hasło: nimda-1,

3. Nastąpi przekierowanie do okna panelu konfiguracyjnego routera i.Lon100. Następnie należy wybrać odpowiednią zakładkę Service/Network/Lonworks. W zakładce wyświetlone zostaną takie dane jak NeuronID urządzenia jako Device ( z interfejsem PowerLine) oraz jako Router ( komunikacja IP-852),

4. W wierszu poleceń systemu MS Windows należy uruchomić ipconfig (Menu Start -> Uruchom: cmd -> ipconfig). Na ekranie zostanie wyświetlony adres IP komputera, który jest używany w niniejszym ćwiczeniu. Przykładowy wynik użytej komendy ipconfig został przedstawiony na rysunku nr 3,

Rysunek nr 3. Widok okien programu Echelon IP-852 Configuration Server.

5. Uruchomić program Configuration Server IP (Menu Start -> Programy ->Echelon

LonWorks-IP Configuration Server). Program ten służy do konfiguracji

Page 4: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 4/22

parametrów niezbędnych do zrealizowania sieci sterującej LonWorks z wykorzystaniem jako medium transmisji sieci IP. Należy w nim wskazać tzw. Configuration Server oraz wszystkie urządzenia odpowiedzialne za „routowanie” protokołu LonTalk, które powinny mieć dostęp do integrowanej sieci i biorą udział w procesie sterowania – projekcie sieci LonWorks. Widok ekranu z uruchomionym programem Configuration Server został przedstawiony na rysunku nr 3.,

6. Należy upewnić się czy adres IP Configuration Server’a, w nowo organizowanym kanale, jest taki sam jak adres IP komputera używanego w niniejszym ćwiczeniu (przycisk Local IP), a wykorzystywany port to 1629,

7. W celu dodania nowego urządzenia do powstającego kanału, należy kliknąć prawym przyciskiem myszy na ikonę New Channel, następnie wybrać polecenie New Device. W kanele pojawi się nowa ikonka obrazująco nowo dodawane urządzenie, której należy nadać własną nazwę (np. PC),

8. W celu skonfigurowania parametrów nowo dodawanego urządzenia należy kliknąć prawym przyciskiem myszy na ikonę utworzoną w punkcie 7 niniejszej instrukcji, a następnie wybrać polecenie Device Properties. Na ekranie zostanie wyświetlone okno przedstawione na rysunku nr 4. Jeśli dodawanym urządzeniem jest komputer PC używany w niniejszym ćwiczeniu w polu IP address or host name należy wpisać jego adres IP. Natomiast jeśli dodawanym urządzeniem jest i.LON.100 we wspomnianym polu należy wpisać adres IP routera (podany wcześniej w niniejszej instrukcji). Pole Port w obu przypadkach powinno posiadać wartość 1628.

Rysunek nr 4. Widok okna konfiguracyjnego nowego urządzenia w kanale IP.

Page 5: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 5/22

9. Jeśli do organizowanego kanału zostały dodane oba wcześniej wymienione

urządzenia, należy kliknąć w opcję Network umieszczoną na pasku narzędzi programu Echelon IP-852 Configuration Server i wybrać polecenie Enable. Wybór wspomnianego polecenia powinien skutkować zmianą koloru ikon dodanych do kanału. Jeśli wszystkie ikony dodanych urządzeń będą posiadały kolor zielony oznaczać to będzie, że proces rejestracji przebiegł pomyślnie.

Rysunek nr 5. Widok okna programu LonWorks Interfaces

Wskazówka: Jeśli ikona reprezentująca komputer PC nie chce zmienić się na kolor zielony, pomocnym może okazać się następujące rozwiązanie. Uruchomić aplikację LonWorks Interfaces znajdującą się w Panelu Sterowania. Na ekranie komputera zostanie wyświetlone okno przedstawione na rysunku nr 5. Z listy znajdującej się po lewej stronie wyświetlonego okna wybrać interfejs o nazwie SL, następnie kliknąć na przycisk test znajdujący się w pasku narzędzi. W kolejnym wyświetlonym na ekranie oknie zaznaczyć jedyną dostępną opcję Enter the IP-852 Configuration Server IP address w polu IP Address należy wpisać adres komputera PC używanego w niniejszym ćwiczeniu, a w polu Port numer portu używanego przez Configuration Server (1628). Następnie należy kliknąć na przycisk OK. Po wykonaniu opisanych czynności należy przełączyć się do programu Echelon IP-852 Configuration Server, a następnie kliknąć prawym przyciskiem myszy na ikonę New Channel i wybrać polecenie Update Members. Widok okna programu Echelon IP-852 Configuration Server poprawnie skonfigurowanego został przedstawiony na rysunku nr 6.

Rysunek nr 6. Widok okna programu Echelon IP-852 Configuration Server, który obrazuje poprawny

przebieg procesu konfiguracji elementów wchodzących w skład organizowanego kanału IP.

Page 6: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 6/22

UWAGA: Podczas testowania danego interfejsu z użyciem programu LonWorks Interfaces należy uprzednio wyłączyć pakiet LonMaker, jeśli jest włączony.

Zadania do samodzielnego wykonania 1. Wykonać nowy projekt sieci LonWorks za pomocą pakietu LonMaker. Jako

interfejs komunikacyjny wskazać ten, który był testowany za pomocą programu LonWorks Interfaces – prawdopodobnie jego nazwa to SL,

2. W nowo powstałym projekcie sieci sterowania – w programie MS Viso, kliknąć prawym przyciskiem myszy na obiekt Channel 1 reprezentujący kanał i wybrać polecenie Properties. Na ekranie komputera zostanie wyświetlone okno przedstawione na rysunku nr 7. W polu Transceiver Type: należy wybrać rodzaj kanału IP-10L, a w polu Name: nadać nazwę np. Kanal IP. Następnie zatwierdzić zmiany klikając w przycisk OK,

Rysunek nr 7. Widok okna ustawień kanału.

3. Zaobserwować zmiany, 4. Z palety Shapes wybrać ikonkę Router i dodać ją do projektu. Na ekranie

komputera zostanie wyświetlone okno jak na rysunku nr 8. Należy uzupełnić poszczególne pola zgodnie z zamieszczonym rysunkiem oraz kliknąć przycisk Dalej>. Na ekranie komputera zostanie wyświetlone okno przedstawione na rysunku nr 9. Jako sposób podania wartości Service Pin w procesie komisjonowania należy wybrać Manual. W celu sprawdzenia wartości jaką należy podać w polu Neuron ID należy za pomocą przeglądarki IE zalogować się do routera i.LON.100, a w nim do zakładki Service/Network/LonWorks, i sprawdzić wartość Value koło Neuron ID: IP-852 Router IP side – zostało to przedstawione na rysunku nr 10. Odpowiednią wartość bez żadnych znaków oddzielających wpisać w pole Neuron ID oraz kliknąć przycisk Zakończ.

Page 7: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 7/22

Wykonane operacje pozwoliły na dodanie do projektu urządzenia pełniącego funkcję routera pomiędzy siecią Internet (kanałem IP) a siecią zasilającą (kanałem PL). Jest to niezbędne w dalszych pracach ponieważ komputer PC oraz router i.LON.100 łączą się za pośrednictwem kanału IP. Natomiast lampy, które zostaną później dodane wykorzystują do komunikacji ze sobą oraz routerem kanał PL. Aby mieć możliwość używania komputera w procesie sterowania lampami niezbędne jest routowanie sygnałów.

Rysunek nr 8. Widok okna dodawania nowego routera.

Rysunek nr 9. Widok okna wyboru metody wprowadzenia wartości Service Pin.

Page 8: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 8/22

Rysunek nr 10. Widok okna ustawień routera i.LON.100.

5. W projekcie dodać nowy podsystem – ikonka Subsystem z palety Shapes.

W pakiecie MS Visio zostanie utworzona nowa zakładka, tak jak zostało to przedstawione na rysunku nr 11.

Rysunek nr 11. Widok okna definicji kanału komunikacyjnego oraz dodanego wcześniej nowego podsystemu o nazwie

PL_Side reprezentowanego jako zaznaczona zakładka.

6. Do nowego dodanego podsystemu należy dodać kanał komunikacyjny – ikonka Channel z palety Shapes. Na ekranie komputera zostanie wyświetlone okno Channel Definition – przedstawione na rysunku nr 11. Z dwóch dostępnych opcji należy wybrać Shape represents an existing channel, ponieważ zostanie wykorzystany kanał komunikacyjny reprezentujący sieć zasilającą dodany wcześniej podczas procesu dodawania routera do projektu sieci LonWorks, a nie jest tworzony nowy kanał komunikacyjny. Jako Channel Name należy wybrać z rozwijanej listy nazwę kanału podaną w punkcie 4 niniejszej instrukcji – jeśli zostało to wykonane zgodnie z rysunkiem nr 8 nazwa tego kanału to PowerLine a typ transceivera to PL-20N. Procedurę zakończyć klawiszem OK,

Page 9: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 9/22

7. Do wykonanego w punkcie 6 niniejszej instrukcji kanału komunikacyjnego należy dodać nowy węzeł sieci LonWorks (ikonka Device z palety Shapes), którym jest urządzenie iLON. Moduł i.LON.100 używany w niniejszym ćwiczeniu jest nie tylko routerem, ale pełni również rolę węzła sieci LonWorks posiadającego pewną ilość swobodnie programowalnych przez integratora sieci funkcji mogących zostać wykorzystanych w projekcie. W celu poprawnego dodania węzła sieci iLON można posłużyć się informacjami zamieszczonymi na rysunkach nr 12 – 16,

Rysunek nr 12. Widok okna dodawania nowego urządzenia.

Rysunek nr 13. Widok okna, w którym należy wskazać plik XIF dla nowo dodawanego urządzenia.

Page 10: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 10/22

Rysunek nr 14. Widok okna ustawień urządzenia i.LON.100.

Rysunek nr 15. Widok okna wyboru metody wprowadzenia wartości Service Pin.

Rysunek nr 16. Widok okna ustawień konfiguracyjnych nowo dodawanego urządzenia.

8. Kolejno należy dodać do projektu sieci LonWorks znajdujące się w składzie

stanowiska laboratoryjnego lampy będące również węzłami sieci. Podczas

Page 11: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 11/22

dodawania nowego urządzenia w tym przypadku należy wskazać ścieżkę do pliku XIF – zostało to przedstawione na rysunku nr 17.

UWAGA: Wszystkie niezbędne pliki znajdują się Pulpit -> ABIS -> 09-StreetLighting

Rysunek nr 17. Widok okna, w którym należy wskazać plik XIF dla nowo dodawanego urządzenia.

9. Wartość NeuronID w odpowiednim oknie należy wprowadzić ręcznie. NeuronID

Lamp 1.5: 050162430200, 10. Podczas kolejnych poziomów konfiguracji zaznaczyć odpowiednie opcje tak jak

zostało to przedstawione na rysunku nr 18.

Rysunek nr 18. Widok okna ustawień konfiguracyjnych nowo dodawanego urządzenia.

11. Wykorzystując wzorzec urządzenia z wcześniejszych punktów niniejszej instrukcji

należy skomisjonować kolejną lampę, jej NeuronID: 0501624CF100, 12. Dodane i skomisjonowane lampy należy załączyć za pomocą opcji Browse

dostępnej w pakiecie LonMaker (dostęp np. prawy klawisz myszy na Device) wykorzystując zmienną nviLampValue,

UWAGA: Nie należy przełączać stanu lamp w krótkich odstępach czasowych! Po załączeniu lampy sodowej na napięcie, rozpoczyna się wyładowanie w gazie pomocniczym i dopiero po odparowaniu sodu, wyładowanie w parach sodu staje się dominujące. Pełną wydajność świetlną uzyskuje się po kilku minutach. Szybkie przełączanie może doprowadzić do uszkodzenia lamp.

Aplikacja i.Lon100 Configuration Utility i.LON 100 Configuration Utility jest aplikacją, przedstawioną na rysunku nr 19. pozwalającą na konfigurację zaawansowanych funkcji węzła sieci i.LON.100. Służy między innymi do parametryzacji zmiennych sieciowych, reguł konwersji typów lub udostępniania zmiennych dla usługi iLon100 Internet Service (aplikacja dostępna jako plugin z menu kontekstowego urządzenia po prawym kliknięciu przyciskiem myszki). W celu uzyskania możliwości zarządzania zmiennymi sieciowymi innych urządzeń niż węzeł i.LON.100 wchodzących w skład projektu sieci LonWorks z poziomu przeglądarki Internet

Page 12: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 12/22

Explorer, należy je dodać w zakładce External Points aplikacji i.LON 100 Configuration Utility – okno dodawania zmiennych zostało przedstawione na rysunku nr 20. UWAGA: w przypadku braku zmiennych w drzewie węzła urządzenia jak na rysunku 20 należy sprawdzić, czy jest zaznaczona odpowiednia opcja w zakładce Tools odpowiadająca za ich widoczność.

Rysunek nr 19. Widok okna aplikacji i.LON 100 Configuration Utility.

Rysunek nr 20. Widok okna dodawania zmiennych zewnętrznych w aplikacji i.LON 100 Configuration Utility.

Program ćwiczenia 1. Zalogować się do WebServera urządzenia i.LON.100 – w tym celu w przeglądarce

Internet Explorer należy wprowadzić adres IP urządzenia: 10.20.1.90, następnie kliknąć w przycisk Service,

Page 13: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 13/22

Ekran powitalny pozwala na wybór pomiędzy usługami Service oraz Standard. Wybór przycisku Standard przekierowuje do uprzednio stworzonej wizualizacji sieci sterującej. Wybór przycisku Service pozwala na zalogowanie się do stron zawierających parametry konfiguracyjne, wymagane jest podanie loginu i hasła (ilon; nimda-1).

2. Wybrać pod stronę Data Points znajdującą się w zakładce Configure. Na ekranie komputera zostanie wyświetlona strona przedstawiona na rysunku nr 21 zawierająca wszystkie dostępne przez węzeł sieci i.LON.100 zmienne sieciowe,

Rysunek nr 21. Widok strony zawierającej zmienne sieciowe dostępne przez węzeł sieci i.LON.100.

UWAGA: Wszystkie zmiany wykonywane w i.LON 100 Internet Server za pomocą przeglądarki należy każdorazowo potwierdzić kliknięciem przycisku Submit.

Zadania do samodzielnego wykonania 1. Dla zmiennych nviLampValue lampy 1 i 2 dodać wartości wstępnie ustalone tzw.

presety: LOW (40.0 1), MED. (60.0 1, HIG (80.0 1). Zmiany zatwierdzić przyciskiem Submit.

2. Ustawić harmonogram z wykorzystaniem preset’ów zmiennych nviLampValue. W tym celu należy przełączyć się do pod strony Event Scheduler w zakładce Configure – na ekranie komputera zostanie wyświetlona strona przedstawiona na rysunku nr 22. Przyciski Add Scheduler/Delete Scheduler oznaczone na wspomnianym rysunku cyfrą 1 służą do dodania lub usunięcia harmonogramu. Po kliknięciu w fragment schematu oznaczonego cyfrą 2, wyświetli się kolejna pod strona, pozwalająca na wybór zmiennych sieciowych, które będą sterowane przez harmonogram. Cyfrą 3 oznaczono fragment schematu odpowiedzialny

Page 14: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 14/22

za wyświetlenie nowej strony, pozwalającej na wybór konkretnych dni, godzin w których dany harmonogram ma zostać zrealizowany.

Rysunek nr 22. Widok strony konfiguracyjnej mechanizmu harmonogramowania.

UWAGA: Nie należy przełączać stanu lamp w krótkich odstępach czasowych! Po załączeniu lampy sodowej na napięcie, rozpoczyna się wyładowanie w gazie pomocniczym i dopiero po odparowaniu sodu, wyładowanie w parach sodu staje się dominujące. Pełną wydajność świetlną uzyskuje się po kilku minutach. Szybkie przełączanie może uszkodzić Lampy

Wizualizacja za pomocą iLON Vision i.Lon.100 oferuje możliwość opracowania własnej wizualizacji procesu sterowania w postaci stron internetowych i udostępnienia jej użytkownikom np. za pomocą sieci Internet. Do osiągnięcia tego celu może zostać wykorzystany pakiet iLon Vision, który jest specjalnie opracowanym dodatkiem do programu Macromedia Contribute.

Program ćwiczenia 1. Skonfigurować połączenie pomiędzy pakietem iLon Vision a urządzeniem i.LON100

– wykorzystać informację przedstawione na rysunkach nr 23 – 26 oraz w pliku ilon100e3--users guide.pdf str 176-180,

Page 15: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 15/22

Rysunek nr 23. Widok okna dodawania nowego połączenia w programie Macromedia Contribute.

Rysunek nr 24. Widok okna konfiguracyjnego dodawania nowego połączenia w programie Macromedia Contribute.

Page 16: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 16/22

Rysunek nr 25. Widok okna konfiguracyjnego dodawania nowego połączenia w programie Macromedia Contribute.

2. Po odpowiednim uzupełnieniu danych w polach z okna przedstawionego na rysunku

nr 25 należy kliknąć na przycisk Advanced…,

3. Należy upewnić się, że opcja „Use FTP Performance Optimisation” została odznaczona, tak jak to zostało pokazane na rysunku nr 26,

Page 17: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 17/22

Rysunek nr 26. Widok okna zaawansowanych ustawień dostępnych podczas dodawania nowego połączenia w programie Macromedia Contribute.

4. W oknie User Information Window wpisać nazwę i adres e-mail, 5. Jeśli wszystkie wprowadzone informację są poprawne zatwierdzić okno

podsumowujące, 6. W celu opuszczenia kreatora wybrać przycisk Done. Nastąpi przekierowanie do okna

głównego programu Macromedia Contribute oraz zostanie wyświetlony komunikat pytający o wcześniej zdefiniowany login i hasło,

7. Po nawiązaniu połączenia można dodać własną stronę, w tym celu należy wybrać przycisk New Page dostępny na pasku Contribute – na ekranie komputera zostanie wyświetlone okno przedstawione na rysunku nr 27,

Rysunek nr 27. Widok okna dodawania nowej strony w programie Macromedia Contribute.

8. Następnie należy postępować zgodnie z punktami zawartymi w pliku ilon100e3--users guide.pdf str 180-188. Przykładowy widok strony umożliwiającej monitoring i sterowania lampami został przedstawiony na rysunku nr 28,

Page 18: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 18/22

Rysunek nr 28. Widok okna edycji strony umożliwiającej monitoring i sterowania lampami.

Zadania do samodzielnego wykonania 1. Dodać nową stronę menu.htm, 2. Do dodanej strony dodać pasek Menubar (iLon\Menubar). Wybrać przycisk

Properties dostępny w pasku menu, następnie Edit Item\User Defined\wybór Choose\ Browse\ swój katalog strony

3. Przejść do edycji strony start.htm – do tego celu wykorzystać przycisk Choose. Korzystając z przycisku Properties zaznaczyć opcję Menu aby było wyświetlane na wszystkich stronach w projekcie.

4. Dodać stronę welcome.htm. Wykorzystując przycisk Properties dostępny w Menu Menu\Properties należy wykonać powiązanie dodanej strony z Menu. Strona welcom.htm powinna zawierać następujące elementy: • powitanie, • datę, • godzinę, • grafikę (np. Logo AGH), • wyświetlać wartości zmiennych Azimuth i Elevation (konfigurowalne za pomocą

przeglądarki IE w WebServe’rze modułu i.LON.100 – zakładka Service -> Setup -> Time opcje Altitude, Longitude,

Wskazówka: Interaktywne elementy strony dodaje się poprzez wybór odpowiedniego typu elementu dostępnego po naciśnięciu przycisku iLon, następnie należy wybrać Select DP (Select Data Point) i wskazać odpowiednią zmienną sieciową,

5. Dodać stronę status.htm, w której należy umieścić następujące informacje pochodzące ze zmiennych sieciowych dostępnych w niniejszym ćwiczeniu lamp:

• temperatura balastu, • wartość RMS VOLT,

Page 19: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 19/22

• zadawanie wartości zmiennych sieciowych nviLampValue za pomocą wykonanych wcześniej preset’ów: LOW, MID, HIG, ON, OFF,

6. Stronę status.htm należy również powiązać z Menu – przykładowy widok strony status.htm został przedstawiony na rysunku nr 29,

Rysunek nr 29. Widok przykładowej strony status.htm.

7. Zaznajomić się z fragmentem dokumentacji technicznej modułu Selc Node,

dotyczącym opisu zmiennych sieciowych wykorzystywanych w niniejszym ćwiczeniu lamp. Zwrócić uwagę na opis zmiennej nvoLampStatus,

nvoLampStatus (SNVT_state 83);-

Bit wise format as

shown in Lonmaker

browser: 0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

This variable shows a bit field in the format of

Bit 15: Spare

Bit 14: Spare

Bit 13: Spare

Bit 12: Test Mode Active.

Bit 11: Spare

Bit 10: Spare

Bit 9: Weak lamp – Weak lamp is set if the lamp voltage exceeds 129V.

Bit 8: Faulty lamp – This is set if the lamp does not ignite after 60 ignition attempts (10 minutes) or if the lamp voltage does not

exceed 50V within 10 minutes of ignition or above fixed thresholds under certain conditions representing abnormal lamp

operation, more than 10 times.

Bit 7: High lamp voltage alarm

Bit 6: Spare

Bit 5: High RMS volt alarm

Bit 4: Low RMS volt alarm

Bit 3: High ballast temperature alarm

Bit 2: Run hours alarm

Bit 1: Checksum error in the last data transfer from the ballast.

Bit 0: Ballast communication failure

Page 20: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 20/22

8. W WebServe’rze modułu i.LON.100 przejść do zakładki Data Points. Dla zmiennych nvoLampStatus dodać odpowiednie nastawy (presets): • Status_OK, • Low_RMS_Voltage, • High_RMS_Voltage, • Faulty_Lamp, • Weak_Lamp,

9. Dodać do projektu wizualizacji w programie Macromedia Contribute stronę symulator.htm, która powinna zawierać następujące elementy: • narzędzie CheckBox, dostępne po wybraniu przycisku iLon, umożliwiające

zadawanie stanów zdefiniowanych za pomocą nastaw (presets), • narzędzie TextField, dostępne po wybraniu przycisku iLon, umożliwiające

wprowadzanie wartości progu alarmu HighRMS oraz LowRMS, z użyciem zmiennych konfiguracyjnych nciHighRMSAlarm oraz nciLowRMSAlarm,

• narzędzie TextField, dostępne po wybraniu przycisku iLon, umożliwiające dodanie okna statusu dla zmiennej nvoLampStatus. Wskazówka: zaznaczyć opcję show presets,

Wprowadzenie do zmiennej nciHighRMSAlarm wartości 230V powinno skutkować pojawieniem się alarmu HighRMS w rejestrze statusu. Komplet okien dodanych w wcześniejszych punktach powinien utworzyć symulator stanów lampy z zadawaniem wartości poprzez narzędzie CheckBox i jej podglądem za pomocą narzędzia TextField.

Narzędzie Alarm Configurator Web Server umożliwiający konfiguracje modułu i.Lon.100, dostęp za pomocą przeglądarki Internet Explorer, pozwala na definiowanie własnych alarmów dla zdarzeń i osiąganych wartości przez zmienne w sieci LonWorks. W zakładce Conigure -> Alarm Generator udostępniono narzędzie do konfiguracji alarmu. Najpierw należy zdefiniować i dodać własny alarm poprzez kliknięcie przycisku Add alarm, a następnie wprowadzić parametry dla wejścia alarmu oraz punktu porównania. Zmienna wyjściowa NVL_nvoDeviceAlarm dostępna w module i.LON.100 w bloku NodeObject – widok strony konfiguracyjnej Alarm Generator został przedstawiony na rysunku nr 30.

Zmienne konfiguracyjne:

2.4.4 nciHighRMSAlarm (SNVT_volt_ac);

Default – 270V – This value is configurable by the integrator. If the Mains RMS voltage raises above this value

(nciHighRMSAlarm) an alarm is generated in the SNVT, nvoLampValueFb.bit5

2.4.5 nciLowRMSAlarm (SNVT_volt_ac);

Default – 210V – This value is configurable by the integrator. If the Mains RMS voltage falls below this value an

alarm is generated in the SNVT nvoLampValueFb.bit4.

Page 21: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 21/22

Rysunek nr 30. Widok strony konfiguracyjnej mechanizmu Alarm Generator.

Konwersja typów zmiennych sieciowych Moduł i.LON.100 za pomocą dołączonego plugin’u i.LON 100 Configuration Utility pozwala na konwersję typów zmiennych sieciowych. Przykładowo zmienna sieciowa typu SNVT_alarm może zostać skonwertowana na zmienną sieciową typu SNVT_switch, zgodnie z ustalonymi regułami (ang. rules) oraz w odpowiednio zdefiniowanych przypadkach (ang. cases). Integrator za pomocą dołączonego pakietu ustala odpowiednie reguły i przypadki. Możliwość konwersji typów pozwala na całkowitą integracje różnych urządzeń oraz zwiększenie funkcjonalności systemu. Narzędzie do konfiguracji typów znajduje się w rozwijanym menu dostępnym po kliknięciu prawym klawiszem myszy na ikonę reprezentującą iLON Device w programie LonMaker.

Zadania do samodzielnego wykonania 1. Dodać mechanizm alarmu do zmiennej nvoLampStatus. Jako Compare Point wybrać

zdefiniowaną wcześniej nastawę (preset) Status_OK. Zmienna wyjściowa alarmu to NVL_nvoDeviceAlarm_2,

2. W oparciu o dokumentację techniczną zawartą w pliku ilon100e3--users guide.pdf rozdział Type Translator - str. 143-149, wykonać konwersji typu SNVT_alarm2 na typ SNVT_switch za pomocą aplikacji iLon100 Configuration Utilities Plugin według diagramu przedstawionego na rysunku nr 31,

3. Wykorzystując wcześniej opracowany symulator, przetestować działanie mechanizmu alarm,

Page 22: Ćwiczenie ABIS-C06. Street Lighting – Inteligentne ...ozadow/PDFs/ABIS/ABIS-C06-StreetLight.pdf · zadanym poziomem strumienia świetlnego, ... Posiada on wbudowany Web serwer

Ćwiczenie ABIS-C06. Street Lighting – Inteligentne oświetlenie uliczne - integracja, monitoring, wizualizacja

KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII 22/22

Rysunek nr 31. Diagram przedstawiający mechanizm konwersji typu SNVT_alarm2 na SNVT_switch.

Narzędzie Alarm Notifier WebServer modułu i.LON,100 umożliwia konfigurację mechanizmu informowania użytkownika o wystąpieniu zjawiska alarmu poprzez generowanie wiadomości e-mail. Narzędzie umożliwiające skonfigurowanie tej funkcjonalności jest dostępne pod poleceniem Alarm Notifier znajdującym się w zakładce Configure. W celu poprawnej konfiguracji serwera SMTP (mailing) należy posiadać adres IP konta e-mail udostępniającego możliwość komunikacji poprzez port 25 oraz login i hasło. Model urządzenia i.LON.100 używany w niniejszym ćwiczeniu nie ma możliwości zmiany portu komunikacji dla adresu IP serwera SMTP. Obecnie większość popularnych serwerów poczty email udostępnia port 587 lub 465 (w przypadku połączeń SSL), natomiast port 25 jest zablokowany.

Zadania do samodzielnego wykonania 1. Zapoznać się z rozdziałem Providing an Alarm Notification zamieszczonym

w dokumentacji technicznej modułu i.LON.100 - str. 93. Na podstawie zawartych w tym rozdziale informacji należy skonfigurować usługę e-mail o wystąpieniu stanu alarmu dla zmiennej NVL_nvoDeviceAlarm_2,

UWAGA: Podczas konfiguracji usługi e-mail należy odznaczyć opcję Acknowledgement Required dostępną na stronie Alarm Notifier w Input Values pod Show Advanced. Aktywna opcja powoduje, że powiadomienia e-mail są wysyłane do momentu potwierdzenia alarmu, nawet jeśli jest on już nieaktywny, co powoduje zapełnienie skrzynki pocztowej.