Temat: Sterownik kontroli dostępu SKD.ozadow/PDFs/SAB/instr-stojaki/... · 2016-04-11 · Temat:...

13
Temat: Sterownik kontroli dostępu SKD. Narzędzia: 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 SKD 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 SKD Modułu wejść/wyjść DIGIO/T Czujki ruchu Dwa czytniki kart magnetycznych Przycisku otwarcia drzwi Przycisku napadowego Rygla Sygnalizacji optyczno-akustycznej 2 diod Modułu interfejsu USB – FT/TP Rozmieszczenie elementów pokazano na rysunku 1.

Transcript of Temat: Sterownik kontroli dostępu SKD.ozadow/PDFs/SAB/instr-stojaki/... · 2016-04-11 · Temat:...

Page 1: Temat: Sterownik kontroli dostępu SKD.ozadow/PDFs/SAB/instr-stojaki/... · 2016-04-11 · Temat: Sterownik kontroli dostępu SKD. Narzędzia: Oprogramowanie wykorzystywane w technologii

Temat: Sterownik kontroli dostępu SKD.

Narzędzia: 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 SKD 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 SKD

Modułu wejść/wyjść DIGIO/T

Czujki ruchu

Dwa czytniki kart magnetycznych

Przycisku otwarcia drzwi

Przycisku napadowego

Rygla

Sygnalizacji optyczno-akustycznej

2 diod

Modułu interfejsu USB – FT/TP

Rozmieszczenie elementów pokazano na rysunku 1.

Page 2: Temat: Sterownik kontroli dostępu SKD.ozadow/PDFs/SAB/instr-stojaki/... · 2016-04-11 · Temat: Sterownik kontroli dostępu SKD. Narzędzia: Oprogramowanie wykorzystywane w technologii

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

Page 3: Temat: Sterownik kontroli dostępu SKD.ozadow/PDFs/SAB/instr-stojaki/... · 2016-04-11 · Temat: Sterownik kontroli dostępu SKD. Narzędzia: Oprogramowanie wykorzystywane w technologii

wysłanie wiadomości z neuron ID. Każdy odebrany pakiet powoduje mignięcie diodą

RX na interfejsie U10.

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”, „ProjSKD”.

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.

Page 4: Temat: Sterownik kontroli dostępu SKD.ozadow/PDFs/SAB/instr-stojaki/... · 2016-04-11 · Temat: Sterownik kontroli dostępu SKD. Narzędzia: Oprogramowanie wykorzystywane w technologii

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:

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”

Page 5: Temat: Sterownik kontroli dostępu SKD.ozadow/PDFs/SAB/instr-stojaki/... · 2016-04-11 · Temat: Sterownik kontroli dostępu SKD. Narzędzia: Oprogramowanie wykorzystywane w technologii

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.

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.

Page 6: Temat: Sterownik kontroli dostępu SKD.ozadow/PDFs/SAB/instr-stojaki/... · 2016-04-11 · Temat: Sterownik kontroli dostępu SKD. Narzędzia: Oprogramowanie wykorzystywane w technologii

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 kontroli dostępu.

2. Dodać do projektu bloki funkcjonalne:

Urządzenie DIGIO: IN1, IN2, IN3, AND, OR, RS, DO1 I DO2 (diody)

Urządzenie SKD: SSWIN, OccSense.

3. Przetestować działanie bloków funkcjonalnych OR, AND oraz RS wykorzystując do

tego narzędzie Browse

Page 7: Temat: Sterownik kontroli dostępu SKD.ozadow/PDFs/SAB/instr-stojaki/... · 2016-04-11 · Temat: Sterownik kontroli dostępu SKD. Narzędzia: Oprogramowanie wykorzystywane w technologii

Sterowanie przejściem z wykorzystaniem sterownika SKD

Sterownik SKD ma zastosowanie dla pomieszczeń objętych kontrolą dostępu. Autoryzacja

dostępu do tych pomieszczeń realizowana jest za pomocą czytnika kart zbliżeniowych.

Wbudowany zestaw wejść i wyjść pozwala na dołączenie typowych elementów kontroli

dostępu. Zgodność ze standardem LonMark pozwala na bezproblemową współpracę z

urządzeniami różnych producentów.

Sterownik posiada następujące wejścia i wyjścia:

wejście dla przycisku napadowego.

wejście dla przycisku z domofonu.

wejście dla przycisku otwarcia drzwi od wewnątrz.

wejście dla kontaktronu drzwiowego.

wejście dla przycisku awaryjnego otwarcia drzwi.

wejście dla styku z systemu p. poż.

dwa wejścia dla czytników kart bezstykowych.

wejście dla obwodu czujek ruchu.

wyjście sygnalizacji optyczno-akustycznej.

wyjście zasilające rygiel drzwi.

Rys. 5. Sterownik SKD

Page 8: Temat: Sterownik kontroli dostępu SKD.ozadow/PDFs/SAB/instr-stojaki/... · 2016-04-11 · Temat: Sterownik kontroli dostępu SKD. Narzędzia: Oprogramowanie wykorzystywane w technologii

