Ćwiczenie 3 - Sterownik PLC realizacja algorytmu PID



Podobne dokumenty
STEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 8. Układy ciągłe. Regulator PID

Ćwiczenie 4 - Badanie charakterystyk skokowych regulatora PID.

Regulator PID w sterownikach programowalnych GE Fanuc

Regulator PID w sterownikach programowalnych GE Fanuc

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

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

Ćwiczenie 6 - Bezpośrednie sterowanie cyfrowe

PROGRAMOWALNE STEROWNIKI LOGICZNE

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

Cyfrowy regulator temperatury

Realizacje regulatorów PID w sterownikach PLC Siemens S7-1200

Regulacja prędkości posuwu belki na prowadnicach pionowych przy wykorzystaniu sterownika Versa Max

Siemens S Konfiguracja regulatora PID

JĘZYKI PROGRAMOWANIA STEROWNIKÓW

Politechnika Gdańska. Gdańsk, 2016

Ćwiczenia z S S jako Profinet-IO Controller. FAQ Marzec 2012

INSTRUKCJA Regulacja PID, badanie stabilności układów automatyki

Katedra Inżynierii Systemów Sterowania WEiA PG. Przemysłowe Sieci Informatyczne Laboratorium

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

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

Działanie i charakterystyka sterownika GE FANUC VersaMaxNano

Ćwiczenia z S Komunikacja S z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP.

Sterowniki Programowalne sem. V, AiR

CoDeSys 3 programowanie w języku drabinkowym LD

Sterowniki Programowalne (SP) Wykład #4

REGULATOR PI W SIŁOWNIKU 2XI

INSTRUKCJA UŻYTKOWNIKA

Sterowniki Programowalne Sem. V, AiR

Sterownik Spid Pant 8 i Ant 8. Podręcznik użytkowania

SKRÓCONY OPIS REGULATORA AT-503 ( opracowanie własne TELMATIK - dotyczy modeli AT i AT )

Podstawy Automatyki. Wykład 9 - Dobór regulatorów. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.

LABORATORIUM AUTOMATYKA i ROBOTYKA Inne funkcje sterownika PLC część 2

Podstawy Automatyki. Wykład 6 - Miejsce i rola regulatora w układzie regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Sterowanie pracą reaktora chemicznego

1. Opis teoretyczny regulatora i obiektu z opóźnieniem.

1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7

Ćwiczenie 4: Eksploatacja systemu kontroli dostępu jednego Przejścia REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU

Sterowniki programowalne

Przemysłowy Sterownik Mikroprocesorowy

1. Cel ćwiczenia. 2. Podłączenia urządzeń zewnętrznych w sterowniku VersaMax Micro

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Regulacja dwupołożeniowa.

ASQ systemy sterowania zestawami pomp

AKTUATOR DO SYSTEMU DUO Q

Automatyka i pomiary wielkości fizykochemicznych. Instrukcja do ćwiczenia VI Dobór nastaw regulatora typu PID metodą Zieglera-Nicholsa.

Opracował: Jan Front

Sterowniki Programowalne (SP)

Sterownik nagrzewnic elektrycznych HE module

Sterownik nagrzewnic elektrycznych ELP-HE24/6

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Moduł nagrzewnicy elektrycznej EL-HE

Identyfikacja obiektu i optymalizacja nastaw w Standard PID Control

Elastyczne systemy wytwarzania

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

Sterownik kompaktowy Theben PHARAO II

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

Rozdział 22 Regulacja PID ogólnego przeznaczenia

Karta Programowania RM ( z wyj. ciągłym ) Nr Strona 1 Stron 7

Informator techniczny

T 2000 Tester transformatorów i przekładników

Przemysłowy Sterownik Mikroprocesorowy

INDU-22. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie. masownica próżniowa

Ćwiczenie 7: WYKONANIE INSTALACJI kontroli dostępu jednego Przejścia REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU

DOKUMENTACJA TECHNICZNO-RUCHOWA. Sterownik klimatu FT-27

ASQ systemy sterowania zestawami pomp

