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



Podobne dokumenty
Podstawy programowania PLC w języku drabinkowym - ćwiczenie 5

Podstawy programowania PLC - zadania

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

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

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

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

Rys. 2. Symbole dodatkowych bramek logicznych i ich tablice stanów.

Laboratorium podstaw elektroniki

LABORATORIUM 06, ZESTAW 1 SYNTEZA BEZSTYKOWYCH UKŁADÓW KOMBINACYJNYCH

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

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE

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

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

x x

Państwowa Wyższa Szkoła Zawodowa

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

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

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

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE

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

PROGRAMOWALNE STEROWNIKI LOGICZNE

LABORATORIUM 04, ZESTAW 1 SYNTEZA BEZSTYKOWYCH UKŁADÓW KOMBINACYJNYCH

Laboratorium podstaw elektroniki

Centrala Sterująca 540BPR

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

PROGRAMOWANIE UKŁADÓW REGULACJI CIĄGŁEJ PCS

2019/09/16 07:46 1/2 Laboratorium AITUC

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

Tab. 1 Tab. 2 t t+1 Q 2 Q 1 Q 0 Q 2 Q 1 Q 0

ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY CZERWIEC 2010

1. JĘZYK SFC WPROWADZENIE

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

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Podstawy programowania w środowisku Totally Integration Automation Portal

STEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 4. Przekaźniki czasowe

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).

Asynchroniczne statyczne układy sekwencyjne

PROGRAMY STEROWANIA I WIZUALIZACJI II

Automatyzacja i robotyzacja procesów produkcyjnych

Politechnika Gdańska. Gdańsk, 2016

1. Zbiornik mleka. woda. mleko

UKŁADY SEKWENCYJNE WPROWADZENIE

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2013 KRYTERIA OCENIANIA

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

Przemysłowe Systemy Automatyki ĆWICZENIE 2

Podstawy programowania w środowisku Step 7

Podstawowe układy cyfrowe

Prezentacja na temat:

UKŁAD ROZRUCHU TYPU ETR 1200 DO SILNIKA PIERŚCIENIOWEGO O MOCY 1200 KW. Opis techniczny

Zadanie egzaminacyjne E 19 Nr zad 02

Lekcja na Pracowni Podstaw Techniki Komputerowej z wykorzystaniem komputera

str. 1 Temat: Sterowanie stycznikami za pomocą przycisków.

Ćwiczenie 1 Konstrukcja Szafy Sterowniczej PLC

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

Dokumentacja Licznika PLI-2

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

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

Podstawowe procedury przy tworzeniu programu do sterownika:

microplc Opis funkcji sterownika swobodnie programowalnego

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

Bramki logiczne V MAX V MIN

Architektura komputerów Wykład 2

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

Komentarz do prac egzaminacyjnych w zawodzie technik mechatronik 311[50] (zadanie 4) ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJĄCEGO KWALIFIKACJE ZAWODOWE

PLC - język tekstu strukturalnego ST

PROGRAMOWANIE Z LICZNIKIEM CYKLI

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

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

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

ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJĄCEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2010

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

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

POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY

Sterowniki Programowalne (SP)

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

ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJĄCEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2010

INSTYTUT AUTOMATYKI I ROBOTYKI PW

Politechnika Łódzka Katedra Mikroelektroniki i Technik Informatycznych. Laboratorium Elektroniki Przemysłowej: Komputery i Sterowniki Przemysłowe


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

UKŁADY SEKWENCYJNE. Wprowadzenie. Napełnianie i opróżnianie. Programowanie. Zbiornik z trzema zaworami. Układ Start Stop. Podnośnik góra dół.

Komentarz technik mechatronik 311[50]-01 Czerwiec 2009

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

Elastyczne systemy wytwarzania

Ćwiczenie 3 Układy sterowania, rozruchu i pracy silników elektrycznych

Bramki logiczne Instrukcja do ćwiczeń laboratoryjnych

Sterowniki Programowalne (SP) Wykład 11

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

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

POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY

Dwukanałowy regulator temperatury NA24

UKŁADY SEKWENCYJNO CZASOWE I SPECJALNE

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

PODSTAWY PROGRAMOWANIA STEROWNIKÓW PLC

Systemy wbudowane. Sterowniki PLC. Sterowniki PLC (1) Zygmunt Kubiak

Centrala sterująca PRG303 INSTRUKCJA

STEROWNIK DO ZESTAWÓW HYDROFOROWYCH 2 4 POMPOWYCH

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

ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJĄCEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2010

PRACA PRZEJŚCIOWA MAGISTERSKA. Realizacja układów dyskretnych z przekaźników i elementów logicznych

Transkrypt:

