Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 -...

21
Podstawy Automatyki Wyklad 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki i Robotyki Warszawa, 2016 dr inż. Jakub Możaryn Podstawy Automatyki

Transcript of Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 -...

Page 1: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Podstawy Automatyki

Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych

dr inż. Jakub Możaryn

Instytut Automatyki i Robotyki

Warszawa, 2016

dr inż. Jakub Możaryn Podstawy Automatyki

Page 2: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Literatura

Zieliński C.: Podstawy projektowania układów cyfrowych. PWN, Warszawa,2003

Traczyk W.: Układy cyfrowe automatyki. WNT, Warszawa 1974

Misiurewicz P.: Podstawy techniki cyfrowej. WNT, Warszawa 1982

Majewski W.: Układy logiczne. WNT, Warszawa 1999

Kościelny W.: Podstawy automatyki, cz. 2. WPW, Warszawa 1984

Barczyk J.: Automatyzacja procesów dyskretnych. Oficyna Wydawnicza PW,Warszawa 2003

Mikulczyński T.: Automatyzacja procesów produkcyjnych. WNT, Warszawa 2006

Sterowanie i automatyzacja procesów technologicznych i układówmechatronicznych. Układy pneumatyczne i elektropneumatyczne ze sterowaniemlogicznym. Wydawnictwo Politechniki Śląskiej, Gliwice 2002

Świder J., Wszołek G.: Metodyczny zbiór zadań laboratoryjnych i projektowychze sterowania procesami technologicznymi. Układy pneumatyczne ielektropneumatyczne ze sterowaniem logicznym. Wydawnictwo PolitechnikiŚląskiej, Gliwice 2003

Olszewski i in.: Mechatronika. Wyd. REA, Warszawa 2002

Olszewski i in.: Urządzenia i systemy mechatroniczne, tom I i II. Wyd. REA,Warszawa 2009

dr inż. Jakub Możaryn Podstawy Automatyki

Page 3: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Automatyka procesów dyskretnych

Procesy dyskretne

Procesami dyskretnymi nazywamy procesy, do opisu których wykorzystujesię zmienne o skończonej liczbie wartości; przeważnie są to zmiennedwuwartościowe.

Procesy binarne

Procesy, do opisu których wykorzystuje się zmienne dwuwartościowenazywają się procesami binarnymi. Informacje o stanie takich procesówprzekazywane są za pomocą sygnałów dwuwartościowych (binarnych).

dr inż. Jakub Możaryn Podstawy Automatyki

Page 4: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Automatyka procesów dyskretnych

Rysunek : Przykład urządzenia do realizacji procesu dyskretnego - zginanieblach. Oznaczenia: A - mocowanie detalu, B - zgięcie wstępne, C - dogięcie.

dr inż. Jakub Możaryn Podstawy Automatyki

Page 5: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Automatyka procesów dyskretnych

Obszary występowania procesów dyskretnych

procesy technologiczne związane z produkcją elementów,

montaż maszyn,

montaż elementów elektronicznych,

pakowanie, dozowanie,

układy orientowania i podawania,

układy manipulacyjne, robotyka,

urządzenia transportu międzyoperacyjnego,

sygnalizacja, zabezpieczenia, blokady,

elastyczne systemy produkcyjne,

automatyka budynków,

serwis.

dr inż. Jakub Możaryn Podstawy Automatyki

Page 6: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Automatyka procesów dyskretnych

Automatyka procesów dyskretnych jako dziedzina techniki zajmuje sięproblematyką:

technicznej realizacji dyskretnych procesów technologicznych ibudowy oprzyrządowania technologicznego poszczególnych procesów,

doboru napędów, elementów wykonawczych i sensorycznych,

projektowania układów sterowania procesami elementarnymi (układylogiczne, układy o średniej skali integracji – bloki funkcjonalne,sterowanie komputerowe – sterowniki programowalne),

sterowania złożonymi systemami produkcyjnymi (sterowaniewspółbieżne, sieci komunikacyjne),

planowania i zarządzania (np. produkcją).

dr inż. Jakub Możaryn Podstawy Automatyki

Page 7: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Automatyka procesów dyskretnych - Przykład 1

Przykład 1 - sterowanie wentylacją

