Wykład nr 8 Sterowniki PLC Piotr Bilski

Slides:



Advertisements
Podobne prezentacje
Sterownik swobodnie programowalny ELP10T32-VH
Advertisements

Praca dyplomowa inżynierska
Przetworniki pomiarowe
Sterownik swobodnie programowalny ELP09T30-VH
Sterownik swobodnie programowalny dla central wentylacyjnych
PROGRAMOWALNE STEROWNIKI CYFROWE
Przetworniki C / A budowa Marek Portalski.
Siemens S7-300 Konfiguracja, Programowanie, Symulacja
SIECI KOMPUTEROWE WYKŁAD 6. SIECI PRZEMYSŁOWE
OBIEKTOBIEKT CZUP PROFIBUSS HART 4-20 mA 8888 UKŁADY AUTOMA- TYKI UKŁADY AKWIZYCJI DANYCH CZUJNIKI Generacyjne Parametryczne Częstotliwościowe Kodowe u,
NOWOŚĆ !!! Czujnik FT 50 RLA-70/220.
Sprzężenie zwrotne Patryk Sobczyk.
Urządzenia sieciowe Topologie sieci Standardy sieci Koniec.
Wykład nr 1: Wprowadzenie. Pojęcia podstawowe
Wykład nr 2: Struktura systemu komputerowego a system operacyjny
Systemy operacyjne.
Magistrala & mostki PN/PD
Dr hab. inż. Marian BŁACHUTA, Prof. w Politechnice Śląskiej
1 / 19 PLANET GSW-2416SF Przełącznik zarządzany Gigabit Ethernet z serii Web Smart 24 porty TP/ 16 slotów SFP.
Komputer, procesor, rozkaz.
Temat : Części komputera
Urządzenia systemów pomiarowych
Warszawska Wyższa Szkoła Informatyki Warszawa 2008
Budowa Komputera.
TWIDO.
Miernik parametrów elektrycznych, seria PM800 Moduły We/Wy
Mikroprocesory i mikrokontrolery
Układy wejścia-wyjścia
Krótko o…. Historia Działanie Sterowniki a automatyka Dobór
Komputer a system komputerowy
CitectSCADA + Sterownik PLC
Układy kombinacyjne cz.2
Zabezpieczenia Łukoochronne Energia wiatru
Instytut Tele- i Radiotechniczny WARSZAWA
1 Konferencja CBiDGP – Szczyrk wrzesień 2007 Tadeusz Wróbel System Rejestracji Zakłóceń w Stacjach Elektroenergetycznych SRZ - 02.
Definicje Czujnik – element systemu pomiarowego dokonujący fizycznego przetworzenia mierzonej wielkości nieelektrycznej na wielkość elektryczną, Czujnik.
WYDZIAŁ ELEKTRYCZNY PB
Zasada działania komputera
Elementy składowe komputera
Elektroniczne Systemy Zabezpieczeń
Autor: Justyna Radomska
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
WSPOMAGANIE DIAGNOSTYKI UKŁADÓW BEZPIECZEŃSTWA
Budowa i rodzaje procesorów.
Mikroprocesory.
Podsystem graficzny i audio
POŚREDNIK Jak reprezentowana jest informacja w komputerze? liczby – komputer został wymyślony jako zaawansowane urządzenie służące do wykonywania.
Architektura PC.
Automatyka SZR.
Budowa komputera ProProgramer.
Elementy zestawu komputerowego
Systemy wbudowane Wykład nr 3: Komputerowe systemy pomiarowo-sterujące
PRZEKAŹNIKI STEROWANIA GSM
Sieci komputerowe.
Systemy rozproszone  Rozdzielenie obliczeń między wiele fizycznych procesorów.  Systemy luźno powiązane – każdy procesor ma lokalną pamięć; procesory.
Robert Jędrychowski Politechnika Lubelska
Procesor – charakterystyka elementów systemu. Parametry procesora.
BUDOWA I ZASADA DZIAŁANIA
BUDOWA I DZIAŁANIE SIECI KOMPUTEROWYCH LEKCJA 2: Sprzęt sieciowy i podstawowe topologie Dariusz Chaładyniak.
PRACA MAGISTERSKA Wykorzystanie środowiska LABVIEW jako platformy do sterowania procesem wymuszenia w badaniach zmęczeniowych Grzegorz Sus Wydział Mechaniczny.
Modelowanie współpracy farm wiatrowych z siecią elektroenergetyczną
Przerzutniki Przerzutniki.
Procesor, pamięć, przerwania, WE/WY, …
Temat 6: Dokumentacja techniczna urządzeń sieciowych.
Systemy operacyjne i sieci komputerowe
Struktura wewnętrzna mikrokontrolera zamkniętego
Cyfrowe systemy pomiarowe
S7-300.:: Konfiguracja Programowanie Symulacja ::. Konfiguracja,Programowanie,Symulacja.
materiały dla uczestników
Zapis prezentacji:

Wykład nr 8 Sterowniki PLC Piotr Bilski Systemy wbudowane Wykład nr 8 Sterowniki PLC Piotr Bilski

Czym jest programowalny sterownik logiczny (PLC)? Jest to komputer przemysłowy pracujący pod kontrolą systemu czasu rzeczywistego w celu: Zbierania danych pomiarowych przy pomocy czujników i urządzeń pomiarowych Wykonywania programów użytkownika Generowania sygnałów sterujących przez moduły wyjściowe Transmitowania danych poprzez łącza komunikacyjne Realizowania funkcji diagnostyki programowej i sprzętowej

Definicja PLC Jest to cyfrowy system elektroniczny stosowany w środowisku przemysłowym, który posługuje się pamięcią programowalną do przechowywania zorientowanych na użytkownika instrukcji w celu sterowania przez cyfrowe lub analogowe wejścia i wyjścia szeroką gamą maszyn i/lub procesów (IEC 61131-1)

Systemy SCADA Systemy współpracujące ze sterownikami w warstwie sterowania nadrzędnego Pełnią rolę interfejsu operatora (MMI), realizują wizualizację danych pomiarowych, tworzenie raportów, diagnostykę zasobów, redundancję itp. Komunikacja ze sprzętem PLC przy pomocy sieci komputerowej, modyfikacja oprogramowania sterowników

Cechy charakterystyczne PLC Praca pod kontrolą systemu czasu rzeczywistego Programowanie w językach sterowania logicznego Zwiększona niezawodność pracy w warunkach przemysłowych realizowana m.in. poprzez nadmiarowość Brak pamięci dyskowej i typowego interfejsu użytkownika

Nadmiarowość Sprzętowa Programowa Zwielokrotnienie elementów systemu, np. czujniki, interfejsy sieciowe, mikroprocesory Przykład: Emergency Shutdown Systems Programowa Wprowadzenie metod wykonywania alternatywnych fragmentów programu

Inteligentne sterowniki PLC Dedykowane układy sterujące wyposażone w mikroprocesor Wykonują złożone operacje pomiarowo-sterujące Inteligentne przekaźniki (smart relay) – małe sterowniki z panelem operatora Dalszy rozwój związany jest z integracją sprzętu i rozwoju technik komunikacyjnych

Prosty schemat PLC

Schemat rozszerzony PLC Łącze konsoli Zegar CPU Łącze szeregowe Sprzęg cyfra-analog CPU Wejście AC Licznik impulsów CPU Sprzęg analog-cyfra Wyjścia przekaźnikowe CPU Wejście DC

Cykl programowy sterownika PLC Aktualizacja stanu wejść (przepisanie wartości wejść z modułów wejściowych do odpowiadających im obszarom sterownika) Wykonanie programu użytkownika Aktualizacja wyjść Problem opóźnień!!

Parametry sterowników PLC Firma Typ I/O Czas wykonania 1000 rozkazów Pojemność RAM Allen-Bradley SLC 500 20-960 0.5-0.8 ms 1-24 Kb Fanuc Automation Serie 90-30 1000 0.18 ms 80Kb Serie 90-70 12000 0.4 ms 512 Kb PEP Modular Computers Smart I/O 8-88 b.d. 3 Mb Siemens Simatic S5-115u do 2000 0.1 ms 384 Kb

