KARTA PRZEDMIOTU 1. Nazwa przedmiotu: 2. Kod przedmiotu

Transkrypt

KARTA PRZEDMIOTU 1. Nazwa przedmiotu: 2. Kod przedmiotu
Z1-PU7
(pieczęć wydziału)
WYDANIE N1
Strona 1 z 4
KARTA PRZEDMIOTU
1. Nazwa przedmiotu:
2. Kod przedmiotu:
Przemysłowe systemy sterowania
PSS
3. Karta przedmiotu ważna od roku akademickiego: 2016/2017
4. Forma kształcenia: studia drugiego stopnia
5. Forma studiów: studia stacjonarne
6. Kierunek studiów: ELEKTRONIKA I TELEKOMUNIKACJA (WYDZIAŁ AEII)
7. Profil studiów: ogólno akademicki
8. Specjalność:
9. Semestr: 2
10. Jednostka prowadząca przedmiot: Instytut Elektroniki, RAu3
11. Prowadzący przedmiot: dr inż. Mirosław Chmiel, dr inż. Andrzej Malcher
12. Przynależność do grupy przedmiotów: przedmioty wspólne
13. Status przedmiotu: wybieralny
14. Język prowadzenia zajęć: polski
15. Przedmioty wprowadzające oraz wymagania wstępne: Zakłada się, że student posiada
przygotowanie w zakresie podstaw techniki cyfrowej oraz podstaw projektowania układów cyfrowych,
programowania w językach asemblerowych, a także podstaw programowania sterowników
programowalnych. Do udziału w przedmiocie wymagane jest również uczęszczanie na przedmiot
Zaawansowane Techniki Programowania Sterowników Przemysłowych lub Systemy Wizualizacji
i Sterownia w semestrze bieżącym czy też latach poprzednich, albo zweryfikowana znajomość
prezentowanych tam treści.
16. Cel przedmiotu: Celem przedmiotu jest praktyczne opanowanie zagadnień związanych z
kompleksowym podejściem do zagadnienia projektowania przemysłowych systemów sterowania ściśle
współpracujących z systemami wizualizacji HMI/SCADA. Doświadczenia projektantów pokazują, że
podejście etapowe, polegające na stworzeniu aplikacji dla sterowników, a następnie „dopisanie” do niej
systemu wizualizacji jest nieskuteczne. Często wymaga wprowadzania znacznych zmian w projekcie
sterowania związanych z procedurami sygnalizacji, zadawania parametrów z urządzenia HMI,
a także obsługą sytuacji awaryjnych. Jest także znacznie bardziej czasochłonne od podejścia
kompleksowego.
Zajęcia projektowe w zakresie sterowania będą prowadzone z wykorzystaniem języków LAD, FBD, STL,
SCL oraz GRAPH7, które są odpowiednikami języków zdefiniowanych w normie IEC 61131-3
przeznaczonych do programowania sterowników rodziny SIMATIC S7 firmy Siemens. Systemy
wizualizacji tworzone będą w oparciu o pakiety Protool lub WinCC TIA.
Tematyka przedmiotu skupia się wokół programowych rozwiązań rzeczywistych problemów
obiektowych, kładąc szczególny nacisk na tworzenie programów sterowania złożonych z części
zapisanych w różnych językach programowania. Dodatkowym celem jest optymalizacja programów ze
względu na zajętość pamięci sterownika oraz czas realizacji pętli programowej. Zajęcia będą miały także
na celu porównywanie rozwiązań tych samych problemów realizowanych w różnych językach
programowania i zdobycie umiejętności wyboru najlepszego języka dla konkretnej kategorii problemów.
Z1-PU7
WYDANIE N1
Strona 2 z 4
17. Efekty kształcenia:1
Nr
Opis efektu kształcenia
W1
Metoda sprawdzenia
efektu kształcenia
Zna i rozumie metodykę projektowania
Ocena pracy nad
przemysłowych układów sterowania z
projektem
wykorzystaniem sterowników programowalnych.
Zna metody i techniki wykorzystywane w
projektowaniu. Zna języki opisu algorytmu zarówno
graficzne, jak i tekstowe. Zna narzędzia do
symulacji pracy sterowników.
U1
Potrafi pozyskiwać informacje z literatury, baz
Ocena pracy nad
danych i innych źródeł; potrafi integrować uzyskane projektem
informacje, dokonywać ich interpretacji i krytycznej
oceny, a także wyciągać wnioski oraz formułować
i wyczerpująco uzasadniać opinie
U2
Posługuje się językiem angielskim w stopniu
Ocena pracy nad
wystarczającym do porozumiewania się, a także
projektem
czytania ze zrozumieniem kart katalogowych,
not aplikacyjnych, instrukcji obsługi urządzeń
elektronicznych, narzędzi informatycznych oraz
podobnych dokumentów
U3
Potrafi projektować przemysłowe systemy
Ocena pracy nad
sterowania przetwarzające sygnały analogowe i
projektem
cyfrowe z uwzględnieniem zadanych
kryteriów użytkowych i ekonomicznych, w razie
potrzeby przystosowując istniejące lub opracowując
nowe metody projektowania; Potrafi porównać
różne rozwiązania programistyczne z punktu
widzenia zajętości pamięci, nakładu czasowego oraz
możliwości diagnostycznych
K1
potrafi myśleć i działać w sposób kreatywny i
Ocena pracy nad
przedsiębiorczy
projektem
18. Formy zajęć dydaktycznych i ich wymiar (liczba godzin)
P. 30
1
należy wskazać ok. 5 – 8 efektów kształcenia
Forma
prowadzenia
zajęć
Projekt
Odniesienie
do efektów
dla kierunku
studiów
K2_W07
Projekt
K2_U01
Projekt
K2_U05
Projekt
K2_U12
Projekt
K2_K01
Z1-PU7
WYDANIE N1
Strona 3 z 4
19. Treści kształcenia:
W ramach projektu student w sposób praktyczny rozwija umiejętności programowania sterowników
przemysłowych w językach LAD (LD), FBD, STL (IL), SCL (ST) oraz Graph7 (SFC), bazujących na
normie IEC 61131-3 definiującej zasady programowania sterowników przemysłowych PLC. W trakcie
realizacji projektu tworzone będą programy sterowania dla dostępnych w Laboratorium Sterowników
Programowalnych symulatorów rzeczywistych obiektów zrealizowanych sprzętowo lub modelowanych
programowo. W ramach zajęć studenci będę mieli możliwość rozwinięcia umiejętności podziału projektu
na mniejsze zadania, które muszą być rozwiązywane stopniowo, poprzez tworzenie odpowiedniego
oprogramowania dla PLC oraz aplikacji wizualizacyjnej dla systemów HMI.
Program zajęć projektowych:
1.
Rozpoznanie zadania projektowego. W ramach tej części studenci zapoznają się z różnymi sposobami
formułowania zadania projektowego – opis słowny, przebiegi czasowe, schematy blokowe. Zapoznają się
również z konkretnym zadaniem, które będą realizować.
2.
Zapoznanie się z obiektem. Na tym etapie studenci poznają obiekt, dla którego będą tworzyć program
sterowania – poznają rodzaje czujników i elementów wykonawczych użytych w obiekcie a także funkcje,
które te elementy mają pełnić. Przy okazji opanowują umiejętność testowania wejść/wyjść.
3.
Wybór języka programowania, w którym implementowane będą poszczególne fragmenty układu
sterowania. Preferowany jest podział zadania na fragmenty implementowane w różnych językach –
Graph7, SCL, STL, w ostateczności LAD lub FBD.
4.
Przyjęcie koncepcji systemu wizualizacji. Wybór sygnałów wymienianych między PLC a HMI. Określenie
podziału i zawartości ekranów wizualizacji Wybór zdarzeń traktowanych jako alarmy.
5.
Opanowanie sztuki uruchamiania systemu sterowania. Podział systemu sterowania na możliwie małe,
autonomiczne fragmenty, które mogą być uruchamiane i testowane osobno. Po przetestowaniu modułów
integracja ich w większą całość i stopniowe testowanie ich wspólnie aż do uzyskania w pełni działającego
systemu sterowania.
6.
Tworzenie i testowanie elementów systemu wizualizacji dla poszczególnych fragmentów aplikacji
równolegle z uruchamianiem programu sterowania.
7.
Dokumentacja projektu. Korzystanie z nazw symbolicznych oraz komentarzy do symboli. Stosowanie
ujednoliconych nazw symbolicznych dla sygnałów. Komentowanie programu w językach Graph7, SCL,
STL.
8.
Diagnostyka programu. Użycie narzędzi usprawniających poruszanie się po projekcie – głównie listy
referencyjnej. Sprawdzanie zajętości pamięci sterownika. Diagnostyka błędów krytycznych
i niekrytycznych.
9.
Krytyczna analiza kodów uzyskanych w wyniku kompilacji plików źródłowych w językach Graph7 oraz
SCL. Wyciągnięcie wniosków dotyczących możliwości optymalizacji pamięciowej oraz czasowej
poszczególnych fragmentów programu sterowania.
20. Egzamin: nie
Z1-PU7
WYDANIE N1
Strona 4 z 4
21. Literatura podstawowa:
1.
Siemens: SIMATIC Podstawy Programowania w STEP7, 2006
2.
Siemens: SIMATIC S7-SCL V5.3 for S7-300/400, Getting Started, 2005
3.
Siemens: SIMATIC S7-SCL V5.3 for S7-300/400, Manual, 2005
4.
Siemens: SIMATIC S7-GRAPH for S7-300/400, Programming Sequential Control Systems Getting Started,
2004
5.
Siemens: SIMATIC S7-GRAPH V5.3 for S7-300/400, Programming Sequential Control Systems, Manual,
2004
6.
Siemens: S7-1200 Easy Book, Manual, 20012
7.
Siemens: SIMATIC S7, Programowalny sterownik S7-1200, Podręcznik systemu, 2009
8.
Siemens: SIMATIC S7-1200 Programmable Controller, System Manual, 2014
9.
Siemens: SIMATIC S7-1500 Automation System, System Manual, 2014
10. Siemens: STEP 7 Professional V13.0, System Manual, 2014
22. Literatura uzupełniająca:
1.
Hans Berger: Automating with STEP 7 in STL and SCL. SIMATIC S7-300/400, 2009
2.
Jerzy Kasprzyk: Programowanie sterowników przemysłowych, Wydawnictwa Naukowo-Techniczne
Warszawa, 2007
3.
Janusz Kwaśniewski: Programowalny sterownik SIMATIC S7-300 w praktyce inżynierskiej, BTC, 2009
4.
Janusz Kwaśniewski: Sterowniki SIMATIC S7-1200 w praktyce inżynierskiej, BTC, 2013
5.
Janusz Kwaśniewski: Język tekstu strukturalnego w sterownikach SIMATIC S7-1200 i S7-1500, BTC, 2014
6.
Tomasz Gilewski: Podstawy programowania sterowników S7-1200 w języku SCL, BTC, 2015
23. Nakład pracy studenta potrzebny do osiągnięcia efektów kształcenia
Lp.
Forma zajęć
1
Wykład
2
Ćwiczenia
/
3
Laboratorium
/
4
Projekt
5
Seminarium
/
6
Inne
/
Suma godzin
Liczba godzin
kontaktowych / pracy studenta
/
30/30
30/30
24. Suma wszystkich godzin: 60
25. Liczba punktów ECTS: 2
26. Liczba punktów ECTS uzyskanych na zajęciach z bezpośrednim udziałem nauczyciela akademickiego: 1
27. Liczba punktów ECTS uzyskanych na zajęciach o charakterze praktycznym (laboratoria, projekty): 2
26. Uwagi:
Zatwierdzono:
…………………………….
…………………………………………………
(data i podpis prowadzącego)
(data i podpis dyrektora instytutu/kierownika katedry/
Dyrektora Kolegium Języków Obcych/kierownika lub
dyrektora jednostki międzywydziałowej)

Podobne dokumenty