Sterowniki programowalne (SP) - Wydział Elektrotechniki i Automatyki

Transkrypt

Sterowniki programowalne (SP) - Wydział Elektrotechniki i Automatyki
Sterowniki Programowalne (SP)
Automatyka i Robotyka
Wydział Elektrotechniki i Automatyki
Politechnika Gdańska
Wykład organizacyjny
30.09. 2014
Semestr V, AiR
rok akademicki 2014/2015
Informacje formalne
SP to przedmiot obowiązkowy dla studentów
III roku studiów Igo stopnia (V. semestr)
Kierunek Automatyka i Robotyka
Specjalności: Automatyka i Systemy Sterowania
Robotyka i Systemy Mechatroniki


Wymiar zajęć:


2
Wykład
- 2 godziny/tydzień
Ćwiczenia
- 1 godzina/tydzień
Laboratorium - 1 godzina/tydzień
Kod przedmiotu:
Sposób zaliczenia: Zaliczenie
Liczba punktów ECTS: 4
Prowadzący
Odpowiedzialny za przedmiot


dr inż. Jarosław Tarnawski

s.4, tel. 12-26
[email protected]
Współprowadzący


dr inż.Tomasz Rutkowski

[email protected]
mgr inż. Bartosz Puchalski
[email protected]
mgr inż. Tomasz Karla
[email protected]
3
s.4, tel. 12-26
s.11
s.11
Treści programowe





4
Struktury sterowania i miejsce SP w tej strukturach. Zagadnienia
sterowania bezpośredniego i wymagania stawiane urządzeniom
pracującym w tej warstwie.
Rys historyczny powstania SP zastępujących układy sterowania
stycznikowo-przekaźnikowe.
Główne cechy i wymagania stawiane SP: niezawodność, elastyczność,
łatwość i możliwości programowania, skalowalność, możliwości
komunikacyjne.
Podstawowi producenci SP i podstawowe rodziny SP dostępne na
rynku. Normy IEC-1131 i EN61131.
Elementy funkcjonalne SP. Podział SP ze względu na potencjalne
zastosowania, budowę, możliwości. Zasada działania SP. Cykl pracy. SP
jako urządzenia spełniające postulat czasu rzeczywistego.
Treści programowe cd.
Zagadnienia doboru SP do zadania automatyzacji procesu technologicznego.
Określanie funkcjonalności SP modułowych przez: dobór jednostki
centralnej, modułów we/wy, modułów komunikacyjnych oraz modułów
specjalizowanych.
Metody programowania SP, języki: drabinkowy, lista instrukcji, sekwencyjne
schematy funkcyjne, schematy bloków funkcyjnych, tekst strukturalny.
Celowość i metody mieszania poszczególnych sposobów programowania.
Dostępne typy danych, funkcji i operacji na danych w SP. Ograniczenia
obliczeniowe i programistyczne.
Algorytmy sterowania i regulacji w SP. Algorytmy wbudowane, metody
realizacji programowej prostych sposobów sterowania i regulacji. Metody
implementacji wybranych algorytmów sterowania dyskretnego.
Wprowadzenie do metod implementacji w SP rekursywnych metod
estymacji, filtracji. Demonstracja implementacji regulatorów adaptacyjnych,
rozmytych, predykcyjnych oraz modułów specjalizowanych.



5
Treści programowe cd.
Zagadnienia komunikacyjne w SP: wymiana danych pomiędzy sterownikami,
wymiana danych z innymi elementami struktury sterowania. Wybrane
standardy komunikacyjne w SP. Realizacja sterowania zdecentralizowanego
oraz rozproszonego w oparciu o sieć SP.
Ograniczenia w stosowalności SP. Komputery przemysłowe jako
rozwinięcie idei SP pozbawione ograniczeń i jednocześnie części zalet SP.
Zagadnienia logicznego i fizycznego włączania SP w układy sterowania:
podłączanie urządzeń pomiarowych oraz wykonawczych różnego typu.
Współpraca SP z systemami sterowania nadzorczego, systemami akwizycji
danych SCADA oraz bazami danych z wykorzystaniem dedykowanych
serwerów komunikacyjnych i uniwersalnego sposobu wymiany danych
OPC.



