MODELOWANIE I PROGRAMOWANIE PRACY



Podobne dokumenty
PROGRAMOWANIE METODĄ GRAFPOL STEROWNIKÓW PLC STERUJĄCYCH PROCESAMI TECHNOLOGICZNYMI W ODLEWNIACH

INSTYTUT TECHNOLOGII MASZYN I AUTOMATYZACJI POLITECHNIKI WROCŁAWSKIEJ

Adaptacja sterownika PLC do obiektu sterowania. Synteza algorytmu procesu i sterowania metodą GRAFCET i SFC

JĘZYKI PROGRAMOWANIA STEROWNIKÓW

STEROWNIKI i REGULATORY (TS1A )

W_4 Adaptacja sterownika PLC do obiektu sterowania. Synteza algorytmu procesu i sterowania metodą GRAFCET i SFC

Opracował: Jan Front

Podstawy Automatyki. Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

2. Metoda impulsowa pomiaru wilgotności mas formierskich.

SFC zawiera zestaw kroków i tranzycji (przejść), które sprzęgają się wzajemnie przez połączenia

Podstawy Automatyki. Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

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

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

Sterowniki Programowalne (SP)

Sterowniki Programowalne (SP) Wykład 11

POMIAR WILGOTNOŚCI MATERIAŁÓW SYPKICH METODĄ IMPULSOWĄ

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

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

GNIAZDO FORMIERSKIE Z WIELOZAWOROWĄ GŁOWICĄ IMPULSOWĄ

PRZEWODNIK PO PRZEDMIOCIE

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

PROGRAMOWALNE STEROWNIKI LOGICZNE

Programowanie sterowników PLC wprowadzenie

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Katedra Systemów Cyfrowego Przetwarzania Sygnałów

JĘZYK SFC Sequential Function Chart ki 2004 Graf sekwencji rbańs rad U on inż. K dr

Sterowniki programowalne w systemach sterowania urządzeń płynowych Programmable logic controller in control fluid systems

Urządzenia automatyki przemysłowej Kod przedmiotu

Emulator sterowników PLC serii FX

Procedura tworzenia oprogramowania sterownika Synteza algorytmu procesu i sterowania metodą GRAFCET i SFC

SYNTEZA METOD GRAFPOL SEKWENCYJNYCH ALGORYTMÓW STEROWANIA

Gramatyki regularne i automaty skoczone

AKADEMIA MORSKA w GDYNI

PRZEWODNIK PO PRZEDMIOCIE

1. Wstęp. dr inż. Piotr Pawełko / Przed przystąpieniem do realizacji ćwiczenia patrz punkt 4!!!

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

SYNTEZA SEKWENCYJNYCH ALGORYTMÓW STEROWANIA ZAWIERAJ CYCH KROKI CZASOWE

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

Politechnika Gdańska. Gdańsk, 2016

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

Karta (sylabus) modułu/przedmiotu Mechatronika Studia pierwszego stopnia. Podstawy automatyzacji Rodzaj przedmiotu: obowiązkowy Kod przedmiotu:

Sterowniki Programowalne (SP) - Wykład #1 Wykład organizacyjny

MIĘDZYNARODOWA NORMA IEC 61131

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

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Synteza pneumatycznych układów sterowania

Systemy wbudowane. Wprowadzenie. Nazwa. Oznaczenia. Zygmunt Kubiak. Sterowniki PLC - Wprowadzenie do programowania (1)

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

Podstawowe procedury przy tworzeniu programu do sterownika:

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

Zadanie egzaminacyjne E 19 Nr zad 02

Wykład 9. Metody budowy schematu funkcjonalnego pneumatycznego układu przełączającego:

Zadanie egzaminacyjne E.18 nr zad. 03

Elektrotechnika II Stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Zadanie egzaminacyjne

Q t = δ(q t-1, X t ),

PRZEWODNIK PO PRZEDMIOCIE

POBÓR MOCY MASZYN I URZDZE ODLEWNICZYCH

PRZEWODNIK PO PRZEDMIOCIE

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

