Sterowniki Programowalne sem. V, AiR

Podobne dokumenty
Siemens S Konfiguracja regulatora PID

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

Konfiguracja regulatora PID

Systemy Czasu Rzeczywistego (SCR)

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

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

Politechnika Białostocka

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

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

Regulator PID w sterownikach programowalnych GE Fanuc

TwinCAT 3 konfiguracja i uruchomienie programu w języku ST lokalnie

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

Regulator PID w sterownikach programowalnych GE Fanuc

Materiały dodatkowe. Konfiguracja sterownika programowalnego Siemens do obsługi protokołu MODBUS. Opracowali: mgr inż.

Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8

Ćwiczenia z S Komunikacja S z dotykowymi panelami HMI na przykładzie współpracy sterownika z panelem KTP600 PN.

Ćwiczenia z S Komunikacja S z przyciskowym panelem HMI KP300 PN. FAQ Marzec 2012

Elastyczne systemy wytwarzania

Sterowniki Programowalne Sem. V, AiR

Poniższy przykład przedstawia prosty sposób konfiguracji komunikacji między jednostkami centralnymi LOGO! w wersji 8 w sieci Ethernet.

Pierwsze kroki z easy Soft CoDeSys Eaton Corporation. All rights reserved.

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Siemens S Szybki start. Podstawy pracy ze środowiskiem TIA Portal. Opracowano na postawie materiału S Pierwsze kroki z sierpnia 2012

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

CoDeSys 3 programowanie w języku drabinkowym LD

Bit 11 pierwszego słowa komunikacji acyklicznej ustawny jest na wartość 0 i nie podlega modyfikacji.

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

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

POLITECHNIKA WARSZAWSKA

FAQ: /PL Data: 3/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-1200

TwinCAT System. Pierwsze kroki w TwinCAT System Manager i TwinCAT PLC Control. Luty 2007 TwinCAT PLC - Tworzenie prostego programu 1

R o g e r A c c e s s C o n t r o l S y s t e m 5. Nota aplikacyjna nr 016 Wersja dokumentu: Rev. A. obecności w VISO

INSTALACJA DOSTĘPU DO INTERNETU

Ćwiczenie 3 - Sterownik PLC realizacja algorytmu PID

Podstawy programowania w środowisku Step 7

Zawartość opracowania Program - Siemens S Konfiguracja serwera OPC... 5 MATLAB - Simulink - OPC Toolbox... 8 InTouch...

Program dla praktyki lekarskiej

Spis treści. 1 Moduł RFID (APA) 3

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

Sterowniki Programowalne (SP) Siemens S Pierwsze Kroki

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

Materiały dodatkowe. Simulink PLC Coder

Wymagania programowe: STEP 7 STEP 7-Micro/Win

Site Installer v2.4.xx

Dla tego poniższy przykład obrazuje ogólne założenia parametryzacji, konfiguracji oraz aktywacji serwera sieciowego w sterowniku PLC.

Spis treści. 1 Moduł Modbus TCP 4

1. Zbiornik mleka. woda. mleko

GRM-10 - APLIKACJA PC

Internetowy sterownik podlewania ogrodowego na LOGO! Sieciowy dostęp do LOGO! za pomocą http

Instrukcja zainstalowania nowego oprogramowania do urządzeń firmy Inveo. Część I- Instrukcja dla zaawansowanych. Część II- Instrukcja krok po kroku.

Podstawy programowania w środowisku Totally Integration Automation Portal

dr inż. Tomasz Krzeszowski

FAQ: /PL Data: 26/11/2008 Komunikacja w protokole MPI za pomocą Global Data (GD) pomiędzy sterownikami S7-300

Komunikacja Master-Slave w protokole PROFIBUS DP pomiędzy S7-300/S7-400

Projekt Komputerowych Systemów Sterowania Wymiana danych pomiędzy dwoma sterownikami Siemens S7-300 po sieci Profibus DP

KONFIGURACJA PRZEMIENNIKA CZĘSTOTLIWOŚCI POWERFLEX 525 Z WYKORZYSTANIEM PROGRAMU CONNECTED COMPONENTS WORKBENCH

Instrukcja aktualizacji oprogramowania. Wersja dokumentu: 01i00 Aktualizacja:

FAQ: /PL Data: 02/06/2014 WinCC Professional Alarmowanie programowe z PLC S7-1500

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

