Sterowniki programowalne i regulatory cyfrowe

Podobne dokumenty
Sterowniki programowalne i regulatory cyfrowe. Główne zagadnienia. Konsultacje - pok Literatura. Typy układów sterowania

Konsultacje - pok Cyfrowe układy sterowania. Literatura. Główne zagadnienia. Historia sterowników PLC. Typy układów sterowania

Sterowniki Programowalne (SP)

JĘZYKI PROGRAMOWANIA STEROWNIKÓW

Sterowniki Programowalne (SP)

Opracował: Jan Front

Sterowniki Programowalne (SP)

Język programowania: Lista instrukcji (IL Instruction List) Wykład w ramach przedmiotu: Sterowniki programowalne Opracował dr inż. Jarosław Tarnawski

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

Sterowniki Programowalne (SP) Wykład 6

Katedra Systemów Cyfrowego Przetwarzania Sygnałów

MIĘDZYNARODOWA NORMA IEC 61131

Elementy oprogramowania sterowników. Instrukcje podstawowe, funkcje logiczne, układy czasowe i liczenia, znaczniki

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

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

Sterowniki PLC. Sterowniki PLC. Wprowadzenie nazewnictwo. Historia. Dlaczego sterowniki PLC stały się tak popularne?

Instytut Politechniczny Zakład Elektrotechniki i Elektroniki

Istnieje wiele metod przekształcania algorytmów wprogram sterujący.

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

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

" Sterowniki programowalne f.1/1

Automatyka i Regulacja Automatyczna PRz Wprowadzenie. Wprowadzenie. Historia automatyki. dr inż. Tomasz Żabiński

PLC1: Programowanie sterowników logicznych SIEMENS SIMATIC S7-300/400 - kurs podstawowy

Elementy automatyki i miernictwa przemysłowego. Wprowadzenie. Wprowadzenie. Historia automatyki. dr inż.

UKŁADY KOMBINACYJNE WPROWADZENIE. przerzutniki, bramki ze sprzężeniami zwrotnymi. Układ przełączający Y t. Q t stan wewnętrzny

Sterowniki Programowalne (SP) Wykład #7 Język programowania PLC (Instruction List - IL)

Standardowe bloki funkcjonalne

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

Tworzenie prostego programu w językach ST i LD

Sterowniki Programowalne (SP) Wykład 11

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

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

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

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

Graphics editors in CPDev environment r.

Ćwiczenie 5. Realizacja prostych algorytmów sterowania z wykorzystaniem programu CONCEPT

Strona główna > Produkty > Systemy regulacji > System regulacji EASYLAB - LABCONTROL > Program konfiguracyjny > Typ EasyConnect.

EC4P Pierwszy program w 6 krokach

Od Autora Programowalne sterowniki i panele operatorskie stosowane w automatyce...9

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

Sterowniki Programowalne (SP) Wykład #4

Zastosowania sterowników PLC w modelowaniu sterowania przepływem cieczy

Sterowniki PLC. Sterowniki PLC. Wprowadzenie nazewnictwo. Historia. Dlaczego sterowniki PLC stały się tak popularne?

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

INSTYTUT OBRABIAREK I TECHNOLOGII BUDOWY MASZYN POLITECHNIKI ŁÓDZKIEJ

Auditorium classes. Lectures

Czym jest IEC ?

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

STEROWNIKI i REGULATORY (TS1A )

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

Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów

Wykorzystanie sterowników PLC do budowy systemów realizujących funkcje SSWiN i SSP w budynku mieszkalnym

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA. Przetarg nieograniczony Dostawa stanowisk dydaktycznych do nauki protokołów Profinet oraz Profibus DP

Cyfrowe układy sekwencyjne. 5 grudnia 2013 Wojciech Kucewicz 2

PRZEWODNIK PO PRZEDMIOCIE

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

STEROWNIKI PROGRAMOWALNE OBSŁUGA AWARII ZA POMOCĄ STEROWNIKA SIEMENS SIMATIC S7

DOBÓR JĘZYKA PROGRAMOWANIA KONTROLERA PLC

WYKORZYSTANIE STEROWNIKÓW PLC W TWORZENIU UKŁADÓW STEROWANIA W PRZEMYŚLE ROLNO-SPOŻYWCZYM