Podstawy PLC. Programowalny sterownik logiczny PLC to mikroprocesorowy układ sterowania stosowany do automatyzacji procesów i urządzeń.

Automatyzacja wytwarzania - opis przedmiotu

Zmiany. Initial Step krok inicjujący sekwenser

Zadanie egzaminacyjne

KATEDRA INFORMATYKI TECHNICZNEJ. Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych. ćwiczenie 204

Modułowy programowalny przekaźnik czasowy firmy Aniro.

Zadanie egzaminacyjne

Zadanie egzaminacyjne

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

Dr hab. inż. Jan Duda. Wykład dla studentów kierunku Zarządzanie i Inżynieria Produkcji

MODELOWANIE I SYMULACJA UKŁADÓW PNEUMATYCZNYCH, HYDRAULICZNYCH I ELEKTRYCZNYCH za pomocą programu komputerowego AUTOMATION STUDIO

Inżynieria Bezpieczeństwa I stopień (I stopień / II stopień) ogólnoakademicki (ogólnoakademicki / praktyczny)

NAPĘD I STEROWANIE PNEUMATYCZNE PODSTAWY

SYLABUS/KARTA PRZEDMIOTU

Zadanie egzaminacyjne E18 Nr zad 01

PRZEWODNIK PO PRZEDMIOCIE

Podstawy Automatyki. Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

PLC - język tekstu strukturalnego ST

PRZEWODNIK PO PRZEDMIOCIE


Laboratorium elektryczne. Falowniki i przekształtniki - I (E 14)

PRZEWODNIK PO PRZEDMIOCIE

ĆWICZENIE NR P-8 STANOWISKO BADANIA POZYCJONOWANIA PNEUMATYCZNEGO

Zautomatyzowane systemy produkcyjne Kod przedmiotu

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

Algorytm. Krótka historia algorytmów

Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści


PRZEWODNIK PO PRZEDMIOCIE

Opis modułu kształcenia Sterowniki programowalne PLC

Sterowniki Programowalne (SP) Automatyka i Robotyka Wydział Elektrotechniki i Automatyki Politechnika Gdańska

BUDOWA PNEUMATYCZNEGO STEROWNIKA

Podstawy Automatyki. Wykład 15 - Projektowanie układów asynchronicznych o programach liniowych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2016/2017. Forma studiów: Niestacjonarne Kod kierunku: 11.

KARTA PROGRAMOWA - Sylabus -