Instrukcja obsługi SafeIT - modułu zdalnego sterowania do sterowników kotłów CO firmy Foster v1.0

ZASOBY ZMIENNYCH W STEROWNIKACH SAIA-BURGESS

LAB-EL LB-760A: regulacja PID i procedura samostrojenia

1 Moduł Neuronu Analogowego SM

1 Moduł Modbus ASCII/RTU 3

Cyfrowy regulator temperatury

Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie

Rozdział ten zawiera informacje na temat zarządzania Modułem Modbus TCP oraz jego konfiguracji.

INSTALACJA W PROGRAMACH MAGAZYNOWYCH KROK PO KROKU FAREX FLEX

SYNTEZA UKŁADU AUTOMATYCZNEJ REGULACJI TEMPERATURY

Język FBD w systemie Concept

6.4. Efekty specjalne

Spis treści. Tworzenie projektu z protokołem Modbus TCP w S PLC

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

Spis treści. Dzień 1. I Konfiguracja sterownika (wersja 1312) II Tryby pracy CPU (wersja 1312) III Bloki funkcyjne (wersja 1312)

Rysunek 1: Okno z lista

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

Tworzenie projektu z protokołem Modbus w S PLC

1 Moduł Inteligentnego Głośnika

Ustalanie dostępu do plików - Windows XP Home/Professional

Komunikacja między sterownikami przez protokół ADS

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

1 Moduł Inteligentnego Głośnika 3

Sterowniki Programowalne (SP) Wykład 13

FAQ: /PL Data: 09/06/2012. Zastosowanie zmiennych Raw Data Type WinCC v7.0

Sterowanie pracą reaktora chemicznego

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

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

LABORATORIUM INTELIGENTNYCH SYSTEMÓW ELEKTRYCZNYCH

SKRó CONA INSTRUKCJA OBSŁUGI

Instrukcja obsługi urządzenia DS150E z systemem operacyjnym Windows 7. Dangerfield luty 2010 V1.0 Delphi PSS

Identyfikacja obiektu i optymalizacja nastaw w Standard PID Control

SZOB LITE. wersja 2.1/16

Instrukcja użytkowania oprogramowania SZOB LITE

Komunikacja pomiędzy panelem Astraada HMI Panel i sterownikiem Siemens S w sieci ProfiNet

Autorzy. Zespół SABUR Sp. Z o.o. Wydanie Data. Sierpień SABUR Sp. Z o. o. Wszelkie prawa zastrzeżone

Product Update Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6

Kurs SINAMICS G120 Konfiguracja i uruchomienie. Spis treści. Dzień 1

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Komunikacja z wykorzystaniem Protokołu TCP oraz funkcji AG_SEND/AG_RECV

Transkrypt:

Katedra Inżynierii Systemów Sterowania Sterowniki Programowalne sem. V, AiR Laboratorium nr 5 - Regulator PID w sterowniku programowalnym Siemens S7-1200 z wykorzystaniem symulacji w pętli sprzętowej Hardware In the Loop. M a t e r i a ł y p o m o c n i c z e Siemens S7-1200 Konfiguracja regulatora PID Opracował: mgr inż. Bartosz Puchalski Data: Październik, 2016 r.

1 Wprowadzenie Środowisko STEP 7 umożliwia wykorzystanie instrukcji sterownika S7-1200, które pozwalają na prostą konfiguracje i zastosowanie regulatora PID. W sterowniku dostępne są dwie instrukcje realizujące regulatory PID: instrukcja PID_Compact wykorzystywana w celu sterowania procesami technicznymi o ciągłych wartościach na wejściu i wyjściu, instrukcja PID_3Step wykorzystywana do sterowania urządzeniami napędzanymi za pośrednictwem silników, takimi jak zawory, które potrzebują sygnałów dyskretnych w celu otwierania i zamykania. Obydwie wyżej wymienione instrukcje mogą obliczać parametry składników P-, -I- oraz -D za pośrednictwem wstępnego strojenia (Pretuning). W celu dostrojenia "optymalnych" parametrów należy wykorzystać funkcję dostrajania (Fine tuning). Użytkownik nie musi więc w sposób ręczny wykonywać strojenia parametrów regulatora PID.!UWAGA! Instrukcje PID należy wykonywać w stałych przedziałach czasowych czasu próbkowania. Zaleca się do tego celu wykorzystać blok programu "Cyclic interrupt" dostępny w blokach organizacyjnych (Organization block). Nie należy wstawiać instrukcji PID do głównego bloku programu Main [OB1] jak i bloków głównego cyklu programu OB. 2 Konfiguracja sterownika oraz regulatora PID Poniżej przedstawiono przykładowe kroki prowadzące do konfiguracji sterownika oraz regulatora PID: 1. Utworzenie nowego projektu. 2. Konfiguracja sterownika (sterownikom został przypisany adres IP zgodny z numerem stanowiska). 3. Dodanie bloku "Cyclic interrupt" (rysunek 1) oraz wybór czasu skanowania "Scan time". Parametr ten podajemy w [ms]. Parametr "Scan time" można również zmienić po utworzeniu bloku we właściwościach bloku w opcji Cyclic interrupt > Cyclic time(ms). Strona 2 z 9