Binarny sygnał wyjściowy y układu sterującego wentylacją pomieszczenia{y = 0, silnik wentylatora nie pracuje,y = 1, silnik wentylatora pracuje.

(1)

jest wytwarzany na podstawie binarnych sygnałów wejściowych x1,x2 i x3 z rozmieszczonych w tym pomieszczeniu przekaźnikówtemperatury T o jednakowym progu przełączania:{

xi = 0 gdy T < Ti ,xi = 1 gdy T ­ Ti

(2)

dr inż. Jakub Możaryn Podstawy Automatyki

Page 8: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Automatyka procesów dyskretnych - Przykład 1

Istnieją różne warianty zależności sygnału wyjściowego układu odsygnałów wejściowych – tablica.

Nr stanu x1 x2 x3 y1 y2 y3 y4

0 0 0 0 0 0 0 01 0 0 1 0 0 0 albo 1 0 albo 12 0 1 0 0 0 0 albo 1 0 albo 13 0 1 1 0 1 0 albo 1 14 1 0 0 0 0 0 albo 1 0 albo 15 1 0 1 0 1 0 albo 1 16 1 1 0 0 1 0 albo 1 17 1 1 1 1 1 1 1

Tablice wartości (Tablice prawdy)

Tablice wartości określają wartości sygnałów wyjściowych różnychwariantów układu dla wszystkich kombinacji wartości sygnałówwejściowych.

dr inż. Jakub Możaryn Podstawy Automatyki

Page 9: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Automatyka procesów dyskretnych - Przykład 1

Nr stanu x1 x2 x3 y1 y2

0 0 0 0 0 01 0 0 1 0 02 0 1 0 0 03 0 1 1 0 14 1 0 0 0 05 1 0 1 0 16 1 1 0 0 17 1 1 1 1 1

Układy kombinacyjne

W układach realizujących zależności y1 = f1(x1, x2, x3) iy2 = f2(x1, x2, x3) istniejący w danej chwili stan sygnału wyjściowegozależy tylko od aktualnego stanu sygnałów wejściowych

dr inż. Jakub Możaryn Podstawy Automatyki

Page 10: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Automatyka procesów dyskretnych - Przykład 1Nr stanu x1 x2 x3 y3 y4

0 0 0 0 0 01 0 0 1 0 albo 1 0 albo 12 0 1 0 0 albo 1 0 albo 13 0 1 1 0 albo 1 14 1 0 0 0 albo 1 0 albo 15 1 0 1 0 albo 1 16 1 1 0 0 albo 1 17 1 1 1 1 1

Układy z pamięcią - układy sekwencyjne

W przypadku układów o sygnałach wyjściowych y3 i y4, określone stanysygnałów wejściowych wywołują zmianę stanu sygnału wyjściowego, poczym ten nowy stan sygnału wyjściowego trwa (jest ’zapamiętywany’) dochwili pojawienia się stanu wejść, którego następstwem powinna byćkolejna zmiana sygnału wyjściowego.

Układy takie nazywają się układami z pamięcią albo układamisekwencyjnymi (łac. sequentia – następstwo).

dr inż. Jakub Możaryn Podstawy Automatyki

Page 11: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Automatyka procesów dyskretnych - Przykład 1

Opis wariantów oznaczonych jako y3 i y4 jest niejednoznaczny i wymagadodatkowego wyjaśnienia.

Nr stanu x1 x2 x3 y3 y4

0 0 0 0 0 01 0 0 1 0 albo 1 0 albo 12 0 1 0 0 albo 1 0 albo 13 0 1 1 0 albo 1 14 1 0 0 0 albo 1 0 albo 15 1 0 1 0 albo 1 16 1 1 0 0 albo 1 17 1 1 1 1 1

Działanie układu z sygnałem wyjściowym y3 polega na tym, że

jeśli pojawił się stan wejść x1 = 0, x2 = 0, x3 = 0 to w kolejnychstanach wyłączana jest wentylacja – sygnał wyjściowy układu y3 = 0;

jeśli pojawił się stan wejść x1 = 1, x2 = 1, x3 = 1 to w kolejnychstanach włączana jest wentylacja – sygnał wyjściowy układu y3 = 1;

dr inż. Jakub Możaryn Podstawy Automatyki

Page 12: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Automatyka procesów dyskretnych - Przykład 1

Nr stanu x1 x2 x3 y3 y4

0 0 0 0 0 01 0 0 1 0 albo 1 0 albo 12 0 1 0 0 albo 1 0 albo 13 0 1 1 0 albo 1 14 1 0 0 0 albo 1 0 albo 15 1 0 1 0 albo 1 16 1 1 0 0 albo 1 17 1 1 1 1 1

W przypadku układu o sygnale wyjściowym y4, włącza wentylację wtedy,gdy dowolne 2 przekaźniki wykażą przekroczenie nastawionejtemperatury, a wyłącza gdy wszystkie przekaźniki mają sygnał zerowy.

dr inż. Jakub Możaryn Podstawy Automatyki

Page 13: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Automatyka procesów dyskretnych

Tablica wartości (tablica prawdy), wykorzystywana do definiowaniadziałania układów kombinacyjnych, nie nadaje się do opisu działaniaukładów sekwencyjnych; niezbędne są inne metody określania sposobudziałania układów sekwencyjnych.

Układy sekwencyjne procesowo zależne

W przypadku omawianych układów o sygnałach wyjściowych y3 i y4

pożądane zmiany sygnałów wyjściowych dokonywane są na podstawieinformacji o stanie realizowanego procesu (sygnały x1, x2 i x3).

Układy sekwencyjne czasowo zależne

Są to układy bez sygnałów wejściowych – pożądane zmiany sygnałówwyjściowych wywoływane są przez odpowiednio zaprogramowanyprogramator zegarowy.

dr inż. Jakub Możaryn Podstawy Automatyki

Page 14: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Automatyka procesów dyskretnych

Rysunek : Układ a) kombinacyjny lub sekwencyjny, b) sekwencyjny czasowozależny

