Grzegorz Cygan Wprowadzenie do PLC

Slides:



Advertisements
Podobne prezentacje
Sterownik swobodnie programowalny ELP10T32-VH
Advertisements

Sterowniki programowalne PLC
Wielozadaniowy symulator procesów przemysłowych MMJ
Praca dyplomowa inżynierska
Zespół Szkół Mechanicznych
PROGRAMOWANIE STRUKTURALNE
P O D S T A W Y P R O G R A M O W A N I A
Systemy dynamiczne – przykłady modeli fenomenologicznych
Komputer, procesor, rozkaz.
PRZEKAŹNIKI DEFINICJA ZASTOSOWANIE TYPY BUDOWA KONFIGURACJA.
Wstęp do interpretacji algorytmów
Dr Anna Kwiatkowska Instytut Informatyki
Miernik parametrów elektrycznych, seria PM800 Moduły We/Wy
LOKOMOTYWA ELEKTRYCZNA Spis treści ET 22 Uruchamianie.
Krótko o…. Historia Działanie Sterowniki a automatyka Dobór
ALGORYTMY.
Wizja inteligentnego domu
POJĘCIE ALGORYTMU Pojęcie algorytmu Etapy rozwiązywania zadań
LabVIEW Technologie informacyjne – laboratorium Irmina Kwiatkowska
Instytut Tele- i Radiotechniczny WARSZAWA
Promotor: Autor: dr hab. inż. Jan Walkowicz Grzegorz Grzesiak
WYDZIAŁ ELEKTRYCZNY PB
Zasada działania komputera
SYSTEM STEROWANIA NADRZĘDNEGO
1) Podstawowe (niezbędne) elementy zestawu komputerowego to: a) Jednostka centralna, mysz, monitor Jednostka centralna, mysz, monitor Jednostka centralna,
GIMNAZJUM nr 1 W BIERUNIU
Nie bać się mechatroniki
PEŁNA KONTROLA NAD POBOREM MOCY
Komputery i sterowniki przemysłowe
Przystawka Zarządzanie dyskami
WSPOMAGANIE DIAGNOSTYKI UKŁADÓW BEZPIECZEŃSTWA
UKŁADY MIKROPROGRAMOWANE
Wzorce slajdów, animacje, różne orientacje slajdów
Programowanie strukturalne i obiektowe
Prowadzący: AiNM - projekt Prowadzący:
Automatyka SZR.
Wykład nr 9 Programowanie sterowników PLC Piotr Bilski
Spis treści W świecie algortmów -Budowa algorytmu
PRZEKAŹNIKI STEROWANIA GSM
Instrukcja obsługi regulatora temperatury do kotłów z podajnikiem ślimakowym lub tłokowym COBRA z podłączonymi modułami zaworu mieszacza ALLIGATOR i GSM.
Plan prezentacji Idea projektu
Temat 7: Instrukcje warunkowe
Program Logomocja.
Zintegrowany sterownik przycisków. Informacje podstawowe Każdy przycisk jest podłączony do sterownika za pośrednictwem dwóch przewodów, oraz dwóch linii.
PREZENTACJA.
Praca naukowa wykonana w ramach realizacji Programu Strategicznego pn. „Innowacyjne systemy wspomagania technicznego zrównoważonego rozwoju gospodarki”
PRACA MAGISTERSKA Wykorzystanie środowiska LABVIEW jako platformy do sterowania procesem wymuszenia w badaniach zmęczeniowych Grzegorz Sus Wydział Mechaniczny.
Przerzutniki Przerzutniki.
Układ sterowania modelu napędu dźwigowego na bazie programowalnych mikrokontrolerów Autor: Łukasz Gębarowski Opiekun: dr inż. Andrzej Ożadowicz
Obszar roboczy Biblioteka elementów Pasek narzędzi Drzewo projektu.
Technik mechatronik Monter mechatronik
Algorytm to przepis prowadzący do osiągnięcia celu lub rozwiązania problemu, opisujący każdy krok. Algorytmika to dziedzina zajmująca się algorytmami (własnościami,
Dokumentacja techniczna
Cyfrowe systemy pomiarowe
I T P W ZPT Konwerter BIN2BCD 1 LK „8” DEC LK = 0 LOAD1 R3R2R1  K S3 S2S1 A B „5” K  5 MUX 1 0 A R4 LOAD2 Y = LD B LB „3” US Układ wykonawczy Układ sterujący.
Wstęp do interpretacji algorytmów
Automatyczna linia galwanizerska Zarządzanie procesem galwanizerskim w linii automatycznej – sterowanie i wizualizacja.
Co to jest algorytm? Uporządkowany i uściślony sposób rozwiązania danego problemu, zawierzający szczegółowy opis wykonywanych czynności w skończonej.
Algorytmy, sposoby ich zapisu.1 Algorytm to uporządkowany opis postępowania przy rozwiązywaniu problemu z uwzględnieniem opisu danych oraz opisu kolejnych.
Wyższa Szkoła Bankowa, Poznań, dr inż. mirosław Loręcki
Sterowane ramię robota
Różnice między programowanie strukturalnym a obiektowym
TEMAT: Zapoznanie się z funkcja LICZNIKA w sterowniku Twido
Ethernet interface Agregaty wody lodowej 1.
Podstawy Automatyki Człowiek- najlepsza inwestycja
Mechatronika Dziedzina nauki, technika interdyscyplinarna, której istotą jest dodawanie rozwiązań elektronicznych do mechanizmów w celu uzyskania możliwie.
TEMAT: Zapoznanie się z funkcja LICZNIKA w sterowniku Twido
POJĘCIE ALGORYTMU Wstęp do informatyki Pojęcie algorytmu
Sterowniki programowalne Systemy SCADA Programowanie w systemach SCADA Języki programowania sterowników PLC Sebastian Plamowski.
Zapis prezentacji:

Grzegorz Cygan Wprowadzenie do PLC PLC, Programmable Logic Controller – urządzenie mikroprocesorowe przeznaczone do sterowania pracą maszyny lub urządzenia technologicznego. Sterownik PLC musi zostać dopasowany do określonego obiektu sterowania poprzez wprowadzenie do jego pamięci żądanego algorytmu działania obiektu. Cechą charakterystyczną sterowników PLC jest cykliczny obieg pamięci programu. Algorytm jest zapisywany w dedykowanym sterownikowi języku programowania.

Języki programowania PLC wg. IEC61131 Tekstowe IL (Instruction List) – lista instrukcji ST (Structured Text) – język strukturalny Graficzne LD ew. LAD (Ladder Diagram) – język drabinkowy FBD (Function Block Diagram) – język blokowy SFC (Sequential Function Chart)

Synteza sterowania sekwencyjnego Schemat funkcjonalny i opis słowny procesu Algorytm procesu (GRAFCET) Program dla PLC (LAD)

Schemat funkcjonalny i opis słowny Ruch wykrojnika 1 w dół powoduje wykrawanie otworu w blasze 2 ustawionej na matrycy 3; Po wykonaniu otworu wykrojnik wraca do pozycji wyjściowej; Proces jest realizowany cyklicznie.

Algorytm procesu

Sedno zadania z egzaminu E.19 Zastąp układ przekaźnikowy układem opartym na sterowniku PLC. Wprowadź modyfikację zapewniającą cykliczną pracę układu w taki sposób, aby diagram stanów odpowiadał jednemu cyklowi pracy siłowników. Dodaj przycisk S2 NC, po wciśnięciu którego następuje bezzwłoczne wsunięcie siłowników, a następnie wyłączenie układu.

Układ ster. przekaźnikowego

Diagram stanów

Uczeń musi zrobić: Schemat obwodu pneumatycznego Algorytm sterowania siłownikami Schemat elektryczny połączeń elementów ze sterownikiem PLC Tabelę przyporządkowania Program w języku LD lub FBD Biegła obsługa programów do sterownika, „painta” i Edytora tekstu. Wyniki testu działania programu

Schemat obwodu pneumatycznego

Algorytm sterowania siłownikami

Schemat elektryczny W opracowaniu

Tabela przyporządkowania Lp Operand absolutny Operand symboliczny Opis 1 I0.0 S1 Przycisk zwierny NO 2 I0.1 B1 Czujnik magnetyczny 3 I0.2 B2 4 I0.3 B3 5 I0.4 B4 6 I0.5 S2 Przycisk rozwierny NC 7 Q0.0 Y1 Cewka elektrozaworu 24V DC 8 Q0.1 Y2 9 Q0.2 Y3 10 Q0.3 Y4

Program w języku LD lub FBD W opracowaniu

Wyniki testu działania programu 1 Przycisk S1 inicjuje cykliczną pracę układu tak nie 2 Naciśnięcie S2 powoduje wsunięcie siłowników, a następnie wyłączenie układu. 3 Cewka Y1 jest załączana, gdy czujnik B1 jest aktywny 4 Cewka Y2 jest włączana po czasie 5s od zadziałania B4 5 Cewki Y3 i Y1 zostają załączone równocześnie 6 Cewka Y4 jest włączana od razu po zadziałania B4 7 Cewki Y1 i Y2 nie są włączane równocześnie 8 Cewki Y3 i Y4 są włączane równocześnie

Opis zaawansowanego zadania Napiszemy program, który liczy klientów przechodzących przez bramkę sklepową. Do wejścia I0.0 dołączony jest przycisk kasujący licznik, a do wejścia I0.1 – czujnik wykrywający klientów. Czujnik nie wykrywa kierunku, więc jeżeli stan licznika wynosi 2, to albo dwie osoby weszły, albo jedna weszła i wyszła z obiektu. Zakładając, że jest tylko jedna bramka (wejście lub wyjście), gdy sklep jest zamykany liczba w liczniku jest parzysta, a połowa tej liczby to liczba klientów sklepu.

Jak wynika z tego opisu, program musi posiadać: licznik, układ kontroli parzystości, blok dzielący przez dwa. Do pokazania liczby klientów wykorzystamy przeglądarkę internetową lub panel HMI. Układ powinien sygnalizować lampką ALARM, gdy liczba jest nieparzysta – ktoś nie opuścił sklepu.

Tabela przyporządkowania

Program

Program c.d.

Widok strony www

Widok panelu HMI

Prostsze rozwiązanie #wy := #we / 2; #p := UINT_TO_BOOL(#we MOD 2);