MiAcz2. Programowalne systemy przemysłowe automatyki PLC

Opis ultradźwiękowego generatora mocy UG-500

Programowanie sterowników PLC wprowadzenie

sterownik VCR v 1. 0

Dla naszego obiektu ciągłego: przy czasie próbkowania T p =2.

STEROWANIE URZĄDZENIAMI PRZEMYSŁOWYMI ĆWICZENIE 4 BLOKI FUNKCYJNE

Konfiguracja i programowanie PLC Siemens SIMATIC S7 i panelu tekstowego w układzie sterowania napędami elektrycznymi. Przebieg ćwiczenia

Instrukcja integracji urządzenia na magistrali Modbus RTU. wersja 1.1

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program

PROGRAMOWANIE PWM. Porty, które mogą być zamienione na PWM w każdym module RaT16 to port 3,4,5,6

Automatyka w Inżynierii Środowiska - Laboratorium Karta Zadania 1 ZASOBNIKOWY UKŁAD PRZYGOTOWANIA C.W.U.

Licznik rewersyjny MD100 rev. 2.48

Praktyka inżynierska korzystamy z tego co mamy. regulator. zespół wykonawczy. obiekt (model) Konfiguracja regulatora

INSTRUKCJA PODŁĄCZENIA/OBSŁUGI i KONFIGURACJI LICZNIKA KLIENTÓW w oparciu o stertownik Internetowy PLC STERBOX

Rejestrowanie urządzenia w systemie Konfiguracja Danfoss Link BR Wybór trybu regulacji przekaźnika BR... 56

Charakterystyka mechaniczna I

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

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

Automatyzacja. Ćwiczenie 9. Transformata Laplace a sygnałów w układach automatycznej regulacji

Spis treści. Dzień 1. I Elementy układu automatycznej regulacji (wersja 1109) II Rodzaje regulatorów i struktur regulacji (wersja 1109)

Laboratorium Komputerowe Systemy Pomiarowe

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7

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

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

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

R Livestock solutions. DOKUMENTACJA TECHNICZNO-RUCHOWA Sterownik mikroklimatu FT27

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

Obiekt. Obiekt sterowania obiekt, który realizuje proces (zaplanowany).

SIMATIC S Regulator PID w sterowaniu procesami. dr inż. Damian Cetnarowicz. Plan wykładu. I n t e l i g e n t n e s y s t e m y z e

Dwukanałowy regulator temperatury NA24

Lumel Proces pierwsze kroki

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!

Laboratorium Komputerowe Systemy Pomiarowe

Transkrypt:

Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie KATEDRA AUTOMATYKI LABORATORIUM Aparatura Automatyzacji Ćwiczenie 3. Sterownik PLC realizacja algorytmu PID Wydział EAIiE kierunek AiR rok II Zespół 2 Poniedziałek 14:00 L.P. Imię i nazwisko Ocena Data zaliczenia 1. Łukasz Bondyra 2. Paweł Górka 3. Jakub Tutro 4. Krzysztof Wesołowski Data wykonania ćwiczenia 09.03.2009 Podpis Cel ćwiczenia Celem ćwiczenia było zapoznanie się z budową i podstawami działania sterowników PLC, oraz podstawami ich programowania. Sterowniki te programuje się najczęściej za pomocą języka drabinkowego LD (Ladder Diagram). Powstał on gdy sterowniki PLC wchodziły dopiero na rynek. Był on bardzo intuicyjny dla ówczesnych automatyków, którzy realizowali do tej pory układy automatyki na przekaźnikach. Dzięki temu mogli łatwo przejść z układów przekaźnikowych na nowoczesne sterowniki PLC. Opis stanowiska doświadczalnego Uproszczony schemat stanowiska doświadczalnego przedstawia poniższy schemat: +24 V DC %I0001... %I0013 %AI0018 % AI0019 KOMPUTER DDE RS 232 GE FANUC VERSAMAX MICRO %AQ 0012 V Elementy stanowiska doświadczalnego: Sterownik PLC GE FANUC VERSAMAX MICRO Osprzęt do sterownika przełączniki umożliwiające zadawanie wartości na wejścia binarne sterownika Komputer PC z zainstalowanym oprogramowaniem VERSAPRO v1.1 umożliwiającym programowanie sterownika poprzez interfejs RS-232. Strona 1

