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

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

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

Podstawowe procedury przy tworzeniu programu do sterownika:

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

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Sterowniki Programowalne (SP) Wykład 11

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

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

Zmiany. Initial Step krok inicjujący sekwenser

1. JĘZYK SFC WPROWADZENIE

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Sterowanie procesem wiercenia otworów w elemencie na linii produkcyjnej przy pomocy sterownika PLC

Nazwa kwalifikacji: Projektowanie i programowanie urządzeń i systemów mechatronicznych Oznaczenie kwalifikacji: E.19 Numer zadania: 01

Centrala Sterująca 540BPR

LABORATORIUM 11, ZESTAW 1 SYNTEZA ASYNCHRONICZNYCH UKŁADÓW SEKWENCYJNYCH, CZ.I

PLC - język tekstu strukturalnego ST

Sterowniki Programowalne (SP)

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

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

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

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

Przykład programowania PLC w języku drabinkowym - ćwiczenie 6

POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY

Automatyczne Drzwi Do Kurnika Kur-1

Radiowy sterownik zamka centralnego 74. Programowany Multi-CZUJNIK zawierający czujnik. położenia, uderzenia i spadku napięcia.

POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY

MODELOWANIE I PROGRAMOWANIE PRACY

INSTRUKCJA OBSŁUGI. Przekaźnik czasowy ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie

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

Politechnika Gdańska. Gdańsk, 2016

W 5_2 Typy języków programowania sterowników PLC (zdefiniowane w IEC-61131) - języki graficzne (LD, FBD); języki tekstowe (ST, IL).

Sterowanie i kontrola dla wentylatora DV-RK1 z silnikiem trójfazowym o mocy do 5 kw z wielopłaszczyznową przepustnicą JZI z siłownikiem 24 V AC/DC

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

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

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

Asynchroniczne statyczne układy sekwencyjne

Zadanie egzaminacyjne E 19 Nr zad 02

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

PROGRAMOWALNE STEROWNIKI LOGICZNE

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

Instrukcja sterowania T4Power. Sterowanie T4Power. Instrukcja uruchomienia i obsługi.

Podstawy Automatyki. Człowiek- najlepsza inwestycja. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Sterowanie pracą reaktora chemicznego

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

ARKUSZ EGZAMINACYJNY

1. Cel ćwiczenia. 2. Podłączenia urządzeń zewnętrznych w sterowniku VersaMax Micro

Nazwa kwalifikacji: Projektowanie i programowanie urządzeń i systemów mechatronicznych Oznaczenie kwalifikacji: E.19 Numer zadania: 01

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

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

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

Dokumentacja układu automatyki SZR PA1001-KM

Podstawy Automatyki. Wykład 12 - Układy przekaźnikowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Automatyczne Drzwi Do Kurnika Kur-2

Projekt prostego układu sekwencyjnego Ćwiczenia Audytoryjne Podstawy Automatyki i Automatyzacji

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

PROGRAMY STEROWANIA I WIZUALIZACJI II

Układy sterowania i kontroli na nowym budynku Wydziału Chemii UJ

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2013 KRYTERIA OCENIANIA

RX10RF + VS RF + SALUS Smart Home Podłączenie modułu sterującego i regulatora

Szlaban automatyczny KSE-1000 Instrukcja Obsługi i montażu

Zastosowanie Safety Integrated na przykładzie obrabiarki Scharmann Heavycut

Siłownik sterowany sygnałem analogowym AME 438 SU (sprężyna do góry)

Zadanie egzaminacyjne

Lista zadań nr 1. Zagadnienia stosowanie sieci Petriego (ang. Petri net) jako narzędzia do modelowania algorytmów sterowania procesami

INSTRUKCJA OBSŁUGI STEROWNIKA GSM-44. Zakład Automatyki Przemysłowej i UŜytkowej MODUS ul. Rączna Kraków

LABORATORIUM 08, ZESTAW 1 SYNTEZA ASYNCHRONICZNYCH UKŁADÓW SEKWENCYJNYCH

Podstawy programowania PLC - zadania

Zadanie egzaminacyjne

1. Zbiornik mleka. woda. mleko

JĘZYKI PROGRAMOWANIA STEROWNIKÓW

Zadanie egzaminacyjne E.18 nr zad. 03

Funkcje: wejściowe, wyjściowe i logiczne. Konfigurowanie zabezpieczeń.

ARKUSZ EGZAMINACYJNY

MIĘDZYNARODOWA NORMA IEC 61131