ybrane funkcje logiczne prowadzenie L L2 Y Nazwa Oznaczenia Y Sterowniki PLC - prowadzenie do programowania () Proste przykłady Załączenie jednego z dwóch (lub obu) przełączników lub powoduje zapalenie żarówki. Zgaszenie żarówki wymaga stanu wyłączenia obu wyłączników. rezultacie funkcję możemy zapisać następująco: = OR lub NOT =NOT ND NOT, tzn. = NOT (NOT ND NOT ) Korzystając z praw de Morgana można wykazać, ze obydwa wyrażenia są tożsame. Program PLC zapisany w języku LD nie wymaga komentarza. Do realizacji zadania wykorzystano pierwszą wersję równania.

ybrane funkcje logiczne prowadzenie L L2 Y Nazwa Oznaczenia Y Sterowniki PLC - prowadzenie do programowania (2) Proste przykłady Rozwiązanie pokazane na rysunku stosowane jest np. w sprzęcie gospodarstwa domowego, wymagającego szczególnego bezpieczeństwa użytkowania załączenie urządzenia wymaga naciśnięcia dwóch przełączników. Tylko załączenie obu przełączników i powoduje zapalenie żarówki. Zgaszenie żarówki wymaga stanu wyłączenia przynajmniej jednego wyłączników. rezultacie funkcję możemy zapisać następująco: = ND lub NOT =NOT OR NOT, tzn. = NOT (NOT OR NOT ) Korzystając z praw de Morgana można wykazać, ze obydwa wyrażenia są tożsame. Program PLC zapisany w języku LD nie wymaga komentarza. Do realizacji zadania wykorzystano pierwszą wersję równania. 2

ybrane funkcje logiczne prowadzenie L L2 Y Nazwa Oznaczenia Y Sterowniki PLC - prowadzenie do programowania (3) Proste przykłady Przełącznik posiada styk normalnie zwarty. Naciśnięcie przełącznika powoduje zgaszenie żarówki. rezultacie funkcję możemy zapisać następująco: = NOT Program PLC zapisany w języku LD nie wymaga komentarza. 3

ybrane funkcje logiczne prowadzenie L L2 Y Nazwa Oznaczenia Lub Y Sterowniki PLC - prowadzenie do programowania (4) Proste przykłady Zgaszenie żarówki wymaga stanu naciśnięcia obu wyłączników. Żarówka jest zapalona, gdy co najwyżej jeden z przełączników lub został naciśnięty. rezultacie funkcję możemy zapisać następująco: = NOT OR NOT lub NOT = ND, tzn. = NOT ( ND ) Korzystając z praw de Morgana można wykazać, ze obydwa wyrażenia są tożsame. Program PLC zapisany w języku LD nie wymaga komentarza. Do realizacji zadania wykorzystano pierwszą wersję równania. 4

ybrane funkcje logiczne prowadzenie L L2 Y Nazwa Oznaczenia Lub Y Sterowniki PLC - prowadzenie do programowania (5) Proste przykłady Naciśnięcie jednego z dw ch (lub obu) przełącznik w lub powoduje zgaszenie żar wki. Zapalenie żar wki wymaga stanu zwolnienia obu przełącznik w. rezultacie funkcję możemy zapisać następująco: Ω = NOT ND NOT lub ΩNOT = OR, tzn. = NOT ( OR ) Korzystając z praw de Morgana można wykazać, ze obydwa wyrażenia są tożsame. Program PLC zapisany w języku LD nie wymaga komentarza. Do realizacji zadania wykorzystano pierwszą wersję r wnania. 5

ybrane funkcje logiczne prowadzenie L L2 Y Nazwa Oznaczenia Lub Y Sterowniki PLC - prowadzenie do programowania (6) Proste przykłady Tylko załączenie jednego przełącznika powoduje zapalenie żarówki. Obydwa wciśnięte lub wyciśnięte przełączniki powodują zgaszenie żarówki. Jest to 2-wejściowa funkcja EX-OR. przypadku wielowejściowej funkcji EX-OR załączenie wyjścia następuje w stanie aktywności nieparzystej liczby wejść. rezultacie funkcję możemy zapisać następująco: Ω =(NOT ND ) OR ( ND NOT ) Program PLC zapisany w języku LD nie wymaga komentarza. 6

ybrane funkcje logiczne prowadzenie L P L2 M P M Y Nazwa Oznaczenia Lub P M Y Sterowniki PLC - prowadzenie do programowania (7) Proste przykłady Rozwiązanie pokazane na rysunku stosowane jest np. w sprzęcie gospodarstwa domowego, wymagającego szczególnego bezpieczeństwa użytkowania załączenie urządzenia wymaga naciśnięcia dwóch przełączników. Tylko załączenie obu przełączników i powoduje zapalenie żarówki. Zgaszenie żarówki wymaga stanu wyłączenia przynajmniej jednego wyłączników. rezultacie funkcję możemy zapisać następująco: = ND lub NOT =NOT OR NOT, tzn. = NOT (NOT OR NOT ) Korzystając z praw de Morgana można wykazać, ze obydwa wyrażenia są tożsame. Program PLC zapisany w języku LD nie wymaga komentarza. Do realizacji zadania wykorzystano drugą wersję równania. 7