Dwutaktowa realizacja sterowania bitowego

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

LABORATORYJNE STANOWISKO BADAWCZO - WDROŻENIOWE

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

Ćw. 9 Przerzutniki. 1. Cel ćwiczenia. 2. Wymagane informacje. 3. Wprowadzenie teoretyczne PODSTAWY ELEKTRONIKI MSIB

Systemy wbudowane. Poziomy abstrakcji projektowania systemów HW/SW. Wykład 9: SystemC modelowanie na różnych poziomach abstrakcji

Ćwiczenie 3 - Sterownik PLC realizacja algorytmu PID

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

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

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

Automatyka i Robotyka I stopień ogólnoakademicki

Elektrotechnika I stopień Ogólno akademicki. kierunkowy (podstawowy / kierunkowy / inny HES)

Wstęp do PLC. Sławomir Mamica

Kurs STARTER S5. Spis treści. Dzień 1. III Budowa wewnętrzna, działanie i obsługa sterownika (wersja 0504)

E-4EZA1-10-s7. Sterowniki PLC

Politechnika Gdańska. Gdańsk, 2016

LCD (Liquid Crystal Display)

Proste układy sekwencyjne

Sterowniki Programowalne (SP) Wykład #8 ęzyk programowania PLC (Structured Text - ST)

PRZEWODNIK PO PRZEDMIOCIE

Programowalny zestaw w IP67 dla Ethernet Modbus/TCP TI-BL67-PG-EN-8

Urządzenia automatyki przemysłowej Kod przedmiotu

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

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

PODSTAWY PROGRAMOWANIA STEROWNIKÓW PLC

Sprzęt komputera - zespół układów wykonujących programy wprowadzone do pamięci komputera (ang. hardware) Oprogramowanie komputera - zespół programów

PRZEWODNIK PO PRZEDMIOCIE

Segmenty rynku sterowników

Istnieje wiele metod przekształcania algorytmów wprogram sterujący.

Elastyczne systemy wytwarzania

Zastosowanie sterownika PLC w modelowaniu i symulacji prostych układów automatyki

Cyfrowe układy scalone c.d. funkcje

OPBOX ver USB 2.0 Mini Ultrasonic Box with Integrated Pulser and Receiver

Spis treści. Dzień 1. I Sterowniki programowalne SIMATIC (wersja 1805) II Łączenie sterownika z programatorem (wersja 1805)

Język FBD w systemie Concept

W przypadku spostrzeżenia błędu proszę o przesłanie informacji na adres

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

Metoda modelowania procesów sekwencyjnych i współbieżnych w środowisku sterowników PLC

UKŁADY SEKWENCYJNE WPROWADZENIE

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...

PRZEWODNIK PO PRZEDMIOCIE

Transkrypt:

Sterowniki programowalne i regulatory cyfrowe Dr inŝ. Stefan Brock Pok. 627 http:\\www.stefanbrock.neostrada.pl mailto:\\stefan.brock@gmail.com mailto:\\stefan.brock@put.poznan.pl Lista korespondencyjna - uzupełnienie Proszę przesłać w ciągu tygodnia na adres: Stefan.Brock@gmail.com list z tematem: lista-automatyka Na tej podstawie zostanie utworzona lista korespondencyjna - informacje o zmianach w toku wykładów, o umieszczeniu materiałów na stronie WWW, zagadnienia na egzamin... 1

Konsultacje - pok. 627 Poniedziałki - 15:15-16:00 Czwartki - 14:00-15:30 Zgłoszenie się na konsultację (e-mail) zdecydowanie zwiększa prawdopodobieństwo, Ŝe będę na miejscu... Główne zagadnienia Budowa i zastosowanie sterowników programowalnych Programowanie sterowników programowalnych Podłączanie czujników i układów wykonawczych Dyskretne algorytmy sterowania Sieci miejscowe Wizualizacja i sterowanie nadrzędne 2

Materiał wykładowy ;-) Literatura Materiały uzupełniające, dostępne na stronie WWW - w tym: Automating Manufacturing Systems with PLCs - Jack Hugh, GNU Licence, 846 str. KsiąŜki - wykaz na przykład na www.elektroksiegarnia.pl Sterowniki programowalne S.Brock, R. Muszyński, K. Urbański, K. Zawirski - Wydawnictwo Politechniki Poznańskiej, rok wydania: 2000 Typy układów sterowania 3

