LABORATORIUM. Sterowanie obiektem cieplnym z wykorzystaniem sterowników oraz biblioteki Controller Toolbox firmy Beckhoff
|
|
- Czesław Pawlik
- 8 lat temu
- Przeglądów:
Transkrypt
1 LABORATORIUM Sterowanie obietem cieplnym z wyorzystaniem sterowniów oraz bibliotei Controller Toolbox firmy Bechoff 1. Bibliotea Controller Toolbox Wprowadzenie Blo regulatora PI Blo generatora sygnałów Dobór nastaw regulatora PI dla obietu inercyjnego z opóźnieniem Algorytm regulacji w języu ST Realizacja ćwiczenia Uruchomienie programu PLC Przygotowanie rejestracji przebiegów w TwinCAT Scope View Badanie odpowiedzi soowej Badanie śledzenia oresowo zmiennej wartości zadanej Przygotowanie do ćwiczenia: - pobranie, zainstalowanie i zapoznanie się z paietami TwinCAT oraz Bechoff Information System z loalizacji (wprowadzając dane na stronie www należy podać informację, że osoba pobierająca jest studentem PRz), - zapoznanie się z biblioteą Controller Toolbox (róti opis w instrucji, wyczerpujący w Bechoff Information System), - przypomnienie metody doboru nastaw regulatora PI dla obietu o transmitancji inercja + opóźnienie [L. Trybus, Teoria sterowania. Materiały pomocnicze, Rzeszów 2005, s ], - zapoznanie się z zasadą działania i celem użycia uładu anti-windup w struturach regulacyjnych, - zapoznanie się materiałami pomocniczymi umieszczonymi na stronie - przypomnienie podstaw programowania w języu ST, - przeanalizowanie programu dołączonego do wprowadzenia. W sprawozdaniu należy zamieścić: - wzór transmitancji obietu cieplnego (zidentyfiowanej w poprzednim ćwiczeniu), - obliczenia prowadzące do uzysania nastaw regulatora i same wartości nastaw, - symulacyjne wynii sterowania obietem z dobranym regulatorem, - obrazy eranu z TwinCAT Scope View, uazujące wymagane przebiegi: - zbiór odpowiedzi soowych, - przybliżenie odpowiedzi soowej, pozwalające wyznaczyć przeregulowanie, - przebieg śledzenia zmiennej wartości zadanej, - przybliżenie przebiegu śledzenia, pozwalające wyznaczyć błąd ustalony, - odpowiedzi na pytania, tóre zawarte są w treści instrucji, - wniosi i spostrzeżenia.
2 Literatura [1] L. Trybus, Teoria sterowania. Materiały pomocnicze, Rzeszów 2005 [2] J. Kasprzy, Programowanie sterowniów przemysłowych, ISBN , WNT 2005 [3] T.Legiersi, J.Kasprzy, J.Wyrwał, J.Hajda, Programowanie sterowniów PLC, Pracownia Komputerowa Jaca Salmiersiego [4] materiały pomocnicze na stronie (głównie: Sterownii_IEC pdf) [5] Bechoff Information System do pobrania ze strony oraz doumentacje ze strony 1. Bibliotea Controller Toolbox 1.1. Wprowadzenie Bibliotea Controller Toolbox stanowi bogaty zestaw bloów funcjonalnych, zgodnych z normą IEC 61331, przeznaczonych do realizacji uładów regulacji. Zbiór bloów podzielony jest na 8 secji: Auxiliary bloi pomocnicze, przeznaczone do wsparcia współpracy uładu regulacji z systemem sterownia, Base podstawowe, jednotorowe bloi regulacyjne, np. proporcjonalny (FB_CTRL_P), całujący (FB_CTRL_I), histereza (FB_CTRL_HYSTERESIS) itp., Controller złożone, ompletne strutury regulacyjne, np. regulator dwupołożeniowy (FB_CTRL_2POINT), regulator PID (FB_CTRL_PID), regulator asadowy PI-PID (FB_CTRL_PI_PID) itp., Filter / Controlled System Simulation bloi filtrowania i uśredniania sygnałów, generacji szumów oraz symulacji typowych członów dynamicznych obietów regulacji, np. filtr wartości bieżącej (FB_CTRL_ACTUAL_VALUE_FILTER), oretor (FB_CTRL_LEAD_LAG), człon inercyjny II rzędu (FB_CTRL_PT2), człon opóźniający (FB_CTRL_PTt) itp., Interpolation blo interpolacji liniowej (FB_CTRL_LIN_INTERPOLATION), blo normalizacji (FB_CTRL_NORMALIZE), Monitoring / Alarming bloi ontroli i logowania wartości sygnałów, np. ontrola zaresu wartości (FB_CTRL_CHECK_IF_IN_BAND), rejestracja wartości zmiennych procesowych do pliu (FB_CTRL_LOG_DATA) itp., Output To Controlling bloi dostosowujące wyjście sygnału do rodzaju podłączonego obietu, np. salowanie wartości (FB_CTRL_SCALE), dodanie strefy martwej (FB_CTRL_DEADBAND), wyjście typu PWM (FB_CTRL_PWM_OUT) itp., Setpoint generation bloi generacji wartości zadanej, np. generator sygnału trójątsinus-piła (FB_CTRL_SIGNAL_GENERATOR), generator przebiegu tablicowanego (FB_CTRL_SETPOINT_GENERATOR) itp. 2
3 1.2. Blo regulatora PI Blo regulatora PI o nazwie FB_CTRL_PI znajduje się w secji Controller bibliotei Controller Toolbox. Poniżej uazano symbol blou regulatora oraz jego struturę wewnętrzną, zawierającą sładni anti-windup. Działanie uładu anti-windup: W struturach regulacyjnych z całowaniem dochodzi do efetu nasycania elementu całującego, tóre występuje przy ograniczeniu sygnału sterowania. Zjawiso to, zwane windup, pogarsza jaość pracy uładu regulacji. Anti-windup jest mechanizmem przeciwdziałającym temu efetowi. Jego funcjonowanie polega na ograniczeniu lub zatrzymaniu działania integratora w sytuacji ograniczenia sygnału sterowania. W przypadu blou PI z bibliotei Controller Tollbox, mechanizm anti-windup wyorzystuje rozwiązanie całowitego zatrzymania całowania. Zależnie od wartości bitu onfiguracyjnego barwonipartonly, całowanie zostaje wstrzymane, gdy ograniczeniu ulega główne wyjście blou (false) lub tylo wyjście toru całującego (true). Spotyane są też inne realizacje strutury anti-windup, np. odjęcie od wejścia integratora sygnału proporcjonalnego do różnicy pomiędzy wejściem i wyjściem blou ograniczającego, czy też odjęcie od wejścia integratora sygnału uształtowanego z jego wyjścia lub wyjścia całego regulatora przez strefę nieczułości. Zbiór wartości wejściowych blou zdefiniowany jest następująco: VAR_INPUT fsetpointvalue : FLOAT; factualvalue : FLOAT; fmansyncvalue : FLOAT; bsync : BOOL; emode : E_CTRL_MODE; bhold : BOOL; END_VAR gdzie: fsetpointvalue wartość zadana wielości regulowanej, factualvalue wartość bieżąca wielości regulowanej, odczytywana z wyjścia obietu, fmansyncvalue wartość inicjująca wyjście blou PI, bsync zbocze narastające na tym (logicznym) wejściu powoduje załadowanie do blou PI wartości inicjującej fmansyncvalue, 3
4 emode zmienna typu wyliczeniowego E_CTRL_MODE, oreślająca tryb pracy regulatora PI, możliwe wartości tej zmiennej wyszczególnione są poniżej, w definicji typu E_CTRL_MODE, bhold wartość stanu wewnętrznego i wyjścia blou zastają zatrzaśnięte na czas utrzymywania stanu wysoiego (TRUE) na tym wejściu. Definicja typu wyliczeniowego E_CTRL_MODE: TYPE E_CTRL_MODE: ( ectrl_mode_idle := 0, (*mode idle *) ectrl_mode_passive := 1, (*mode passive *) ectrl_mode_active := 2, (*mode active *) ectrl_mode_reset := 3, (*mode reset *) ectrl_mode_manual := 4, (*mode manual *) ectrl_mode_tune := 5, (*mode tuning *) ectrl_mode_selftest := 6, (*mode selftest *) ectrl_mode_sync_movement := 7 (*mode synchronize *) ); END_TYPE Zmienne wyjściowe zdefiniowane są następująco: VAR_OUTPUT fout barwactive estate eerrorid berror END_VAR : FLOAT; : BOOL; : E_CTRL_STATE; : E_CTRL_ERRORCODES; : BOOL; gdzie: fout wyjście regulatora (sterowanie), barwactive stan wysoi tego wyjścia sygnalizuje atywność uładu anti-windup, estate wartość typu wyliczeniowego E_CTRL_STATE, oreślająca ogólny stan pracy blou, eerrorid zmienna typu wyliczeniowego E_CTRL_ERRORCODES, oreślająca rodzaj błędu w przypadu błędnej pracy blou, Terror wartość stanu wysoiego (TRUE) tej zmiennej sygnalizuje wystąpienie błędu w pracy blou. Parametry onfiguracyjne (wejściowo-wyjściowe) blou PI oreślone są za pomocą jednej zmiennej stparams typu struturalnego: VAR_IN_OUT stparams END_VAR : ST_CTRL_PI_PARAMS; 4
5 Typ struturalny ST_CTRL_PI_PARAMS zdefiniowany jest następująco: TYPE ST_CTRL_PI_PARAMS : STRUCT tctrlcycletime : TIME := T#0ms; (* controller cycle time [TIME] *) ttascycletime : TIME := T#0ms; (* tas cycle time [TIME] *) ttn : TIME := T#0ms; (* integral action time Tn *) fkp : FLOAT := 0; (* proportional gain *) foutmaxlimit : FLOAT := 1E38; (* maximum output limit *) foutminlimit : FLOAT := -1E38; (* minimum output limit *) barwonipartonly : BOOL END_STRUCT END_TYPE := FALSE; gdzie: tctrlcycletime czas cylu (atualizacji stanu i wyjścia) algorytmu regulacyjnego, ttascycletime czas cylu zadaniowego (tj. czas pomiędzy olejnymi wywołaniami blou), ttn stała czasowa całowania, fkp wzmocnienie blou PI, foutmaxlimit górna wartość ograniczenia anti-windup, foutminlimit dolna wartość ograniczenia anti-windup, barwonipartonly tryb pracy uładu anti-windup; jeżeli zmienna ta ustawiona jest na FALSE (domyślnie), wtedy ograniczenie anti-windup działa w oparciu o wyjście całego blou (patrz schemat blou), w przeciwnym wypadu ograniczenie anti-windup działa w oparciu o wyjście samego toru całującego. Transmitancja rozważanego blou PI posiada postać: 1 G( s) K p 1, T s n gdzie współczynnii i ttn. K p i T n są równe wartościom onfiguracyjnym, odpowiednio fkp 5
6 1.3. Blo generatora sygnałów Blo generatora sygnałów FB_CTRL_SIGNAL_GENERATOR umieszczony jest w secji Setpoint generation bibliotei Controller Toolbox. Jest on źródłem sygnału sinusoidalnego, trójątnego lub piłoształtnego o onfigurowanych parametrach. Symbol blou regulatora i ształty wytwarzanych przebiegów uazano poniżej. Zbiór wartości wejściowych blou zdefiniowany jest następująco: VAR_INPUT fmanvalue emode END_VAR : FLOAT; : E_CTRL_MODE; gdzie: fmanvalue wartość trybu manualnego, przeazywana bezpośrednio na wyjście, gdy tryb pracy (emode) ustawiony jest na ectrl_mode_manual, emode zmienna typu wyliczeniowego E_CTRL_MODE (definicja typu przytoczona została przy opisie blou PI), oreślająca tryb pracy generatora. Zmienne wyjściowe zdefiniowane są następująco: VAR_OUTPUT fout estate eerrorid berror END_VAR : FLOAT; : E_CTRL_STATE; : E_CTRL_ERRORCODES; : BOOL; gdzie: fout wartość wyjściowa sygnału generatora, estate, eerrorid, Terror znaczenie identyczne ja w przypadu blou FB_CTRL_PI. 6
7 Parametry onfiguracyjne (wejściowo-wyjściowe) generatora oreślone są za pomocą jednej zmiennej stparams typu struturalnego: VAR_IN_OUT stparams END_VAR : ST_CTRL_SIGNAL_GENERATOR_PARAMS; Typ struturalny ST_CTRL_SIGNAL_GENERATOR_PARAMS zdefiniowany jest następująco: TYPE ST_CTRL_I_PARAMS : STRUCT tctrlcycletime : TIME := T#0ms; (* controller cycle time *) ttascycletime : TIME := T#0ms; (* tas cycle time *) esignaltype : E_CTRL_SIGNAL_TYPE; tcylceduration : TIME; famplitude : FLOAT; foffset : FLOAT := 0.0; tstart : TIME := T#0s; END_STRUCT END_TYPE gdzie: tctrlcycletime czas cylu (atualizacji stanu i wyjścia) blou, ttascycletime czas cylu zadaniowego, esignaltype rodzaj sygnału wyjściowego, oreślony zmienną typu wyliczeniowego (definicja typu E_CTRL_SIGNAL_TYPE podana jest niżej), tcylceduration ores przebiegu generowanego sygnału, famplitude amplituda wytwarzanego sygnału, Offset stałe przesunięcie, dodawane do przebiegu, Start faza początowa sygnału, wyrażona przez moment czasowy odniesiony do oresu przebiegu. Definicja typu wyliczeniowego E_CTRL_SIGNAL_TYPE: TYPE E_CTRL_SIGNAL_TYPE : ( ectrl_triangle := 0, ectrl_sinus := 1, ectrl_sawtooth := 2 ); END_TYPE 7
8 2. Dobór nastaw regulatora PI dla obietu inercyjnego z opóźnieniem Obiet modelowany jest transmitancją postaci: tórej współczynnii o, T, G Ts o s ( s) e, 1 zostały zidentyfiowane w poprzednim ćwiczeniu. Transmitancję regulatora można sprowadzić do postaci: G PI 1 p Ti s 1 ( s) p 1. T s T s Stałą czasową całowania dobrać według równości T i = T, dla zreduowania bieguna transmitancji obietu. Przy taim doborze T i, transmitancja uładu otwartego przyjmuje postać: G otw i s p T is 1 o s p o e ( s) GPI ( s) G( s) e. T s Ts 1 T s i Po zastosowaniu aprosymacji Pade I rzędu dla czynnia opóźniającego [1, s. 163], otrzymuje się: gdzie: G ( s) s e s i s' 1 s' ( s' 1) i s' 1 s' ( s' 1) p o p o otw, Ti Ti 2 s' s, 2 po. T 2 Dobór wzmocnienia p powinien zostać przeprowadzony ta, aby zapewnić 16.3% przeregulowania odpowiedzi soowej. Stosując metodę linii pierwiastowych można wyazać, że pożądane przeregulowanie uzysuje się dla 0.38 [1, s ]. Odpowiednią wartość wzmocnienia regulatora wyznaczyć z zależności: p 2Ti. Dla przyjętych nastaw regulatora, szacowana wartość czasu regulacji wynosi [1, s. 167]: o t W sprawozdaniu należy zamieścić obliczone wartości p, T i oraz t r. r i 3. Algorytm regulacji w języu ST Proponowana postać algorytmu regulacji zawarta jest w pliu reg_pi.pro (dostępny na stronie WWW wraz z instrucją). Program wyorzystuje dwa opisane wcześniej bloi funcjonalne z bibliotei Controller Toolbox: blo regulatora PI FB_CTRL_PI oraz 8
9 blo generatora sygnałowego FB_CTRL_SIGNAL_GENERATOR. Kod programu, z pominięciem części delaracyjnej, przytoczony jest poniżej. IF binit THEN (* onfiguracja blou regulatora FB_CTRL_PI *) stctrl_pi_params.tctrlcycletime := T#10ms; stctrl_pi_params.ttascycletime := T#10ms; stctrl_pi_params.ttn := T#130s; (* TUTAJ WSTAWIC wyliczone Ti *) stctrl_pi_params.fkp := 11; (* TUTAJ WSTAWIC wyliczone Kp *) stctrl_pi_params.foutmaxlimit := 100; (* gorne ograniczenie wyjscia *) stctrl_pi_params.foutminlimit := 0; (* dolne ograniczenie wyjscia *) (* onfiguracja generatora sygnalowego FB_CTRL_SIGNAL_GENERATOR *) stctrl_gen_params.tctrlcycletime := T#10ms; stctrl_gen_params.ttascycletime := T#10ms; stctrl_gen_params.esignaltype := ectrl_sinus; stctrl_gen_params.famplitude := 15; (* amplituda *) stctrl_gen_params.foffset := fsetpointconst; (* offset sladowa stala *) stctrl_gen_params.tcylceduration := T#300s; (* ores przebiegu *) stctrl_gen_params.tstart := T#0s; (* faza początowa, odniesiona do oresu *) binit := FALSE; END_IF (* wybor trybu sterowania AUTO/MAN *) IF bmode THEN fsetpointvalue := fsetpointgen; egenmode := ectrl_mode_active; ELSE fsetpointvalue := fsetpointconst; egenmode := ectrl_mode_manual; END_IF (* wywołanie blou generatora sygnalu wartosci zadanej *) fbctrl_gen ( fmanvalue := fsetpointconst, emode := egenmode, stparams := stctrl_gen_params, fout => fsetpointgen, estate => esinstate, eerrorid => esinerrorid, berror => bsinerror ); hwinfix16.value := hwin; hwinfix16.n := 0; factualvalue := / 16#7FFF * FIX16_TO_LREAL(hwInFix16); (* wywolanie blou regulatora PI *) fbctrl_pi( fsetpointvalue := fsetpointvalue, factualvalue := factualvalue, fmansyncvalue := fmansyncvalue, bsync := bsync, emode := ectrl_mode_active, bhold := bhold, stparams := stctrl_pi_params, fout => fout_pi, barwactive => barwactive, eerrorid => eerrorid, berror => berror ); hwoutfix16 := LREAL_TO_FIX16(fOut_PI * 16#7FFF / 100.0, 0); hwout := hwoutfix16.value; 9
10 Inicjalizacja strutur onfiguracyjnych dla bloów regulatora i generatora odbywa się jednorazowo, w pierwszym cylu przetwarzania sterownia. Po jednorotnej inicjalizacji zerowana jest flaga binit, bloując olejne wejścia do blou przypisania wartości początowych. W ażdym cylu przetwarzania program wyonuje olejno następujące czynności: 1. Na podstawie flagi bmode przypisuje jao wartość zadaną dla regulatora PI wartość z wyjścia generatora fsetpointgen (bmode=true) lub wartość stałą oreśloną manualnie fsetpointconst (bmode=false). 2. Wywołuje blo generatora sygnałowego fbctrl_gen, tóry wyznacza olejną wartość przebiegu funcyjnego, zapisując ją do zmiennej fsetpointgen. 3. Konwertuje wartość całowitoliczbową z wejścia analogowego hwin z zaresu 0..7FFFh na liczbę zmiennoprzecinową factualvalue z przedziału , tóra stanowi zmienną procesową dla regulatora. 4. Wywołuje blo regulatora PI fbctrl_pi, tóry wylicza nową wartość sterowania, zapisywaną do zmiennej fout_pi. 5. Przelicza zmiennoprzecinową wartość wyjścia regulatora fout_pi o zarasie do liczby całowitej hwout z przedziału 0..7FFFh, stanowiącej wartość wyjściową dla obietu. W odzie programu zwrócić uwagę na znaczenie wartości przypisanych poszczególnym polom strutur onfiguracyjnych blou generatora i regulatora (stctrl_pi_params, stctrl_gen_params) oraz na wartości parametrów wywołania tych bloów. W szczególności opanować czynności onfiguracyjne: - wprowadzania nastaw regulatora PI: wzmocnienia p fkp oraz stałej czasowej całowania T i ttn, - onfiguracji sładnia anti-windup: wybór atywny/nieatywny, ustawianie wartości dolnego i górnego ograniczenia, wybór trybu atywacji ograniczenia (tylo tor całujący, pełny sygnał wyjściowy), - onfiguracji generatora sygnałowego: wybór rodzaju przebiegu, ustawienie amplitudy, oresu/częstotliwości, sładowej stałej, wartości/fazy początowej. Wyonać następujące ćwiczenie: oreślić, tóre parametry programu i na jaie wartości potrzeba ustawić, aby uzysać przebieg z generatora sygnałowego o zadanych własnościach. O własności przebiegu zapytać prowadzącego. Jeżeli prowadzący nie narzuci postaci przebiegu, wybrać jedną z poniższych opcji: a) przebieg sinusoidalny o częstotliwości 0.05 Hz, posiadający masimum o wartości 80 i minimum o wartości 50, rozpoczynający się w chwili początowej od wartości minimalnej, b) przebieg trójątny, o sładowej stałej 60, wartości międzyszczytowej 40, oresie 60 s, rozpoczynający się w chwili początowej od wartości masymalnej, c) przebieg wybrany samodzielnie, jego opis powinien zawierać: ształt (jeden z trzech możliwych) oraz zdefiniowane parametry (różne od domyślnych), taie ja wartość minimalna i masymalna, ores/częstotliwość, wartość początowa. Rozwiązanie, w postaci opisu przebiegu oraz listy odpowiednich parametrów i ich wartości, zamieścić w sprawozdaniu. 10
11 4. Realizacja ćwiczenia UWAGA: Podobnie ja w ćwiczeniu z identyfiacją, używane będą dwa programy z paietu TwinCAT System, połączone on-line ze sterowniiem: TwinCAT PLC Control oraz TwinCAT Scope View. Przechodząc pomiędzy programami nie należy zamyać żadnego z nich, aż do zaończenia esperymentu Uruchomienie programu PLC W programie TwinCAT PLC Control otworzyć projet regulatora regulator_pi.pro. W odzie programu zmodyfiować wartości nastaw regulatora, zgodnie z rezultatami własnych obliczeń, opartych na wcześniej zidentyfiowanej transmitancji obietu. Projet należy sompilować (Project Build). Po udanej ompilacji, otworzyć TwinCAT System Manager i utworzyć w nim nowy projet. Następnie uruchomić sanowanie onfiguracji sprzętowej sterownia i upewnić się, że nastąpiło wyrycie modułów analogowych we/wy, odnotowane przez podwójne wpisy KL3448 oraz KL4418. Wczytać onfigurację (PLC-configuration) wygenerowaną dla programu PLC, wybierając odpowiedni pli *.tpy. Następnie wyonać odpowiednie powiązanie adresów zmiennych zadelarowanych w programie z fizycznymi loalizacjami przestrzeni obrazu procesu (PLC-configuration Standard Inputs/Outputs). 11
12 Atualną onfigurację przesłać do sterownia. System powinien zostać następnie przełączony w tryb pracy (RUN). Atualizacja onfiguracji Po wyonaniu opisanych wyżej operacji, powrócić do TwinCAT PLC Control i uruchomić program sterownia w trybie on-line, tj: Zweryfiować wybór adresu sterownia w onie Online Choose Run-Time System Zalogować się do sterownia: Online Login Uruchomić program: Online Run (w czasie wyonywania programu ontroli LED w modułach KL3448 i KL4418 powinny świecić na zielono). 12
13 4.2. Przygotowanie rejestracji przebiegów w TwinCAT Scope View Wizualizację i rejestrację czasowego przebiegu wartości zmiennych procesowych należy zrealizować przy wyorzystaniu programu TwinCAT Scope View z paietu TwinCAT System. Po otwarciu programu, z menu ontestowego elementu Scope (prawy lawisz myszy), wybrać Add Scope View, a następnie podać tytuł tworzonego ona rejestracji, np. reg_pi. Utworzony zostanie element ona rejestracji o podanej nazwie. W prawym dolnym panelu dostępne są załadi, umożliwiające onfigurację utworzonego elementu. W załadce Properties czas rejestracji Length [s] powinien zostać ustawiony na odpowiednio dużą wartość (np: 1200 s = 20 min.), ze względu na dużą stałą czasową obietu cieplnego. Pozostałe ustawienia mogą pozostać domyślne. Menu ontestowe utworzonego elementu posiada pozycję dodania anału wizualizacji Add Channel. Dodać trzy anały o nazwach np. y, u i w, przeznaczone do rejestracji odpowiednio wyjścia obietu, sterowania i wartości zadanej. Po wybraniu danego anału (przez linięcie na odpowiadający mu element), w prawym dolnym panelu uazują się załadi onfiguracyjne. 13
14 Dla ażdego z anałów zrealizować opisane niżej czynności onfiguracyjne. W załadce Acquisition: Jao adres AMS Net ID sterownia wpisać adres podłączonego sterownia CX1000 (dostępny na dolnym pasu stanu programu TwinCAT System Manager lub TwinCAT PLC Control), Nacisnąć przycis Change, a w otwartym następnie onie dialogowym przycis Reload Symbols. Załadowane zostaną nazwy symboliczne zmiennych z pamięci sterownia, tóre można wybrać do rejestracji w danym anale, wybrać odpowiednio (np. MAIN.FACTUALVALUE dla anału y, MAIN.FOUT dla anału u oraz MAIN.FSETPOINTVALUE dla anału w) i wcisnąć przycis OK, W polu Cycle Time wybrać User defined [ms] i podać 200 domyślnie proponowany czas cylu zadaniowego jest za róti dla badanego obietu i spowodowałby rejestrację zbyt dużej liczby danych. W załadce Display: Ustawić odpowiedni zares rejestrowanych wartości. Ze względu normalizację wartości sygnałów do przedziału , potrzeba ustawić: Lower Bund: 0, Upper Bund: 100, Załączyć wyświetlanie siati wyresu (pole Grid). 14
15 W załadce Style: Można zmienić olory linii wyresu dla poszczególnych anałów (Pen Color Change ), przypisując np. olor czerwony dla anału sterowania (u), zielony dla wyjścia (y) i niebiesi dla wartości zadanej (w) Badanie odpowiedzi soowej Dla domyślnych wartości parametrów onfiguracyjnych, program przystosowany jest do realizacji esperymentu odpowiedzi soowej. Wybrane jest źródło wartości stałej (bmode = FALSE) o początowej wartości 50 (fsetpointconst = 50). Uruchomić rejestrację przebiegu w TwinCAT Scope View (Scope Start Scope lub przycis ). Rejestracja powinna uazać stan ustalony z ustabilizowaną wartością sterowania lub proces osiągania stanu ustalonego zależnie od czasu, tóry upłynął od momentu uruchomienia programu sterownia z algorytmem regulacyji (w pt. 4.1). Należy odczeać do chwili osiągnięcia stanu ustalonego, jeżeli nie będzie on uzysany w chwili rozpoczęcia obserwacji. Po osiągnięciu stanu ustalonego, doonać soowej zmiany wartości zadanej. Aby zrealizować so wartości zadanej, w TwinCAT PLC Control linąć na wartość zmiennej fsetpointconst i podać nową wartość. Następnie zapisać zmianę, wyorzystując opcję Online Write Values (lub lawisze [ctrl + F7]). Odpowiedź uładu regulacji powinna mieć charater oscylacyjny. Stosując ilarotnie wymuszenie zmian wartości zadanej, wyonać ila olejnych wymuszeń soowych w górę i w dół (przynajmniej po jednym w górę i w dół), o różnych amplitudach. Zmiany nie powinny wychodzić poza przedział 30-80% zaresu wartości zadanej, a amplituda sou powinna wynosić o. 5-10% tego zaresu. Przyład sewencji testowych soów wartości zadanej uazuje rysune poniżej. Po wyonaniu rejestracji zatrzymać program sterownia i wylogować się z trybu Online. 15
16 Obraz pełnego ona programu TwinCAT Scope View z zarejestrowanymi soami zamieścić w sprawozdaniu. Zaznaczyć przypadi wystąpienia ograniczeń sygnału sterowania. Rejestracja pozwala zaobserwować, ja amplituda sou, jego zna oraz początowa wartość odniesienia wpływa na postać przebiegu regulacyjnego. Należy ta dobrać wartość odniesienia i amplitudę sou, aby uzysać przebiegi, dla tórych sterowanie nie ulega ograniczeniom, ewentualnie ograniczane jest minimalnie. Na przyładowym wyresie powyżej są to soi zaznaczone oręgami. Dla taich soów spełniony jest warune pracy liniowej i postać przebiegu powinna być zbliżona do założeń projetowych. W sprawozdaniu umieścić róti omentarz, stwierdzający czy ształt uzysanej odpowiedzi jest analogiczny przy sou w górę i w dół, jeżeli zgodność nie występuje, podać uzasadnienie. Jeden z wybranych soów należy powięszyć ta, aby w doładny sposób oreślić przeregulowanie. Powięszenie można wyonać w programie TwinCAT Scope View wyorzystując opcję Zoom. W tym celu należy olejno: linąć w obszarze wyresu, linąć ionę Zoom, wsazać ursorem powięszany element wyresu i linąć, liając wielorotnie uzysuje się olejne powięszenia, w celu cofnięcia powięszenia, należy linąć ionę Zoom-out. Przyładowe powięszenie przebiegu odpowiedzi soowej, zaznaczone oręgiem niebiesim na poprzednim wyresie, uazane jest poniżej. 16
17 Wartość przeregulowania p % 100% 26%. 5 W sprawozdaniu zamieścić powięszony wyres odpowiedzi soowej oraz wyliczenie przeregulowania. W sprawozdaniu oreślić czy wartość przeregulowania jest zgodna z założeniami projetowymi i uzasadnić zgodność bądź niezgodność. Podać rzeczywisty czas regulacji i porównać go z oszacowaniem doonanym w puncie Badanie śledzenia oresowo zmiennej wartości zadanej Jao przebieg wartości zadanej wybrany zostanie jeden z sygnałów, możliwych do wytworzenia przez generator fbctrl_gen. Zwrócić się do prowadzącego z zapytaniem o parametry przebiegu. W przypadu brau wsazań prowadzącego, samodzielnie ustalić postać przebiegu, respetując następujące zalecenia: 1. Wartość zadana nie powinna wychodzić poza przedział 40 80% zaresu, gdyż może to wiązać się z ograniczeniami sygnału sterującego, a przez to utratą liniowości. 2. Ores przebiegu powinien wynosić co najmniej 300 s. 3. Wybrać przebieg o ształcie sinusoidalnym lub trójątnym. Po oreśleniu wartości parametrów onfiguracyjnych, tóre zapewnią generację pożądanego przebiegu (por. pt. 3), wprowadzić je do odu programu reg_pi.pro. W programie tym należy zmienić inicjalizację wartości flagi bmode na TRUE, co oznacza wybór generatora sygnałowego jao bieżącego źródła wartości zadanej. Zmodyfiowany program sompilować i uruchomić, orzystając z trybu Online. Przed właściwym uruchomieniem programu zaleca się wyonanie restartu programowego sterownia. Wywołać olejno następujące opcje: Project Online Online Online Build Login Reset All Run Po uruchomieniu programu uatywnić rejestrację przebiegu w TwinCAT Scope View (Scope Start Scope lub przycis ). Obserwowany przebieg wartości zadanej powinien być zgodny z zaplanowanym. W przypadu niezgodności, przeanalizować jaie parametry onfiguracyjne programu wymagają orety. W razie potrzeby zatrzymać program i wylogować się z trybu Online, zmodyfiować program, sompilować go i ponownie uruchomić. Po stwierdzeniu poprawnej postaci przebiegu wartości zadanej i sutecznego jej śledzenia przez uład regulacji, zarejestrować przebieg. Rejestracja powinna objąć przynajmniej dwa oresy zmian wartości zadanej. Należy zapisać obraz eranu z otrzymanym przebiegiem, tóry powinien być podobny do jednego z poniżej przedstawionych. Do sprawozdania dołączyć uzysany obraz eranu. 17
18 Na podstawie powyższych wyresów można zauważyć, że przebieg sterowania w przypadu śledzenia sygnału sinusoidalnego ma ształt zgodny z tym sygnałem (taże sinusoidalny), natomiast dla trójątnego przebiegu wartości zadanej nie uzysuje się trójątnego przebiegu sterowania. W sprawozdaniu wyjaśnić ten efet. Doonać przybliżenia wyresu w obszarze, w tórym zachodzi ustabilizowane śledzenie wartości zadanej narastającej liniowo. W przypadu przebiegu sinusoidalnego, obszar najlepszej liniowości przypada na otoczenie puntu przejścia przez wartość zero. W przypadu przebiegu trójątnego, najlepiej wyorzystać ońcowy zares przedziału narastania. Zasadę realizacji przybliżenia uazują poniższe rysuni. e u e u W sprawozdaniu zamieścić obraz eranu z wyresem po przybliżeniu, pozwalającym na odczytanie wartości błędu ustalonego śledzenia. Podać odczytaną wartość błędu ustalonego e u. W sprawozdaniu wyjaśnić czy i ja wartość odczytanego błędu ustalonego śledzenia wynia z parametrów obietu i nastaw regulatora. Wyznaczyć teoretyczną wartość błędu ustalonego. Czy teoretyczna wartość zgadza się z wartością odczytaną z wyresu? 18
LABORATORIUM: Sterowanie obiektem cieplnym z wykorzystaniem sterowników oraz biblioteki Controller Toolbox firmy Beckhoff Wprowadzenie
LABORATORIUM: Sterowanie obiektem cieplnym z wykorzystaniem sterowników oraz biblioteki Controller Toolbox firmy Beckhoff Wprowadzenie Celem ćwiczenia jest realizacja i przetestowanie układu regulacji
LABORATORIUM. Sterowanie obiektem cieplnym z wykorzystaniem sterowników oraz biblioteki Controller Toolbox firmy Beckhoff
LABORATORIUM Sterowanie obiektem cieplnym z wykorzystaniem sterowników oraz biblioteki Controller Toolbox firmy Beckhoff 1. Biblioteka Controller Toolbox... 2 1.1. Wprowadzenie... 2 1.2. Blok regulatora
LABORATORIUM: Sterowanie obiektem cieplnym z wykorzystaniem sterowników oraz biblioteki Controller Toolbox firmy Beckhoff Wprowadzenie
LABORATORIUM: Sterowanie obiektem cieplnym z wykorzystaniem sterowników oraz biblioteki Controller Toolbox firmy Beckhoff Wprowadzenie Celem ćwiczenia jest realizacja i przetestowanie układu regulacji
LABORATORIUM. Sterowanie obiektem cieplnym z wykorzystaniem sterowników oraz biblioteki Controller Toolbox firmy Beckhoff
LABORATORIUM Sterowanie obiektem cieplnym z wykorzystaniem sterowników oraz biblioteki Controller Toolbox firmy Beckhoff 1. Biblioteka Controller Toolbox... 2 1.1. Wprowadzenie... 2 1.2. Blok regulatora
TEORIA OBWODÓW I SYGNAŁÓW LABORATORIUM
EORI OBWODÓW I SYGNŁÓW LBORORIUM KDEMI MORSK Katedra eleomuniacji Morsiej Ćwiczenie nr 2: eoria obwodów i sygnałów laboratorium ĆWICZENIE 2 BDNIE WIDM SYGNŁÓW OKRESOWYCH. Cel ćwiczenia Celem ćwiczenia
LABORATORIUM. Identyfikacja obiektu cieplnego z wykorzystaniem sterowników firmy Beckhoff oraz oprogramowania Matlab
LABORATORIUM Identyfikacja obiektu cieplnego z wykorzystaniem sterowników firmy Beckhoff oraz oprogramowania Matlab 1. Analogowe prądowe moduły wejścia/wyjścia... 2 2. Połączenie sterownika z obiektem
LABORATORIUM. Identyfikacja obiektu cieplnego z wykorzystaniem sterowników firmy Beckhoff oraz oprogramowania Matlab
LABORATORIUM Identyfikacja obiektu cieplnego z wykorzystaniem sterowników firmy Beckhoff oraz oprogramowania Matlab 1. Analogowe prądowe moduły wejścia/wyjścia... 2 2. Połączenie sterownika z obiektem
AUTOMATYKA I REGULACJA AUTOMATYCZNA LABORATORIUM
AUTOMATYKA I REGULACJA AUTOMATYCZNA LABORATORIUM Identyfikacja obiektu cieplnego z wykorzystaniem sterowników firmy Beckhoff oraz oprogramowania Matlab 1. Analogowe prądowe moduły wejścia/wyjścia... 2
Sterowanie Ciągłe. Używając Simulink a w pakiecie MATLAB, zasymulować układ z rysunku 7.1. Rys.7.1. Schemat blokowy układu regulacji.
emat ćwiczenia nr 7: Synteza parametryczna uładów regulacji. Sterowanie Ciągłe Celem ćwiczenia jest orecja zadanego uładu regulacji wyorzystując następujące metody: ryterium amplitudy rezonansowej i metodę
LABORATORIUM: Identyfikacja obiektu cieplnego z wykorzystaniem sterowników firmy Beckhoff oraz oprogramowania Matlab. Wprowadzenie
LABORATORIUM: Identyfikacja obiektu cieplnego z wykorzystaniem sterowników firmy Beckhoff oraz oprogramowania Matlab Wprowadzenie Celem ćwiczenia jest zidentyfikowanie obiektu cieplnego dla zadanego punktu
1. Opis teoretyczny regulatora i obiektu z opóźnieniem.
Laboratorium Podstaw Inżynierii Sterowania Ćwiczenie:. Opis teoretyczny regulatora i obiektu z opóźnieniem. W regulacji dwupołożeniowej sygnał sterujący przyjmuje dwie wartości: pełne załączenie i wyłączenie...
REGULATOR PI W SIŁOWNIKU 2XI
REGULATOR PI W SIŁOWNIKU 2XI Wydanie 1 lipiec 2012 r. 1 1. Regulator wbudowany PI Oprogramowanie sterownika Servocont-03 zawiera wbudowany algorytm regulacji PI (opcja). Włącza się go poprzez odpowiedni
LABORATORIUM. Identyfikacja obiektu cieplnego z wykorzystaniem sterowników firmy Beckhoff oraz oprogramowania Matlab
LABORATORIUM Identyfikacja obiektu cieplnego z wykorzystaniem sterowników firmy Beckhoff oraz oprogramowania Matlab 1. Analogowe prądowe moduły wejścia/wyjścia... 2 2. Połączenie sterownika z obiektem
TwinCAT 3 konfiguracja i uruchomienie programu w języku ST lokalnie
TwinCAT 3 konfiguracja i uruchomienie programu w języku ST lokalnie 1. Uruchomienie programu TwinCAT 3: a) Kliknąć w start i wpisać wpisać frazę twincat. b) Kliknąć w ikonę jak poniżej: 2. Wybrać w menu
Zastosowania programowalnych układów analogowych isppac
Zastosowania programowalnych uładów analogowych isppac 0..80 strutura uładu "uniwersalnego" isppac0 ułady nadzorujące na isppac0, 30 programowanie filtrów na isppac 80 analiza częstotliwościowa projetowanych
Pomiary napięć przemiennych
LABORAORIUM Z MEROLOGII Ćwiczenie 7 Pomiary napięć przemiennych . Cel ćwiczenia Celem ćwiczenia jest poznanie sposobów pomiarów wielości charaterystycznych i współczynniów, stosowanych do opisu oresowych
Nr 2. Laboratorium Maszyny CNC. Politechnika Poznańska Instytut Technologii Mechanicznej
Politechnia Poznańsa Instytut Technologii Mechanicznej Laboratorium Maszyny CNC Nr 2 Badania symulacyjne napędów obrabiare sterowanych numerycznie Opracował: Dr inż. Wojciech Ptaszyńsi Poznań, 3 stycznia
LABORATORIUM: Identyfikacja obiektu cieplnego z wykorzystaniem sterowników firmy Beckhoff oraz oprogramowania Matlab. Wprowadzenie
Utworzenie: PRz, 2011, Bożek Andrzej LABORATORIUM: Identyfikacja obiektu cieplnego z wykorzystaniem sterowników firmy Beckhoff oraz oprogramowania Matlab Wprowadzenie Celem ćwiczenia jest zidentyfikowanie
Automatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II
Automatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II Zagadnienia na ocenę 3.0 1. Podaj transmitancję oraz naszkicuj teoretyczną odpowiedź skokową układu całkującego z inercją 1-go rzędu.
Regulacja dwupołożeniowa.
Politechnika Krakowska Wydział Inżynierii Elektrycznej i Komputerowej Zakład eorii Sterowania Regulacja dwupołożeniowa. Kraków Zakład eorii Sterowania (E ) Regulacja dwupołożeniowa opis ćwiczenia.. Opis
Ćwiczenie 5. Pomiary parametrów sygnałów napięciowych. Program ćwiczenia:
Ćwiczenie 5 Pomiary parametrów sygnałów napięciowych Program ćwiczenia: 1. Pomiar parametrów sygnałów napięciowych o ształcie sinusoidalnym, prostoątnym i trójątnym: a) Pomiar wartości sutecznej, średniej
Ćwiczenie nr 1 Odpowiedzi czasowe układów dynamicznych
Ćwiczenie nr 1 Odpowiedzi czasowe układów dynamicznych 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie studentów z metodą wyznaczania odpowiedzi skokowych oraz impulsowych podstawowych obiektów regulacji.
Podstawy Automatyki. Wykład 9 - Dobór regulatorów. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki
Wykład 9 - Dobór regulatorów. Instytut Automatyki i Robotyki Warszawa, 2017 Dobór regulatorów Podstawową przesłanką przy wyborze rodzaju regulatora są właściwości dynamiczne obiektu regulacji. Rysunek:
Standardowe bloki funkcjonalne
Standardowe bloki funkcjonalne Wykorzystując języki ST i LD należy zapoznać się z działaniem standardowych bloków funkcjonalnych (elementy dwustanowe (bistabilne), elementy detekcji zbocza, liczniki, czasomierze)
A4: Filtry aktywne rzędu II i IV
A4: Filtry atywne rzędu II i IV Jace Grela, Radosław Strzała 3 maja 29 1 Wstęp 1.1 Wzory Poniżej zamieszczamy podstawowe wzory i definicje, tórych używaliśmy w obliczeniach: 1. Związe między stałą czasową
Podstawy Automatyki. Wykład 7 - obiekty regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki
Wykład 7 - obiekty regulacji Instytut Automatyki i Robotyki Warszawa, 2018 Obiekty regulacji Obiekt regulacji Obiektem regulacji nazywamy proces technologiczny podlegający oddziaływaniu zakłóceń, zachodzący
Regulator PID w sterownikach programowalnych GE Fanuc
Regulator PID w sterownikach programowalnych GE Fanuc Wykład w ramach przedmiotu: Sterowniki programowalne Opracował na podstawie dokumentacji GE Fanuc dr inż. Jarosław Tarnawski Cel wykładu Przypomnienie
STEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 8. Układy ciągłe. Regulator PID
STEROWANIE MASZYN I URZĄDZEŃ I Laboratorium 8. Układy ciągłe. Regulator PID Opracował: dr hab. inż. Cezary Orlikowski Instytut Politechniczny 1 Blok funkcyjny regulatora PID przedstawiono na rys.1. Opis
Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej
Politechnika Białostocka Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej Instrukcja do zajęć laboratoryjnych z przedmiotu: Przetwarzanie Sygnałów Kod: TS1C400027 Temat ćwiczenia:
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: ENERGETYKA Rodzaj przedmiotu: kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1. Zapoznanie studentów z własnościami
A. Cel ćwiczenia. B. Część teoretyczna
A. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z wsaźniami esploatacyjnymi eletronicznych systemów bezpieczeństwa oraz wyorzystaniem ich do alizacji procesu esplatacji z uwzględnieniem przeglądów
A-4. Filtry aktywne rzędu II i IV
A-4. Filtry atywne rzędu II i IV Filtry atywne to ułady liniowe i stacjonarne realizowane za pomocą elementu atywnego, na tóry założono sprzężenie zwrotne zbudowane z elementów biernych i. Elementem atywnym
LABORATORIUM PODSTAW AUTOMATYKI
POLITECHNIKA WROCŁAWSKA WYDZIAŁ TECHNICZNO-INŻYNIERYJNY WAŁBRZYCH KIERUNEK STUDIÓW: MECHATRONIKA POJAZDÓW Specjalność: Konstrucja Uładów Mechatronicznych w Pojazdach Studia stacjonarne inżyniersie LABORATORIUM
WYDZIAŁ ELEKTRYCZNY KATEDRA AUTOMATYKI I ELEKTRONIKI. Badanie układu regulacji dwustawnej
POLITECHNIKA BIAŁOSTOCKA WYDZIAŁ ELEKTRYCZNY KATEDRA ATOMATYKI I ELEKTRONIKI ĆWICZENIE Nr 8 Badanie układu regulacji dwustawnej Dobór nastaw regulatora dwustawnego Laboratorium z przedmiotu: ATOMATYKA
WZMACNIACZE OPERACYJNE Instrukcja do zajęć laboratoryjnych
WZMACNIACZE OPERACYJNE Instrukcja do zajęć laboratoryjnych Tematem ćwiczenia są zastosowania wzmacniaczy operacyjnych w układach przetwarzania sygnałów analogowych. Ćwiczenie składa się z dwóch części:
Podstawy Automatyki. Wykład 7 - Jakość układu regulacji. Dobór nastaw regulatorów PID. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki
Wykład 7 - Jakość układu regulacji. Dobór nastaw regulatorów PID Instytut Automatyki i Robotyki Warszawa, 2015 Jakość układu regulacji Oprócz wymogu stabilności asymptotycznej, układom regulacji stawiane
UWAGA 2. Wszystkie wyniki zapisywać na dysku Dane E: (dotyczy symulacji i pomiarów rzeczywistych)
Cel ćwiczenia: Zapoznanie się z budową i zasadą działania regulatorów ciągłych oraz ocena jakości regulacji ciągłej na przykładzie obiektu rzeczywistego (mikrotermostat) i badań symulacyjnych. Pytania
Instrukcja uruchomienia sterownika CX9000 firmy Beckhoff. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX9000
Instrukcja uruchomienia sterownika CX9000 firmy Beckhoff 1. Konfiguracja pakietu TwinCAT do współpracy ze sterownikiem CX9000 2. Tworzenie prostego programu w języku ST wprowadzenie 3. Zdalny pulpit systemu
R w =
Laboratorium Eletrotechnii i eletronii LABORATORM 6 Temat ćwiczenia: BADANE ZASLACZY ELEKTRONCZNYCH - pomiary w obwodach prądu stałego Wyznaczanie charaterysty prądowo-napięciowych i charaterysty mocy.
Tworzenie prostego programu w językach ST i LD
Tworzenie prostego programu w językach ST i LD Tworzenie prostego programu w języku ST - wprowadzenie Aby utworzyć program należy uruchomić narzędzie TwinCAT PLC Control. Klawisz myszy otwiera okno PLC
CoDeSys 3 programowanie w języku FBD
Notatka Aplikacyjna NA 03005PL Spis treści 1. Wstęp... 2 1.1. Wymagania programowe... 2 2. Tworzenie projektu i dodawanie programu w... 3 3. Organizacja okien dla języka FBD... 5 4. Składnia języka FBD
Zaliczenie - zagadnienia (aktualizacja )
Tomasz Żabiński Ocena 3.0 Zaliczenie - zagadnienia (aktualizacja 23.01.2017) 1. Podaj na jakie dwie główne grupy dzieli się układy przełączające. 2. Scharakteryzuj układy kombinacyjne. 3. Scharakteryzuj
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Mechatronika Rodzaj przedmiotu: obowiązkowy Rodzaj zajęć: wykład, laboratorium Automatyka Automatics Forma studiów: studia stacjonarne Poziom kwalifikacji: I stopnia Liczba
1. Regulatory ciągłe liniowe.
Laboratorium Podstaw Inżynierii Sterowania Ćwiczenie: Regulacja ciągła PID 1. Regulatory ciągłe liniowe. Zadaniem regulatora w układzie regulacji automatycznej jest wytworzenie sygnału sterującego u(t),
KATEDRA ELEKTRONIKI AGH WYDZIAŁ EAIIE. Dydaktyczny model 4-bitowego przetwornika C/A z siecią rezystorów o wartościach wagowych
KATEDRA ELEKTRONIKI AGH WYDZIAŁ EAIIE Przetworniki A/C i C/A Data wykonania LABORATORIUM TECHNIKI CYFROWEJ Skład zespołu: Dydaktyczny model 4-bitowego przetwornika C/A z siecią rezystorów o wartościach
WYDZIAŁ PPT / KATEDRA INŻYNIERII BIOMEDYCZNEJ D-1 LABORATORIUM Z MIERNICTWA I AUTOMATYKI Ćwiczenie nr 7. Badanie jakości regulacji dwupołożeniowej.
Cel ćwiczenia: Zapoznanie się z zasadą działania regulatora dwupołożeniowego oraz ocena jakości regulacji dwupołożeniowej na przykładzie obiektu rzeczywistego (mikrotermostat) i badań symulacyjnych. Pytania
Badanie właściwości dynamicznych obiektów I rzędu i korekcja dynamiczna
Ćwiczenie 20 Badanie właściwości dynamicznych obiektów I rzędu i korekcja dynamiczna Program ćwiczenia: 1. Wyznaczenie stałej czasowej oraz wzmocnienia statycznego obiektu inercyjnego I rzędu 2. orekcja
TwinCAT System. Pierwsze kroki w TwinCAT System Manager i TwinCAT PLC Control. Luty 2007 TwinCAT PLC - Tworzenie prostego programu 1
TwinCAT System Pierwsze kroki w TwinCAT System Manager i TwinCAT PLC Control Luty 2007 TwinCAT PLC - Tworzenie prostego programu 1 TwinCAT System: TwinCAT System Manager o TwinCAT CP o TwinCAT I/O o TwinCAT
Ćw. 8 Bramki logiczne
Ćw. 8 Bramki logiczne 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi bramkami logicznymi, poznanie ich rodzajów oraz najwaŝniejszych parametrów opisujących ich własności elektryczne.
Wyznaczanie długości fali świetlnej za pomocą spektrometru siatkowego
Politechnia Łódza FTIMS Kierune: Informatya ro aademici: 2008/2009 sem. 2. Termin: 16 III 2009 Nr. ćwiczenia: 413 Temat ćwiczenia: Wyznaczanie długości fali świetlnej za pomocą spetrometru siatowego Nr.
ZARYS METODY OPISU KSZTAŁTOWANIA SKUTECZNOŚCI W SYSTEMIE EKSPLOATACJI WOJSKOWYCH STATKÓW POWIETRZNYCH
Henry TOMASZEK Ryszard KALETA Mariusz ZIEJA Instytut Techniczny Wojs Lotniczych PRACE AUKOWE ITWL Zeszyt 33, s. 33 43, 2013 r. DOI 10.2478/afit-2013-0003 ZARYS METODY OPISU KSZTAŁTOWAIA SKUTECZOŚCI W SYSTEMIE
Parametryzacja przetworników analogowocyfrowych
Parametryzacja przetworników analogowocyfrowych wersja: 05.2015 1. Cel ćwiczenia Celem ćwiczenia jest zaprezentowanie istoty działania przetworników analogowo-cyfrowych (ADC analog-to-digital converter),
Dla naszego obiektu ciągłego: przy czasie próbkowania T p =2.
1. Celem zadania drugiego jest przeprowadzenie badań symulacyjnych układu regulacji obiektu G(s), z którym zapoznaliśmy się w zadaniu pierwszym, i regulatorem cyfrowym PID, którego parametry zostaną wyznaczone
Konfiguracja regulatora PID
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...
Katedra Metrologii i Systemów Diagnostycznych Laboratorium Metrologii II. 2013/14. Grupa: Nr. Ćwicz.
Politechnika Rzeszowska Katedra Metrologii i Systemów Diagnostycznych Laboratorium Metrologii II WYZNACZANIE WŁAŚCIWOŚCI STATYCZNYCH I DYNAMICZNYCH PRZETWORNIKÓW Grupa: Nr. Ćwicz. 9 1... kierownik 2...
Instrukcja do oprogramowania ENAP DEC-1
Instrukcja do oprogramowania ENAP DEC-1 Do urządzenia DEC-1 dołączone jest oprogramowanie umożliwiające konfigurację urządzenia, rejestrację zdarzeń oraz wizualizację pracy urządzenia oraz poszczególnych
Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie
Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne ze sterownikiem CX9000 Sterownik CX9000 należy do grupy urządzeń określanych jako komputery wbudowane (Embedded-PC).
LAB-EL LB-760A: regulacja PID i procedura samostrojenia
Page 1 of 5 Copyright 2003-2010 LAB-EL Elektronika Laboratoryjna www.label.pl LAB-EL LB-760A: regulacja PID i procedura samostrojenia Nastawy regulatora PID W regulatorze LB-760A poczynając od wersji 7.1
LABORATORIUM 5: Sterowanie rzeczywistym serwomechanizmem z modułem przemieszczenia liniowego
LABORATORIUM 5: Sterowanie rzeczywistym serwomechanizmem z modułem przemieszczenia liniowego Uwagi (pominąć, jeśli nie ma problemów z wykonywaniem ćwiczenia) 1. Jeśli pojawiają się błędy przy próbie symulacji:
UWAGA. Wszystkie wyniki zapisywać na dysku Dane E: Program i przebieg ćwiczenia:
Cel ćwiczenia: Zapoznanie się z. metodami badania i analitycznego wyznaczania parametrów dynamicznych obiektów rzeczywistych na przykładzie mikrotermostatu oraz z metodami symulacyjnymi umożliwiającymi
INSTRUKCJA Regulacja PID, badanie stabilności układów automatyki
Opracowano na podstawie: INSTRUKCJA Regulacja PID, badanie stabilności układów automatyki 1. Kaczorek T.: Teoria sterowania, PWN, Warszawa 1977. 2. Węgrzyn S.: Podstawy automatyki, PWN, Warszawa 1980 3.
WAHADŁO SPRĘŻYNOWE. POMIAR POLA ELIPSY ENERGII.
ĆWICZENIE 3. WAHADŁO SPRĘŻYNOWE. POMIAR POLA ELIPSY ENERGII. 1. Oscylator harmoniczny. Wprowadzenie Oscylatorem harmonicznym nazywamy punt materialny, na tóry,działa siła sierowana do pewnego centrum,
Regulacja dwupołożeniowa (dwustawna)
Regulacja dwupołożeniowa (dwustawna) I. Wprowadzenie Regulacja dwustawna (dwupołożeniowa) jest często stosowaną metodą regulacji temperatury w urządzeniach grzejnictwa elektrycznego. Polega ona na cyklicznym
POLITECHNIKA ŚWIĘTOKRZYSKA w Kielcach WYDZIAŁ MECHATRONIKI I BUDOWY MASZYN ZAKŁAD MECHATRONIKI LABORATORIUM PODSTAW AUTOMATYKI INSTRUKCJA
POLITECHNIKA ŚWIĘTOKRZYSKA w Kielcach WYDZIAŁ MECHATRONIKI I BUDOWY MASZYN ZAKŁAD MECHATRONIKI LABORATORIUM PODSTAW AUTOMATYKI INSTRUKCJA ĆWICZENIE LABORATORYJNE NR 4 Temat: Identyfiacja obietu regulacji
WYDZIAŁ PPT / KATEDRA INŻYNIERII BIOMEDYCZNEJ D-1 LABORATORIUM Z AUTOMATYKI I ROBOTYKI Ćwiczenie nr 4. Badanie jakości regulacji dwupołożeniowej.
Cel ćwiczenia: Zapoznanie się z zasadą działania regulatora dwupołożeniowego oraz ocena jakości regulacji dwupołożeniowej na przykładzie obiektu rzeczywistego (mikrotermostat) i badań symulacyjnych. Pytania
Laboratorium Komputerowe Systemy Pomiarowe
Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Programowanie wielofunkcyjnej karty pomiarowej w VEE Data wykonania: 15.05.08 Data oddania: 29.05.08 Celem ćwiczenia była
LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA
AKADEMIA GÓRNICZO- HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA Wydział Inżynierii Mechanicznej i Robotyki Katedra Automatyzacji Procesów Przedmiot: Przemysłowe
Siemens S7-1200 Konfiguracja regulatora PID
Siemens S7-1200 Konfiguracja regulatora PID 1 Wprowadzenie Środowisko STEP 7 umożliwia wykorzystanie instrukcji sterownika S7-1200 które pozwalają na prostą konfiguracje i zastosowanie regulatora PID.
Podstawy obsługi programów TwinCAT System Manager i TwinCAT PLC Control
TwinCAT System - kompletny system automatyki dla komputerów PC bazujący na systemie ADS, zmieniający komputer PC w kontroler czasu rzeczywistego, mogący uruchomić wiele systemów PLC, kontrolować osie NC.
DOKUMENTACJA TECHNICZNO-RUCHOWA. Sterownik mikroklimatu FAG25-III
DOKUMENTACJA TECHNICZNO-RUCHOWA Sterownik mikroklimatu FAG25-III 1 Spis treści 1. Opis głównych opcji... 2 2. Tryb konfiguracji A... 3 3. Tryb konfiguracji B... 5 4. Dane techniczne... 6 1. Opis głównych
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
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 Rejestracja i monitorowanie obecności w VISO Uwaga: Niniejszy dokument dotyczy RACS v5.5 (VISO 1.5.2 lub
Zaliczenie wykładu Technika Analogowa Przykładowe pytania (czas zaliczenia minut, liczba pytań 6 8)
Zaliczenie wyładu Technia Analogowa Przyładowe pytania (czas zaliczenia 3 4 minut, liczba pytań 6 8) Postulaty i podstawowe wzory teorii obowdów 1 Sformułuj pierwsze i drugie prawo Kirchhoffa Wyjaśnij
Wskaźnik i 40. i 40-SS. i 40-DR. i 40-PM. Instrukcja obsługi
Wsaźni i 40 i 40-SS WWW.PRECIAMOLEN.COM i 40-DR i 40-PM Instrucja obsługi 04-55-00-7 MU A - 12/2012 Niniejsza instrucja jest przeznaczona dla użytowniów wsaźnia i 40. Umożliwia ona szybie zapoznanie się
Katedra Automatyzacji Laboratorium Podstaw Automatyzacji Produkcji Laboratorium Podstaw Automatyzacji
Katedra Automatyzacji Laboratorium Podstaw Automatyzacji Produkcji Laboratorium Podstaw Automatyzacji Opracowanie: mgr inż. Krystian Łygas, inż. Wojciech Danilczuk Na podstawie materiałów Prof. dr hab.
Automatyka i robotyka ETP2005L. Laboratorium semestr zimowy
Automatyka i robotyka ETP2005L Laboratorium semestr zimowy 2017-2018 Liniowe człony automatyki x(t) wymuszenie CZŁON (element) OBIEKT AUTOMATYKI y(t) odpowiedź Modelowanie matematyczne obiektów automatyki
Ćwiczenie 3 Badanie własności podstawowych liniowych członów automatyki opartych na biernych elementach elektrycznych
Ćwiczenie 3 Badanie własności podstawowych liniowych członów automatyki opartych na biernych elementach elektrycznych Cel ćwiczenia Celem ćwiczenia jest poznanie podstawowych własności członów liniowych
Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej
Politechnika Białostocka Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej Instrukcja do zajęć laboratoryjnych z przedmiotu: Przetwarzanie Sygnałów Kod: TS1A400027 Temat ćwiczenia:
Regulator PID w sterownikach programowalnych GE Fanuc
Regulator PID w sterownikach programowalnych GE Fanuc Wykład w ramach przedmiotu: Sterowniki programowalne Opracował na podstawie dokumentacji GE Fanuc dr inż. Jarosław Tarnawski Cel wykładu Przypomnienie
WYMAGANIA Z WIEDZY I UMIEJĘTNOŚCI NA POSZCZEGÓLNE STOPNIE SZKOLNE DLA KLASY 3g. zakres rozszerzony
WYMAGANIA Z WIEDZY I UMIEJĘTNOŚCI NA POSZCZEGÓLNE STOPNIE SZKOLNE DLA KLASY 3g zares rozszerzony 1. Wielomiany bardzo zna pojęcie jednomianu jednej zmiennej; potrafi wsazać jednomiany podobne; potrafi
Instrukcja obsługi spektrometru EPR
POLITECHNIKA CZĘSTOCHOWSKA WYDZIAŁINŻYNIERII PROCESOWEJ, MATERIAŁOWEJ I FIZYKI STOSOWANEJ INSTYTUT FIZYKI Instrukcja obsługi spektrometru EPR Rys. 1. Spektrometr EPR na pasmo X. Pomiary przy pomocy spektrometru
Instrukcja do ćwiczenia 6 REGULACJA TRÓJPOŁOŻENIOWA
Instrukcja do ćwiczenia 6 REGULACJA TRÓJPOŁOŻENIOWA Cel ćwiczenia: dobór nastaw regulatora, analiza układu regulacji trójpołożeniowej, określenie jakości regulacji trójpołożeniowej w układzie bez zakłóceń
Wzmacniacze napięciowe i ograniczniki dynamiki
LABORATORIUM INśYNIERII DŹWIĘKU 2 ĆWICZENIE NR 1 Wzmacniacze napięciowe i ograniczniki dynamiki Cel ćwiczenia Celem ćwiczenia jest zapoznanie się ze sposobem pomiarów i parametrami wzmacniaczy napięciowych
ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!
ćwiczenie nr 7 str.1/1 ĆWICZENIE 7 Wprowadzenie do funkcji specjalnych sterownika LOGO! 1. CEL ĆWICZENIA: zapoznanie się z zaawansowanymi możliwościami mikroprocesorowych sterowników programowalnych na
Karta Programowania RM ( z wyj. ciągłym ) Nr Strona 1 Stron 7
Karta Programowania RM 20 10 ( z wyj. ciągłym ) Nr Strona 1 1. Celem KARTY PROGRAMOWANIA jest umoŝliwienie uŝytkownikowi poznanie regulatora w zakresie wszystkich działań związanych z obsługą. 2. Układ
Konfigurowanie sterownika BC8150 firmy Beckhoff wprowadzenie
Konfigurowanie sterownika BC8150 firmy Beckhoff wprowadzenie 1. Konfiguracja pakietu TwinCAT do współpracy ze sterownikiem BC8150 Stanowisko laboratoryjne ze sterownikiem BC8150 Sterownik BC8150 należy
ELEMENTY AUTOMATYKI PRACA W PROGRAMIE SIMULINK 2013
SIMULINK część pakietu numerycznego MATLAB (firmy MathWorks) służąca do przeprowadzania symulacji komputerowych. Atutem programu jest interfejs graficzny (budowanie układów na bazie logicznie połączonych
Projektowania Układów Elektronicznych CAD Laboratorium
Projektowania Układów Elektronicznych CAD Laboratorium ĆWICZENIE NR 3 Temat: Symulacja układów cyfrowych. Ćwiczenie demonstruje podstawowe zasady analizy układów cyfrowych przy wykorzystaniu programu PSpice.
1 second UPS. Poziom trudności: łatwy. Wersja dokumentacji: 1.3. Aktualizacja: 06.02.2015. Beckhoff Automation Sp. z o. o.
Poziom trudności: łatwy Wersja dokumentacji: 1.3 Aktualizacja: 06.02.2015 Beckhoff Automation Sp. z o. o. Spis treści 1. Wprowadzenie... 2 2. Domyślne wywołanie bloku FB_S_UPS... 3 3. Domyślne wywołanie
Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX1000
Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne ze sterownikiem CX1000 Sterownik CX1000 należy do grupy urządzeń określanych jako komputery wbudowane (Embedded-PC).
Prowadzący(a) Grupa Zespół data ćwiczenia Lp. Nazwisko i imię Ocena LABORATORIUM 4. PODSTAW 5. AUTOMATYKI
Instytut Automatyki i Robotyki Prowadzący(a) Grupa Zespół data ćwiczenia Lp. Nazwisko i imię Ocena 1. 2. 3. LABORATORIUM 4. PODSTAW 5. AUTOMATYKI Ćwiczenie PA7b 1 Badanie jednoobwodowego układu regulacji
(Wszystkie wyniki zapisywać na dysku Dane E:)
Cel ćwiczenia: Zapoznanie się z budową i zasadą działania PID oraz ocena jakości regulacji ciągłej na przykładzie obiektu rzeczywistego (mikrotermostat) i badań symulacyjnych. UWAGA Temperatura mikrotermostatu
Ćwiczenia z S7-1200. Komunikacja S7-1200 z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP.
Ćwiczenia z S7-1200 Komunikacja S7-1200 z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP FAQ Marzec 2012 Spis treści 1 Opis zagadnienie poruszanego w ćwiczeniu. 3 1.1 Wykaz
Spis treści. Dzień 1. I Elementy układu automatycznej regulacji (wersja 1109) II Rodzaje regulatorów i struktur regulacji (wersja 1109)
Spis treści Dzień 1 I Elementy układu automatycznej regulacji (wersja 1109) I-3 Podstawowy problem sterowania I-4 Przykładowy obiekt regulacji I-5 Schemat blokowy układu automatycznej regulacji I-6 Klasyfikacja
Opis szybkiego uruchomienia programu APBSoft
Opis szybkiego uruchomienia programu APBSoft www.telmatik.pl Program APBSoft należy instalować z otrzymanej płyty CD albo pobrać ze strony www.telmatik.pl. W drugim przypadku program dostarczany jest w
Automatyka i pomiary wielkości fizykochemicznych. Instrukcja do ćwiczenia VI Dobór nastaw regulatora typu PID metodą Zieglera-Nicholsa.
Automatyka i pomiary wielkości fizykochemicznych Instrukcja do ćwiczenia VI Dobór nastaw regulatora typu PID metodą Zieglera-Nicholsa. 1. Wprowadzenie Regulator PID (regulator proporcjonalno-całkująco-różniczkujący,
Interfejs analogowy LDN-...-AN
Batorego 18 sem@sem.pl 22 825 88 52 02-591 Warszawa www.sem.pl 22 825 84 51 Interfejs analogowy do wyświetlaczy cyfrowych LDN-...-AN zakresy pomiarowe: 0-10V; 0-20mA (4-20mA) Załącznik do instrukcji obsługi
( ) + ( ) T ( ) + E IE E E. Obliczanie gradientu błędu metodą układu dołączonego
Obliczanie gradientu błędu metodą uładu dołączonego /9 Obliczanie gradientu błędu metodą uładu dołączonego Chodzi o wyznaczenie pochodnych cząstowych funcji błędu E względem parametrów elementów uładu
Konfigurowanie sterownika CP6601 firmy Beckhoff wprowadzenie
Konfigurowanie sterownika CP6601 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne ze sterownikiem CP6601 Sterownik CP6601 należy do grupy urządzeń określanych jako komputery przemysłowe (Industrial
Pierwsze kroki z easy Soft CoDeSys. 2009 Eaton Corporation. All rights reserved.
Pierwsze kroki z easy Soft CoDeSys Tworzenie prostego programu Rozpoczęcie pracy 2 Tworzenie prostego programu Wybór aparatu 3 Tworzenie prostego programu Wybór języka programowania Do wyboru jest sześć
Laboratorium elementów automatyki i pomiarów w technologii chemicznej
POLITECHNIKA WROCŁAWSKA Wydziałowy Zakład Inżynierii Biomedycznej i Pomiarowej Laboratorium elementów automatyki i pomiarów w technologii chemicznej Instrukcja do ćwiczenia Regulacja dwupołożeniowa Wrocław