Temat: Sterowanie windą przy użyciu sterownika PLC SIMATIC S5 – 90U.. |
Data Wykonania: 16.11.2012 |
---|---|
Imię i Nazwisko: Michał Kiczyński Konrad Józwiak Konrad Kamiński |
Cel ćwiczenia :
Celem ćwiczenia jest zapoznanie się ze sterownikiem PLC i jego możliwościami w naszym przypadku będzie to sterowanie makietą windy.
Wstęp teoretyczny :
Budowa sterowników PLC
Zastosowanie w sterownikach logicznych mikroprocesorowej jednostki centralnej 8080 w 1977 roku (firma Allen-Bradley) zapoczątkowało ich dynamiczny rozwój. Obecnie większość sterowników budowana jest na bazie mikroprocesorów specjalizowanych. Ogólny schemat strukturalny mikroprocesorowego sterownika PLC przedstawiono na rys.
Większość sterowników posiada możliwość pracy w trzech trybach:
- RUN – uruchomienia programu użytkownika,
- STOP – zatrzymanie wykonywania programu użytkownika,
- REMOTE – zdalnego sterowania, wówczas tryb pracy ustawiany jest z poziomu
programatora lub nadrzędnej jednostki sterującej.
Cykle pracy sterownika PLC:
Programowanie sterowników PLC
Sterowniki PLC programowane są za pomocą specjalnych urządzeń mikrokomputerowych
zwanych programatorami lub komputerów PC z zainstalowanym oprogramowaniem
narzędziowym (język programowania). Języki programowania sterowników można podzielić na dwie grupy: języki tekstowe i graficzne.
Do grupy języków tekstowych należą:
• Lista instrukcji IL (ang. Instruction List) - jest językiem niskiego poziomu, zbliżonym do
języka typu assembler. Program w tym języku jest zestawem instrukcji mnemotechnicznych
realizujących algorytm sterowania. Język wykorzystuje zbiór instrukcji, obejmujących
operacje logiczne, arytmetyczne, relacji, funkcje przerzutników, czasomierzy, liczników itp.
Język tego typu może znaleźć zastosowanie w programowaniu małych i prostych aplikacji.
• Język strukturalny ST (ang. Structured Text) - jest odpowiednikiem algorytmicznego językawyższego poziomu, zawierającego struktury -programowe takie jak:
If...then...else...end_if,
For...to...do...end_for,
While...do...end_while
Język tego typu może być używany do obliczania złożonych wyrażeń, zawierających
wielkości analogowe i binarne.
• Lista instrukcji STL (ang. StatemenT List) – stanowi połączenie języków IL oraz ST.
Do grupy języków graficznych zaliczane są następujące języki:
Język schematów drabinkowych LAD (ang. LAdder Diagram) - bazuje na symbolach
logiki stykowo- przekaźnikowej.
• Język bloków funkcyjnych FBD (ang. Function Block Diagram) - jest wzorowany na
schematach blokowych układów scalonych. Realizacja programu w języku FBD opiera się na
przepływie sygnału. Przepływ sygnału następuje z wyjścia funkcji lub bloku funkcyjnego do
przyłączonego wejścia następnej funkcji lub bloku funkcyjnego.
Wykonianie ćwiczenia:
Schemat makiety:
Zapoznanie się ze sterownikiem i jego parametrami. I charakterystyką wejść i wyjść.
Wejścia | Wyjścia |
---|---|
Numer | Opis |
32.0 | Czujnik piętra |
32.1 | 1 |
32.2 | 2 |
32.3 | 3 |
32.4 | 4 |
32.5 | przycisk 0 |
32.6 | 1 |
32.7 | 2 |
33.0 | 3 |
33.1 | 4 |
Wciśnięty przycisk 0 i 1 powodują że dioda 1 się świeci i wciśnięcie przycisku 3 lub 4 powoduje że świeci się dioda 4.
Trzymamy przycisk 0 winda jedzie do góry, puszczamy winda się zatrzymuje.
Trzymamy przycisk 1 winda jedzie do dołu, puszczamy winda się zatrzymuje.
Przyciskamy przycisk 0 winda jedzie do góry, wciskając przycisk 1 zatrzymuje windę.
Przyciskamy przycisk 2 winda jedzie w dół, wciskając przycisk 4 zatrzymujemy windę.
Wnioski:
Sterownik PLC jest bardzo łatwy w obsłudze i ma dużo możliwości. Dlatego sterowniki te mają bardzo szerokie zastosowanie w technice np.; przy odpowiednio napisanym programie może on znaleźć zastosowanie w:
- sterowanie światłami na skrzyżowaniach
- sterownie maszyn i urządzeń
- automatyzacja obiektów małej skali komplikacji.
- decentralizacja sterowania i komunikacja z urządzeniami nadrzędnymi Master Slave.
Jednak z szybko idącym postępem technologii sterownik ten ma już coraz mniejsze zastosowanie, gdyż jest zastępowany przez jego nowsze wersje, które posiadają większą wydajność i lepsze możliwości komunikacyjne. Mają one zastosowanie w:
-sterowaniu procesami w przemyśle - rafinerie, chemia, huty, walcownie, przemysł samochodowy, produkcja silników
-obsługa oczyszczalni ścieków
-obsługa portów lotniczych, kolejowych.