Zastosowanie sterownika PLC w modelowaniu i symulacji prostych układów automatyki



Podobne dokumenty
Opracował: Jan Front

Millenium II+ Moduły programowalne. jeszcze więcej możliwości NOWOŚĆ! FUNKCJA

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści

Zastosowania sterowników PLC w modelowaniu sterowania przepływem cieczy

Politechnika Gdańska. Gdańsk, 2016

PROGRAMOWALNE STEROWNIKI LOGICZNE

Szczegółowy Opis Przedmiotu Zamówienia: Zestaw do badania cyfrowych układów logicznych

JĘZYKI PROGRAMOWANIA STEROWNIKÓW

Modelowanie procesów produkcyjnych w oparciu o sterownik PLC współpracujący z systemem wagowym

Systemy sterowania i nadzoru w budynkach

Karta katalogowa JAZZ OPLC. Modele JZ20-T10/JZ20-J-T10 i JZ20-T18/JZ20-J-T18

1. Podstawowe wiadomości Możliwości sprzętowe Połączenia elektryczne Elementy funkcjonalne programów...

DigiPoint mini Karta katalogowa DS 6.00

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

DigiPoint Karta katalogowa DS 5.00

ŚRODOWISKO PC WORX JAKO WSPARCIE W NAUCE PROGRAMOWANIA STEROWNIKÓW PLC

Karta katalogowa JAZZ OPLC. Modele JZ20-R10/JZ20-J-R10 i JZ20-R16/JZ20-J-R16

Sterowniki Programowalne Sem. V, AiR

Biomonitoring system kontroli jakości wody

JAZZ OPLC JZ20-R10 i JZ20-R16

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy

Karta katalogowa JAZZ OPLC JZ20-T40/JZ20-J-T wejść cyfrowych, 2 wejścia analogowe/cyfrowe, 2 wejścia analogowe. 20 wyjść tranzystorowych

1. Opis urządzenia. 2. Zastosowanie. 3. Cechy urządzenia -3-

PRZEWODNIK PO PRZEDMIOCIE

Ćwiczenia z S S jako Profinet-IO Controller. FAQ Marzec 2012

Czujniki podczerwieni do bezkontaktowego pomiaru temperatury. Czujniki stacjonarne.

CP1L. M i n i a t u r o w e s t e r o w n i k i m a s z y n. » Za a w a n s o w a n e f u n kc j e s t e rowa n i a r u c h e m

Sterowniki PLC. Elektrotechnika II stopień Ogólno akademicki. przedmiot kierunkowy. Obieralny. Polski. semestr 1

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

JAZZ OPLC JZ20-R31/JZ20-J-R31

sterownik VCR v 1. 0

Laboratorium Elektrycznych Systemów Inteligentnych

LABORATORIUM ENERGOOSZCZĘDNEGO BUDYNKU

Tytuł Aplikacji: Aplikacja przetwornic częstotliwości Danfoss w sieci przemysłowej Profinet

Optyczny czujnik zbliżeniowy Zestawy przekaźników elektrycznych Przekaźniki zwykłe Przekaźniki czasowe...

Konfiguracja i programowanie PLC Siemens SIMATIC S7 i panelu tekstowego w układzie sterowania napędami elektrycznymi. Przebieg ćwiczenia

URZĄDZENIA NAŚCIENNE. Mierniki Regulatory Liczniki Wyświetlacze danych

UWAGA: w zależności od zamówienia od poniższych cen oferujemy atrakcyjne rabaty!

INSTRUKCJA OBSŁUGI Konwerter USB-RS485 TH Nr katalogowy CNVU-485-TH

3.1 INFORMACJE OGÓLNE O UKŁADACH WEJŚĆ/WYJŚĆ ODDALONYCH SMARTMOD I/O

Sterowanie, kontrola i komunikacja prosty easy

Komentarz technik mechatronik 311[50]-01 Czerwiec 2009

Sterowniki programowalne Programmable Controllers. Energetyka I stopień Ogólnoakademicki. przedmiot kierunkowy

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

Nowe sterowniki SZR 12/2016

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

Sterownik PLC ELP11R32-BASIC Dokumentacja techniczna (ver. 1.0)

swobodnie programowalny sterownik

WERSJA ROZPROSZONA I ZINTEGROWANA

Evolution TH regulator temperatury Fabrycznie zaprogramowany regulator z wyświetlaczem, zegarem i interfejsami komunikacyjnymi

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Konfigurowanie sterownika CP6601 firmy Beckhoff wprowadzenie

