INFORMATYCZNE SYSTEMY STEROWANIA

Transkrypt

INFORMATYCZNE SYSTEMY STEROWANIA
INFORMATYCZNE SYSTEMY STEROWANIA
INSTRUKCJA ĆWICZENIA LABORATORYJNEGO
Ćwiczenie nr 1
Programowanie LOGO! – cz. I
Czas trwania: 2h
I. CHARAKTERYSTYKA ĆWICZENIA
Cel i zakres
Rozwój techniki komputerowej umożliwia obecnie zastąpienie realizacji nawet
najprostszych konwencjonalnych algorytmów sterowania, budowanych z
wykorzystaniem przekaźników i styczników, sterownikami programowalnymi –
integrującymi wiele wejść i wyjść, wyposażonymi w pamięć operacyjną pozwalającą
przechowywać dane oraz programy sterowania, które można w elastyczny sposób
modyfikować. Przykładem takiego prostego sterownika programowalnego są urządzenia
serii LOGO! firmy Siemens, popularne w zastosowaniach m.in. do sterowania w tzw.
inteligentnych budynkach. Najprostsze algorytmy sterowania można w nich
implementować posługując się sześcioma przyciskami panelu sterownika oraz
kilkudziesięcioznakowym wyświetlaczem. Programowanie tym sposobem polega na
definiowaniu połączeń wyjść z wejściami za pośrednictwem bloków funkcyjnych
wybieranych z przewijanej na ekranie listy bloków.
Najważniejsze c e l e ć w i c z e n i a są następujące:
1. Poznanie metody reprezentowania reguł działania i warunków logicznych,
wydobytych ze słownego opisu założeń projektowych, w postaci modelu przejść
między stanami systemu warunkowo-zdarzeniowego (tj. metody SFC).
2. Opanowanie umiejętności odwzorowania zbioru reguł i warunków logicznych
składających się na algorytm sterowania w schemat blokowy programu sterowania.
3. Opanowanie umiejętności programowania prostych sterowników PLC bez użycia
komputera PC (na przykładzie programowania LOGO! za pomocą wbudowanego
panelu).
Z a k r e s ć w i c z e n i a jest ograniczony do:
1. Wykorzystania 2 wejść i 2 wyjść cyfrowych sterownika LOGO!
2. Wykorzystania 2-4 bloków funkcyjnych.
3. Wykorzystania bloków z listy podstawowych funkcji logicznych oraz bloków
opóźnień czasowych.
Wymagane przygotowanie
1. Znajomość modeli systemów warunkowo-zdarzeniowych.
2. Znajomość budowy sterowników LOGO!
3. Znajomość zasad programowania w języku FBD.
2
Literatura
1. Seta Zbigniew, Wprowadzenie do zagadnień sterowania. Wykorzystanie
programowalnych sterowników logicznych PLC, Wydawnictwo MIKOM, Warszawa,
2002.
2. Instrukcja obsługi sterownika logicznego LOGO!, oprac. Siemens, dostępna np. pod
adresem http://sklep.stesar.pl/media/dokumentacja/LOGO_DT_instr.pdf
3. LOGO! instrukcja obsługi (podręcznik programowania), oprac. Siemens, dostępna np.
pod adresem http://sklep.stesar.pl/media/Logo_man_pl.pdf
3
II. ZADANIA LABORATORYJNE
Zakres
Zadania należy wykonać dla dwóch słownych opisów założeń projektowych:
1. Pierwszy opis student wymyśla samodzielnie.
2. Drugi opis dotyczy przejazdu przez „inteligentną”, automatycznie otwieraną i
zamykaną, bramę. Prowadzący podaje słowny opis oczekiwanego sposobu działania
bramy wyposażonej w czujnik położenia pojazdu przed bramą, czujnik położenia pojazdu
za bramą, czujnik otwarcia bramy, czujnik zamknięcia bramy oraz
otwierający/zamykający bramę silnik sterowany za pomocą sygnałów z dwóch wyjść
sterownika. drugi opis podaje prowadzący.
Zadanie 1.1. Formułowanie reguł działania prostego systemu sterowania logicznego
W trakcie realizacji zadania należy:
A. Zaproponować i zapisać słowny opis założeń projektowych.
B. Zaproponować odpowiadający opisowi model systemu warunkowo-zdarzeniowego.
C. Przeanalizować przejścia między stanami systemu i przedstawić je w formie
diagramu przejść.
D. Przekształcić model systemu warunkowo-zdarzeniowego w schemat powiązań
bloków funkcjonalnych sterownika LOGO!
Zadanie 1.2. Implementacja reguł w formie programu sterowania
Realizacja zadania polega na wykonaniu następujących czynności:
A. Wybraniu z listy wszystkich bloków funkcjonalnych bloków generujących sygnały
wyjściowe sterownika i zdefiniowaniu źródeł ich sygnałów wejściowych.
B. Odwzorowaniu schematu powiązań bloków funkcjonalnych w program sterowania
poprzez zdefiniowanie źródeł wejść kolejnych bloków funkcjonalnych – na
zewnętrznych wejściach sterownika skończywszy.
Zadanie 1.3. Ocena działania zaimplementowanego programu
Realizacja zadania polega na:
A. Uruchomieniu programu sterowania.
B. Symulowaniu zmian sygnałów wejściowych (zmienianie położeń przełączników) i
obserwowaniu zmian sygnałów wyjściowych (zmian kontrolek świetlnych).
C. Ocenie zgodności działania programu z założeniami projektowymi.
Zadanie 2.1. Formułowanie reguł działania prostego systemu sterowania logicznego
W trakcie realizacji zadania należy:
A. Zaproponować odpowiadający opisowi model systemu warunkowo-zdarzeniowego.
B. Przeanalizować przejścia między stanami systemu i przedstawić je w formie
diagramu przejść.
C. Przekształcić wskazany przez prowadzącego fragment modelu systemu warunkowozdarzeniowego w schemat powiązań bloków funkcjonalnych sterownika LOGO!
(2we/2wy/2-4 bloki).
Zadanie 2.2. Implementacja reguł w formie programu sterowania
Realizacja zadania polega na wykonaniu następujących czynności:
4
A. Wybraniu z listy wszystkich bloków funkcjonalnych bloków generujących sygnały
wyjściowe sterownika i zdefiniowaniu źródeł ich sygnałów wejściowych.
B. Odwzorowaniu schematu powiązań bloków funkcjonalnych w program sterowania
poprzez zdefiniowanie źródeł wejść kolejnych bloków funkcjonalnych – na
zewnętrznych wejściach sterownika skończywszy.
Zadanie 2.3. Ocena działania zaimplementowanego programu
Realizacja zadania polega na:
A. Uruchomieniu programu sterowania.
B. Symulowaniu zmian sygnałów wejściowych (zmienianie położeń przełączników) i
obserwowaniu zmian sygnałów wyjściowych (zmian kontrolek świetlnych).
C. Ocenie zgodności działania programu z założeniami projektowymi.
D. Podłączeniu do sterownika makietki bramy.
E. Aktywowaniu czujników makietki i obserwowaniu efektów działania programu
sterowania.
Wyniki
Opisy słowne założeń projektowych, modele systemów warunkowo-zdarzeniowych oraz
schematy blokowe programów sterowania należy przekazać prowadzącemu w formie
pisemnego opracowania. Działanie zaimplementowanych algorytmów sterowania należy
zademonstrować prowadzącemu podczas zajęć.