Lista zadań nr 5. Ścieżka projektowa Realizacja każdego z zadań odbywać się będzie zgodnie z poniższą ścieżką projektową (rys.

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

K.Pieńkosz Badania Operacyjne Wprowadzenie 1. Badania Operacyjne. dr inż. Krzysztof Pieńkosz

Język programowania: Lista instrukcji (IL Instruction List)

Rok I, semestr I (zimowy)

Transkrypt:

Tadeusz MIKULCZYSKI 1, Daniel NOWAK 2, Rafał WICŁAWEK 3 Instytut Technologii Maszyn i Automatyzacji Politechniki Wrocławskiej, Wrocław 1. Streszczenie. Zaprezentowano metod Grafpol modelowania dyskretnych procesów produkcyjnych i programowania programowalnych sterowników logicznych PLC (ang. Programmable Logic Controller). Zdefiniowano algorytmy: procesu-sie Grafpol GP oraz sterowania sie Grafpol GS. Przedstawiono sposób zapisu, na podstawie wykazu instrukcji programu (WIP), programu uytkownika sterownika PLC, w jzyku logiki drabinkowej LD (ang. Lader Diagram). Wykazano, e metod Grafpol mona modelowa i programowa dowolnie złoone procedury sekwencyjne, czasowe, współbiene oraz mieszane algorytmów dyskretnych procesów produkcyjnych. 2. Wstp. W Laboratorium Podstaw Automatyzacji Instytutu Technologii Maszyn i Automatyzacji Politechniki Wrocławskiej opracowano now metod Grafpol modelowania procesów dyskretnych i programowania sterowników PLC (ang. Programmable Logic Controller). Sie Grafpol GP (algorytm procesu) przedstawia w sposób graficzny, kolejno wykonywania etapów elementarnych procesu oraz podane, w postaci analitycznej, logiczne warunki ich realizacji. Do syntezy sieci Grafpol GP podstaw stanowi sie operacyjna, która przedstawia w sposób graficzny: kolejno wykonywania etapów elementarnych oraz warunki ich realizacji. Sie Grafpol GS (algorytm sterowania) otrzymuje si w wyniku transformacji sieci Grafpol GP i przedstawia ona zewntrzne sygnały (WE i WY) sterownika PLC. Algorytm sterowania stanowi podstaw do wyznaczenia WIP, które musi wykona sterownik PLC, aby przebieg sterowania procesem był zgodny z załoonym algorytmem jego realizacji. WIP jest przedstawiany w postaci zbioru zda logicznych, w którym podstawow form zdaniow jest zdanie warunkowe,,jeli, to. WIP, po uwzgldnieniu pamici, stanowi podstaw do zapisu programu uytkowego (np. w jzyku LD, ST, itd.) sterownika PLC. Procedur modelowania procesów dyskretnych i programowania sterowników PLC zilustrowano na rys. 1. 1 prof. dr hab. in., tadeusz.mikulczynski@pwr.wroc.pl 2 dr in. daniel.nowak@pwr.wroc.pl 3 dr in., rafal.wieclawek@pwr.wroc.pl 121

Odlewnictwo XXI wieku technologie, maszyny i urzdzenia odlewnicze Rys. 1. ETAP I ETAP II ETAP III ETAP IV ETAP V Schemat funkcjonalny Opis słowny algorytmu procesu Model algorytmu procesu Sie operacyjna Grafpol GP Algorytm sterowania Grafpol GS Wykaz instrukcji programu WIP Jzyki programowania PLC Program uytkowy PLC Schemat procedury modelowania procesów dyskretnych i programowania sterowników PLC 3. Modelowanie i programowanie metod grafpol pracy napdów pneumatycznych. Zastosowanie metody Grafpol do modelowania procesów dyskretnych i programowania sterowników PLC zostanie zilustrowane na przykładzie modelowania programowania pracy siłowników pneumatycznych. 3.1. Algorytm procesu. Sieci: operacyjna i Grafpol. Algorytm dyskretnego procesu produkcyjnego reprezentuj: sie operacyjna oraz wyznaczona na jej podstawie sie Grafpol. 3.1.1. Sie operacyjna. Sie operacyjn stanowi trójka SO = <E,W,O> gdzie: E = {e1, e2,, ee} skoczony, niepusty zbiór etapów elementarnych procesu, W = {w1, w2, ww} skoczony, niepusty zbiór warunków logicznych, O = {o1, o1,, oo} skoczony zbiór wzłów alternatywy i (lub) koniunkcji. Na rysunku 2 pokazano symbole graficzne podstawowych elementów sieci operacyjnej. Rys. 2. Symbole graficzne elementów sieci operacyjnej: klatka operacyjna (a), klatka warunkowa (b), wzeł alternatywy (c), wzeł koniunkcji (d), rozgałzienie sygnału (e), klatka START(f) Podstaw do budowy sieci operacyjnej stanowi schemat funkcjonalny procesu, jego dekompozycja na etapy elementarne oraz opis słowny algorytmu procesu. Zastosowanie sieci operacyjnej do modelowania algorytmów procesów dyskretnych zilustrowano na przykładzie modelowania algorytmu pracy dwóch napdów pneumatycznych S1 i S2. Przykład Na rysunku 3a pokazano schemat funkcjonalny dwóch napdów pneumatycznych. Proces stanowi sekwencja etapów elementarnych E1-E4: ETAP E1: * wysuw tłoczyska siłownika S1* 122 Nowa Sól 08-09.06.2006 r.

Realizacja: S1+ (EZ1+) Sygnalizacja: WP2=1 ETAP E2: * wysuw tłoczyska siłownika S2* Realizacja: S2+ (EZ2+) Sygnalizacja: WP4=1 ETAP E3: * wsuw tłoczyska siłownika S1* Realizacja: S1- (EZ1-) Sygnalizacja: WP1=1 ETAP E4: * wsuw tłoczyska siłownika S2* Realizacja: S2- (EZ2-) Sygnalizacja: WP3=1 Napdy pneumatyczne powinny pracowa cyklicznie. Na rysunku 3b pokazano sie operacyjn, przedstawiajc algorytm pracy napdów pneumatycznych. 3.1.2. Sie Grafpol GP. Sie Grafpol GP stanowi trójka GP=<E,T,K> gdzie: E = {e1, e2,, ee} skoczony, niepusty zbiór miejsc, które reprezentuj etapy elementarne, T={t1, t2, tt} skoczony, niepusty zbiór tranzycji (przej), które reprezentuj warunki logiczne realizacji etapów elementarnych, K odcinków zorientowanych. Symbole graficzne stosowane do budowy sieci Grafpol GP przedstawiono na rys. 4. a) b) Rys. 3. Schemat funkcjonalny dwóch napdów pneumatycznych (a), sie operacyjna algorytm pracy napdów pneumatycznych i warunki realizacji etapów elementarnych (b) 123