znak sprawy: RA-TL-Z 33/2015 Formularz Cenowy

NX70 PLC

Twido Telemecanique Sterowniki programowalne Instrukcja obs ugi

Moduł Komunikacyjny MCU42 do systemu AFS42

Karta katalogowa JAZZ OPLC JZ10-11-PT15/JZ10-J-PT15. 3 wejścia cyfrowe, 3 wejścia analogowe/cyfrowe, 3 wejścia PT1000/NI1000

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

Poniższy przykład przedstawia prosty sposób konfiguracji komunikacji między jednostkami centralnymi LOGO! w wersji 8 w sieci Ethernet.

Karta katalogowa JAZZ OPLC JZ20-R31

Przemienniki częstotliwości seria S100

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. Sieci i sterowniki przemysłowe

Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX1000

System powiadamiania TS400

Specyfikacja CPU080. Główne cechy nowej karty CPU080: Kompatybilność: wszystkie prostowniki. Wymagania: W zestawie: Modbus 485 na złączu DB25.

Programowanie sterowników PLC wprowadzenie

Systemy wbudowane. Paweł Pełczyński

Podstawowe wiadomości

Stair Lighting Driver. Sterownik oświetlenia schodowego Instrukcja użytkowania

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Wykaz ważniejszych symboli graficznych elementów pneumatycznych i elektropneumatycznych użytych w podręczniku 11

Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie

2. Zawartość dokumentacji. 1. Strona tytułowa. 2. Zawartość dokumentacji. 3. Spis rysunków. 4. Opis instalacji kontroli dostępu. 3.

Styczniki i przekaźniki easyconnect SmartWire

POLITECHNIKA GDAOSKA

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA. Przetarg nieograniczony Dostawa stanowisk dydaktycznych do nauki protokołów Profinet oraz Profibus DP

ASEM UBIQUITY PRZEGLĄD FUNKCJONALNOŚCI

Mają zaszczyt przedstawić. System kontroli dostępu i ewidencji czasu pracy

Karta katalogowa JAZZ OPLC JZ10-11-UN20/JZ10-J-UN20. 9 wejść cyfrowych, 2 wejścia analogowe/cyfrowe, 1 wejście analogowe, 1 wejście PT100/Termoparowe

VIX AUTOMATION DLA EDUKACJI

Sterowniki Programowalne (SP)

4. Sylwetka absolwenta

rh-serwer 2.0 LR Sterownik główny (serwer) systemu F&Home RADIO. Wersja LR powiększony zasięg.

Systemy Wbudowane. Założenia i cele przedmiotu: Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi: Opis form zajęć

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy. Przebieg ćwiczenia

AP3.8.4 Adapter portu LPT

Panelowe przyrządy cyfrowe. Ogólne cechy techniczne

NOWOCZESNE METODY KSZTAŁTOWANIA UMIEJĘTNOŚCI ZAWODOWYCH STANOWISKA TECHNODYDAKTYCZNE

Dalsze informacje można znaleźć w Podręczniku Programowania Sterownika Logicznego 2 i w Podręczniku Instalacji AL.2-2DA.

Sterownik programowalny MS 120 Certyfikat

MODUŁY I/O I KONWERTERY

NOWOCZESNE METODY KSZTAŁTOWANIA UMIEJĘTNOŚCI ZAWODOWYCH STANOWISKA TECHNODYDAKTYCZNE

Sterownik PLC firmy FATEK do sterowania napędami. seria FBs-xxMN. działanie i podstawowe funkcje

E-E-A-1008-s6. Sterowniki PLC. Elektrotechnika I stopień Ogólno akademicki. kierunkowy (podstawowy / kierunkowy / inny HES)

Serwonapędy AC Serie EDC, EDB, ProNet

mh-e16 Moduł logiczny / szesnastokanałowy sterownik rolet / bram / markiz. systemu F&Home.

ACCO. system kontroli dostępu

Zastosowania mikrokontrolerów w przemyśle. Cezary MAJ Katedra Mikroelektroniki i Technik Informatycznych

Politechnika Gdańska

Tworzenie nowego projektu w asemblerze dla mikroprocesora z rodziny 8051

Transkrypt:

CHRZAN Marcin 1 WINIARSKI Mariusz 2 MAKOWSKI Marcin 3 NOWOCIEŃ Artur 4 Zastosowanie sterownika PLC w modelowaniu i symulacji prostych układów automatyki WSTĘP W artykule przedstawiono możliwości zastosowania sterownika PLC do sterowania prostymi układami automatyki. Stanowisko dydaktyczne zbudowano w oparciu o kompaktowy sterownik PLC Twido firmy Schneider Electric, który umożliwia tworzenie programów wsadowych dla sterownika TWIDO TWDLCAA10DRF. Programy wsadowe tworzone są w oparciu o narzędzie TwidoSoft, które umożliwia łatwe i szybkie programowanie tych sterowników. Stworzony program w środowisku TwidoSoft przesyłany jest do sterownika PLC za pomocą protokołu TCP/IP, a następnie realizowany przez sterownik. Zastosowany w stanowisku laboratoryjnym sterownik kompaktowy Twido może być skonfigurowany do dołączenia modułów rozszerzeń wejść/wyjść oraz modułów opcjonalnych, takich jak: wtykany moduł HMI, pamięć, zegar czasu rzeczywistego, a także dodatkowe porty komunikacyjne RS 485 lub RS 232. [3] Stanowisko dydaktyczne oferuje rodzaj elastycznego systemu, który umożliwia dowolną konfigurację tworzonych programów, od najprostszych, jak na przykład sterowanie automatem schodowym, bądź pracą silnika, poprzez bardziej zaawansowane polegające na sterowaniu pracą kilku transporterów taśmowych, czy sterowanie wybraną częścią linii produkcyjnej. Sam rodzaj tworzonego programu zależy od potrzeby oraz założeń autora do przeprowadzenia danej symulacji wybranego układu automatyki. 1 OGÓLNA CHARAKTERYSTYKA STANOWISKA LABORATORYJNEGO Stanowisko dydaktyczne przeznaczone jest do nauki języków programowania, w oparciu o sterownik TWIDOTWDLCDA10DRF firmy Schneider Electric, w aplikacji współpracy z innymi elementami elektroniki i elektroenergetyki. Współpracujące ze sobą elementy, z których zbudowane jest stanowisko dydaktyczne umożliwiają: naukę programowania sterownika PLC Twido w trzech językach: IL (Lista Instrukcji), LD (schematów drabinkowych), Grafcet, poznanie i zastosowanie protokołu komunikacyjnego TCP/IP, poznanie działania oraz możliwości wykorzystania podstawowych elementów elektroniki i elektroenergetyki (przełączników, przycisków, czujników, silników itp.), poznanie metod wykorzystania i zastosowania sterownika PLC Twido, poznanie możliwości komunikacyjnych sterowników oraz części składowych samego sterownika. 1 Uniwersytet Technologiczno Humanistyczny im. Kazimierza Pułaskiego w Radomiu, Wydział Transportu i Elektrotechniki; 26-600 Radom; ul. Malczewskiego 29. E-mail: m.chrzan@uthrad.pl 2 Uniwersytet Technologiczno Humanistyczny im. Kazimierza Pułaskiego, Wydział Transportu i Elektrotechniki, 26-600 Radom, ul. Malczewskiego 29, e-mail: mariusz_winiarski@o2.pl student studiów doktoranckich 3 Uniwersytet Technologiczno Humanistyczny im. Kazimierza Pułaskiego, Wydział Transportu i Elektrotechniki, 26-600 Radom, ul. Malczewskiego 29, e-mail: m.makowski@uthrad.pl student studiów doktoranckich 4 Uniwersytet Technologiczno Humanistyczny im. Kazimierza Pułaskiego, Wydział Transportu i Elektrotechniki, 26-600 Radom, ul. Malczewskiego 29, e-mail: a.nowocien@uthrad.pl student studiów doktoranckich 2702

Rys. 1.Stanowisko do symulacji układów automatyki z zastosowaniem sterownika PLC[źródło własne] Stanowisko pokazane na rysunku 1, składa się ze sterownika PLC Twido, zasilacza, kolorowych przycisków i diod, protokołu komutacyjnego oraz komputera PC. Do budowy stanowiska użyto sterownika kompaktowego TWIDO TWDLCAA10DRF firmy Schneider Electric, który cechuje się niewielkimi rozmiarami. Pozwala to na modelowanie prostych układów automatyki występujących w rzeczywistych obiektach produkcyjnych i transportowych. W tym przypadku elementy wykonawcze sterowane są bezpośrednio z wyjść przekaźnikowych sterownika PLC. Schemat podłączenia sygnałów wejściowych i wyjściowych do sterownika Twido przedstawiono na rysunku 2. 2703