1. SFC W PAKIECIE ISAGRAF 2. EDYCJA PROGRAMU W JĘZYKU SFC. ISaGRAF WERSJE 3.4 LUB 3.5 1

Typ Napięcie zasilające Nr kat. AME G3005 AME G3015 AME V AC 082G3017. Typ Napięcie zasilające Nr kat. AME G3006 AME 23

Algorytm. Krótka historia algorytmów

GAMMA_X_1Cw. 1. Dane techniczne. 2. Opis urządzenia Sterowanie: możliwość sterowania 1 napędem. 2. Pamięć: do 20 nadajników

Elementy podlegające ocenie/kryteria oceny

Elpro 10 PLUS PROGRAMATOR ELEKTRONICZNY DO BRAM PRZESUWNYCH. Elektrozamek i oświetlenie dodatkowe do 2 do 255s. FUNKCJA FURTKI do 3 do 30s

MAGISTRALA MODBUS W SIŁOWNIKU XSM Opis sterowania

INSTYTUT TECHNOLOGII MASZYN I AUTOMATYZACJI POLITECHNIKI WROCŁAWSKIEJ

Typ Napięcie zasilające Nr kat. AME G3005 AME G3015 AME V 082G3017. Typ Napięcie zasilające Nr kat. AME G3006 AME 23

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

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

Typ Napięcie zasilające Nr kat. AME G3005 AME G3015 AME V 082G3017. Typ Napięcie zasilające Nr kat. AME G3006 AME 23

Przykłady wybranych fragmentów prac egzaminacyjnych z komentarzami Technik mechatronik 311[50]

Komentarz technik mechatronik 311[50]-01 Czerwiec 2009

1. Wykorzystanie sterownika Modicon Micro (03) do sterowania transportem i segregacją półfabrykatów

ODBIORNIK ZDALNEGO STEROWANIA REMC0 DO MARKIZ I ROLET TDS GOLD MODEL INSTRUKCJA

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

POLITECHNIKA WROCŁAWSKA WYDZIAŁ ELEKTRYCZNY INSTYTUT MASZYN, NAPĘDÓW I POMIARÓW ELEKTRYCZNYCH

PROGRAMATOR ELEKTRONICZNY DO BRAM PRZESUWNYCH 2-SKRZYDŁOWYCH

SZLABAN AUTOMATYCZNY HATO-3306

Elpro 10 PLUS PROGRAMATOR ELEKTRONICZNY DO BRAM PRZESUWNYCH. F6=630mA 24V Elektrozamek i oświetlenie dodatkowe do 2 do 255s

Zadanie egzaminacyjne

Zadania kwalifikacyjne do odbycia praktyki/stażu w Zakładzie Automatyki Ochrony Środowiska i Przemysłu PROCOM SYSTEM S.A.

Vehicle Security System VSS3 - Alarm system remote

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

Transkrypt:

Proces technologiczny (etap procesu produkcyjnego/przemysłowego) podstawa współczesnych systemów wytwarzania; jest określony przez schemat funkcjonalny oraz opis słowny jego przebiegu. Do napisania programu na sterownik PLC potrzebny jest algorytm sterowania procesem. Do syntezy algorytmu procesu konieczne są: znajomość schematu funkcjonalnego procesu, jego opis słowny. Metody zapisu algorytmu procesu: - sieć GRAFCET - sieć SFC. 1

Metoda GRAFCET graf zorientowany podział na miejsca i tranzycje sieć jest zapisywana zgodnie z kolejnością operacji w procesie, według zasady zapisu etapów od góry do dołu, makroetapy: współbieżne, sekwencyjne makroprocedury Miejsca - etapy elementarne nie podlegają dalszej dekompozycji, są oznaczone numerami, umieszcza się opis słowny Tranzycje - przejścia, które określają porządek wykonywania procesu, każda tranzycja jest związana z etapem poprzednim (odcinek wchodzący) i etapem następnym (odcinek wychodzący) Etap początkowy stan procesu w chwili rozpoczęcia jego realizacji, na poziomie sterowania stan po zainicjowaniu pracy sterownika 2

Algorytm procesu określa kolejność realizacji poszczególnych etapów oraz warunki logiczne przechodzenia od jednego etapu procesu do następnego. W wyniku wyznaczenia tranzycji sieci Grafcet otrzymuje się graficzno-analityczny model matematyczny algorytmu procesu. Po zamodelowaniu tranzycji logicznym zależnościami przyczynowo-skutkowymi sieć Grafcet jest siecią logiczną podaje kolejność realizacji etapów i logiczne warunki ich realizacji. Prawidłowy, jednoznaczny zapis algorytmu procesu siecią Grafcet wymaga określonych zasad jej konstruowania. 3