1. Do nowego projektu należy dodać urządzenia DIGIO/T, sterownik SKD

2. Dodać do projektu bloki funkcjonalne:

Urządzenie DIGIO: DO1, DO2

Urządzenie SKD: SSWIN, CardAuth, IdentSensor[0], IdentSensor[1],

DoorAccess OccSense.

3. Sterowanie przejściem może odbywać się w kilku trybach:ustawianych na zmiennej

nciLockWorkMode

zawsze zamknięte {0, 0}

zawsze otwarte {100, 0}

sterowanie lokalne {500, 0} – sterowanie ryglem uzależnione jest od przycisku

otwarcia drzwi i/lub odczytu i poprawnej autoryzacji karty magnetycznej przez

czytnik.

4. Ustawić tryb pracy – sterowanie lokalne.

5. Do odczytu informacji z czytników kart magnetycznych służą bloki IdentSensor.

Wyjścia obu bloków: nvoID należy połączyć ze zmienną nviCardNumber bloku

CardAuth.

Dodatkowo przy odczycie karty na zmienna nvoReaderActive wystawiany jest

stan ST_ON. Co pozwala na identyfikację czytnika na którym był dokonany

odczyt. W jednej chwili tylko jeden czytnik może być aktywny

6. Przy użyciu narzędzia Browse zidentyfikować który blok funkcyjny jest

skojarzony z którym czytnikiem.

7. Za pomocą bloku CardAuth możliwe jest przeprowadzenie procesu autoryzacji

numeru odczytanej karty.

Blok ten emuluje zachowanie LonServera i działa w następujący sposób:

na zmiennej nviCardNumber pojawia się aktualnie odczytany numer karty, który

następnie jest weryfikowany i uzyskuje autoryzację na otwarcie przejścia lub nie.

Stan autoryzacji wystawiany jest na zmiennej nvoAuthState – ST_ON

(autoryzacja), ST_OFF (brak autoryzacji). ST_ON podtrzymywany jest przez 3

sekundy.

Konfigurację zestawu kart uprawnionych do otwierania drzwi dokonuje się

poprzez wypełnienie numerami kart tablicy UCPTcardNumbers.

8. W tym kroku dodamy numer karty do tablicy.

W pierwszej kolejności należy odczytać numer dowolnej karty magnetycznej.

Rys. 6. Odczytany numer karty

Page 9: Temat: Sterownik kontroli dostępu SKD.ozadow/PDFs/SAB/instr-stojaki/... · 2016-04-11 · Temat: Sterownik kontroli dostępu SKD. Narzędzia: Oprogramowanie wykorzystywane w technologii

9. Następnie przechodzimy do narzędzia Browse urządzenia SKD.

Jeżeli klikniemy prawym przyciskiem myszy na tablicy UCPTcardNumbers i

wybierzemy Details zobaczymy, że jest ona typu RAW.

Sterownik natomiast odczytuje karty w formacie magcard.

10. Trzeba zmienić format zmiennej nvoID. W tym celu klikamy prawym przyciskiem

myszy i wybieramy Change Format (Rys. 7.)

Rys. 7. Menu kontekstowe narzędzia Browse

11. Z rozwijanego menu Built-in data types wybieramy format RAW.

Klikamy OK. Format zapisu naszej karty powinien wyglądać inaczej.

Rys. 8. Wybór typu zmiennej

Page 10: Temat: Sterownik kontroli dostępu SKD.ozadow/PDFs/SAB/instr-stojaki/... · 2016-04-11 · Temat: Sterownik kontroli dostępu SKD. Narzędzia: Oprogramowanie wykorzystywane w technologii

12. Kopiujemy numer karty w formacie RAW.

13. Klikamy 2 razy na tablicu UCPTcardNumber i wklejamy do pierwszego wiersza

numer naszej karty w formacie RAW. (Rys. 9)

Rys. 9 Tablica UCPTcardNumber

14. Należy w ten sam sposób dodać numer drugiej karty do tablicy autoryzacji.

15. Zmienić format nvoID na domyślny: magcard.

16. Odczytać kartę magnetyczną i sprawdzić czy autoryzacja przebiegła pomyślnie

(ST_ON na zmiennej nvoAuthState)

17. Odczytać kartę której numer nie został dodany i sprawdzić wynik działania.

18. W celu umożliwienia otwierania drzwi za pomocą kart magnetycznych należy

wykonać następujące połączenia:

zmienna nvoAuthState łączymy ze zmienną nviRoomMode (SSWIN)

Jeden z czytników (rozbrajający pomieszczenie) będzie wysyłał żądanie otwarcia

drzwi. Zatem zmienną nviReaderActive(IdentSensor) łączymy ze zmienną

nviDARequest (DoorAccess).

nvoAuthState łączymy ze zmienną nviAccessState (DoorAccess)

Za stan rygla odpowiada blok DO[0] do jego wejścia należy podłączyć zmienną

nviLockRelState.

nvoDO (DO[0]) należy połączyć ze zmienną odpowiadającą czerwonej diodzie.