ybrane funkcje logiczne Zadanie Zadanie X2 Y X2 Y3 X2 Y X2 Y4 X2 Y2 X2 Y5 Sterowniki PLC - prowadzenie do programowania (8) Zadanie Napisać i uruchomić program w języku LD (schemat drabinkowy) realizujący podstawowe funkcje logiczne Y Y7, przedstawione graficznie na slajdach 8 i 9. Pomoc Negację wyjść realizować korzystając ze styków zanegowanych patrz wprowadzenie. Negacja na wejściu oznacza wejście zanegowane (styk normalnie zamknięty). 8

ybrane funkcje logiczne Zadanie cd Zadanie X2 Y6 X2 Y6 X2 M Y7 Sterowniki PLC - prowadzenie do programowania (9) Cd zadanie yjście Y6 realizuje funkcję EX-OR 3-wejściową. Funkcja opisana jest przy pomocy załączonej tabeli. Zminimalizować funkcję Y6 przy pomocy tablicy Karnaugh a. Funkcja Y7 jest to również 3-wejściową funkcją EX- OR zrealizowaną przy pomocy dwóch funktorów EX-OR 2-wejściowych. Funkcja Y7 zajmuje dwa szczeble drabinki. Sprawdzić działanie programu. Porównać funkcje. Pomoc Funkcję Y7 zrealizować w postaci dwóch szczebli drabinki. Należy wykorzystać pomocniczy znacznik (marker) M. Należy pamiętać o zakończeniu programu instrukcją END. 9

Określenie funkcji logicznej wyjścia prowadzenie Sterowanie silnikiem Sterowniki PLC - prowadzenie do programowania () Przykład sterowania silnikiem przedstawionym rozwiązaniu założono, że silnik załączany jest przyciskiem Start a zatrzymywany przyciskiem Stop. Po naciśnięciu przycisku Start następuje załączenie przekaźnika Y3, co powoduje zamknięcie styku Y3 i podtrzymania działania przekaźnika. by przerwać działanie przekaźnika wykorzystano styk X2 (normalnie zamknięty), sterowany przyciskiem Stop. Y3 = ( OR Y3) ND NOT X2

Określenie funkcji logicznej wyjścia prowadzenie Sterowanie silnikiem Sterowniki PLC - prowadzenie do programowania () Przykład sterowania silnikiem Rysunek pokazuje stan po naciśnięciu przycisku Start.

Określenie funkcji logicznej wyjścia prowadzenie Sterowanie silnikiem Sterowniki PLC - prowadzenie do programowania (2) Przykład sterowania silnikiem Rysunek pokazuje stan po zwolnieniu przycisku Start. 2

Określenie funkcji logicznej wyjścia prowadzenie Sterowanie silnikiem Sterowniki PLC - prowadzenie do programowania (3) Przykład sterowania silnikiem Rysunek pokazuje stan po naciśnięciu przycisku Stop. 3

Określenie funkcji logicznej wyjścia prowadzenie Sterowanie silnikiem Sterowniki PLC - prowadzenie do programowania (4) Przykład sterowania silnikiem Rysunek pokazuje stan po zwolnieniu przycisku Stop. 4

Określenie funkcji logicznej wyjścia Zadanie 2 Zadanie 2 Sterowniki PLC - prowadzenie do programowania (5) Przykład sterowania napełnianiem zbiornika Przyjęty algorytm pracy jest następujący: gdy poziom obniży się poniżej czujnika ( = ) otwarte zostaną zawory Y i Y (Y = Y = ),, gdy medium osiągnie poziom ( = ) następuje wyłączenie zaworu Y (Y = ), gdy medium osiągnie poziom X2 (X2 = ) następuje zamknięcie zaworu Y (Y = ), opróżnianie zbiornika nie jest kontrolowane przez system sterowania. Czujnik generuje sygnał logiczny gdy jest zanurzony. Problem można rozwiązać analogicznie jak sterowanie pracą silnika, tzn. wykorzystując styk Y (Y) do podtrzymania stanu załączenia zaworu. Zadanie 2 Napisać i uruchomić program w języku LD (schemat drabinkowy) sterujący napełnianiem zbiornika zgodnie z podanym algorytmem. Uwaga programie nie stosować instrukcji SET i RST. Program zakończyć instrukcja END. 5

Dodatek Tablice Karnaugh,a Minimalizacja funkcji logicznych przykłady Sterowniki PLC - prowadzenie do programowania (6) 6

Dodatek Tablice Karnaugh,a Minimalizacja funkcji logicznych przykłady Sterowniki PLC - prowadzenie do programowania (7) 7

Dodatek Tablice Karnaugh,a Minimalizacja funkcji logicznych przykłady Sterowniki PLC - prowadzenie do programowania (8) 8