Zasada 1. Każdemu etapowi procesu musi odpowiadać tylko jedno miejsce w sieci Grafcet oznaczone innym, niepowtarzającym się numerem. 4

Zasada 2. W_4 Adaptacja sterownika PLC do obiektu sterowania. Dwa dowolne miejsca w sieci (etapy procesu) musi rozdzielać tylko jedna tranzycja. 5

Zasada 3. W_4 Adaptacja sterownika PLC do obiektu sterowania. Przechodzenie od jednego miejsca w sieci Grafcet do następnego (od jednego etapu procesu do następnego) jest możliwe tylko i wyłącznie przez tranzycję. 6

Proces wykrawania otworów W_4 Adaptacja sterownika PLC do obiektu sterowania. Schemat funkcjonalny Opis słowny Na rysunku pokazano schemat funkcjonalny procesu wykrawania otworów w blasze, przedstawiający go w stanie wyjściowym (początkowym). Proces powinien przebiegać następująco: 1. ruch wykrojnika 1 w dół powoduje wykrawanie otworu w blasze 2 ustawionej na matrycy 3; 2. po wykonaniu otworu wykrojnik wraca do pozycji wyjściowej; 3. proces jest realizowany cyklicznie. 7

Podział procesu wykrawania otworów na etapy elementarne Algorytm procesu sieć Grafcet 8

Algorytm sterowania procesem określa kolejność realizacji instrukcji programu (warunki logiczne przechodzenia od jednej instrukcji do następnej) sterownika PLC sterującego realizacją procesu zgodnie z założonym algorytmem procesu. Otrzymuje się go w wyniku przyporządkowania zmiennych wyjściowych Y i układu sterowania etapom Z i procesu, których sygnały wyjściowe sterują realizacją poszczególnych etapów. W efekcie otrzymuje się analityczno-graficzny model algorytmu sterowania, który określa zależności miedzy sygnałami wejściowymi i wyjściowymi sterownika PLC. Aktywność etapu etap jest aktywny od chwili rozpoczęcia jego realizacji do chwili rozpoczęcia realizacji etapu następnego. 9

Podstawowe reguły określające zmiany stanu procesu, istotne na poziomie sterowania procesem. Reguła 1. Zmiana stanu procesu jest reprezentowana w sieci Grafcet przez zapalenie tranzycji. Tranzycja jest zapalona, gdy zostały spełnione następujące warunki: 1. Etap (etapy) poprzedzający tranzycję jest aktywny oraz zostało zakończone jego wykonywanie. 2. Warunek logiczny określający tranzycję (zależność przyczynowo-skutkowa) ma wartość równą 1. 10

Reguła 2. W_4 Adaptacja sterownika PLC do obiektu sterowania. Zapalenie tranzycji w sieci Grafcet powoduje, że: 1. W stan aktywny przechodzą wszystkie etapy związane z odcinkami zorientowanymi wychodzącymi z zapalonej tranzycji. 2. W stan nieaktywny przechodzą wszystkie etapy związane z odcinkami zorientowanymi wchodzącymi do zapalonej tranzycji. Reguła 3 Etap początkowy określa stan procesu w momencie rozpoczęcia jego realizacji, czyli stan układu sterowania po zakończeniu inicjacji jego pracy. 11

Schemat funkcjonalny procesu uwzględnienie elementów wykonawczych i czujników Algorytm procesu wyznaczone tranzycje Algorytm sterowania procesem Opcja: zawór ze sprężyną powrotną 12

Graf sekwencji SFC (Sequential Function Chart) zawiera zestaw kroków i tranzycji, zawsze jest jeden krok początkowy, z każdym etapem skojarzone jest pewne działanie (action), etap, który zawiera zero działań realizuje funkcję WAIT, tzn. oczekiwane jest spełnienie warunków przejścia do następnego etapu, Krok (ang. step, etap) - określa etap procesu lub zestaw działań sterownika PLC skojarzonych z etapem procesu. Przejście (tranzycja) reprezentuje warunki logiczne realizacji poszczególnych kroków programu, czyli etapów procesu. Działanie - może być wyrażone przez zmienną logiczną lub zestaw instrukcji Stan początkowy (wyjściowy) procesu oraz sterownika PLC określa krok początkowy (inicjujący). Dowolna sieć SFC może mieć tylko jeden krok początkowy. 13