Opis bloku regulatora PID Regulator PID jest dostępny w programie VERSAPRO jako blok funkcyjny (wartość wyjściowa bloku funkcyjnego w przeciwieństwie do funkcji zależy nie tylko od wartości wejściowych, ale także od stanu wewnętrznego bloku). Należy zwrócić uwagę na fakt, że jest to regulator dyskretny, a nie ciągły. Wynika to z samej budowy sterownika, który jest urządzeniem cyfrowym. Blok ten został zaimplementowany w sposób który gwarantuje, że w ciągu jednego cyklu będzie wykonany tylko jedna iteracja algorytmu. Wykorzystuje on 40 kolejnych rejestrów w pamięci. Należy zwrócić uwagę podczas alokowania tych rejestrów, gdyż alokuje się je podając jedynie adres pierwszego rejestru, a dostęp do nich nie jest blokowany i łatwo przez nieuwagę je nadpisać, co spowoduje błędy lub uniemożliwi działanie regulatora. Rejestry te zawierają ustawienia bloku PID jak i wewnętrzne zmienne. Można je zmieniać w programie za pomocą funkcji przesuwania danych takich jak MOVE, lub BLKMOVE, oraz poprzez wpisywanie wartości w okienku Tuning parameters dostępnym w menu kontekstowym po kliknięciu prawym przyciskiem myszki na blok regulatora. Szczegółowy opis parametrów i rejestrów pod którymi są zapisywane jest dostępny w instrukcji i nie będę go tutaj przytaczał. Wygląd bloku przedstawia poniższy rysunek: Opis wejść i wyjść: enable zezwolenie SP set point, czyli wartość zadana PV process variable, czyli zmienna procesowa MAN przełączanie trybów sterowania ręcznie (1) / automatyczne (0) UP zwiększanie wartości wyjściowej w trybie pracy ręcznej DN zmniejszanie wartości wyjściowej w trybie pracy ręcznej ok potwierdzenie poprawności działania CV control variable, czyli zmienna sterująca obliczona przez regulator Blok PID istnieje w dwóch wersjach różniących się algorytmem sterowania: PID ISA Realizuje wzmocnienie (mnożenie przez współczynnik P) sygnału stanowiącego sumę sygnałów pochodzących ze wszystkich 3 bloków regulatora: proporcjonalnego, całkującego i różniczkującego. Strona 2

PID IND (Independent Term Algorithm) - przez nas wykorzystywana Realizuje wzmocnienie tylko dla części proporcjonalnej regulatora, zgodnie z poniższym schematem: Poza tym obie wersje się niczym nie różnią. Strona 3

Wykonanie ćwiczenia Ćwiczenie rozpoczynamy od ustawienia parametrów połączenia komputera ze sterownikiem. W naszym przypadku należy wybrać port COM1. Kolejnym krokiem jest ustawienie typu sterownika, jakiego będziemy używać, czyli IC200UAL006. Po wybraniu sterownika nie należy zmieniać żadnych parametrów domyślnych. Gdy zakończymy konfigurację możemy przystąpić do programowania. Głównym zadaniem podczas tego ćwiczenia była realizacja regulatora PID w badanym sterowniku. W tym celu zaprojektowaliśmy w języku drabinkowym następujący schemat: Pierwszy szczebel realizuje ustawianie wartości zadanej na 50%. Jako, że sterownik GE FANUC VERSAMAX PRO jest pracuje na arytmetyce stałoprzecinkowej przy dwubajtowym słowie, połowa zakresu to liczba 16000. Ta właśnie liczba jest w pierwszym szczeblu wpisywana do rejestru %R00001 za pomocą funkcji MOVE INT. Drugi szczebel realizuje podawanie skoku jednostkowego, czyli dodawanie do wartości początkowej równej stale 50% wartości odpowiadające 20%, czyli 6400. Realizuje to blok ADD INT, którego wejście ENABLE jest sterowane za pomocą wejścia binarnego sterownika %I00001. Umożliwia to włączanie i wyłączanie skoku jednostkowego za pomocą zewnętrznego włącznika, w naszym przypadku to pierwszy włącznik na panelu. W kolejnym szczeblu mamy już regulator PID w wersji PID IND. Regulator ustawiamy jako zawsze włączony, podpinając do jego wejścia ENABLE styk ALW_ON. Na wejście SP (set point) ustawiamy wartość 50%, czyli 16000, natomiast na wejście PV (process value) wartość rejestru %R00001. Do wejścia ustawiającego tryb pracy MAN podłączyliśmy wejście binarne sterownika %I0002 odpowiadające drugiemu włącznikowi na panelu. Sterowanie ręczne postanowiliśmy przypisać do włącznika 4 (wejście %I00004). Użyliśmy tego samego włącznika do zwiększania i zmniejszania sterowania podłączając go do styku normalnie zamkniętego i normalnie otwartego. Strona 4