dr inż. Jakub Możaryn Podstawy Automatyki

Page 15: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Automatyka procesów dyskretnych - Przykład 2

Przykład 2W przyrządzie z napędem pneumatycznym odbywa się zaginanie blachy.Siłownik A mocuje blachę, która wstępnie jest zginana przez siłownik B iostatecznie doginana przez siłownik C.

Operator po ułożeniu blachy, naciśnięciem odpowiedniego przycisku’START’ wywołuje cykl ruchów siłowników. Przebieg tych ruchówprzedstawia tzw. diagram krokowy.

Układ sterujący pracą siłowników może być zrealizowany jakoukład procesowo zależny albo jako czasowo zależny.

dr inż. Jakub Możaryn Podstawy Automatyki

Page 16: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Automatyka procesów dyskretnych - Przykład 2

Rysunek : Schemat układu napędowego dla przykładu 2 - układ sekwencyjny

dr inż. Jakub Możaryn Podstawy Automatyki

Page 17: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Automatyka procesów dyskretnych - Przykład 2

W przypadku układu procesowo zależnego, niezbędne jest wyposażeniesiłowników w czujniki wykrywające skrajne położenia tłoków siłowników.Sygnały tych czujników informują o zakończeniu odpowiedniego ruchudanego siłownika i inicjują rozpoczęcie kolejnej czynności.

dr inż. Jakub Możaryn Podstawy Automatyki

Page 18: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Automatyka procesów dyskretnych - Przykład 2

Rysunek : Kontaktronowy czujnik wykrywający położenie tłoka

Rysunek : Kontaktronowy czujnik wykrywający położenie tłoka

dr inż. Jakub Możaryn Podstawy Automatyki

Page 19: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Automatyka procesów dyskretnych - Przykład 2

W przypadku realizacji układu sterującego jako układu procesowozależnego jego sygnałami wejściowymi są sygnał z przycisku ’START’ isygnały czujników wykrywających położenia tłoczysk; sygnałamiwyjściowymi – sygnały wywołujące ruchy siłowników.

Rysunek : Kontaktronowy czujnik wykrywający położenie tłoka

Charakterystyczną cechą procesu jest to, że kolejność zmian sygnałówwejściowych jest określona – wynika z założeń dotyczących przebieguprocesu. Układy sekwencyjne sterujące takimi procesami są układami oprogramach liniowych.

dr inż. Jakub Możaryn Podstawy Automatyki

Page 20: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Automatyka procesów dyskretnych - układy sekwencyjneczasowo zależne

Jako układy sterujące czasowo zależne wykorzystuje się mechanicznelub elektroniczne programatory z wewnętrznym pomiarem czasu.

Układy sekwencyjne czasowo zależne są układami bez sygnałówwejściowych; działają bez kontroli przebiegu realizowanego procesu.

Układy czasowo-zależne realizują tylko programy liniowe.

dr inż. Jakub Możaryn Podstawy Automatyki

Page 21: Podstawy Automatyki - Wyk ad 8 - Wprowadzenie do ... · Podstawy Automatyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych dr inż. Jakub Możaryn Instytut Automatyki

Podstawy Automatyki

Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych

dr inż. Jakub Możaryn

Instytut Automatyki i Robotyki

Warszawa, 2016

dr inż. Jakub Możaryn Podstawy Automatyki