Historia sterowników PLC 1968 w firmie General Motors ustalono kryteria dla sterownika programowalnego. Celem było zastąpienie drogich i nieelastycznych układów sterowania przekaźnikowego. Główne wymagania to: praca w warunkach przemysłowych proste programowanie przez dotychczasowych techników i inŝynierów moŝliwość wielokrotnego uŝycia IEC 61131-3 The best thing that happened to industrial control Sugar Lantic on Automation Maillist 4

The 6 parts of the IEC 61131 Standard - 1 General overview, definitions - 2 Hardware - 3 Programming Languages - 4 User Guidelines - 5 Messaging Service Specification - 7 Fuzzy Logic The IEC 61131-3 Programming Languages Instruction List LD A Structured Text ANDN ST B C C:= A AND NOT B Function Block Diagram Ladder Diagram A B AND C A B C - -- / ----------------( ) 5

Ladder Diagram (LD) Standardized, rationalized set of relay ladder programming symbols Based on well-known North american style of programming, resembling US-type of electrical drawing standard A B C - -- / ----------------( ) Instruction List (IL) Single Accumulator based execution model Based upon the German Anweisungsliste, AWL One operation such as storing a value in the accumulator register, is allowed per line LD A ANDN ST B C 6

Structured Text (ST) High level language, block structured Syntax resembles PASCAL Complex statements and nested instructions possible Support for Iteration loops (REPEAT-UNTIL; WHILE-DO) Conditional execution (IF-THEN-ELSE; CASE) Functions (SQRT(), SIN()) C:= A AND NOT B Function Block Diagram (FBD) Graphical language, widely used in Europe Allows program elements which appear as blocks to be "wired" together in a form analogous to a circuit diagram Used in many applications that involve the flow of information or data between control components A AND C chemistry B 7

Sequential Function Chart, SFC Powerful graphical technique for describing the sequential behaviour of a control program Used to partition a control problem Shows overview, also suitable for rapid diagnostics The basic elements are STEPS with ACTION BLOCKS and TRANSITIONS Support for alternative and parallel sequences Step 1 N FILL Transition 1 Step 2 S Empty Transition 2 Step 3 SFC : alternative sequences Step 1 N FILL Transition 1a Transition 1b Step 2 a S Empty Step 2 b S Empty Transition 2a Transition 2b Step 3 8

Elementy języka LD Styk normalnie otwarty Styk normalnie zamknięty Negacja Zbocze narastające Zbocze opadające Cewka wyjściowa normalna Cewka wyjściowa z pamięcią typu Set i Reset 9

Zasady tworzenia sieci (network, szczebel) 10

Nieprawidłowe Układ z podtrzymaniem 11

Przełączanie bit pomocniczy Połączenie mostkowe 12

Połączenie z diodami Przełącznik 13

Układy czasowe - timery 14

15

Przykład TOF Timer typu TP 16

Liczniki impulsy zewnętrzne 17

Wybrane zagadnienia programowania - język LD Wykorzystanie kolejności wykonywania operacji Konstrukcja funkcjonalnych odpowiedników przerzutników (RS, T, D, JK) Operacje jednorazowe 18

Przerzutnik typu RS One Shot w pierwszym cyklu W pierwszym cyklu CR1=1, potem CR1=0 19

One Shot w pierwszym cyklu Umieszczone na końcu programu W pierwszym cyklu CR2=0, potem CR2=1 One Shot wyzwalany zewnętrznie CR1 wykrywa zbocze narastające IN1 Zadanie: Wykrywanie tylko pierwszego zbocza narastającego 20

Przerzutnik typu D IN1=D IN2=CL Przerzutnik wyzwalany poziomem sygnału CL Przerzutnik typu D IN1=D IN2=CL Przerzutnik wyzwalany zboczem sygnału CL 21

Przerzutnik typu T IN1=T IN2=CL Przerzutnik wyzwalany zboczem sygnału CL Przerzutnik typu JK IN1=J IN2=K IN3=CL 22

Przerzutnik typu JK 23