Programowanie sterowników PLC Metodyka określona przez normę IEC 61131-1 Pięć podstawowych metod konstrukcji programu: Sekwencyjne schematy funkcyjne Bloki funkcyjne Schematy drabinkowe Lista instrukcji Tekst strukturalny

Składowe normy IEC 61131 Postanowienia ogólne Wymagania dotyczące sprzętu Języki programowania Wytyczne dla użytkownika Wymiana informacji Metodyka programowania z wykorzystaniem zbiorów rozmytych Metodyka implementacji języków programowania

Schemat projektowania programu sterownika PLC Sterownik PLC Komputer PC Oprogramowanie projektowe Uruchomiony program

Charakterystyka funkcjonalna sterownika PLC Sterownik realizuje następujące funkcje Przetwarzania sygnałów Interfejsu z czujnikami i elementami wykonawczymi Interfejsu człowiek-maszyna Komunikacji Zasilania

Parametry czasowe sterownika TRT = TID + TIT + rTSC + TUT + TQT + TQD TRT – czas opóźnienia sterownika TIT – czas przesyłania wejścia cyfrowego TID – czas opóźnienia wejścia cyfrowego TSC – czas próbkowania TUT – czas wykonania programu użytkownika TQT – czas przesyłania wyjścia cyfrowego TQD – czas opóźnienia wyjścia cyfrowego

Architektury sterowników Sterowniki kompaktowe Niewielkie rozmiary, sztywna architektura Przeznaczone do sterowania pojedynczymi urządzeniami Sterowniki modułowe Poszczególne układy są osobnymi modułami Połączenie fizyczne między modułami realizowane poprzez szyny montażowe lub kasety (rack, chassis) Sterowniki są elastyczne

Sterowniki modułowe Przykład: PLC-5 Do 4096 wejść/wyjść Obudowa typu VME (Vesa Module Europe)

Moduły sterowników Moduły podstawowe Moduły dodatkowe Jednostka centralna Moduł zasilający Moduły wejść/wyjść cyfrowych Moduły wejść/wyjść analogowych Moduły dodatkowe Moduły szybkich liczników Moduły pozycjonowania osi Moduły wejściowe dla czujników temperatury Moduły regulatora PID (rozmyte) Moduły akwizycji kodu paskowego Moduły komunikacyjne

Pamięć sterownika PLC Podział pamięci na stałą i ulotną (PROM, RAM) Przechowuje oprogramowanie firmowe (firmware) oraz oprogramowanie użytkowanie Zawartość pamięci ulotnej jest podtrzymywana bateryjnie (zmienne podtrzymywane) Pamięć danych użytkownika przechowuje: Dane wejściowe (%I) Dane wyjściowe (%Q) Dane pośrednie (%M)

Parametry jednostki centralnej czas cyklu programowego (wykonania funkcji bitowych lub bitowych i arytmetycznych w proporcji) Sposób zasilania Wielkość pamięci Możliwość wykonywania operacji zmiennoprzecinkowych Standardy komunikacji Liczba wejść i wyjść cyfrowych

Założenia pracy CPU Ograniczenia czasu rzeczywistego (zależne od badanego obiektu) Program użytkownika działa w bezwarunkowej pętli WHILE Możliwe ustalenie czasu trwania cyklu programowego

Cykl programowy PLC - szczegóły Porządkowanie cyklu Czytanie stanu wejść Wykonanie programu użytkownika Aktualizacja stanów wyjść Obsługa urządzeń zewnętrznych Wykonanie funkcji diagnostycznych

Tryby pracy sterownika Zmiana trybu poprzez polecenie wysłane z urządzenia programującego PADT, poprzez przełącznik lub wejście cyfrowe Tryb RUN Właściwy tryb pracy (wszystkie fazy wykonywane) Tryb STOP (PROGRAM) Tryb zatrzymania, służy do konfiguracji i programowania sterownika Tryb LAST Tryb przywrócenia stanu sterownika, w jakim był w momencie wyłączenia zasilania Tryb SWEEP