Rysunek 1 Blok Cyclic interrupt 4. Wstawiamy do bloku "Cyclic interrupt" instrukcje "PID_Compact". Instrukcje tą znajdziemy w zakładce Instructions (prawa strona okna aplikacji TIA) > Technology > PID Control > Compact PID > PID_Compact. 5. Po wstawieniu instrukcji PID_Compact aplikacja zgłosi monit o utworzenie nowego obiektu technologicznego. Obiekt ten zawiera wszystkie ustawienia dla pętli regulacji. Wybieramy stosowną nazwę obiektu lub zostawiamy domyślną oraz zaznaczamy automatyczne przydzielenie numeru obiektu. Należy potwierdzić utworzenie obiektu technologicznego przyciskiem OK (rysunek 2). Obiekty technologiczne występujące w projekcie znaleźć można w grupie Technology objects w drzewie projektu (Project tree). Rysunek 2 Parametry obiektu technologicznego regulatora PID 6. Tworzymy styk odpowiedzialny za włączanie/wyłączanie regulatora PID oraz cewkę informującą o stanie regulatora (rysunek 3). Strona 3 z 9

Rysunek 3 Styk włączający oraz cewka stanu regulatora PID 7. Definiujemy zmienne wejściowe i wyjściowe powiązane z regulatorem PID. Zmienne definiujemy w tablicy Tag table. Można je zdefiniować w domyślnej tabeli zmiennych (Default Tag table). Przykładowe nazwy zmiennych, przykładowe adresy i odpowiednie typy zmiennych podano w tabeli 1. Należy przestrzegać aby typy zmiennych były zgodne z typami wykorzystywanymi przez wejścia/wyjścia regulatora PID. Szczegóły dotyczące dozwolonych typów zmiennych można znaleźć w dokumentacji technicznej sterownika Siemens S7-1200 lub w pomocy dotyczącej instrukcji PID. Tabela 1 Przykładowe nazwy, przykładowe adresy i odpowiednie typy zmiennych Lp. Nazwa Typ Adres Opis 1 Skalowanie Bool %I0.0 Włączanie skalowania 2 Wlacz_PID Bool %I0.1 Styk włączający regulator 3 PID_wlaczony Bool %Q0.0 Cewka informująca o stanie regulatora 4 Wartosc_zadana Real %MD0 Wartość zadana (SP) 5 Pokretlo Word %IW64 Wartość zadana 6 Wejscie_analogowe Word %IW66 Rejestr kanału wejścia analogowego 7 Wyjscie_analogowe Word %QW80 Rejestr kanału wyjścia analogowego 8 Stan_PID Int %MW4 Bieżący tryb pracy regulatora PID 1 9 Kod_bledu DWord %MD8 Powiadomienie o błędzie. Kod błędu. 10 Zmienna_pomocnicza Real %MD100 Zmienna pomocnicza do skalowania!uwaga! Przy adresowaniu zmiennych należy zwrócić szczególna uwagę na liczbę rejestrów zajmowanych przez typ zmiennej. Nie można dopuścić aby adresy zmiennych nakładały się na siebie. W Tabela 2 zamieszczono podstawowe typy zmiennych oraz liczbę bitów i rejestrów zajmowanych przez odpowiedni typ zmiennej. Tabela 2 Podstawowe typy zmiennych i ilość zajmowanej pamięci Lp. Typ zmiennej Liczba bitów Ilość zajmowanych rejestrów 1 Real 32 4 2 DWord 32 4 3 Word 16 2 4 Int 16 2 5 Bool 1 Jeden bit rejestru 1 Możliwe stany: 0 Inactive, 1 Pretuning, 2 Finetuning, 3 Automatic, 4 Manual Strona 4 z 9

