Konfiguracja regulatora PID



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

Tworzenie projektu z protokołem Modbus w S PLC

Siemens S Konfiguracja regulatora PID

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

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

Sterowniki Programowalne sem. V, AiR

Podstawy programowania w środowisku Step 7

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

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

Politechnika Białostocka

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

Podstawy programowania w środowisku Totally Integration Automation Portal

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

Programowanie sterowników

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

Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8

POLITECHNIKA WARSZAWSKA

Sterowniki Programowalne (SP) Siemens S Pierwsze Kroki

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

CoDeSys 3 programowanie w języku drabinkowym LD

FAQ: /PL Data: 2/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem LOGO!

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

1. Wymagane komponenty:

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

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

Synchronizacja czasu S i HMI Basic Panels

Gromadzenie danych. Przybliżony czas ćwiczenia. Wstęp. Przegląd ćwiczenia. Poniższe ćwiczenie ukończysz w czasie 15 minut.

PIERWSZE KROKI S PLC

FAQ: /PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200

Galileo v10 pierwszy program

CoDeSys 3 programowanie w języku CFC

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

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

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

Roboty Przemysłowe. Rys. 1. Główne okno Automation Studio.

DEMERO Automation Systems

Elastyczne systemy wytwarzania

Instrukcja użytkowania

Systemy Czasu Rzeczywistego (SCR)

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

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

Politechnika Warszawska. Temat: Układ ważący. Opiekun: mgr inż. Marek Peryt

PIERWSZE KROKI S PLC

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

Przywracanie parametrów domyślnych. Przycisnąć przycisk STOP przez 5 sekund. Wyświetlanie naprzemienne Numer parametru Wartość parametru

Konfiguracja i podłączenie sterownika Horner APG do oprogramowania Cscape po RS232

Politechnika Białostocka

Modelowanie obiektowe - Ćw. 1.

Materiały dodatkowe. Simulink PLC Coder

FAQ: /PL Data: 16/11/2007 Programowanie przez Internet: Konfiguracja modułów SCALANCE S 612 V2 do komunikacji z komputerem przez VPN

DEMERO Automation Systems

Politechnika Białostocka

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Skrócona instrukcja obsługi czujników Fast Tracer firmy Sequoia.

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

Przykładowa konfiguracja komunikacji pomiędzy oprogramowaniem Wonderware i Codesys z wykorzystaniem sieci LAN lub modułu GSM

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

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

DOKUMENTY I GRAFIKI. Zarządzanie zawartością Tworzenie folderu Dodawanie dokumentu / grafiki Wersje plików... 7

nawiązać komunikację Modbus Serial pomiędzy sterownikiem M221 a przemiennikami częstotliwości ATV320 oraz ATV630

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

Informator techniczny

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-510L

CoDeSys 3 programowanie w języku FBD

Cover sheet. WinCC (TIA Portal) FAQ Listopad 2012

Istnieją trzy sposoby tworzenia kopii zapasowej na panelu Comfort:

Tomasz Greszata - Koszalin

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

TOUCH LCD WALL CONTROLLER for Online Controller

NC Scope- Quick Start v.1.2

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

cmt + CODESYS, oraz zdalne wejścia/ wyjścia

DEMERO Automation Systems

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji BSEND/BRCV

Programowanie sterowników B&R

INSTRUKCJA UZUPEŁNIAJĄCA DO CENTRAL DUPLEX ZE STEROWANIEM RD4

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

Podręczna pomoc Microsoft Power Point 2007

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

Ćwiczenie 10 Wizualizacja

Optymalizacja systemu Windows XP przy współpracy z programem Mach3

FAQ: /PL Data: 19/11/2007 Programowanie przez Internet: Przekierowanie portu na SCALANCE S 612 w celu umo

TREND 250 H.264 DVR Central Management System

Konfiguracja programu komunikacyjnego DAServer SIDirect do komunikacji ze sterownikami Siemens S7 300 i 400 po protokole Ethernet

Internet bezprzewodowy

1. Otwórz pozycję Piston.iam

Konfiguracja panelu ASTRAADA HMI z sterownikiem ASTRADA ONE

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

Ploter I-V instrukcja obsługi

SZYBKI START DLA IGSS FREE50 - PRZEWODNIK

podstawowa obsługa panelu administracyjnego

Instrukcja obsługi programu CMS Dla rejestratorów HANBANG

Notatka Aplikacyjna NA 03001PL Marzec 2016

Instrukcja aktualizacji oprogramowania. Wersja dokumentu: 01i00 Aktualizacja:

Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0

Wymagania programowe: STEP 7 STEP 7-Micro/Win

5 Tworzenie programu z wykorzystaniem bloków funkcyjnych i bloków danych

Laboratorium - Instalacja Virtual PC

W projekcie wprowadzimy konieczność monitorowania stanu przekształtnika częstotliwości. W tym celu zastosowany zostanie panel HMI KTP400 Basic.