Moduły wejść cyfrowych Moduły wejść dwustanowych lub trójstanowych Zasilane prądem stałym 24V lub przemiennym 120/240V Zawierają przetwornik optyczny zamieniający sygnały prądu stałego lub przemiennego na postać binarną Zmienne sygnałowe oznaczane są jako %I lub %IX, użytkownik decyduje o ich rozmieszczeniu w pamięci

Problemy obsługi wejść cyfrowych Polaryzacja dodatnia lub ujemna Filtracja w celu eliminacji składowej zmiennej Wejścia łączone w grupy 8, 16 lub 32 wejść Zapewnienie odpowiednich warunków pracy: temperatura, wilgotność, drgania, pobór prądu

Moduły wyjść cyfrowych Zamieniają binarne sygnały sterujące na sygnały prądu stałego lub przemiennego Wykorzystują styki przekaźników lub łączniki tranzystorowe/tyrystorowe Zmienne stowarzyszone oznaczane są przez %Q lub %QX

Problemy obsługi wyjść cyfrowych Polaryzacja dodatnia lub ujemna Zasilanie prądem stałym lub przemiennym Obwody wyjściowe tworzą grupy 8, 16 lub 32 wyjść Zabezpieczanie przed przepięciami i zwarciami

Moduły wejść analogowych Przetwarzają wygnały wejściowe (prądowe lub napięciowe) o wartościach ciągłych Przetworzone wartości są przechowywane w 16-btowych słowach Zmienne związane z sygnałami oznaczane są jako %IW Zawierają przetworniki analogowo-cyfrowe (najczęściej 12-bitowe) Wejścia analogowe są różnicowe lub jednokońcówkowe

Parametry wejść analogowych Rozdzielczość Dokładność Liniowość Tłumienie napięcia wspólnego Tłumienie zakłóceń międzykanałowych Czas uaktualnienia Liczba kanałów Warunki pracy (wilgotność, temperatura, drgania)

Klasyfikacja modułów wejść analogowych Dla sygnałów napięciowych – układy o dużej rezystancji wejścia do pomiaru wartości rzędu -10V +10V Dla sygnałów prądowych Do pomiaru temperatury – zmiana parametru (np. rezystancji) zależnie od różnicy temperatur

Moduły wyjść analogowych Wartości sterujące przechowywane w słowach 16-bitowych przepisywane są do wyjść i przetworników C/A (zwykle 12-bitowych) Zmienne wyjść analogowych oznaczane są jako %QW Wymagane określenie zakresów generowanego prądu lub napięcia

Komunikacja w PLC Komunikacja PLC – komputer poprzez łącze szeregowe (RS-232C, RS-422 lub RS-485) Komunikacja między PLC – wykorzystanie modułów komunikacyjnych wyposażonych w obsługę sieci LAN (Ethernet) Standard MAP (Manufacturing Automation Protocol) – standard komunikacji elementów automatyki

Sieci przemysłowe Sieci komunikacyjne pracujące w czasie rzeczywistym Topologia magistrali (MODBUS) Komunikacja typu master-slave Tryby wymiany danych: zapytanie-odpowiedź i rozgłaszanie Stały format ramki Topologia token ring (PROFIBUS) Architektura zdecentralizowana Komunikacja typu punkt-punkt

Systemy z redundancją Stosowane w dużych sterownikach Gorąca rezerwacja jednostki (Hot Standby) – duplikacja sterowników połączonych ze sobą i zdalnymi stanowiskami I/O (RIOS) Brak lokalnych modułów I/O! Jeden sterownik jest główny (primary), drugi – dodatkowy (secondary) W każdym cyklu uaktualniane obie jednostki!

Przykład systemu z redundancją Jednostka podstawowa Jednostka rezerwowa PS CPU RIO CHS PS CPU RIO CHS światłowód Sieć RIOS