Programowanie sterowników PLC wprowadzenie



Podobne dokumenty
Politechnika Gdańska. Gdańsk, 2016

Opracował: Jan Front

JĘZYKI PROGRAMOWANIA STEROWNIKÓW

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

LEKCJA TEMAT: Zasada działania komputera.

Działanie i charakterystyka sterownika GE FANUC VersaMaxNano

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

Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy

PROGRAMOWALNE STEROWNIKI LOGICZNE

STEROWNIKI PROGRAMOWALNE PLC

Sterowniki Programowalne (SP)

Cyfrowe Elementy Automatyki. Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem

Tranzystor JFET i MOSFET zas. działania

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

Wykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów

E-TRONIX Sterownik Uniwersalny SU 1.2

Logiczny model komputera i działanie procesora. Część 1.

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

Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego

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

Modułowy programowalny przekaźnik czasowy firmy Aniro.

PAMIĘCI. Część 1. Przygotował: Ryszard Kijanka

Podstawy programowania PLC - zadania

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:

Technika Mikroprocesorowa

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

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

Katedra Systemów Cyfrowego Przetwarzania Sygnałów

Sterowniki Programowalne Sem. V, AiR

Karta katalogowa JAZZ OPLC JZ20-R31

Sterowniki Programowalne (SP) Wykład 11

Wyjścia analogowe w sterownikach, regulatorach

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

Kurs Podstawowy S7. Spis treści. Dzień 1

Karta katalogowa JAZZ OPLC. Modele JZ20-R10/JZ20-J-R10 i JZ20-R16/JZ20-J-R16

WPROWADZENIE Mikrosterownik mikrokontrolery

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

UKŁADY MIKROPROGRAMOWALNE

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

WSTĘP. Budowa bramki NAND TTL, ch-ka przełączania, schemat wewnętrzny, działanie 2

Bramki logiczne Podstawowe składniki wszystkich układów logicznych

Projektowanie Systemów Wbudowanych

Zastosowania mikrokontrolerów w przemyśle. Cezary MAJ Katedra Mikroelektroniki i Technik Informatycznych

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

Zastosowania mikrokontrolerów w przemyśle

Klasyczna architektura sterownika PLC

Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści

JAZZ OPLC JZ20-R31/JZ20-J-R31

Kodowanie informacji. Przygotował: Ryszard Kijanka

Podzespoły Systemu Komputerowego:

1. Budowa komputera schemat ogólny.

1.1. Pozycyjne systemy liczbowe

Podstawowe wiadomości

rh-s6 Nadajnik sześciokanałowy systemu F&Home RADIO.

Systemy wbudowane. Paweł Pełczyński

Kod produktu: MP01611-ZK

MIKROKONTROLERY I MIKROPROCESORY

Sterowniki PLC Podstawowe wiadomości

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

mh-e16 Moduł logiczny / szesnastokanałowy sterownik rolet / bram / markiz. systemu F&Home.

Sterowniki Programowalne (SP) Wykład #4

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

Rozdział 3 Rozszerzenia FBS-PLC

Sterowniki programowalne

Systemy Czasu Rzeczywistego (SCR)

Automatyka przemysłowa na wybranych obiektach. mgr inż. Artur Jurneczko PROCOM SYSTEM S.A., ul. Stargardzka 8a, Wrocław

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

Wejścia logiczne w regulatorach, sterownikach przemysłowych

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

Komputer IBM PC niezależnie od modelu składa się z: Jednostki centralnej czyli właściwego komputera Monitora Klawiatury

Budowa i zasada działania komputera. dr Artur Bartoszewski

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

Karta katalogowa JAZZ OPLC. Modele JZ20-T10/JZ20-J-T10 i JZ20-T18/JZ20-J-T18

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

1.2 Schemat blokowy oraz opis sygnałów wejściowych i wyjściowych

Komentarz technik mechatronik 311[50]-01 Czerwiec 2009

Karta katalogowa JAZZ OPLC JZ20-T40/JZ20-J-T wejść cyfrowych, 2 wejścia analogowe/cyfrowe, 2 wejścia analogowe. 20 wyjść tranzystorowych

Techniki multimedialne

Sterowniki programowalne. System GE Fanuc serii Zasady działania systemu (część I)

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

mh-io32 Moduł logiczny / 32. kanałowy sterownik włącz / wyłącz systemu F&Home.

ASTOR IC200ALG320 4 wyjścia analogowe prądowe. Rozdzielczość 12 bitów. Kod: B8. 4-kanałowy moduł ALG320 przetwarza sygnały cyfrowe o rozdzielczości 12

POWERSYS INSTRUKCJA OBSŁUGI MIERNIK DO POMIARU REZYSTANCJI DOZIEMIENIA MDB-01

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

Kodowanie informacji. Kody liczbowe

