Temat: Narzędzia: Sterownik oświetlenia IRC Oprogramowanie wykorzystywane w technologii LonWorks - pakiet LonMaker, urządzenia magistralowe technologii LonWorks stanowisko laboratoryjne. Cel ćwiczenia Celem ćwiczenia jest zapoznanie Studentów z funkcjonalnościami automatyki budynkowej standardu LonWorks, w szczególności sterownika IRC oraz z oprogramowaniem LonMaker na bazie stanowiska laboratoryjnego wyposażonego w urządzenia współpracujące w standardzie LonWorks. Wstęp W ćwiczeniu wykorzystany jest zestaw laboratoryjny umieszczony na płycie montażowej. Skład się z: Sterownika oświetlenia IRC Modułu wejść/wyjść DIGIO/T Czujki ruchu Czujnika natężenia oświetlenia Przycisku podwójnego Przycisku pojedynczego Modułu interfejsu USB FT/TP Rozmieszczenie elementów pokazano na rysunku 1. 1
Rys 1. Stanowisko laboratoryjne rozmieszczenie elementów. Ćwiczenie Nawiązanie połączenia z interfejsem sieciowym. 1. Interfejs U10 należy podłączyć do portu USB komputera. 2. Należy przetestować interfejs U10 przy pomocy aplikacji LonWorks Interfaces. 3. W oknie aplikacji należy wybrać zakładkę USB. Zostaną wyświetlone tam aktualnie podłączone interfejsy sieciowe.(rys 2.) 4. Do identyfikacji interfejsu służy przycisk Wink. Jego naciśnięcie spowoduje 1 sekundowe zaświecenie diody SVC na danym module interfejsu sieciowego. 5. Po identyfikacji interfejsu sieciowego należy go przetestować. Służy do tego opcja Test. Na ekranie zostanie wyświetlone nowe okno za pomocą którego można wykonać wewnętrzny test interfejsu. Następnie należy nacisnąć przycisk Comm a następnie przycisk ServicePin na dowolnym urządzeniu podłączonym do sieci. Spowoduje to wysłanie wiadomości z neuron ID. Każdy odebrany pakiet powoduje mignięcie diodą RX na interfejsie U10. 2
Rys 2. Okno programu LonWorks Interfaces Utworzenie nowego projektu sieci LonWorks. 1. Należy otworzyć pakiet LonMaker. 2. W polu Network Name należy wpisać nazwę projektu. Upewnić się że opcja Show all options jest zaznaczona. Następnie kliknąć Create project. Nazwa sieci powinna być stosunkowo krótka i nie zawierać znaków specjalnych, np. Zadanie1, ProjIRC. 3. W pierwszym z wyświetlonych okien kreatora sieci Network Wizard można opcjonalnie uzupełnić opis projektu sieci (Network description), nie należy jednak zmieniać pola Network database path. Zmiana może skutkować problemami z uruchomieniem innych programów dla sieci Lon oraz przy przenoszeniu projektu na inny komputer (przy pomocy kopii zapasowej). Kliknąć przycisk Dalej >". 4. Jeżeli interfejs sieci jest podłączony do komputera, zaznaczyć Network attached. Z listy wybrać prawidłową nazwę interfejsu. 5. Zaznaczyć opcję OnNet. 6. Jeżeli jest zaznaczona odznaczyć opcję Register all new plugins when re-opening this drawing. Jeśli w grupie Pending" występują inne wtyczki niż Echelon LNS Report Generator", Echelon LonMaker Browser", Echelon LonMaker XML interface", zaznaczyć je i kliknąć Remove". Nie zaleca się rejestrowania wtyczek niepotrzebnych w danej konfiguracji. Zaznaczyć opcję Skip..." i kliknąć przycisk Finish". 7. Na ekranie zostanie wyświetlone okno z obszarem roboczym. Na rysunku znajduję się tylko interfejs sieciowy oraz kanał komunikacyjny. 8. Standardowa wielkość obszaru roboczego wystarcza jedynie na dodanie kilku urządzeń i bloków funkcyjnych. Wygodnie jest na początku zwiększyć obszar roboczy. W tym celu: 3
z menu File programu Microsoft Visio wybrać opcję Page Setup. Następniew zakładce Page Size wybrać Pre-defined size: Metric (ISO) Al: 841mm x 594 mm, aby powiększyć również ramkę rysunku, należy przełączyć się na stronę bloków tytułowych (kliknąć na zakładkę Title Blocks" pod rysunkiem, nad belką statusu okna programu Visio) i powtórzyć powiększanie strony tytułowej, tj. z menu File wybrać Page Setup i w zakładce Page Size wybrać Pre-defined size: Metric (ISO) Al: 841mm x 594 mm, w ostatnim kroku należy przenieść tabelkę w prawy dolny róg rysunku, aby wrócić na rysunek projektu, należy kliknąć na zakładkę z nazwą podsystemu Subsystem 1" po lewej stronie zakładki Title Blocks" Dodanie urządzeń do projektu komisjonowanie 1. Do nowoutworzonego obszaru roboczego należy dodać urządzenia. W tym celu z palety Basic Shapes należy przeciągnąć ikonkę Device na obszar roboczy. Na ekranie pojawi się nowe okno (Rys. 3). Należy wpisać nazwę urządzenia w Device Name, (np. DIGIO1) zaznaczyć opcje Create new device template, commision device i kliknąć Dalej. Rys. 3. Okno Device 2. W następnym kroku kreatora należy wskazać ścieżkę dostępu do pliku XIF. Pliki XIF znajdują się na pulpicie w folderze ABIS. Należy wskazać XIF urządzenia DIGIO/T. 4
3. Aby urządzenia były częścią projektu należy im nadać adres logiczny. Proces ten nazywa się komisjonowanie. Jeżeli we wcześniejszym kroku zaznaczyliśmy opcję commision device, kreator przejdzie bezpośrednio do procesu komisjonowania. 4. Komisjonowania można dokonać przy pomocy ServicePinu lub poprzez podanie nueron ID urządzenia. W tym kroku wykorzystamu ServicePin, więc należy zaznaczyć tą opcję w kreatorze. 5. W następnym oknie należy zaznaczyć State: Online. 6. Po pojawieniu się nowego okna należy przycisnąć ServicePin na urządzeniu DIGIO/T. Jeżeli proces komisjonowania przebiegł prawidłowo na obszarze roboczym pojawi się zielona ikona symbolizująca nasze urządzenie. Dodanie bloków funkcyjnych 1. W celu dodanie bloku funkcyjnego z palety Basic Shapes należy przeciągnąć ikonę Funkctional Block na obszar roboczy. 2. W nowym oknie (Rys. 4) należy wybrać urządzenie (Device: Name) którego blok funkcjonalny chcemy wstawić (Functional Block: Name). Zaznaczyć opcję Create all network variable shapes. Należy wstawić bloki funkcjonalne odpowiadające WE1, WE2 oraz AND. 5
Rys. 4. Okno wstawiania bloków funkcjonalnych 3. Wykonać połączenia pomiędzy zmiennymi sieciowymi bloków WE1 i WE2 a blokiem AND. Połączenia wykonuje się przy pomocy narzędzia Connector Tool. 4. Włączyć narzędzie Browse. Aby to zrobić trzeba kliknąć prawym klawiszem na urządzeniu i wybrać Browse. 5. Włączyć opcję Monitor All On. 6. Zaobserwować działanie przycisków oraz zmiany na wyjściu bloku funkcyjnego AND. Zadania do samodzielnego wykonania 1. Dodać do projektu sterownik oświetlenia IRC. 2. Dodać do projektu bloki funkcjonalne: Urządzenie DIGIO: IN1, IN2, IN3, AND, OR, RS Urządzenie IRC: LightController, OccSense, AO, DO, 3. Przetestować działanie bloków funkcjonalnych OR, AND oraz RS wykorzystując do tego przyciski i obserwując efekt w narzędziu Browse Sterowanie oświetleniem z wykorzystaniem sterownika IRC Zintegrowany sterownik pomieszczeniowy IRC (Rys. 5) przeznaczony jest do realizacji układów automatyki budynku w typowych pomieszczeniach użytkowych. Wbudowany zestaw wejść i wyjść pozwala na dołączeni typowych urządzeń umieszczonych w pomieszczeniu objętym automatyką. Wbudowany interfejs sieci LonWorks pozwala na integrację modułu bez konieczności użycia dodatkowych urządzeń. Zgodność ze standardem LonWorks pozwala na bezproblemową współpracę z urządzeniami różnych producentów. Sterownik posiada: dwa zestawy przyciskówo do regulacji natężenia oświetlenia, dwa wejścia dla obwodów czujek ruchu, dwa wejścia uniwersalne, dwa wyjścia sygnału sterującego natężeniem oświetlenia do opraw, dwa wyjścia zasilające oprawy oświetleniowe. 6
Rys. 5. Sterownik oświetlenia IRC 1. Do nowego projektu należy dodać urządzenia DIGIO/T, sterownik IRC. 2. Dodać do projektu bloki funkcjonalne: Urządzenie DIGIO: IN1, IN2, IN3 Urządzenie IRC: LightController, OccSense, AO, DO, 3. Sterowanie natężeniem oświetlenia odbywa się przy pomocy bloku funkcyjnego LightController. Do wejść nvilightdown i nvilightup należy połączyć bloki funkcyjne odpowiadające przyciskowi podwójnemu (DIGIO/T). W celu identyfikacji odpowiednich zmiennych wykorzystać narzędzie Browse. 4. Do wejścia nvilightonoff połączyć przycisk pojedynczy (DIGIO/T). 5. Sygnał sterujący natężeniem wyprowadzany jest poprzez zmienna nvolightlevel. Należy ją połączyć z blokiem analogowego wyjścia AO. 6. Załączanie i wyłączanie lampy sterowane jest wyjściem nvolightonoff. Należy je połączyć z wyjściem cyfrowym DO. 7. Wykonane połączenia powinny wyglądać jak na rysunku 6. 7
Rys. 6. Schemat połączeń bloków funkcjonalnych sterownika IRC. 8. Urządzenie posiada kilka trybów pracy: Sterowanie załączeniem / wyłączeniem oświetlenia z BMS Sterowanie oświetleniem z przycisków Sterowanie oświetleniem od czujki ruchu Sterowanie oświetleniem od czujki ruchu oraz przycisków. Wybór odpowiedniego trybu pracy dokonuje się poprzez zmienną konfiguracyjną ncilightmode. przyjmuje ona następujące wartości: 1 sterowanie z przycisków 32 sterowanie od czujki ruchu 33 sterowanie od czujki ruchu + przyciski 4096 załączenie z BMS 8192 wyłączenie z BMS Należy wybrać tryb pracy sterowania z przycisków. UWAGA!!! Jeżeli nie widoczne są zmienne konfiguracyjne, w narzędziu Browse przechodzimy do opcji Browse -> Options i zaznaczamy Both (Rys. 7.) 8
Rys. 7. Okno opcji narzędzia Browse 9. Po wybraniu odpowiedniego trybu pracy przetestować działanie aplikacji. Przycisk podwójny umożliwia regulację natężenia oraz załącza i wyłącza lampę, natomiast przycisk pojedynczy pełni jedynie funkcję włącz/wyłącz. Lampa zapala się z ostatnio ustawionym natężeniem światła. 10. Istnieje możliwość regulacji szybkości zmiany natężenia oświetlenia. Wartość kroku zmiany ustawia się na zmiennej konfiguracyjnej ncilightlevstep. Zakres wartości 1-100. Wprowadzić kilka różnych wartości (np. 2, 5, 10, 20) i sprawdzić zachowanie aplikacji.(rys. 8) Rys. 8. Okno narzędzie Browse. 9
11. Sterownik może wykorzystać czujki ruchu do sterowania załączeniem lub podtrzymaniem oświetlenia. Do obsługi czujek ruchu służy blok funkcyjny OccSense. Na wejście nvidiginput należy podłączyć czujkę ruchu. Stan czujki ruchu obsługiwany jest poprzez blok funkcyjny DI[6]. 12. Zmienna nvooccup łączymy z zmienną nvioccupancy z bloku LightController. Następnie wybrać tryb pracy od czujki ruchu (bez przycisków). Lampa powinna włączać się po wykryciu ruchu przez czujkę. Stan obecności podtrzymywany jest przez określony czas ustawiony na zmiennej ncitimeout (w minutach). 13. Zmienić czas podtrzymania obecności na 1 min. i sprawdzić działanie nowego algorytmu. Można zauważyć że sterownik nie reaguje teraz na żadne sygnały pochodzące od przycisków. 14. Wybrać tryb pracy sterowania od czujki ruchu + przycisków Sterowanie lampą odbywa się w następujący sposób, włączana jest za pomocą przycisku. Można regulować natężenie oświetlenia. W momencie zapalenia lampy uruchamiany jest timer podtrzymania obecność. Jeśli w tym czasie nie zostanie wykryty ruch, sterownik wyłączy lampę. Ponowne załączenie nastąpi po wykryciu ruchu przez czujkę lub naciśnięciu przycisku. Lampa załączona będzie z ostatnią ustawioną wartością natężenia. Wyłączenie lampy przyciskiem powoduje deaktywację funkcji czujki. Przetestować działanie algorytmu sterowania lampą.!!!ważne!!! 15. Po zakończeniu ćwiczenia należy zdekomisjonować wszystkie urządzenia. 10