Zasady modelowania za pomocą sekwencji etapów i przejść w grafie SFC 14

15

Proces stemplowania napisu na wyrobie W_4 Adaptacja sterownika PLC do obiektu sterowania. Schemat funkcjonalny Opis słowny: ruch stempla w dół do pozycji D powoduje odbicie właściwego "logo" na wyrobie ustawionym w miejscu kontroli położenia P; po wykonaniu tej czynności stempel wraca do położenia wyjściowego G (w tym czasie następuje odbiór wyrobu) i oczekuje na podanie przez taśmociąg T kolejnego wyrobu do stemplowania; proces jest realizowany automatycznie. Uwaga! Transport wyrobów na taśmie kontroluje inny sterownik PLC 16

I Start procesu II Stemplowanie napisu III Powrót stempla NR1 - inicjacja działania procesu poprzez naciśnięcie przycisku "START" na pulpicie sterującym; kwalifikator typu N - układ pracuje w systemie automatycznym i wyzwolenie jest jednorazowe. NR2 - rozpoczęcie procesu stemplowania poprzez wysterowanie zaworu Z1, zasilającego siłownik pneumatyczny; kwalifikator - typu S. NR3 - rozpoczęcie procesu powrotu stempla poprzez wysterowanie Z2, zasilającego siłownik pneumatyczny; warunki jak wyżej. 17

Warunki tranzycji: W_4 Adaptacja sterownika PLC do obiektu sterowania. WARUNEK INICJACJI - - stempel znajduje się w pozycji górnej, tzn. G =,,1"; - materiał do stemplowania znajduje się w pozycji roboczej, tzn. P =,,1". WARUNEK POŁOŻENIA STEMPLA D - - stempel znajduje się w pozycji dolnej tzn. D =,,1" WARUNEK POŁOŻENIA STEMPLA G i WYROBU P- - stempel znajduje się w pozycji górnej tzn. G =,,1"; - materiał do stemplowania znajduje się w pozycji roboczej; - nie został pobudzony przycisk "STOP". 18

Schemat funkcjonalny bramy typu szlaban W_4 Adaptacja sterownika PLC do obiektu sterowania. Stacja operatorska 19

Sformułowanie zadania sterującego Sterowanie bramą może odbywać się w 2 trybach pracy: automatycznie lub ręcznie. Do podnoszenia i zamykania szlabanu służy silnik zasilany przez styczniki K1 i K2. Krańcówki S13 i S14 sygnalizują zamknięcie lub otwarcie zapory. Brama jest zabezpieczona przed opuszczeniem (podniesieniem) w przypadku obecności czegokolwiek w strefie bramy (czujnik S7). Przyciski sterowania pracą bramy: - otwórz (S3) - zamknij (S4) - blokada (S5) unieruchomienie bramy (zapora w pozycji zamkniętej) Stan zapory sygnalizuje lampka kontrolna: - zapora opuszczona światło czerwone - ruch zapory mrugające światło czerwone w trybie 0.5s ON/0.5s OFF Opis działania układu praca automatyczna (S1 ON) krótkie naciśnięcie przycisku S3 powoduje otwarcie bramy (załączenie przekaźnika K2, aż do zadziałania krańcówki S14), naciśnięcie przycisku S4 powoduje zamkniecie bramy (załączenie przekaźnika K1, aż do zadziałania krańcówki S13). W każdej chwili akcja może być zatrzymana po uaktywnieniu czujnika S7. Brama może być zablokowana na stałe przy opuszczonej zaporze przycisk blokada praca ręczna (S2-ON) zapora podnosi się (przekaźnik K2 jest załączony, aż do zadziałania krańcówki S14), jeżeli na stałe jest wciśnięty przycisk S3, zaś opuszcza się (przekaźnik K1 jest załączony aż do zadziałania krańcówki S13, gdy na stałe jest wciśnięty przycisk S4. Pozostałe przyciski działają podobnie jak w trybie automat. 20

1 Brama zamknięta zablokowana Czer_stop 3,5 not Blok_zal Stop 2 Brama zamknięta Czer_stop 6 Przeszkoda Czer_stop (off/on) Otwórz 3 Otwieranie S_otw, Czer_stop (off/on) 3 not Stop i Otwórz 5 not Stop i Zamknij not Kon_otw 4 Brama otwarta Zamknij 5 Zamykanie S_zam, Czer_stop (off/on) 2 not Kon_zam 1 Blok_zal 21

22