Po zaprojektowania schematu i załadowaniu programu do sterownika przystąpiliśmy do testowania go dla różnych ustawień podanych w instrukcji do ćwiczenia. Wnioski i spostrzeżenia z przeprowadzonych testów przedstawiamy poniżej. Obserwacje i wnioski Jedną z najbardziej znaczących cech regulatora PID realizowanego na sterowniku GE FANUC VERSAMAX PRO jest to, że pracuje on dyskretnie, a nie ciągle. Jest to rzecz jasna podyktowane tym, że sam sterownik jest cyfrowy, a nie analogowy. W związku z tym algorytm sterowania takiego regulatora realizowany jest iteracyjnie co określony interwał czasowy. W przypadku badanego sterownika producent zaleca ustawienie okresu próbkowania na 0,1s. Oznacza to, że regulator próbkuje pomiary i oblicza sterowanie 10 razy w ciągu sekundy. Jeżeli patrzymy pod kątem sterowania obiektów, których parametry zmieniają się powoli jest to bardzo duża częstotliwość. Z drugiej strony jeżeli mamy obiekt o bardzo dużej dynamice, to może się okazać, że jest to zbyt rzadko. Trzeba jednak wziąć pod uwagę to, że większość procesów jakimi steruje się w przemyśle, nie ma zbyt wielkiej dynamiki, a te które mają zazwyczaj wymagają już sterowników specjalnych, a nie zwykłych PID. Kolejnym parametrem, który nie występuje w ciągłych regulatorach analogowych jest strefa martwa. Określa ona jak bardzo musi się zmienić zmienna procesowa, w stosunku w jej wartości w poprzednim cyklu, aby została ona zauważona przez regulator. Korzystanie przez regulator z wejść na PV i SP zamiast pojedynczego uchybu pozwala nam również zrezygnować z różniczkowania zmian wartości zadanej, dzięki czemu zmniejszamy przesterowanie po zmianie wartości zadanej, nie rezygnując z wpływu części różniczkującej na stabilność. Ma to oczywiście zastosowanie w układach stabilizacji stałej wartości (w układach nadążnych spowodowałoby to pogorszenie czasu dojścia do wartości zadanej) Realizacja regulatorów PID na sterownikach PLC jest w wielu sytuacja bardzo dobrym rozwiązaniem. Po pierwsze mając już sterownik PLC możemy na nim dodatkowo zrealizować wiele innych dodatkowych funkcji, albo kilka regulatorów PID. Po drugie możemy także na tym samym sterowniku zrealizować część układów alarmowych i zabezpieczających. Po trzecie cyfrowe wersje regulatorów PID posiadają wiele dodatkowych parametrów, które mogą okazać się bardzo użyteczne. Należy również wziąć pod uwagę korzyści jakie płyną z samego stosowania sterowników PLC, takie jak np. podłączenie sterownika do komputera z systemem SCADA i zarządzanie nim z oddalonej sterowni. Strona 5