Odlewnictwo XXI wieku technologie, maszyny i urzdzenia odlewnicze Rys. 4. Symbole graficzne elementów sieci Grafpol: miejsca (etapy elementarne) (a), tranzycji (b), tranzycji okrelajcej rozpoczcie realizacji procedury współbienej (c), tranzycji reprezentujcej zakoczenie realizacji procedury współbienej (d), etapu START (e) Przykład Na rysunku 5a zamieszczono sie Grafpol GP reprezentujc algorytm pracy napdów pneumatycznych. a) b) Rys. 5. Sie Grafpol GP (a), algorytm sterowania sie Grafpol GS prac napdów neuma- tycznych i WIP programu uytkowego PLC (b) 3.2 Algorytm sterowania sie Grafpol GS. Algorytm sterowania wyznacza si na podstawie transformacji algorytmu procesu. Transformacja algorytmu procesu polega na odwzorowaniu zbioru etapów sieci Grafpol GP zbiorem zmiennych wyjciowych sterownika PLC, których sygnały wyjciowe steruj realizacj etapów elementarnych. Algorytm sterowania sie Grafpol GS stanowi trójka GS=<S,T,K> gdzie: S = {s1, s2,, ss} skoczony, niepusty zbiór miejsc zwanych krokami (ang. steps). Kroki reprezentuj sygnały wyjciowe PLC. T, K zbiory równowane zbiorom T,K sieci Grafpol GP. Przykład Na rysunku 5b zamieszczono algorytm sterowania - sie Grafpol GS prac napdów pneumatycznych oraz wykaz instrukcji programu, które powinien wykonywa sterownik PLC, aby przebieg pracy napdów pneumatycznych był zgodny z załoonym algorytmem. 124 Nowa Sól 08-09.06.2006 r.

Na rysunku 6a pokazano schemat sygnałów WE/WY (I/O) PLC, natomiast na rys. 6b przedstawiono program uytkowy PLC, napisany w jzyku LD. a) b) Rys. 6. Schemat sygnałów WE/WY PLC (a) oraz program uytkowy PLC (b) 4. Modelowanie i programowanie procedur złoonych. Zasady modelowania i programowania procedur złoonych np. sekwencyjnoczasowych, współbienych algorytmów procesów dyskretnych, zostan zilustrowane na przykładzie modelowania i programowania procesu mieszania materiałów sypkich. Schemat funkcjonalny procesu mieszania materiałów sypkich został przedstawiony na rys. 7. Rys. 7. Schemat funkcjonalny procesu mieszania materiałów sypkich Na rysunku 8a zamieszczono algorytm, sie operacyjn, procesu mieszania materiałów sypkich, natomiast na rys. 8b pokazano sie Grafpol GP. 125