6
Rozkład zajęć
Wykład
Wtorek, 11.15-13.00,
Ćwiczenia
Laboratoria (grupy 14osób)
7
E41
Laboratoria i ćwiczenia
rozpoczynają się w drugim
tygodniu semestru
Efekty kształcenia –
umiejętności i kompetencje
Rozumienie zadań, funkcji i umiejscowienia SP w systemie sterowania.
Umiejętność doboru właściwego SP do realizowanego zadania
automatyzacji.
Znajomość metod programowania SP. Praktyczna umiejętność
programowania w języku drabinkowym i w języku tekst strukturalny.
Umiejętność implementacji w SP podstawowych algorytmów sterowania
(dwustanowe, trójstanowe, PID, sterowanie regułowe). Rozumienie zasad
implementacji bardziej złożonych algorytmów sterowania.
Umiejętność realizacji sterowania rozproszonego z wykorzystaniem technik
sieciowych w SP. Umiejętność zaprojektowania i wykonania współpracy SP
z systemem SCADA z zastosowaniem serwerów komunikacyjnych
dedykowanych i zunifikowanych OPC. Wykorzystanie SP do pracy w pętli
(ang. Hardware-in-the-loop) obejmujące podłączenie fizycznego obiektu lub
systemu czasu rzeczywistego operującego na sygnałach fizycznych.




8
Zaliczenie przedmiotu cd.

Zajęcia są obowiązkowe – obecność na zajęciach (ćwiczenia
i laboratoria) jest podstawowym kryterium zaliczenia
przedmiotu. Nieobecności należy odrobić w zakresie i
terminie uzgodnionym z prowadzącymi.

Każde zajęcia laboratoryjne są ocenianie pod kątem
zaliczenia i przyswojenia niezbędnej dawki wiedzy

Przed wybranymi zajęciami laboratoryjnymi odbędą się
wejściówki.
9
Zaliczenie przedmiotu cd.

Zaliczenie laboratorium – oznacza odbycie z pozytywną
oceną prowadzącego każdego laboratorium oraz realizacja
pakietu umiejętności praktycznych








10
Konfiguracja sterownika
Wprowadzanie programu sterującego
Zmiana trybu pracy SP i diagnostyka pracy SP
Podgląd i modyfikacja pamięci sterownika
Zmiana reprezentacji danych w SP
Wymiana danych SP z innymi elementami systemu
Opracowanie programu sterującego wykorzystującego dwa
języki programowania oraz procedury
Czytelność programu: etykiety zmiennych, opisy, strukturalizacja
programu
Warunki zaliczenia cd.

Warunki konieczne uzyskania zaliczenia




Obecność
Zaliczenie wszystkich laboratoriów (w tym pakietu
umiejętności praktycznych)
Uzyskanie ponad co najmniej 50% punktów z kolokwium
wykładzie i co najmniej 50% ze sprawdzianów na ćwiczeniach
Zadania do samodzielnego rozwiązania jako opcja po uzyskaniu
zaliczenia do max. 10pkt. (tylko dla osób powyżej 50%)
Łączna liczba punktów =
50pkt. (kolokwium końcowe) + 50pkt. (sprawdziany)
11
Ocena z przedmiotu SP
Liczba punktów
powyżej 95
90-95
80-89
70-79
60-69
51-59
0-50
Ocena
5,5
5
4,5
4
3,5
3
2
Prowadzący zastrzegają sobie możliwość podniesienia oceny w
uzasadnionych przypadkach
12
Indywidualny tok zaliczenia

Przeznaczony wyłącznie dla Studentów posiadających
rozległą wiedzę i doświadczenie w temacie SP

Wymaga kontaktu na początku semestru z Prowadzącymi

