Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra

Transkrypt

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra
Ireneusz Mosoń
Sterowniki programowalne – zagadnienia wybrane
Politechnika Gdańska
Wydział Elektrotechniki i Automatyki
Katedra Energoelektroniki i Maszyn Elektrycznych
Ireneusz Mosoń
STEROWNIKI PROGRAMOWALNE – ZAGADNIENIA WYBRANE
Materiały pomocnicze do przedmiotu „Sterowniki programowalne”
Część I
Gdańsk, 31-01-2005
-1-
Ireneusz Mosoń
Sterowniki programowalne – zagadnienia wybrane
Spis treści
Wstęp ...................................................................................................................................... 3
1. Sterowanie procesami sekwencyjnymi ............................................................................. 5
1.1. Układy logiczne i ich rodzaje ................................................................................... 5
1.2. Metody opisu i realizacji algorytmów sterowania sekwencyjnego .......................... 7
1.3. Język GRAFCET i jego charakterystyka .................................................................. 8
1.4. Przykład wykorzystania języka GRAFCET ........................................................... 13
1.5. Modelowanie procesów sekwencyjnych za pomocą grafów skierowanych ........... 20
2. Strukturyzacja programów sterowania ............................................................................ 27
2.1. Wprowadzenie ........................................................................................................ 27
2.2. Strukturyzacja programów sterowania na pierwszym etapie .................................. 27
2.3. Możliwości strukturyzacji programów sterowania na drugim etapie ..................... 29
2.4. Strukturyzacja na trzecim etapie wynikająca z modelu oprogramowania według
normy IEC 61131-3 ................................................................................................ 35
2.5. Tworzenie funkcji i bloków funkcyjnych użytkownika ......................................... 37
2.6. Podsumowanie i wnioski ........................................................................................ 39
3. Praca sterowników programowalnych w sieci ................................................................ 42
3.1. Wprowadzenie ........................................................................................................ 42
3.2. Wzorcowy model łączenia systemów otwartych .................................................... 44
3.3. Charakterystyka sieci miejscowych ........................................................................ 46
3.4. Sieć miejscowa Suconet K ...................................................................................... 52
3.5. Praca w sieci sterowników programowalnych serii PS4-150 i PS4-200 ................ 54
4. Sterowanie cyklami pracy silnika liniowego na bieżni liniowej ..................................... 67
4.1. Wprowadzenie ........................................................................................................ 67
4.2. Budowa i zasada działania silnika indukcyjnego liniowego ................................... 67
4.3. Stanowisko laboratoryjne z silnikiem liniowym SL-5-270 .................................... 69
4.4. Przykładowe zadanie sterowania cyklami jazdy silnika liniowego ........................ 72
4.5. Programowanie sterowania cyklami jazdy silnika liniowego ................................. 73
4.6. Opis sterowania, obsługi i sygnalizacji ................................................................... 79
Zakończenie .......................................................................................................................... 82
Literatura ............................................................................................................................... 83
-2-
Ireneusz Mosoń
Sterowniki programowalne – zagadnienia wybrane
Wstęp
Projektowanie i budowę nowoczesnych systemów automatyki trudno sobie obecnie
wyobrazić bez szerokiego stosowania sterowników programowalnych (ang. Programmable
Logic Controllers - PLC). Od czasu, gdy zastosowano pierwsze proste sterowniki
programowalne w przemyśle samochodowym minęło już ponad trzydzieści lat, w ciągu
których sterowniki programowalne potwierdziły swoją przydatność w systemach automatyki
prawie we wszystkich gałęziach przemysłu. W tym czasie nastąpił ogromny rozwój w
konstrukcjach i możliwościach funkcjonalnych sterowników programowalnych - od prostych
sterowników wykonujących w sposób programowy funkcje sterowania logicznego
realizowane do tego czasu za pomocą układów sterowania stykowo-przekaźnikowych, do
nowoczesnych sterowników mogących pracować w sieci i realizujących nawet bardzo
złożone zadania sterowania.
Ponieważ sterowniki programowalne są obecnie podstawowymi urządzeniami w
oparciu o które projektuje się i buduje współczesne systemy automatyki, od absolwentów
uczelni technicznych kierunków elektrotechnika i automatyka oczekuje się, że będą posiadali
niezbędną wiedzę o sterownikach programowalnych i ich zastosowaniach, oraz umiejętność
tworzenia i uruchamiania programów sterowania [25,28].
Informacje
na
temat
sterowników
programowalnych
można
znaleźć
w
dokumentacjach technicznych konkretnych sterowników poszczególnych producentów
(często również i w ich witrynach internetowych), w normie międzynarodowej IEC 61131, w
artykułach w specjalistycznych czasopismach i w pozycjach książkowych. Dokumentacje
techniczne to podstawowe i najbardziej szczegółowe źródło informacji dotyczących
konkretnych sterowników. W normie IEC 61131 natomiast, zawarte są pojęcia i zagadnienia
wspólne (ogólne i szczegółowe) dotyczące sprzętu i programowania sterowników
programowalnych. W artykułach najczęściej omawiane są nowe rozwiązania sprzętowe i
programowe różnych sterowników oraz nowe możliwości ich zastosowań które z nich
wynikają, a także opisywane są przykłady konkretnych zastosowań sterowników
programowalnych w różnych dziedzinach. W książkowych pozycjach literatury zazwyczaj
przedstawiane są podstawy budowy, zasada działania i programowanie sterowników najczęściej na przykładach wybranych sterowników programowalnych różnych producentów.
W książkach często zawarte są również zagadnienia ogólne i szczegółowe z automatyki
związane ze stosowaniem sterowników programowalnych. Szczególnie cenne są zawarte w
niektórych pozycjach literatury wszelkie (wynikające z normy IEC 61131 i nie tylko)
-3-
Ireneusz Mosoń
Sterowniki programowalne – zagadnienia wybrane
uogólnienia i próby uogólnień, gdyż pozwalają one czytelnikowi na szersze spojrzenie i
usystematyzowanie wiedzy.
W przygotowanych materiałach ( Część I ), oprócz omówienia wybranych zagadnień,
dokonano również próby usystematyzowania materiału dotyczącego sterowania procesami
sekwencyjnymi i strukturyzacji programów sterowania. Rozdziały 1, 2 i 3 dotyczą zagadnień
omawianych w trakcie wykładów, a częściowo i zajęć laboratoryjnych (rozdział 3). Wybrane
wiadomości z tych rozdziałów i rozdział 4 w całości, powinny być przydatne podczas
wykonywania przez studentów zadania projektowego.
W spisie literatury zamieszczono zarówno te pozycje literatury do których znajdują się
odwołania w tych materiałach, jak również i inne wybrane pozycje przydatne do zrozumienia
i opanowania przez studentów materiału z wykładów, zajęć laboratoryjnych i projektu z
przedmiotu „Sterowniki programowalne” prowadzonego w Katedrze Energoelektroniki i
Maszyn Elektrycznych Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej.
-4-