Transkrypt:

Konfiguracja regulatora PID Simatic Step 7 Basic v10.5 S7-1200 PLC FAQ Lipiec 2010

Spis treści 1 Opis obiektu regulacji PID 3 2 Wstęp do nowego projektu. 4 2.1 Nowy projekt... 4 2.2 Dodanie nowego urządzenia... 5 2.3 Definiowanie zmiennych 6 3 Tworzenie programu w MAIN... 7 4 Dodanie instrukcji PID... 8 4.1 Ustawienia PID_Compact_DB 10 5 Wgranie programu do PLC...... 12 5.1 Wprowadzenie wartości zadanej. 14 6 Auto tuning... 15 6.1 Regulacja parametrów wykresu.. 17 2

1 Opis obiektu regulacji PID W tym dokumencie opisano regulacje temperatury. Dysponujemy obiektem składającym się z lampki (podgrzewanie), wentylatora (chłodzenie), czujnika temperatury. Do sterownika podawana jest wartość czujnika temperatury, który jest podłączony bezpośrednio pod wejście IW66. Na wyjściu sterownika sterujemy obrotami wentylatora, który jest podłączony pod wyjście QW80. Dodatkowo wprowadzamy zakłócenia w postaci załączania żarówki. Wykorzystujemy następujące urządzenia: Urządzenie Ilość Nr katalogowy Uwagi Sterownik SIMATIC S7-1200 CPU 1214C DC/DC/DC 1 6ES7 214-1AE30-0XB0 Dowolny Płytka sygnałowa 1 6ES7 223-4HA30-0XB0 Dowolna Wykorzystuje następujące oprogramowanie: Oprogramowanie Ilość Nr katalogowy Uwagi STEP 7 Basic v10.5 1 6ES7 822-0AA0-0YA0 Schemat procesu regulacji pokazuje rysunek poniżej: 3

2 Wstęp do nowego projektu 2.1 Nowy projekt W celu utworzenia nowego projektu należy uruchomić Totally Integrated Automation Portal (TIA) a następnie przejść do Project view. Tworzenie nowego projektu można rozpocząć wybierając: Project > New Należy nadać nazwę projektu np. Project_PID żeby zakończyć tworzenie projektu należy kliknąć Create. Powinno pojawić się okno projektu sterownika SIMATIC S7-1200. 4

2.2 Dodanie nowego urządzenia W oknie konfiguracji sprzętu Project tree należy kliknąć dwukrotnie na zakładkę Add new device pojawi się okno o nazwie Add new device. Należy wpisać nazwę nowego urządzenia np. PLC_1. Następnie trzeba rozwinąć zakładkę Unspecific CPU 1200 zaznaczyć 6ES7 2xx-xxxx-xxxx. Ostatnim krokiem w tym oknie jest zaznaczenie Open device view kliknąć OK. Po wprowadzonych zmianach automatycznie powinno otworzyć się okno projektu sterownika. Najszybszym i najłatwiejszym sposobem konfiguracji sprzętowej jest bezpośrednie ściągnięcie jej z dostępnego fizycznie sterownika. Dokonuje się tego klikając opcję detect. Sprzęt zostanie wykryty automatycznie. 5

2.3 Definiowanie zmiennych W oknie konfiguracji sprzętu Project tree należy rozwinąć folder PLC tags. Następnie należy dwukrotnie kliknąć na zakładkę PLC tags (0) Wpisujemy parametry poszczególnej zmiennej: Nazwę Typ zmiennej Adres Zdefiniowaliśmy 5 zmiennych: wartosc_wejsciowa zmienna typu WORD o adresie IW66 (wejście analogowe) wartosc_wyjsciowa typu WORD o adresie QW80 (wyjście analogowe) wlacznik zmienna typu bool o adresie I0.0 zarowka zmienna typu bool o adresie Q0.0 wartosc zadana zmienna typu Real o adresie MDO 6

3 Tworzenie programu w Main Aby zasymulować pracę obiektu tworzymy program który w zależności od stanu wejścia będzie włączał lub wyłączał żarówkę. Klikając dwukrotnie należy otworzyć zakładkę Main [OB1] W konsekwencji otworzy się edytor szczebli programowych tzw. Networks. W języku drabinkowym piszemy prosty program, który za pomocą pojedynczego styku załącza cewkę. Przeciągamy myszka styk i cewkę z belki najczęściej wykorzystywanych funkcji programowych. Następnie należy zaadresować wstawione elementy styk - nadać adres I0.0 cewka - nadać adres Q0.0 7

4 Dodanie instrukcji PID Instrukcja PID wymaga wywoływania cyklicznego, aby tego dokonać dodajemy przerwania cykliczne w bloku OB. W oknie konfiguracji projektu Project tree należy kliknąć dwukrotnie na zakładce Add new block. Następnie wybrać Organization block (OB) i zaznaczyć Cyclic interrupt. W kolejnym kroku trzeba wybrać język programowania LAD. Wprowadzić częstotliwość wywoływania instrukcji np. na wartość 200 ms. Zaznaczyć opcję: Automatic Symbolic acces only Add new and open i kliknąć OK. 8

