Przemysłowe standardy komunikacji czasu rzeczywistego
Transkrypt
Przemysłowe standardy komunikacji czasu rzeczywistego
Nazwa przedmiotu: Przemysłowe standardy komunikacji czasu rzeczywistego Industrial real-time communication systems Kierunek: Kod przedmiotu: C04 Mechatronika Rodzaj przedmiotu: dla specjalności Systemy Sterowania w ramach kierunku Mechatronika Rodzaj zajęd: Wykład, laboratorium Poziom przedmiotu: II stopnia Rok: II Semestr: III Liczba godzin/tydzieo: Liczba punktów: 1W, 1L 2 ECTS PRZEWODNIK PO PRZEDMIOCIE I KARTA PRZEDMIOTU CEL PRZEDMIOTU C1. Uzyskanie wiedzy na temat podstaw działania i najważniejszych parametrów przemysłowych systemów komunikacji czasu rzeczywistego. C2. Uzyskanie umiejętności właściwego oszacowania potrzeb aplikacji czasu rzeczywistego w zakresie komunikacji. C3. Uzyskanie umiejętności oszacowania podstawowych parametrów sieci Ethernet czasu rzeczywistego RTE. C4. Poznanie podstaw projektowania dedykowanych systemów komunikacji w sieci RTE. C5. Uzyskanie umiejętności realizacji prostych aplikacji systemu komunikacji czasu rzeczywistego. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI 1. Student potrafi wyjaśnid podstawowe zagadnienia z zakresu techniki cyfrowej, mikroprocesorowej i programowania systemów wbudowanych. 2. Student potrafi wyjaśnid podstawowe zagadnienia z zakresu systemów sterowania oraz systemów czasu rzeczywistego. 3. Student potrafi wykonywad działania matematyczne do rozwiązywania postawionych zadao. 4. Student potrafi korzystad z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej. 5. Student potrafi pracowad samodzielnie i w grupie. 6. Student potrafi prawidłowo interpretowad i prezentowad własne działania. EFEKTY KSZTAŁCENIA EK 1 – student identyfikuje oraz opisuje zagadnienia teoretyczne z zakresu przemysłowych systemów komunikacji czasu rzeczywistego, EK 2 – właściwie szacuje wymagania aplikacji czasu rzeczywistego w zakresie komunikacji EK 3 - właściwie szacuje i analizuje podstawowe parametry sieci czasu rzeczywistego. EK 4 – wyjaśnia zagadnienia dotyczące projektowania dedykowanych systemów komunikacji w sieci RTE. EK 5 - realizuje proste aplikacje systemu komunikacji czasu rzeczywistego. TREŚCI PROGRAMOWE Forma zajęd – WYKŁADY W 1 – Podstawowe pojęcia. Systemy czasu rzeczywistego a komunikacja czasu rzeczywistego. Determinizm i klasy systemów komunikacji czasu rzeczywistego. Komunikacja half- i full-duplex. Podstawowe parametry sieci: przepustowość, czas opóźnienia (latency time), drżenie (latency jitter). Sieci typu fieldbus i Ethernet czasu rzeczywistego. W 2,3 – Pojęcie domeny kolizyjnej. Sieci o współdzielonym medium oraz metody kontroli dostępu do medium: CSMA/CA/CD, token-ring, TDMA, master-slave pooling. W 4,5 – Podstawy standardu Ethernet 802.3 i struktura danych w ramce MAC. Warstwowy opis sieci, adresowanie IP oraz protokoły ARP, ICMP, TCP, UDP. W 6 – Specjalistyczne narzędzia serwisowe: sprzętowe analizatory sieci i oprogramowanie do analizy. W 7,8 – Urządzenia sieciowe typu regenerator, koncentrator i przełącznik. Mechanizmy działania przełączników sieciowych: Store and Forward, Cut Through, Fragment Free. Sieci oparte na przełącznikach. Prioryretyzacja i pojęcie Quality of Service. W 9 – Modele wymiany danych (struktura sieci): client-server, master-slave, peer-to-peer, producer-consumer i publisher-subscriber. W 10,11 – Metody synchronizacji czasu w sieci: NTP, PTP IEEE1585 i rozwiązania firmowe. W 12 – Topologie sieci czasu rzeczywistego: liniowa, drzewiasta, pierścieniowa. W 13,14 – Przegląd istniejących rozwiązań Ethernetu czasu rzeczywistego: Ethernet Powerlink, EtherCAT, Sercos III, Varan, SynqNET i pozostałe. W 15 – Zastosowanie układów programowalnych FPGA oraz specjalizowanych ASIC. Rozwój sieci czasu rzeczywistego i próby standaryzacji. Razem godzin Forma zajęd – LABORATORIUM L 1,2 – Zaznajomienie się ze strukturą laboratoryjnej sieci lokalnej oraz dedykowanym Liczba godzin 1 2 2 1 2 1 2 1 2 1 15 Liczba godzin 2 oprogramowaniem. Analiza przepływu informacji w sieci. L3 L4 L 5,6 L 7,8 – Analiza opóźnień w sieci peer-to-peer opartej na przełączniku sieciowym. – Analiza opóźnień w sieci peer-to-peer z koncentratorem. – Projektowanie komunikacji opartej na protokole UDP oraz TCP/IP. – Analiza ruchu oraz wyznaczanie podstawowych parametrów w laboratoryjnej sieci za pomocą specjalistycznego oprogramowania. Rozpoznawanie i analiza podstawowych protokołów niskich warstw sieci 802.3. L 9 – Analiza przykładowych systemów komunikacji czasu rzeczywistego za pomocą specjalistycznego analizatora sieciowego. L 10 – Wyznaczanie podstawowych parametrów systemu komunikacji czasu rzeczywistego. L 11 – Projekt własnej sieci czasu rzeczywistego odpowiedni do podanych założeń: 1 – model wymiany danych. L 12 – Projekt własnej sieci czasu rzeczywistego odpowiedni do podanych założeń: 1 – determinizm dostępu do medium, oraz dobór typu sieci. L 13 – Projekt własnej sieci czasu rzeczywistego odpowiedni do podanych założeń: 1 synchronizacji czasu. L 14,15 – Analiza podstawowych parametrów istniejących systemów komunikacji czasu rzeczywistego. Dobór właściwej sieci, odpowiedniej do podanych założeń. Razem godzin 1 1 2 2 1 1 1 1 1 2 15 2 NARZĘDZIA DYDAKTYCZNE 1. – wykład z wykorzystaniem prezentacji multimedialnych 2. – dwiczenia laboratoryjne, opracowanie sprawozdao z realizacji przebiegu dwiczeo 3. – sprzęt komputerowy oraz specjalistyczne oprogramowanie komputerowe SPOSOBY OCENY ( F – FORMUJĄCA, P – PODSUMOWUJĄCA) F1. – ocena przygotowania do dwiczeo laboratoryjnych F2. – ocena umiejętności stosowania zdobytej wiedzy podczas wykonywania dwiczeo F3. – ocena sprawozdao z realizacji dwiczeo objętych programem nauczania F4. – ocena aktywności podczas zajęd P1. – ocena umiejętności rozwiązywania postawionych problemów oraz sposobu prezentacji uzyskanych wyników – zaliczenie na ocenę* P2. – ocena opanowania materiału nauczania będącego przedmiotem wykładu - zaliczenie wykładu *) warunkiem uzyskania zaliczenia jest otrzymanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych, OBCIĄŻENIE PRACĄ STUDENTA Forma aktywności Godziny kontaktowe z prowadzącym Średnia liczba godzin na zrealizowanie aktywności 15W 15L 30h Zapoznanie się ze wskazaną literaturą 2.5 h Przygotowanie do dwiczeo laboratoryjnych 5h Konsultacje 5h Wykonanie sprawozdao z realizacji dwiczeo laboratoryjnych (czas poza zajęciami laboratoryjnymi) 5h Przygotowanie do zadania sprawdzającego 2.5 Suma SUMARYCZNA LICZBA PUNKTÓW ECTS DLA PRZEDMIOTU Liczba punktów ECTS, którą student uzyskuje na zajęciach wymagających bezpośredniego udziału prowadzącego Liczba punktów ECTS, którą student uzyskuje w ramach zajęd o charakterze praktycznym, w tym zajęd laboratoryjnych i projektowych 50 h 2 ECTS 1.4 ECTS 1 ECTS LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA 1. Sportack M., Sieci komputerowe. Księga eksperta, Helion, 1999 2. Krysiak K., Sieci komputerowe. Kompendium, Helion, 2005 3. Karanjit S. Siyan, Tim Parker , TCP/IP. Księga eksperta, Helion, 2002 4. Dokumentacje ze stron firmowych organizacji wspierających standardy: www.ethercat.org, www.ethernet-powerlink.org, www.synqnet.org, www.varan-bus.net, www.sercos.org . 3 5. Materiały z polskojęzycznej branżowej strony internetowej Ethernetu przemysłowego, www.ethernetprzemyslowy.pl . 6. Materiały z anglojęzycznej branżowej strony internetowej Ethernetu przemysłowego, www.ethernet.industrial-networking.com . 7. Materiały z anglojęzycznej branżowej strony internetowej projektu europejskiego VAN Virtual Automation Networks, www.van-eu.eu. 8. Wskazane przez wykładowcę materiały z czasopism poświęconych omawianej tematyce. PROWADZĄCY PRZEDMIOT ( IMIĘ, NAZWISKO, ADRES E-MAIL) 1. dr inż. Andrzej Przybył, [email protected] 2. dr inż. Jacek Smoląg, [email protected] MATRYCA REALIZACJI I WERYFIKACJI EFEKTÓW KSZTAŁCENIA Odniesienie danego efektu do Efekt efektów Cele Treści programowe kształcenia zdefiniowanych przedmiotu dla całego programu (PEK) EK1 EK2 K_W19_C_04 K_U19_C_04 C1 C2 EK3 K_U19_C_04 C3 EK4 K_W19_C_04 C4 EK5 K_U19_C_04 C5 W1-12, W15 W1-2 W1,W13-15, L3-4, L7-10, L14-15 W10-14, L1-10, L14-15 W1,W9,W10,W11, L11-13 Narzędzia dydaktyczne Sposób oceny 1-2 1-2 P2 P2 1-3 P1 1-3 P2 2-3 F3 4 II. FORMY OCENY - SZCZEGÓŁY Efekty kształcenia EK1, EK2, EK3 identyfikuje oraz opisuje zagadnienia teoretyczne z zakresu przemysłowych systemów komunikacji czasu rzeczywistego, właściwie szacuje wymagania aplikacji czasu rzeczywistego w zakresie komunikacji, właściwie szacuje i analizuje podstawowe parametry sieci czasu rzeczywistego EK4, EK5 wyjaśnia zagadnienia dotyczące projektowania dedykowanych systemów komunikacji w sieci RTE; realizuje proste aplikacje systemu komunikacji czasu rzeczywistego. Na ocenę 2 Na ocenę 3 Na ocenę 4 Na ocenę 5 Student nie identyfikuje, nie opisuje zagadnieo teoretycznych, nie szacuje właściwie wymagania aplikacji czasu rzeczywistego, nie szacuje właściwie i nie analizuje podstawowych parametrów sieci czasu rzeczywistego Student w stopniu dostatecznym identyfikuje oraz opisuje zagadnienia teoretyczne z zakresu przemysłowych systemów komunikacji czasu rzeczywistego, potrafi wskazad metody ale nie szacuje podstawowych wymagao i parametrów takich sieci Student identyfikuje oraz opisuje zagadnienia teoretyczne z zakresu przemysłowych systemów komunikacji czasu rzeczywistego, właściwie szacuje wymagania aplikacji czasu rzeczywistego w zakresie komunikacji Student szczegółowo identyfikuje oraz opisuje zagadnienia teoretyczne z zakresu przemysłowych systemów komunikacji czasu rzeczywistego, właściwie szacuje wymagania aplikacji czasu rzeczywistego w zakresie komunikacji, właściwie szacuje i analizuje podstawowe parametry sieci czasu rzeczywistego, samodzielnie zdobywa i poszerza wiedzę przy użyciu różnych źródeł nie opisuje, nie wyjaśnia podstaw projektowania dedykowanych systemów komunikacji czasu rzeczywistego wyjaśnia zagadnienia dotyczące projektowania dedykowanych systemów komunikacji w sieci RTE, realizuje prostą aplikację czasu z wykorzystaniem komunikacji rzeczywistego, rozwiązuje problemy wynikające w trakcie realizacji dwiczeo korzystając z pomocy prowadzącego wyjaśnia zagadnienia dotyczące projektowania dedykowanych systemów komunikacji, realizuje prostą aplikację czasu z wykorzystaniem komunikacji rzeczywistego oraz samodzielnie rozwiązuje problemy wynikające w trakcie realizacji dwiczeo szczegółowo wyjaśnia zagadnienia dotyczące projektowania dedykowanych systemów komunikacji, realizuje prostą aplikację czasu z wykorzystaniem komunikacji rzeczywistego oraz samodzielnie rozwiązuje problemy wynikające w trakcie realizacji dwiczeo, samodzielnie poszerza zdobyta wiedzę Dopuszcza się wystawienie oceny połówkowej o ile student spełniający wszystkie efekty kształcenia wymagane do oceny pełnej spełnia niektóre efekty kształcenia w stopniu odpowiadającym ocenie wyższej. 5 III. INNE PRZYDATNE INFORMACJE O PRZEDMIOCIE 1. Wszelkie informacje dla studentów kierunku Mechatronika wraz z: - programem studiów, - prezentacjami do zajęd, - instrukcjami do dwiczeo laboratoryjnych, - harmonogramem odbywania zajęd dostępne są na tablicy informacyjnej oraz stronie Internetowej Instytutu Inteligentnych Systemów Informatycznych: www.iisi.pcz.pl 2. Informacja na temat konsultacji przekazywana jest studentom podczas pierwszych zajęd z danego przedmiotu. 6