8. Przypisujemy zmienne w odpowiednie miejsca regulatora (rysunek 4). Rysunek 4 Regulator PID z przypisanymi zmiennymi 9. Tworzymy nową tablice Watch table i wypełniamy ją zdefiniowanymi wcześniej zmiennymi. 10. Konfigurujemy regulator PID wybierając ikonę (rysunek 5). Konfiguracja regulatora została przedstawiona na rysunkach 6, 7, 8 oraz 9. Elementy wskazane strzałka oraz zaznaczone na czerwono należy ustawić zgodnie z przeznaczeniem regulatora. Rysunek 5 Dostęp do konfiguracji regulatora PID Rysunek 6 Konfiguracja regulatora PID podstawowe ustawienia Strona 5 z 9

Rysunek 7 Konfiguracja regulatora PID ustawienia skalowania PV Rysunek 8 konfiguracja regulatora PID ustawienia zaawansowane cz.1 Rysunek 9 Konfiguracja regulatora PID ustawienia zaawansowane cz.2 Strona 6 z 9

11. Wgrywamy program i konfiguracje na sterownik. Ustawiamy sterownik w tryb RUN. 12. Włączamy podgląd programu oraz podgląd zmiennych w tablicy Watch table. 13. Włączamy regulator PID (styk odpowiedzialny za włączenie regulatora). 14. W podglądzie programu wchodzimy w tryb rozruchu regulatora PID (PID commissioning). 15. W oknie rozruchu regulatora PID wybieramy czas próbkowania pomiarów oraz załączamy pomiary przyciskiem Start (rysunek 10). Czas próbkowania pomiarów jest jedynie wykorzystywany przez trend obrazujący zmienne SP, PV oraz CV. Nie jest on wykorzystywany w wbudowanej instrukcji wewnętrznej regulatora PID. Rysunek 10 Okno rozruchu regulatora PID 16. Ustawiamy wartość zadana (SP). Wartość zadana nie powinna znajdować się blisko aktualnie odczytywanej wartości procesowej (PV) oraz powinna być większa od aktualnej wartości procesowej PV. Odpowiedni dobór wartości zadanej SP pozwoli na pomyślne przeprowadzenie wstępnego automatycznego Pretuningu parametrów regulatora PID. 17. Wybieramy tryb tuningu: Pretuning i naciskamy przycisk Start (rysunek 11). Rysunek 11 Pretuning regulatora PID Strona 7 z 9

18. Jeżeli Pretuning parametrów regulatora przebiegł pomyślnie zostaniemy o tym poinformowani komunikatem System tuned (rysunek 12). Po zakończonym Pretuningu przycisk zamieni się ponownie na przycisk. Rysunek 12 Informacja o pomyślnym zakończeniu procesu Pretuningu 19. Po wykonaniu Pretuningu należy wykonać Fine tuning w celu dostrojenia parametrów regulatora PID (rysunek 13). Fine tuning wykonuje się również gdy nie jesteśmy w stanie wykonać Pretuningu. Sytuacja taka zachodzi gdy nie można dostatecznie oddalić się wartością zadaną od wartości procesowej. Rysunek 13 Fine tuning regulatora PID 20. Analogicznie jak w punkcie 18 aplikacja poinformuje nas o pomyślnie przeprowadzonym procesie "Fine tuningu" lub o niepowodzeniu tego procesu. 21. Nastawy regulatora PID dobrane w procesie Pretuningu lub Fine tuningu należy wyeksportować do projektu za pomocą polecenia Upload PID parameters oznaczonego przyciskiem (rysunek 14). Za pomocą polecenia Go to PID parameters parametrów regulatora PID. jest możliwy podgląd dobranych Rysunek 14 Eksport parametrów regulatora PID do projektu Strona 8 z 9

22. Po wczytaniu parametrów do projektu należy przesłać zmodyfikowany projekt z powrotem do sterownika aby struktura projektu zgadzała się ze strukturą programu na sterowniku (rysunek 15). Rysunek 15 Zaktualizowanie programu sterownika 23. Jeśli doszedłeś do tego punktu udało Ci się nastroić i uruchomić regulator PID w sterowniku Siemens S7-1200 (rysunek 16). GRATULACJE!!!. Rysunek 16 Prawidłowo skonfigurowany regulator PID Strona 9 z 9