Natomiast zaprzeczony sygnał diodzie zielonej. Umożliwi to wizualizację stanu

przejście (otwarte/zamknięte)

Po wykonaniu powyższych kroków przyłożenie karty do jednego z czytników i

udanej autoryzacji spowoduje odblokowanie rygla.

Page 11: Temat: Sterownik kontroli dostępu SKD.ozadow/PDFs/SAB/instr-stojaki/... · 2016-04-11 · Temat: Sterownik kontroli dostępu SKD. Narzędzia: Oprogramowanie wykorzystywane w technologii

Odblokowanie rygla następuje na czas kilku sekund. W przypadku szybszego

zamknięcia drzwi (zwarcie styku kontaktrona)), rygiel zostanie zablokowany

natychmiastowo

19. Otwarcie drzwi możliwe jest także po naciśnięciu przycisku wyjściowego.

20. Należy dodać blok funkcjonalny DI[4] (odpowiedzialny za stan styku)

Następnie połączyć go ze zmienną nviDoorOpenBtn (DoorAccess)

Przetestować działanie przycisku.

21. Stan otwarcia drzwi jesteśmy w stanie określić przy pomocy kontaktronu (Rys. 10)

Rys. 10. Kontaktron

22. Za stan kontaktronu w urządzeniu SKD odpowiada blok DI[2].

Należy go połączyć z zmienną nviReedState (DoorAccess)

Następnie zmienna nviLockReedState łączymy ze zmiennymi nviLockState

(IdentSensor) oraz ReedSt (SSWIN).

23. W tym kroku dodamy możliwość zazbrajania i rozbrajania pomieszczenia.

Stan zazbrojenia pomieszczenia prezentowany jest na zmiennej nvoRoomMode.

Przyjmuje ona dwa stany:

ST_NUL – pomieszczenie rozbrojone

ST_MED – pomieszczenie zazbrojone

W celu zazbrojenie lub rozbrojenia pomieszczenia należy dokonać prawidłowej

autoryzacji. W tym celu zmienna nvoAuthState połączyć ze zmienną

nviRoomMode (SSWIN).

Należy także określić funkcje poszczególnych czytników.

Zmienną nvoReaderActive z bloku czytnika którym otwiera się drzwi połączyć ze

zmienną nviArmReader, natomiast zmienną z drugiego czytnika ze zmienną

nvoDisarmReader. Odpowiadają one kolejno żądanie zazbrojenia i rozbrojenia

pomieszczenia.

Zazbrojenie następuje po czasie kilku sekund. W tym czasie jest możliwość

opuszczenia pomierzenia przed aktywacją alarmu.

24. Sprawdzić działanie funkcji zazbrajania i rozbrajania pomieszczenia.

25. Sterownik jest w stanie alarmować w przypadku nieuprawnionego otworzenia lub

przebywania w pomieszczeniu.

Wykorzystać w tym celu czujkę ruchu oraz kontaktron.

Page 12: Temat: Sterownik kontroli dostępu SKD.ozadow/PDFs/SAB/instr-stojaki/... · 2016-04-11 · Temat: Sterownik kontroli dostępu SKD. Narzędzia: Oprogramowanie wykorzystywane w technologii

Styk kontaktrona już jest podłączony do bloku SSWIN, zatem w przypadku

otworzenia drzwi w stanie zazbrojenia uruchomi się alarm.

26. Dodać do projektu bloki OccSens oraz DI[0] (stan czujki ruchu)

zmienną nvoDI łączymu ze zmienną nviDigInput.

zmienną nvoOccup łączymy ze znienną nviOccupancy (SSWIN)

W celu wizualizacji alarmu dodać blok DO[1] i podłączyć do niego zmienną

nvoSOA. Teraz w przypadku alarmu uruchomiona zostanie sygnalizacja alarmu.

27. Kolejnym źródłem alarmów jest przycisk napadowy. Dodać blok DI[5] i połączyć

go ze zmienną nviAssaultBtn.

28. By potwierdzić wystąpienie alarmu należy wykonać poprawną autoryzację kartą

magnetyczną.

Połączyć zmienna nvoAuthState ze zmienną nviAlarmAck.

29. Występują następujące źródła alarmów:

Otwarte drzwi w stanie zazbrojenia

Wykrycie ruchu w czasie zazbrojenia ( aktywacja po kilku sekundach)

Przyciśnięcie przycisku napadowego.

30. Wymusić po kolei wszystkie źródła alarmów i zaobserwować reakcję sterownika

na ich pojawienie się.

31. Poprawnie wykonane połączenia powinny wyglądać jak na Rys. 11.

!!!WAŻNE!!!

32. Po zakończeniu ćwiczenia należy zdekomisjonować wszystkie urządzenia.

Page 13: Temat: Sterownik kontroli dostępu SKD.ozadow/PDFs/SAB/instr-stojaki/... · 2016-04-11 · Temat: Sterownik kontroli dostępu SKD. Narzędzia: Oprogramowanie wykorzystywane w technologii

Rys. 11. Schemat połączeń sterownika SKD