O sygnałach cyfrowych

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

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

Komputer i urządzenia z nim współpracujące.

Kurs SIMATIC S7-300/400 i TIA Portal - Podstawowy. Spis treści. Dzień 1. I System SIEMENS SIMATIC S7 - wprowadzenie (wersja 1503)

Wstęp Architektura... 13

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

Układy arytmetyczne. Joanna Ledzińska III rok EiT AGH 2011

Automatyzacja i robotyzacja procesów produkcyjnych

JAZZ OPLC JZ20-R10 i JZ20-R16

Ćwiczenie 29 Temat: Układy koderów i dekoderów. Cel ćwiczenia

Organizacja typowego mikroprocesora

Podział układów cyfrowych. rkijanka

Klasyczna architektura sterownika PLC

4. MATERIAŁ NAUCZANIA

Transkrypt:

Programowanie sterowników PLC wprowadzenie Zakład Teorii Maszyn i Automatyki Katedra Podstaw Techniki Felin p.110 http://ztmia.ar.lublin.pl/sips waldemar.samociuk@up.lublin,pl

Sterowniki programowalne PLC Sterownik PLC (ang. Programeble Logic Controller - Programowalny Sterownik Logiczny) jest przemysłowym komputerem, który na podstawie sygnałów wejściowych pochodzących od włączników i czujników, generuje sygnały wyjściowe przeznaczone do sterowania maszyn i procesów.

Sterowniki PLC zastępują tradycyjne rozwiązania sprzętowe wykorzystywane w projektowaniu systemów sterowania, np. układy przekaźnikowe, układy TTL.

Podział sterowników PLC ze względu na ilość przekaźników: Małe 50-100, Średnie 150-500, Duże 500-3000 przekaźników.

Schemat ideowy sterownika PLC Programator Tablica wejść Program u żytkownika Tablica wyjść Pami ęć danych Jednostka Centralna (CPU) Urz ądzenia wejściowe System we / wy Urz ądzenia wyjściowe

Cykl pracy sterownika Funkcje programowe sterownika PLC są cyklicznie powtarzane w porządku zapewniającym reakcje na zmianę warunków w systemie. Sterownik PLC wykonuje ciągle wbudowany, automatyczny cykl nazywany cyklem pracy.

Cykl pracy sterownika PLC Czytanie stanów wej ść Wykonanie programu Aktualizacja stanów wyjść Wykonanie funkcji diagnostycznych

Dodatkowo sterownik PLC sprawdza wykonanie funkcji w każdym cyklu dla zapewnienia poprawnej pracy. Całkowity czas cyklu pracy sterownika PLC wyrażony jest w milisekundach. GE-FANUC serii 90-Micro - około 5 milisekund dla prostych instrukcji (cewki i przekaźniki). Wykonanie złożonych funkcji matematycznych zwykle trwa dłużej.

Interfejs wejścia / wyjścia Optoizolator obwód wejściowy dioda LED Obwody wewn ętrzne sterownika PLC fototranzystor Załączenie wejścia powoduje przepływ prądu przez diodę LED. Dioda LED emituje światło odbierane przez fototranzystor, powodując jego załączenie. Fototranzystor przekazuje sygnał do układów wewnętrznych sterownika PLC. Ten poziom sygnału reprezentuje stan "włączony" dla urządzenia wejściowego.

Każda listwa zaciskowa wyposażona jest w obwody wejściowe zapewniające izolacje elektryczna pomiędzy sygnałami wejściowymi a sterownikiem. CPU sterownika PLC traktuje numer podłączenia na listwie zaciskowej jako numer zmiennej w tablicy stanów wejść. Stan wejścia dyskretnego reprezentowany jest przez 1 (wł.) lub 0 (wył.). CPU zna stan każdego wejścia na podstawie stanu tablicy wejść.

Sterownik PLC steruje stanami wyjść na podstawie stanu wejść i instrukcji zawartych w programie. Stany wyjść zapisane są w tablicy stanów wyjść (podobnie jak stany wejść). Wyjścia sterownika sterowane są przez obwody wyjściowe, zbudowane podobnie jak obwody wejściowe.

Jednostka Centralna CPU CPU jest częścią sterownika PLC koordynującą, ustalającą kolejność zadań i sterującą wszystkimi elementami systemu. CPU wykonuje program realizując każdą instrukcje w kolejności w jakiej pojawia się w programie. Główne elementy CPU to : mikroprocesor, wewnętrzny system operacyjny i pamięć. Zawartość pamięci RAM jest tracona po wyłączeniu zasilania. Sterowniki PLC wyposażone są w kondensator podtrzymujący zasilanie pamięci RAM podczas utraty zasilania sterownika.