Odlewnictwo XXI wieku technologie, maszyny i urzdzenia odlewnicze Rys. 8. Algorytm procesu mieszania materiałów sypkich, sieci: operacyjna (a) Grafpol GP (b) Na rysunku 9 pokazano algorytm sterowania sie Grafpol GS procesem mieszania materiałów sypkich, który został wyznaczony na podstawie transformacji algorytmu procesu sieci Grafpol GP, oraz WIP uytkownika sterownika PLC. Program uytkowy PLC, napisany w jzyku LD na podstawie WIP, sterujcy procesem mieszania materiałów sypkich, zamieszczono na rys. 10. 126 Nowa Sól 08-09.06.2006 r.

WIP Jeli I0.0 I0.7 M0.0 =1 to Q0.0(S) i Q0.1(S) i Q0.6(R) Jeli I0.1=1 to Q0.0(R) Jeli I0.2=1 to Q0.1(R) Jeli I0.1 I0.2=1 to M0.0(S) i Q0.2(S) i Q0.3(S) Jeli I0.4=1to T1(S_ODT, TV=5s, Q=M1.1) Jeli I0.6=1 to T2(S_ODT, TV=5s, Q=M1.2) Jeli M1.1=1 to Q0.2(R) Jeli M1.2=1 to Q0.3(R) Jeli I0.5 I0.3 M0.0=1 to T4(S_ODT, TV=2s, Q=M1.4) Jeli I0.5 I0.3 M0.0 M1.4=1 to Q0.4(S) Jeli I0.5 I0.3 M0.0=1 to T3(S_ODT, TV=55s, Q=M1.3) Jeli M1.3=1 to Q0.5(S) i Q0.4(R) Jeli I1.0=1 to Q0.6(S) i Q0.5(R) i M0.0(R) Rys. 9. Algorytm sterowania sie Grafpol GS procesem mieszania materiałów sypkich a) b) c.d Rys. 10. Program uytkowy PLC, sterujcy procesem mieszania materiałów sypkich: schemat sygnałów WE/WY PLC (a), program uytkownika w jzyku LD (b) 127

Odlewnictwo XXI wieku technologie, maszyny i urzdzenia odlewnicze 5. Zakoczenie. Zaprezentowano metod Grafpol modelowania dyskretnych procesów produkcyjnych i programowania sterowników PLC. Teoretyczne podstawy metody Grafpol stanowi formalizm sieci działa (ang. flow-diagram) stosowanych do modelowania algorytmów programów komputerowych. Wprowadzone do sieci działa nowe elementy (wzły operacji logicznych) oraz modyfikacje umoliwiły opracowanie uniwersalnego formalizmu modelowania algorytmów dyskretnych procesów produkcyjnych. Stanowi to o duej zalecie sieci operacyjnej. Elementy sieci operacyjnej umoliwiaj zapis etapów elementarnych procesów dyskretnych i dowolnie złoonych funkcji logicznych, okrelajcych warunki logiczne realizacji etapów elementarnych. W metodzie Grafpol do reprezentacji algorytmów: procesu i sterowania przyjto sie, która przedstawia wymienione algorytmy w sposób graficzny oraz reprezentuje warunki logiczne realizacji etapów elementarnych w sposób analityczny. Sie Grafpol jest wyznaczana na podstawie sieci operacyjnej. Metoda Grafpol pozwala na modelowanie dowolnie złoonych procedur algorytmów procesów dyskretnych, np. sekwencyjnych, czasowych, współbienych oraz mieszanych, a zatem moe by stosowana do automatyzacji nowoczesnych systemów wytwórczych. 6. Literatura. 1. T. Mikulczyski, R. Wicławek: Zastosowanie metody Grafpol do programowania sterowników PLC. Pomiary Autom. Robot. 2000, R. 4, nr 10 2. T. Mikulczyski, Z. Samsonowicz, R. Wicławek, R. Wikiera: Zastosowanie metod MTS i Grafpol do programowania sterowników PLC na przykładzie wybranego procesu technologicznego. Konferencja Automation '97, T.2, Warszawa 1997 3. T. Mikulczyski, R. Wicławek: Zastosowanie metody Grafpol do syntezy układów sterowania napdami pneumatycznymi. Hydraul. Pneum. 2002, R. 22, nr 3 128 Nowa Sól 08-09.06.2006 r.