Po wprowadzonych ustawieniach automatycznie pojawia się okno edytora dodanego bloku Cyclic interrupt. Po prawej stronie okna projektu znajdują się biblioteki instrukcji. Z instrukcji rozszerzonych należy rozwinąć folder PID Przeciągając myszką dodać PID_Compact do Network 1. Automatycznie pojawia się okno Call options gdzie należy wpisać nazwę np. (PID_Compact_DB) następnie zaznaczyć Automatic i kliknąć OK. 9

4.1 Ustawienia PID_Compact_DB Wprowadzić adresy wejść i wyjść (zdefiniowane wcześniej w rozdziale 2.3) w bloku PID_Compact: Setpoint zmienna MD0 Input_PER wejście analogowe IW66 Output_PER wyjście analogowe QW80 Następnie w prawym górnym rogu bloku PID_Compact_DB należy kliknąć ikonę Configuration. W Controller type należy wybrać Temperature, zaznaczyć Invert PID controller output. Wybrać: Input_PER(analog) Output_PER Włączenie funkcji Invert PID controller output pozwala na odwrócenie wartości wyjścia. 10

Kolejne zakładki: Input scaling Input monitoring PWM limits Output limit PID parameter Umożliwiają wprowadzenie różnych opcji charakteryzujących wartość wejściową jak i wyjściową. Ważnym elementem jest wprowadzanie własnych nastaw regulacji. Można tego dokonać zaznaczając opcje: Use manual PID parameter setting Po załadowaniu programu regulator domyślenie jest ustawiony na status Inactive. Należy w oknie konfiguracji projektu Project tree rozwinąć zakładkę Technological Objects. Następnie kliknąć prawym przyciskiem myszy na zakładkę PID_Compact_DB[DB1] i kliknąć Open in editor. 11

Rozwinąć zakładkę sret i następnie w wierszu o nazwie i_mode w polu initial value wpisać wartość 3. Po załadowaniu programu regulator będzie pracował w trybie Automatic. 5 Wgranie programu do PLC Po wszystkich ustawieniach trzeba załadować całą konfiguracje do sterownika. Należy kliknąć prawym przyciskiem myszy na PLC_1 [CPU 1224 DC/DC/DC] następnie Download to device i ostatecznie wybrać All. 12

Nastąpi kompilacja ustawień. Należy zaznaczyć continue i kliknąć Load. Nastąpi ładowanie konfiguracji. Zaznaczyć Start all i kliknąć Finish. Po załadowaniu i włączeniu sterownika należy uruchomić i sprawdzić program (załączyć styk o adresie I0.0). Jeżeli użytkownik postępował zgodnie z instrukcjami opisanymi w dokumencie to powinna włączyć się lampka. 13

5.1 Wprowadzenie wartości zadanej W Project tree należy wejść do Cyclic interrupt następnie w górnym pasku narzędzi włączyć opcję Monitoring. W bloczku PID_Compact klikamy prawym przyciskiem myszy na nazwę wartość zadana następnie wybieramy Modify i modify value. W otwartym oknie w polu Modify value należy wprowadzić odpowiednią wartość np. 80. Kliknąć OK. 14

6 Auto tuning W oknie konfiguracji projektu Projekt tree należy rozwinąć zakładkę Technological Objects, następnie PID_Compact_DB [DB1] i dwukrotnie kliknąć Commissioning. Automatycznie pojawia się okno wykresu. Należy kliknąć Start measurement i w trybie pracy zaznaczyć Tuning in run a następnie kliknąć Start tuning. Opcje Startup tuning zaznaczamy wtedy, gdy różnica pomiędzy wartością Input a Setpoint wynosi więcej niż 50% zakresu Setpoint. Opcje Tuning in run zaznaczamy wtedy gdy różnica pomiędzy wartością Input a Setpoint wynosi mniej niż 50% zakresu Setpoint. W polu Status powinien pojawić się komunikat: Tuning in run: signal nosie. Po chwili w polu Status powinien pojawić się komunikat: Tuning in run: Searching for process parameters in oscillation mode. 15

Auto tuning w tym momencie bada obiekt i dobiera nastawy. Jak pasek postępu dojdzie do końca w polu Status pojawi się komunikat Automatic mode. Na wykresie pojawią się zmiany wartości wyjściowej co pokazuje, że odbywa się regulacja. W celu zapisania nastaw regulacji w projekcie należy kliknąć Upload PID parameters to project. 16

6.1 Regulacja parametrów wykresu Skalowanie wartości wejściowej można wpisać górny i dolny zakres wartości wejściowej Skalowanie wartości wyjściowej można wpisać górny i dolny zakres wartości wejściowej Oś czasu 17