Wymaga poświadczenia umiejętności praktycznych i
wiedzy w zakresie treści programowych przedmiotu
13
Literatura





1. Legierski T., Kasprzyk J., Wyrwał J., Hajda J.: „Programowanie
sterowników PLC”, Wydawnictwo Pracowni
Komputerowej Jacka Skalmierskiego, Gliwice, 1998
2. Kwaśniewski J.: „Programowalne sterowniki przemysłowe w
systemach sterowania”, ZP Roma-Pol, 1999
3. Pasierbński J., Legierski T.: „Programowanie sterowników
PLC”, Wydawnictwo Pracowni Komputerowej Jacka
Skalmierskiego, 1998
4. Kasprzyk J.: „Programowanie sterowników przemysłowych”,
WNT
5. Tatjewski P.: „Sterowanie zaawansowane obiektów
przemysłowych”, Akademicka Oficyna Wydawnicza EXIT,
2002
14
Strona internetowa przedmiotu SP
www.ely.pg.gda.pl/kiss/dydaktyka/sp
wykłady,
informacje organizacyjne,
wyniki kolokwiów i egzaminów,
materiały pomocnicze,
15
Sprawy do ustalenia
Podział na grupy ćwiczeniowe
Podział na grupy laboratoryjne
Pytania
16
Harmonogram wykładów
Wykład
Temat
T1
Godziny rektorskie uczelniana inauguracja roku akadmickiego
T2
Wykład organizacyjny - PLC, PAC, DCS -definicje, podział, historia, rynek,
miejsce w systemie automatyki
Sterowniki programowalne GE Fanuc serii 90-30. Zasady działania systemu
(część I)
Sterowniki programowalne GE Fanuc serii 90-30. Zasady działania systemu
(część II)
T3
T4
T5
Prowadzący
JT
JT
JT
Norma IEC 61131
Interfejs użytkownika UI, interfejsy człowiek-maszyna (MMI, HMI) ,systemy
SCADA
TR
T7
Język programowania Lista instrukcji (IL)
JT
T8
Język programowania Structured Text (ST)
JT
T9
Regulator PID w sterownikach programowalnych
Proces tworzenia oprogramowania dla sterownika programowalnego - grafy
SFC
T6
T10
JT
JT/BP
TR
T11
Język programowania FBD
TR
T12
Język C dla sterowników programowalnych
BP
T13
Możliwości komunikacyjne PLC, moduły I/O ch-ka, układy zasilania
T14
Kolokwium końcowe
T15
17
Metody implementacji zaawansowanych algorytmów w PLC
JT/TR
JT
Termin
Ćwiczenia
T2
Sterowanie dyskretne na przykładzie termometru
TR
T3
Styczniki i przekaźniki elektromechaniczne
LD - Styki przekaźniki, sterowanie światłami w sygnalizatorach na
skrzyżowaniu
TR
LD - Timery, liczniki zadanie zegar z buzikiem
Sterowanie dwustanowe (model w InTouch) sterowanie w LD do
domu
JT
BP
T7
IL
JT
T8
Sprawdzian
Zasady implementacji w PLC algorytmów danych przez r-nia
różnicowe
JT
T10
ST
JT
T11
FBD
TR
T12
SFC
TR
T13
Sprawdzian
T14
PID w PLC
Implementacja algorytmu estymacji i sterowania adaptacyjnego w
PLC
T4
T5
T6
T9
18
Temat
Prowadząc
y
T15
JT
BP
JT
Laboratoria Temat
Prowadzący
T2/T3
Konfiguracja PLC
T4/T5
LD - operacje dyskretne wykorzystanie styków i przekaźników
TR
T6/T7
LD - Liczniki, timery
JT
T8/T9
PLC + SCADA
IL, FBD, ST - realizacja regulatora dwustanowego w róznych językach
programowania
JT
BP
T12/T13
PID w PLC - Hardware in the loop
BP
T14/T15
Estymacja parametrów modelu w PLC
JT
T10/T11
19
BP/JT

Podobne dokumenty