Norma PN-IEC 1131-1:1996 - STEROWNIKI PROGRAMOWALNE 2.1 Program użytkowy Logiczne połączenie wszystkich elementów i konstrukcji języka programowania, niezbędnych do planowego przetwarzania sygnału wymaganego do sterowania procesu maszyny lub maszyną przez system PC. 2.5 Liczba dziesiętna kodowana dwójkowo (BCD). Numeryczne przedstawienie liczby dziesiętnej. w której każda cyfra dziesiętna jest przedstawiona przez grupę czterech bitów. Bitom przypisano odpowiednie wagi 8-4-2-1. Np. liczba 14, przedstawiona w kodzie BCD, ma postać 0001 0100.

2.7 Szyna zbiorcza, magistrala Jeden lub większa liczba przewodów używanych do przesyłania sygnałów lub zasilania z jednego lub większej liczby źródeł do jednego tub większej liczby punktów przeznaczenia. 2.8 Bajt Element danych o długości 8 bitów,

2.25 Wejście 1) Prąd, napięcie, moc doprowadzone do obwodu lub siła napędowa przyłożona do urządzenia; nazywane także wartościami wejściowymi lub danymi wejściowymi. 2) Przyłącza lub inne miejsca, w których prąd, napięcie, moc mogą być doprowadzone do obwodu, lub siła napędowa może być przyłożona do urządzenia; nazywane także przyłączami wejściowymi. 3) Dane, które mogą być czytane przez program użytkowy z interfejsu między programem użytkownika wykonującym funkcję a inną jednostką funkcjonalną systemu PC, tak jak zdefiniowano w niniejszym arkuszu normy. Zwany także wejściem programu.

2.29 Schemat drabinkowy (drabinkowy schemat przekaźnikowy) Jedna lub więcej sieci styków, cewek, funkcji reprezentowanych graficznie, bloków funkcjonalnych, elementów danych, etykiet i elementów łączących, ograniczonych z lewej i (opcjonalnie) z prawej przez szyny zasilania.

2.30 Język 1) Język funkcjonalnych schematów blokowych (FBD) - Język programowania używający funkcjonalnych schematów blokowych w celu przedstawienia programu użytkowego systemu PC. 2) Język graficzny - Język programowania oparty na reprezentacji graficznej. 3) Język listy rozkazów (TL) - Tekstowy język programowania, używający rozkazów w celu przedstawienia programu użytkowego syste mu PC. 4) Język schematu drabinkowego (LD) - Język programowania używający schematów drabinkowych w celu przedstawienia programu użytkowego systemu PC.

5) Język tekstu.strukturalnego (ST) - Tekstowy język programowania posługujący się przyporządkowaniami, sterowaniami podprogramami, instrukcjami wyboru i iteracji w celu przedstawienia programu użytkowego systemu PC. 6) Język tekstowy - System składający się z prawidłowo zdefiniowanych, zwykle skończonych, zestawów znaków; reguł łączenia znaków w celu tworzenia wyrazów lub innych wyrażeń oraz specyficznego przyporządkowania znaczeń do słów lub wyrażeń.

2.33 Interfejs człowiek-maszyna (MMI) Urządzenie peryferyjne z katalogu producenta wyposażone w przyciski, lampki, klawiatury, urządzenia wy świetlające itp., przewidziane jako interfejs operatora, np. jako panel sterowniczo-kontrolny silnika, uniwersalny interfejs operatorski itd. MMI może być stalą częścią wyposażenia (np. zamontowaną na płycie czołowej, drzwiach itp.) lub nie.

2.37 Działanie bezpośrednie; on-line O systemie PC mówi się, że działa bezpośrednio, gdy czynnie steruje maszyną lub procesem.

2.50 Sterownik programowalny (PLC) Cyfrowy system elektroniczny przeznaczony, do stosowania w środowisku przemysłowym, który posługuje się pamięcią programowalną do wewnętrznego przechowywania zorientowanych na użytkownika instrukcji do implementowania specyficznych funkcji: logicznych, sekwencyjnych, taktujących, zliczających i arytmetycznych w celu sterowania przez cyfrowe lub analogowe wejścia i wyjścia, szeroką gamą maszyn i procesów. Zarówno PC, jak i związane z nim urządzenia peryferyjne są przeznaczone do łatwego połączenia w przemysłowy system sterowania i w prosty sposób spełniają funkcje przewidywane dla nich.

2.76 Słowo Element danych długości 16 bitów. 3.1 Bod Jednostka szybkości modulacji, określająca liczbę impulsów w czasie jednej sekundy. 3.3 Cyfra binarna (bit) Jedna z dwóch cyfr 0 i 1, gdy jest używana w dwójkowym systemie liczenia.

3.4 Bit 1) Skrót cyfry binarnej 2) Pojedynczy znak w liczbie binarnej 3) Pojedynczy impuls w grupie impulsów 4) Jednostka pojemności informacyjnej urządzenia pamiętającego.