Rys. 2. Schemat podłączenia sygnałów wejściowych i wyjściowych do sterownika TWIDO[źródło własne] W tabeli 1 przedstawiono przyporządkowania wejść i wyjść sterownika TWIDO w prezentowanym stanowisku dydaktycznym. Tab. 1. Podłączenia wejść oraz wyjść do sterownika TWIDO [źródło własne] WEJŚCIA Adres Opis Symbol Komentarz I0.0 I0.1 Brama optyczna (opcjonalnie) BO Zestyk NO I0.2 Przycisk zielony P1 Zestyk NO I0.3 Przycisk żółty P2 Zestyk NO I0.4 Przycisk czerwony P2 Zestyk NO I0.5 Czujnik kontaktronowy CK Zestyk NO WYJŚCIA Q0.0 Dioda zielona D1 Q0.2 Dioda żółta D2 Q0.3 Dioda czerwona D3 2 STEROWNIK PLC FIRMY TWIDO TWDLCAA10DRF Stanowisko dydaktyczne wyposażone jest w nowoczesny sterownik kompaktowy TWIDO TWDLCAA10DRFfirmySchneider Electric, który przedstawiony został na rysunku 3. 2704

Rys. 3.Widok ogólny sterownika TWIDO TWDLCAA10DRF[źródło własne] Prezentowany w stanowisku sterownik w wersji kompaktowej zasilanyjestz zasilacza napięcia stałego o wartości 24V i posiada: 6 wejść cyfrowych w jednej wspólnej linii (zasilanych napięciem 24V DC), 4 wyjścia przekaźnikowe (maksymalny prąd obciążenia 2A na wyjście, 8A na wspólną linię). Zwiększenie ilości wejść i wyjść sterownika można uzyskać poprzez zastosowanie modułów rozszerzeń. Możliwe jest zastosowanie maksymalnie 14 modułów wejść/wyjść dyskretnych i 4 moduły wejść/wyjść analogowych. Ponadto sterowniki te mogą być wyposażone w inne elementy opcjonalne takie jak: wkładki z pamięcią, wkładki z zegarem czasu rzeczywistego (RTC), adaptery komunikacyjne, moduły wyświetlacza operatorskiego, symulatory wejściowe, kable do programowania, kable do dyskretnych wejść/wyjść, zestawy kabli i interfejsów TeleFast. Domyślnie wszystkie wejścia i wyjścia sterowników są skonfigurowane, jako wejścia i wyjścia dyskretne. Jednak do niektórych wejść i wyjść, mogą być podczas konfiguracji przypisane specjalne zadania, takie jak: wejście RUN/STOP, wejścia zatrzaskowe, wejścia i wyjścia szybkiego zliczania (szybkie liczniki jednokierunkowe 5 khz, bardzo szybkie liczniki dwukierunkowe 20 khz, wyjście stanu sterownika, wyjścia generatora z modulacją szerokości impulsu (PWM), wyjścia generatora impulsów prostokątnych (PLS). [1] Niektóre funkcje wejść i wyjść sterowników mogą być uruchamiane przez program napisany w TwidoSoft. Są to: 2705

generatory z modulacją szerokości impulsu (PWM), generatory impulsów prostokątnych (PLS), szybkie liczniki i bardzo szybkie liczniki. [1] Sterownik TWIDO TWDLCAA10DRF programowany jest przy wykorzystaniu środowiska TwidoSoft. Utworzony program w TwidoSoft przesyłany jest za pomocą protokołu komunikacyjnego TCP/IP z komputera do sterownika poprzez port komunikacyjny RS 232. 3 OPROGRAMOWANIE TWIDOSOFT TwidoSoft jest graficznym środowiskiem do tworzenia i konfigurowania sterowników Twido. TwidoSoft pozwala na tworzenie programów w różnych językach oraz ich transfer do pracującego sterownika Twido. [2] TwidoSoft jest programem przeznaczonym na komputery pracujące z systemem operacyjnym Microsoft Windows. [2] Rys. 4. Okno aplikacji TwidoSoft [źródło własne] Podstawowe cechy oprogramowania TwidoSoft: standardowy interfejs użytkownika Windows, program i konfiguracja sterowników Twido, komunikacja i sterowanie sterownika. Sterownik z komputerem połączony jest przy użyciu protokołu TCP/IP, który musi być zainstalowany w komputerze. [2] Programy sterujące Twido tworzone są przy pomocy niżej opisanych języków: IL (Instruction List - lista instrukcji) to szereg wyrażeń logicznych, które zapisane są, jako kolejne instrukcje boolowskie, np.: 2706

Rys. 5.Fragment kodu programu w języku IL [źródło własne] LD (LadderDiagrams schemat drabinkowy) to graficzny sposób przedstawienia wyrażeń logicznych, np.: Rys. 6.Fragment kodu programu w języku LD [źródło własne] Grafcet Twido wspiera używanie listy instrukcji Grafcetu, lecz nie jest to Grafcet graficzny. Grafcet jest analityczną metodą, dzielącą system sterowania sekwencyjnego na serię kroków, do których przypisane są akcje, przejścia i warunki. Poniższe ilustracje pokazują przykłady instrukcji Grafcetu, zaprezentowane odpowiednio w programach napisanych w językach IL i LD (rysunek 7 i 8). [2] 2707

Rys. 7.Instrukcja Grafcetu napisana w języku IL [źródło własne] Rys. 8.Instrukcja Grafcetu napisana w języku LD[źródło własne] Języki programowania sterownika TWIDO zachowują odwracalność, co pozwala na dowolne odwrócenie programu napisanego w języku IL na LD lub odwrotnie. WNIOSKI Przedstawione w artykule stanowisko dydaktyczne pozwala na modelowanie prostych układów automatyki przemysłowej oraz symulację procesów produkcyjnych i transportowych. Małe wymiary sterownika, niewielka moc obliczeniowa jednostki centralnej, niskie koszty zakupu powodują, że sterownik stosowany jest w aplikacjach sterujących niewielką ilością urządzeń 2708

wykonawczych. Przykładem może być sterowanie urządzeniami w inteligentnym budynku, gdzie sterownik może sterować urządzeniami wentylacji, klimatyzacji, a także oświetleniem wewnątrz i na zewnątrz budynku, jak i otwieraniem i zamykaniem bramy wjazdowej, czy drzwi garażowych. Innym przykładem może być sterowanie sygnalizacją świetlną na skrzyżowaniu dróg, czy sterowanie reklamą świetlną na zewnątrz budynku. Wadą tego typu sterownika jest jego budowa kompaktowa, z której wynika, że nie nadaje się on do zastosowania podczas budowania dużych linii przemysłowych, gdzie wymagane jest zastosowanie sterownika o dużej mocy obliczeniowej, z możliwością jego rozbudowy o dodatkowe moduły wejść / wyjść. Stanowisko dydaktyczne oferuje możliwość poznania zintegrowanego środowiska narzędziowego TwidoSoft oraz naukę trzech języków programowania sterowników PLC: LD, IL oraz Grafcet. Stopniowanie złożoności tworzonych programów pozwala na opanowanie każdego z wymienionych języków, a także na zaobserwowanie współpracy poszczególnych elementów elektroniki i elektroenergetyki w rzeczywistych warunkach pracy. Streszczenie W artykule przedstawiono możliwość budowy dowolnych układów sterowania, opartych na sterownikach PLC, wykorzystywanych w automatyce przemysłowej. Do wykonania stanowiska zaadoptowano sterowniki PLC TWIDO TWDLCAA10DRF firmy Schneider Electric, przyciski, diody sygnalizujące pracę poszczególnych urządzeń oraz komputer z zainstalowanym oprogramowaniem TwidoSoft. W przedstawionych układach do komunikacji między sterownikiem PLC a komputerem zastosowano protokół komunikacyjny TCP/IP. Stanowiska mogą być zastosowane do symulacji prostych układów sterowania stosowanych w przemyśle. Wykorzystując konfiguracje urządzeń przedstawionych w artykule, możliwe jest poszerzanie umiejętności projektowania elementów poszczególnych układów przemysłowych. Application ofplcin the modelingand simulationof simpleautomation systems Abstract The article presents the opportunity to build any control system based on PLC controllers used in industrial automation. To create the workstand PLC TWIDO TWDLCAA10DRF Schneider Electric, buttons, LEDs indicating operation of the devices and a computer with software installed Twido were adapted. In the presented systems for communication between the PLC and the computer communication protocol TCP / IP was used. Workstand can be used to simulate a simple control systems used in the industry. Using the device configurations presented in the article, it is possible to strengthen the skills of individual design elements of industrial system. BIBLIOGRAFIA 1. Dokumentacja techniczna, Twido. Sterowniki programowalne. Instrukcja programowania.twd USE 10AEWersja 2.1 2. Internet: http://www.schneider-electric.pl 3. Schneider Electric, Twido Telemecanique. Sterownik programowalny. Katalog 4. Schneider Electric, Twido programmable controllers. Hardware Reference Guide. TWD USE 10AE eng Version 3.2 2709