LABORATORIUM: Sterowanie obiektem cieplnym z wykorzystaniem sterowników oraz biblioteki Controller Toolbox firmy Beckhoff Wprowadzenie
|
|
- Artur Brzozowski
- 7 lat temu
- Przeglądów:
Transkrypt
1 LABORATORIUM: Sterowanie obiektem cieplnym z wykorzystaniem sterowników oraz biblioteki Controller Toolbox firmy Beckhoff Wprowadzenie Celem ćwiczenia jest realizacja i przetestowanie układu regulacji stałowartościowej z użyciem regulatora PI oraz obiektu cieplnego, który zidentyfikowano w poprzednim ćwiczeniu dla zadanego punktu pracy. Ćwiczenie składa się z następujących etapów: 1. Przygotowanie teoretyczne do ćwiczenia: pobranie, zainstalowanie i zapoznanie się z pakietami TwinCAT oraz Beckhoff Information System z lokalizacji (wprowadzając dane na stronie www należy podać informację, że osoba pobierająca jest studentem PRz), zapoznanie się z biblioteką Controller Toolbox (krótki opis w instrukcji w punkcie 2, wyczerpujący w Beckhoff Information System), przypomnienie metody doboru nastaw regulatora PI dla obiektu 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 układu anti-windup w strukturach regulacyjnych, przypomnienie podstaw programowania w języku ST, przeanalizowanie programu zamieszczonego w punkcie 4 instrukcji. 2. Zrealizowanie przed laboratorium następujących zadań (są one warunkiem dopuszczenia do laboratorium punkt 1 i 2 instrukcji): Obliczenie doboru nastaw dla wybranego przeregulowania z tabeli 1 zgodnie z wyprowadzonymi wzorami, Przeprowadzenie symulacji z użyciem pakietu Simulink dla układu regulacji, który będzie badany na laboratoriach (punkt 2 instrukcji). 3. Realizacja praktyczna ćwiczenia (zgodnie z punktem 5 instrukcji): Badanie odpowiedzi skokowej dla układu sterowania obiektem cieplnym z wykorzystaniem regulatora PI dla zadanego punktu pracy oraz wcześniej obliczonych nastaw regulatora PI, jw. ale dla okresowo zmiennej wartości zadanej. 4. Wykonania sprawozdania, w którym należy zamieścić: wzór transmitancji obiektu cieplnego (zidentyfikowanej w poprzednim ćwiczeniu), wartości nastaw oraz obliczenia prowadzące do ich uzyskania, przebiegi symulacyjne uzyskane w pakiecie Matlab, obrazy ekranu z TwinCAT Scope View, ukazujące wymagane przebiegi: - zbiór odpowiedzi skokowych, - przybliżenie odpowiedzi skokowej, pozwalające wyznaczyć przeregulowanie, - przebieg śledzenia zmiennej wartości zadanej, - przybliżenie przebiegu śledzenia, pozwalające wyznaczyć błąd ustalony, odpowiedzi na pytania, które zawarte są w treści instrukcji, wnioski i spostrzeżenia. Literatura [1] L. Trybus, Teoria sterowania. Materiały pomocnicze, Rzeszów 2005 [2] J. Kasprzyk, Programowanie sterowników przemysłowych, ISBN , WNT 2005 [3] T.Legierski, J.Kasprzyk, J.Wyrwał, J.Hajda, Programowanie sterowników PLC, Pracownia Komputerowa Jacka Skalmierskiego [4] materiały pomocnicze na stronie [5] Beckhoff Information System oraz dokumentacje ze strony do pobrania ze strony 1
2 1. Dobór nastaw regulatora PI dla obiektu inercyjnego z opóźnieniem Obiekt modelowany jest transmitancją postaci: k o G(s)= Ts+1 e sτ, której współczynniki k o, T, zostały zidentyfikowane w poprzednim ćwiczeniu. Transmitancję regulatora można sprowadzić do postaci: G PI ( s)=k p( 1+ 1 T i s) = k p T i s+1 T i s Stałą czasową całkowania dobrać według równości T i = T, dla zredukowania bieguna transmitancji obiektu. Przy takim doborze T i, transmitancja układu otwartego przyjmuje postać: G otw (s)=g PI ( s) G( s)= k p T i s+1 T i s k o Ts+1 e sτ = k p k o T i. e sτ Po zastosowaniu aproksymacji Pade I rzędu dla czynnika opóźniającego [1, s. 163], otrzymuje się: gdzie: G otw (s)= k p k o e sτ T i s = k p k o τ T i 2 s'+1 s' 1 = k s' (s' +1) s' (s '+1), s '= τ 2 s, k= k p k o T i Zatem poszukiwane wzmocnienie regulatora, dane zależnością: k p =2k T i k o τ zależy od parametrów obiektu (T i, k o, ) oraz od współczynnika k. Stosując metodę linii pierwiastkowych [1, s ] można powiązać wartość współczynnika k z projektową wartością przeregulowania. Z metody linii pierwiastkowych wynika także, że spodziewany czas regulacji będzie proporcjonalny do czasu opóźnienia obiektu: t r =bτ, gdzie współczynnik b zależy od projektowej wartości przeregulowania. Tabela 1 zestawia wybrane wartości przeregulowania z odpowiadającymi im współczynnikami k i b. τ 2. Tab. 1. Zestawienie wartości p%, k i b p % 0 *) 4,6 9,5 16,3 25,4 37,2 k 0,17 0,27 0,32 0,38 0,46 0,55 b 4,8 5,5 5,9 6,5 7,4 9,0 *) przebiegi aperiodyczne krytyczne s. 2
3 Na podstawie wartości zidentyfikowanych parametrów obiektu, przeregulowania podanego przez prowadzącego oraz zamieszczonych powyżej zależności, należy wyznaczyć nastawy regulatora PI i spodziewany czas regulacji. W sprawozdaniu należy zamieścić obliczenia i uzyskane wartości k p, T i oraz t r. 2. Symulacja w pakiecie Matlab dla obliczonych nastaw Przed przystąpieniem do laboratoriów należy przeprowadzić w pakiecie Simulink symulację układu regulacji dla obliczonych nastaw oraz parametrów zidentyfikowanego obiektu. Schemat powinien wyglądać jak na rysunku poniżej: 3. Wprowadzenie do Biblioteki Controller Toolbox 3.1. Biblioteka Controller Toolbox Biblioteka Controller Toolbox stanowi bogaty zestaw bloków funkcjonalnych, zgodnych z normą IEC 61331, przeznaczonych do realizacji układów regulacji. Zbiór bloków podzielony jest na 8 sekcji: Auxiliary bloki pomocnicze, przeznaczone do wsparcia współpracy układu regulacji z systemem sterownika, Base podstawowe, jednotorowe bloki regulacyjne, np. proporcjonalny (FB_CTRL_P), całkujący (FB_CTRL_I), histereza (FB_CTRL_HYSTERESIS) itp., Controller złożone, kompletne struktury regulacyjne, np. regulator dwupołożeniowy (FB_CTRL_2POINT), regulator PID (FB_CTRL_PID), regulator kaskadowy PI-PID (FB_CTRL_PI_PID) itp., Filter / Controlled System Simulation bloki filtrowania i uśredniania sygnałów, generacji szumów oraz symulacji typowych członów dynamicznych obiektów regulacji, np. filtr wartości bieżącej (FB_CTRL_ACTUAL_VALUE_FILTER), korektor (FB_CTRL_LEAD_LAG), człon inercyjny II rzędu (FB_CTRL_PT2), człon opóźniający (FB_CTRL_PTt) itp., Interpolation blok interpolacji liniowej (FB_CTRL_LIN_INTERPOLATION), blok normalizacji (FB_CTRL_NORMALIZE), Monitoring / Alarming bloki kontroli i logowania wartości sygnałów, np. kontrola zakresu wartości (FB_CTRL_CHECK_IF_IN_BAND), rejestracja wartości zmiennych procesowych do pliku (FB_CTRL_LOG_DATA) itp., Output To Controlling bloki dostosowujące wyjście sygnału do rodzaju podłączonego obiektu, np. skalowanie wartości (FB_CTRL_SCALE), dodanie strefy 3
4 martwej (FB_CTRL_DEADBAND), wyjście typu PWM (FB_CTRL_PWM_OUT) itp., Setpoint generation bloki generacji wartości zadanej, np. generator sygnału trójkątsinus-piła (FB_CTRL_SIGNAL_GENERATOR), generator przebiegu tablicowanego (FB_CTRL_SETPOINT_GENERATOR) itp Blok regulatora PI Blok regulatora PI o nazwie FB_CTRL_PI znajduje się w sekcji Controller biblioteki Controller Toolbox. Poniżej ukazano symbol bloku regulatora oraz jego strukturę wewnętrzną, zawierającą składnik anti-windup. Działanie układu anti-windup: W strukturach regulacyjnych z całkowaniem dochodzi do efektu nasycania elementu całkującego, które występuje przy ograniczeniu sygnału sterowania. Zjawisko to, zwane windup, pogarsza jakość pracy układu regulacji. Anti-windup jest mechanizmem przeciwdziałającym temu efektowi. Jego funkcjonowanie polega na ograniczeniu lub zatrzymaniu działania integratora w sytuacji ograniczenia sygnału sterowania. W przypadku bloku PI z biblioteki Controller Tollbox, mechanizm anti-windup wykorzystuje rozwiązanie całkowitego zatrzymania całkowania. Zależnie od wartości bitu konfiguracyjnego barwonipartonly, całkowanie zostaje wstrzymane, gdy ograniczeniu ulega główne wyjście bloku (false) lub tylko wyjście toru całkującego (true). Spotykane są też inne realizacje struktury anti-windup, np. odjęcie od wejścia integratora sygnału proporcjonalnego do różnicy pomiędzy wejściem i wyjściem bloku ograniczającego, czy też odjęcie od wejścia integratora sygnału ukształtowanego z jego wyjścia lub wyjścia całego regulatora przez strefę nieczułości. Zbiór wartości wejściowych bloku 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 wielkości regulowanej, factualvalue wartość bieżąca wielkości regulowanej, odczytywana z wyjścia obiektu, 4
5 fmansyncvalue wartość inicjująca wyjście bloku PI, bsync zbocze narastające na tym (logicznym) wejściu powoduje załadowanie do bloku PI wartości inicjującej fmansyncvalue, emode zmienna typu wyliczeniowego E_CTRL_MODE, okreś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 bloku zastają zatrzaśnięte na czas utrzymywania stanu wysokiego (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 wysoki tego wyjścia sygnalizuje aktywność układu anti-windup, estate wartość typu wyliczeniowego E_CTRL_STATE, określająca ogólny stan pracy bloku, eerrorid zmienna typu wyliczeniowego E_CTRL_ERRORCODES, określająca rodzaj błędu w przypadku błędnej pracy bloku, Terror wartość stanu wysokiego (TRUE) tej zmiennej sygnalizuje wystąpienie błędu w pracy bloku. Parametry konfiguracyjne (wejściowo-wyjściowe) bloku PI określone są za pomocą jednej zmiennej stparams typu strukturalnego: 5
6 VAR_IN_OUT stparams END_VAR : ST_CTRL_PI_PARAMS; Typ strukturalny ST_CTRL_PI_PARAMS zdefiniowany jest następująco: TYPE ST_CTRL_PI_PARAMS : STRUCT tctrlcycletime : TIME := T#0ms; (* controller cycle time [TIME] *) ttaskcycletime : TIME := T#0ms; (* task 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 cyklu (aktualizacji stanu i wyjścia) algorytmu regulacyjnego, ttaskcycletime czas cyklu zadaniowego (tj. czas pomiędzy kolejnymi wywołaniami bloku), ttn stała czasowa całkowania, fkp wzmocnienie bloku PI, foutmaxlimit górna wartość ograniczenia anti-windup, foutminlimit dolna wartość ograniczenia anti-windup, barwonipartonly tryb pracy ukł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 bloku (patrz schemat bloku), w przeciwnym wypadku ograniczenie anti-windup działa w oparciu o wyjście samego toru całkującego. Transmitancja rozważanego bloku PI posiada postać: G(s)=K p( 1+ 1 T n s) gdzie współczynniki K p i T n są równe wartościom konfiguracyjnym, odpowiednio fkp i ttn Blok generatora sygnałów Blok generatora sygnałów FB_CTRL_SIGNAL_GENERATOR umieszczony jest w sekcji Setpoint generation biblioteki Controller Toolbox. Jest on źródłem sygnału sinusoidalnego, trójkątnego lub piłokształtnego o konfigurowanych parametrach. Symbol bloku regulatora i kształty wytwarzanych przebiegów ukazano poniżej., 6
7 Zbiór wartości wejściowych bloku zdefiniowany jest następująco: VAR_INPUT fmanvalue emode END_VAR : FLOAT; : E_CTRL_MODE; gdzie: fmanvalue wartość trybu manualnego, przekazywana 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 bloku PI), okreś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 jak w przypadku bloku FB_CTRL_PI. Parametry konfiguracyjne (wejściowo-wyjściowe) generatora określone są za pomocą jednej zmiennej stparams typu strukturalnego: VAR_IN_OUT stparams END_VAR : ST_CTRL_SIGNAL_GENERATOR_PARAMS; 7
8 Typ strukturalny ST_CTRL_SIGNAL_GENERATOR_PARAMS zdefiniowany jest następująco: TYPE ST_CTRL_I_PARAMS : STRUCT tctrlcycletime : TIME := T#0ms; (* controller cycle time *) ttaskcycletime : TIME := T#0ms; (* task 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 cyklu (aktualizacji stanu i wyjścia) bloku, ttaskcycletime czas cyklu zadaniowego, esignaltype rodzaj sygnału wyjściowego, określony zmienną typu wyliczeniowego (definicja typu E_CTRL_SIGNAL_TYPE podana jest niżej), tcylceduration okres przebiegu generowanego sygnału, famplitude amplituda wytwarzanego sygnału, Offset stałe przesunięcie, dodawane do przebiegu, Start faza początkowa sygnału, wyrażona przez moment czasowy odniesiony do okresu przebiegu. Definicja typu wyliczeniowego E_CTRL_SIGNAL_TYPE: TYPE E_CTRL_SIGNAL_TYPE : ( ectrl_triangle := 0, ectrl_sinus := 1, ectrl_sawtooth := 2 ); END_TYPE 8
9 4. Algorytm regulacji w języku ST Proponowana postać algorytmu regulacji zawarta jest w pliku reg_pi.pro (dostępny na stronie WWW wraz z instrukcją). Program wykorzystuje dwa opisane wcześniej bloki funkcjonalne z biblioteki Controller Toolbox: blok regulatora PI FB_CTRL_PI oraz blok generatora sygnałowego FB_CTRL_SIGNAL_GENERATOR. Kod programu, z pominięciem części deklaracyjnej, przytoczony jest poniżej. IF binit THEN (* konfiguracja bloku regulatora FB_CTRL_PI *) stctrl_pi_params.tctrlcycletime := T#10ms; stctrl_pi_params.ttaskcycletime := 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 *) (* konfiguracja generatora sygnalowego FB_CTRL_SIGNAL_GENERATOR *) stctrl_gen_params.tctrlcycletime := T#10ms; stctrl_gen_params.ttaskcycletime := T#10ms; stctrl_gen_params.esignaltype := ectrl_sinus; stctrl_gen_params.famplitude := 15; (* amplituda *) stctrl_gen_params.foffset := fsetpointconst; (* offset skladowa stala *) stctrl_gen_params.tcylceduration := T#300s; (* okres przebiegu *) stctrl_gen_params.tstart := T#0s; (* faza początkowa, odniesiona do okresu *) binit END_IF := FALSE; (* 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 bloku 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 bloku regulatora PI *) fbctrl_pi( fsetpointvalue := fsetpointvalue, factualvalue := factualvalue, fmansyncvalue := fmansyncvalue, bsync := bsync, emode := ectrl_mode_active, bhold := bhold, stparams := stctrl_pi_params, 9
10 ); fout barwactive eerrorid berror => fout_pi, => barwactive, => eerrorid, => berror hwoutfix16 := LREAL_TO_FIX16(fOut_PI * 16#7FFF / 100.0, 0); hwout := hwoutfix16.value; Inicjalizacja struktur konfiguracyjnych dla bloków regulatora i generatora odbywa się jednorazowo, w pierwszym cyklu przetwarzania sterownika. Po jednokrotnej inicjalizacji zerowana jest flaga binit, blokując kolejne wejścia do bloku przypisania wartości początkowych. W każdym cyklu przetwarzania program wykonuje kolejno następujące czynności: 1. Na podstawie flagi bmode przypisuje jako wartość zadaną dla regulatora PI wartość z wyjścia generatora fsetpointgen (bmode=true) lub wartość stałą określoną manualnie fsetpointconst (bmode=false). 2. Wywołuje blok generatora sygnałowego fbctrl_gen, który wyznacza kolejną wartość przebiegu funkcyjnego, zapisując ją do zmiennej fsetpointgen. 3. Konwertuje wartość całkowitoliczbową z wejścia analogowego hwin z zakresu 0..7FFFh na liczbę zmiennoprzecinkową factualvalue z przedziału , która stanowi zmienną procesową dla regulatora. 4. Wywołuje blok regulatora PI fbctrl_pi, który wylicza nową wartość sterowania, zapisywaną do zmiennej fout_pi. 5. Przelicza zmiennoprzecinkową wartość wyjścia regulatora fout_pi o zakrasie do liczby całkowitej hwout z przedziału 0..7FFFh, stanowiącej wartość wyjściową dla obiektu. W kodzie programu zwrócić uwagę na znaczenie wartości przypisanych poszczególnym polom struktur konfiguracyjnych bloku generatora i regulatora (stctrl_pi_params, stctrl_gen_params) oraz na wartości parametrów wywołania tych bloków. W szczególności opanować czynności konfiguracyjne: d. wprowadzania nastaw regulatora PI: wzmocnienia k p fkp oraz stałej czasowej całkowania T i ttn, e. konfiguracji składnika anti-windup: wybór aktywny/nieaktywny, ustawianie wartości dolnego i górnego ograniczenia, wybór trybu aktywacji ograniczenia (tylko tor całkujący, pełny sygnał wyjściowy), f. konfiguracji generatora sygnałowego: wybór rodzaju przebiegu, ustawienie amplitudy, okresu/częstotliwości, składowej stałej, wartości/fazy początkowej. 10
11 5. Realizacja ćwiczenia UWAGA: Podobnie jak w ćwiczeniu z identyfikacją, używane będą dwa programy z pakietu TwinCAT System, połączone on-line ze sterownikiem: TwinCAT PLC Control oraz TwinCAT Scope View. Przechodząc pomiędzy programami nie należy zamykać żadnego z nich, aż do zakończenia eksperymentu Otwarcie szablonów projektowych Otworzyć pliki: <Pulpit>\SzablonyBeckhoff\BK\Control\reg_PI.pro który jest szablonem projektowym dla programu TwinCAT PLC Control. <Pulpit>\SzablonyBeckhoff\BK\Control\config.tsm który jest szablonem projektowym dla programu TwinCAT PLC System Manager. <Pulpit>\SzablonyBeckhoff\BK\Control\scope.scp który jest szablonem projektowym dla programu TwinCAT PLC Scope View. UWAGA: Istnieje możliwość samodzielnego utworzenia projektów, zamiast użycia pliku szablonowych. Szczegółowe kroki opisane są w dodatku A i B Uruchomienie programu PLC Przygotowaną konfigurację należy przesłać do systemu PLC (TwinCAT PLC System Manager). System powinien zostać następnie przełączony w tryb pracy (RUN). Aktualizacja konfiguracji Po wykonaniu opisanych wyżej operacji, przejść do TwinCAT PLC Control i w kodzie programu zmodyfikować wartości nastaw regulatora, zgodnie z rezultatami własnych obliczeń, opartych na wcześniej zidentyfikowanej transmitancji obiektu. 11
12 Projekt należy skompilować (Project Build). Po udanej kompilacji uruchomić program sterownika w trybie on-line, tj: 1. Zweryfikować wybór adresu sterownika w oknie Online Choose Run-Time System 2. Zalogować się do sterownika: Online Login. 3. Uruchomić program: Online Run Badanie odpowiedzi skokowej Czynności wstępne: Dla domyślnych wartości parametrów konfiguracyjnych, program przystosowany jest do realizacji eksperymentu odpowiedzi skokowej. Wybrane jest źródło wartości stałej (bmode = FALSE) o początkowej wartości 50 (fsetpointconst = 50). Wartość zmiennej należy poprawić na wartość punktu pracy dla którego zidentyfikowano obiekt. Uruchomić rejestrację przebiegu w TwinCAT Scope View (Scope Start Scope lub przycisk ). Rejestracja powinna ukazać stan ustalony z ustabilizowaną wartością sterowania lub proces osiągania stanu ustalonego zależnie od czasu, który upłynął od momentu uruchomienia programu sterownika z algorytmem regulacji (w pkt. 4). Należy odczekać do chwili osiągnięcia stanu ustalonego, jeżeli nie będzie on uzyskany w chwili rozpoczęcia obserwacji Realizacja eksperymentu: Po osiągnięciu stanu ustalonego, dokonać skokowej zmiany wartości zadanej. Aby zrealizować skok wartości zadanej, w TwinCAT PLC Control kliknąć na wartość zmiennej fsetpointconst i podać nową wartość. Następnie zapisać zmianę, wykorzystując opcję Online Write Values (lub klawisze [ctrl + F7]). Odpowiedź układu regulacji powinna mieć charakter oscylacyjny. Stosując kilkakrotnie wymuszenie zmian wartości zadanej, wykonać wymuszenia skokowe 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ł 10% zakresu wartości zadanej od punktu pracy, dla którego dokonano identyfikacji obiektu cieplnego na poprzednich zajęciach, a amplituda skoku powinna wynosić ok. 5-10% zakresu. 12
13 Przykład sekwencji testowych skoków wartości zadanej ukazuje rysunek poniżej. Po wykonaniu rejestracji zatrzymać program sterownika i wylogować się z trybu Online. Rejestracja pozwala zaobserwować, jak amplituda skoku, jego znak oraz początkowa wartość odniesienia wpływa na postać przebiegu regulacyjnego. Na przykładowym wykresie powyżej są to skoki zaznaczone okręgami. Dla takich skoków spełniony jest warunek pracy liniowej i postać przebiegu powinna być zbliżona do założeń projektowych. W sprawozdaniu umieścić: 1. Obraz pełnego okna programu TwinCAT Scope View z zarejestrowanymi skokami. Zaznaczyć przypadki wystąpienia ograniczeń sygnału sterowania. 2. Krótki komentarz, stwierdzający czy kształt uzyskanej odpowiedzi jest analogiczny przy skoku w górę i w dół, jeżeli zgodność nie występuje, podać uzasadnienie Dokładne określenie przeregulowania Jeden z wybranych skoków należy powiększyć tak, aby w dokładny sposób określić przeregulowanie. Powiększenie można wykonać w programie TwinCAT Scope View wykorzystując opcję Zoom. W tym celu należy kolejno: kliknąć w obszarze wykresu, kliknąć ikonę Zoom, wskazać kursorem powiększany element wykresu i kliknąć, klikając wielokrotnie uzyskuje się kolejne powiększenia, w celu cofnięcia powiększenia, należy kliknąć ikonę Zoom-out. Przykładowe powiększenie przebiegu odpowiedzi skokowej, zaznaczone okręgiem niebieskim na poprzednim wykresie, ukazane jest poniżej. 13
14 Wartość przeregulowania p = %=26%. 5 W sprawozdaniu: 1. Zamieścić powiększony wykres odpowiedzi skokowej oraz obliczenia i wynik dla przeregulowania. 2. Określić czy wartość przeregulowania jest zgodna z założeniami projektowymi i uzasadnić zgodność bądź niezgodność. 3. Podać rzeczywisty czas regulacji i porównać go z oszacowaniem dokonanym w punkcie Badanie śledzenia okresowo zmiennej wartości zadanej Czynności wstępne Jako 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 przypadku braku wskazań prowadzącego, samodzielnie ustalić postać przebiegu, respektując następujące zalecenia: 1. Wartość zadana nie powinna wychodzić poza przedział 40 80% zakresu, gdyż może to wiązać się z ograniczeniami sygnału sterującego, a przez to utratą liniowości. 2. Wartość zadana nie powinna wychodzić poza 10% zakresu od punktu pracy dla którego zidentyfikowano obiekt. 3. Okres przebiegu powinien wynosić co najmniej 300 s. 4. Wybrać przebieg o kształcie sinusoidalnym lub trójkątnym. Po określeniu wartości parametrów konfiguracyjnych, które zapewnią generację pożądanego przebiegu (por. pkt. 3), wprowadzić je do kodu programu reg_pi.pro. W programie tym należy zmienić inicjalizację wartości flagi bmode na TRUE, co oznacza wybór generatora sygnałowego jako bieżącego źródła wartości zadanej. Zmodyfikować odpowiednio program. UWAGA: Jeśli w programie na etapie kompilacji pojawi się problem w związku z nazwą określającą typ przegiegu z typu wyliczeniowego E_CTRL_SIGNAL_TYPE, to należy użyć odpowiedniej wartości liczbowej przy ustawianiu rodzaju przebiegu sterowania. 14
15 5.4.2 Realizacja eksperymentu Zmodyfikowany program skompilować i uruchomić, korzystając z trybu Online. Przed właściwym uruchomieniem programu zaleca się wykonanie restartu programowego sterownika. Wywołać kolejno następujące opcje: 1. Project Build 2. Online Login 3. Online Reset All 4. Online Run Po uruchomieniu programu uaktywnić rejestrację przebiegu w TwinCAT Scope View (Scope Start Scope lub przycisk ). Obserwowany przebieg wartości zadanej powinien być zgodny z zaplanowanym. W przypadku niezgodności, przeanalizować jakie parametry konfiguracyjne programu wymagają korekty. W razie potrzeby zatrzymać program i wylogować się z trybu Online, zmodyfikować program, skompilować go i ponownie uruchomić. Po stwierdzeniu poprawnej postaci przebiegu wartości zadanej i skutecznego jej śledzenia przez układ regulacji, zarejestrować przebieg. Rejestracja powinna objąć przynajmniej dwa okresy zmian wartości zadanej. Należy zapisać obraz ekranu z otrzymanym przebiegiem, który powinien być podobny do jednego z przedstawionych w kolejnym. Do sprawozdania dołączyć uzyskany obraz ekranu Analiza otrzymanych przebiegów Dokonać przybliżenia wykresu w obszarze, w którym zachodzi ustabilizowane śledzenie wartości zadanej narastającej liniowo. W przypadku przebiegu sinusoidalnego, obszar najlepszej liniowości przypada na otoczenie punktu przejścia przez wartość zero. W przypadku przebiegu trójkątnego, najlepiej wykorzystać końcowy zakres przedziału narastania. Zasadę realizacji przybliżenia ukazują poniższe rysunki: 15
16 e u e u W sprawozdaniu: 1. Wyjaśnić na podstawie otrzymanych przebiegów bądź wykresów z poprzedniego punktu, dlaczego przebieg sterowania w przypadku śledzenia sygnału sinusoidalnego ma kształt zgodny z tym sygnałem (także sinusoidalny), natomiast dla trójkątnego przebiegu wartości zadanej nie uzyskuje się trójkątnego przebiegu sterowania 2. Zamieścić obraz ekranu z wykresem po przybliżeniu, pozwalającym na odczytanie wartości błędu ustalonego śledzenia. Podać odczytaną wartość błędu ustalonego e u. 3. Wyjaśnić czy i jak wartość odczytanego błędu ustalonego śledzenia wynika z parametrów obiektu i nastaw regulatora. Wyznaczyć teoretyczną wartość błędu ustalonego. Czy teoretyczna wartość zgadza się z wartością odczytaną z wykresu? 16
17 6. Dodatki Dodatek A Przygotowanie projektu w TwinCAT System Manager W programie TwinCAT System Manager utworzyć nowy projekt. Jako docelowy system PLC wybrać lokalny system komputera PC (Run-Time System), korzystając z okna konfiguracyjnego SYSTEM-Configuration / Choose Target Ustawić system PLC w tryb konfiguracji. Klawisz myszy otwiera okno Tryb konfiguracji W menu kontekstowym gałęzi I/O Devices wybrać opcję Append Device Wstawić urządzenie Ethernet / Virtual Ethernet Interface. 17
18 Uruchomić przeszukiwanie modułów, przyłączonych przez Ethernet, wywołując opcję Scan Boxes dla Device 1 (Virtual-Ethernet). Odnalezienie modułów analogowych we/wy powinno zostać odnotowane przez wpisy KL3454 oraz KL4424. Jeżeli moduły nie zostaną wyszukane automatycznie, należy wykonać czynności opisane w dodatku C. Wczytać konfigurację wygenerowaną dla programu PLC, wybierając odpowiedni plik *.tpy dla PLC-Configuration / Append PLC Project. Następnie odpowiednio powiązać adresy zmiennych zadeklarowanych w programie z fizycznymi lokalizacjami przestrzeni obrazu procesu (PLC-configuration Standard Inputs/Outputs). 18
19 Dodatek B Przygotowanie obserwacji i rejestracji przebiegów w TwinCAT Scope View Wizualizację i rejestrację czasowego przebiegu wartości zmiennych procesowych należy zrealizować przy wykorzystaniu programu TwinCAT Scope View z pakietu TwinCAT System. Po otwarciu programu, z menu kontekstowego elementu Scope (prawy klawisz myszy), wybrać Add Scope View, a następnie podać tytuł tworzonego okna rejestracji, np. regpi. Utworzony zostanie element okna rejestracji o podanej nazwie. W prawym dolnym panelu dostępne są zakładki, umożliwiające konfigurację utworzonego elementu. W zakł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ą obiektu cieplnego. Pozostałe ustawienia mogą pozostać domyślne. Menu kontekstowe utworzonego elementu posiada pozycję dodania kanału wizualizacji Add Channel. Dodać trzy kanały o nazwach np. y, u i w, przeznaczone do rejestracji odpowiednio wyjścia obiektu, sterowania i wartości zadanej. Po wybraniu danego kanału (przez kliknięcie na odpowiadający mu element), w prawym dolnym panelu ukazują się zakładki konfiguracyjne. 19
20 Dla każdego z kanałów zrealizować opisane niżej czynności konfiguracyjne. W zakładce Acquisition: Jako adres AMS Net ID sterownika wpisać adres lokalnego systemu PLC, tj. local, Nacisnąć przycisk Change, a w otwartym następnie oknie dialogowym przycisk Reload Symbols. Załadowane zostaną nazwy symboliczne zmiennych z pamięci sterownika, które można wybrać do rejestracji w danym kanale, wybrać odpowiednio (np. MAIN.FACTUALVALUE dla kanału y, MAIN.FOUT dla kanału u oraz MAIN.FSETPOINTVALUE dla kanału w) i wcisnąć przycisk OK, W polu Cycle Time wybrać User defined [ms] i podać 200 domyślnie proponowany czas cyklu zadaniowego jest za krótki dla badanego obiektu i spowodowałby rejestrację zbyt dużej liczby danych. W zakładce Display: Ustawić odpowiedni zakres 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 siatki wykresu (pole Grid). 20
21 W zakładce Style: Można zmienić kolory linii wykresu dla poszczególnych kanałów (Pen Color Change ), przypisując np. kolor czerwony dla kanału sterowania (u), zielony dla wyjścia (y) i niebieski dla wartości zadanej (w). 21
22 DODATEK C Dołączanie konfiguracji sprzętowej BK9050 do TwinCAT System Manager 1. Z gałęzi I/0 Configuration I/O Devices wywołać Append Device i dodać Virtual Ethernet Interface. 2. Uruchomić przeszukiwanie modułów przyłączonych przez Ethernet, wywołując opcję Scan Boxes dla Device 1 (Virtual-Ethernet). Odnalezienie modułów analogowych we/wy powinno zostać odnotowane przez wpisy KL3454 oraz KL4424. Jeżeli moduł BK9050 nie zostanie wyszukany automatycznie, należy zrealizować kolejne punkty. 22
23 3. Z gałęzi I/0 Configuration I/O Devices Device 1 (Virtual-Ethernet) wywołać Append Box i dodać BK D l a gałęzi Box 1 (BK9050) wybrać zakładkę IP Address i wpisać IP: Następnie upewnić się, że System Manager połączony jest z lokalnym systemem Run-Time (jeżeli nie, dokonać połączenia, korzystając z przycisku Choose Target w gałęzi SYSTEM Configuration), ustawić tryb Config, jeżeli aktualny będzie odmienny. Dokonać kolejno: zapisu konfiguracji, uruchomienia systemu, powrotu do trybu Config używając przycisków zaznaczonych poniżej strzałkami, w kolejności ich numeracji potwierdzać wszelkie zapytania dialogowe
24 5. Dla Box 1 (BK9050) wywołać z menu kontekstowego opcję Scan Terminals Moduły I/O powinny zostać odnalezione i wypisane pod gałęzią Box 1 (BK9050). Konfiguracja została zakończona. Należy ponownie zapisać ją do systemu Run-Time. Ustawienia konfiguracyjne można zapisać do pliku. 24
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
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. 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. 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
LABORATORIUM. Sterowanie obiektem cieplnym z wykorzystaniem sterowników oraz biblioteki Controller Toolbox firmy Beckhoff
LABORATORIUM Sterowanie obietem cieplnym z wyorzystaniem sterowniów oraz bibliotei Controller Toolbox firmy Bechoff 1. Bibliotea Controller Toolbox... 2 1.1. Wprowadzenie... 2 1.2. Blo regulatora PI...
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
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. Wprowadzenie
LABORATORIUM: Identyfikacja obiektu cieplnego z wykorzystaniem sterowników firmy Beckhoff oraz oprogramowania Matlab Wprowadzenie Celem ćwiczenia jest zidentyfikowanie obiektu cieplnego dla zadanego punktu
Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie
Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne z modułem BK9050 Moduł BK9050 jest urządzeniem typu Bus Coupler, umożliwiającym instalację rozproszonych grup terminali
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).
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
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).
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
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
Konfigurowanie sterownika BX9000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy ze sterownikiem BX9000
Konfigurowanie sterownika BX9000 firmy Beckhoff wprowadzenie 1. Konfiguracja pakietu TwinCAT do współpracy ze sterownikiem BX9000 Stanowisko laboratoryjne ze sterownikiem BX9000 Sterownik BX9000 należy
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
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
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.
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...
Ć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.
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 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
Instrukcja obsługi Konfigurator MLAN-1000
Instrukcja obsługi Konfigurator MLAN-1000 Strona 2 z 8 SPIS TREŚCI 1. Logowanie... 3 2. Diagnostyka... 4 3. Konfiguracja sterownika... 5 3.1 Konfiguracja sterownika aktualizacja oprogramowania... 5 4.
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
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.
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.
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:
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
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
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
UWAGA. 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
Product Update 2013. Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6
Product Update 2013 Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6 Str. 2 / 15 Funkcjonalność ADR dla przemienników PF 750 Temat: Celem niniejszego ćwiczenia, jest zapoznanie
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
Ć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
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),
Materiały dodatkowe. Konfiguracja sterownika programowalnego Siemens do obsługi protokołu MODBUS. Opracowali: mgr inż.
Katedra Inżynierii Systemów Sterowania Materiały dodatkowe Konfiguracja sterownika programowalnego Siemens do obsługi protokołu MODBUS Opracowali: mgr inż. Tomasz Karla Data: Luty, 2017 r. Dodatkowe informacje
Cyfrowe Przetwarzanie Obrazów i Sygnałów
Cyfrowe Przetwarzanie Obrazów i Sygnałów Laboratorium EX0 Wprowadzenie Joanna Ratajczak, Wrocław, 2018 1 Cel i zakres ćwiczenia Celem ćwiczenia jest zapoznanie się ze środowiskiem Matlab/Simulink wraz
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
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
1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7
1. Aplikacja do LOGO! 8 i LOGO! 7 1.1. Przegląd funkcji Darmowa aplikacja umożliwia podgląd wartości parametrów procesowych modułu podstawowego LOGO! 8 i LOGO! 7 za pomocą smartfona lub tabletu przez sieć
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:
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
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
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
Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU
Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU Spis treści: 1. Instalacja oprogramowania XG5000 3 2. Tworzenie nowego projektu i ustawienia sterownika 7 3. Podłączenie sterownika
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...
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
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.
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ść
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
Ćwiczenia z S7-1200. S7-1200 jako Profinet-IO Controller. FAQ Marzec 2012
Ćwiczenia z S7-1200 S7-1200 jako Profinet-IO Controller FAQ Marzec 2012 Spis treści 1 Opis zagadnienie poruszanego w ćwiczeniu. 3 1.1 Wykaz urządzeń..... 3 2 KONFIGURACJA S7-1200 PLC.. 4 2.1 Nowy projekt.
Ć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
Instrukcja konfiguracji urządzenia Comarch TNA Gateway Plus
Instrukcja konfiguracji urządzenia Comarch TNA Gateway Plus COMARCH TNA Szanowni Państwo, dziękujemy za wybór usługi Comarch TNA oraz urządzenia Comarch TNA Gateway Plus. Mamy nadzieję, że korzystanie
Licznik rewersyjny MD100 rev. 2.48
Licznik rewersyjny MD100 rev. 2.48 Instrukcja obsługi programu PPH WObit mgr inż. Witold Ober 61-474 Poznań, ul. Gruszkowa 4 tel.061/8350-620, -800 fax. 061/8350704 e-mail: wobit@wobit.com.pl Instrukcja
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:
PIERWSZY PROGRAM W JĘZYKU FBD
CODESYS PIERWSZY PROGRAM 1 PIERWSZY PROGRAM W JĘZYKU FBD Materiał ten stanowi skróconą wersję opracowania omawiającego pracę w środowisku CoDeSys (plik CoDeSys na stronie przedmiotu). Poniżej przedstawiona
CoDeSys 3 programowanie w języku CFC
Notatka Aplikacyjna NA 03003PL 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 CFC... 5 4. Składnia języka CFC
(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
Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych
Laboratorium OiOSE. Programowanie w środowisku MS Visual C++ 1 Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych Organizacja i Oprogramowanie Systemów Elektronicznych Michał Kowalewski
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 obiektu inercyjnego I rzędu 2. orekcja dynamiczna
Regulacja prędkości posuwu belki na prowadnicach pionowych przy wykorzystaniu sterownika Versa Max
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 PA9b 1 Regulacja prędkości posuwu belki na prowadnicach
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
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
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)
1. Opis okna podstawowego programu TPrezenter.
OPIS PROGRAMU TPREZENTER. Program TPrezenter przeznaczony jest do pełnej graficznej prezentacji danych bieżących lub archiwalnych dla systemów serii AL154. Umożliwia wygodną i dokładną analizę na monitorze
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.
Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa TECHNIKI REGULACJI AUTOMATYCZNEJ
Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa TECHNIKI REGULACJI AUTOMATYCZNEJ Laboratorium nr 2 Podstawy środowiska Matlab/Simulink część 2 1. Cel ćwiczenia: Celem ćwiczenia jest zapoznanie
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
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:
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS) Temat: Budowa pętli sprzętowej (ang. Hardware In the Loop) w oparciu
Gromadzenie danych. Przybliżony czas ćwiczenia. Wstęp. Przegląd ćwiczenia. Poniższe ćwiczenie ukończysz w czasie 15 minut.
Gromadzenie danych Przybliżony czas ćwiczenia Poniższe ćwiczenie ukończysz w czasie 15 minut. Wstęp NI-DAQmx to interfejs służący do komunikacji z urządzeniami wspomagającymi gromadzenie danych. Narzędzie
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
Rys 1 Schemat modelu masa- sprężyna- tłumik
Rys 1 Schemat modelu masa- sprężyna- tłumik gdzie: m-masa bloczka [kg], ẏ prędkośćbloczka [ m s ]. 3. W kolejnym energię potencjalną: gdzie: y- przemieszczenie bloczka [m], k- stała sprężystości, [N/m].
INSTRUKCJA OBSŁUGI PROGRAMU REJESTRACJI I AKWIZYCJI DANYCH REJESTRATOR 9.2
INSTRUKCJA OBSŁUGI PROGRAMU REJESTRACJI I AKWIZYCJI DANYCH REJESTRATOR 9.2 PC THERM AUTOMATYKA PRZEMYSŁOWA Systemy Kontroli Dostępu i Rejestracji Czasu Pracy Al. Komisji Edukacji Narodowej 21 02-797 Warszawa
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
1. Opis. 2. Wymagania sprzętowe:
1. Opis Aplikacja ARSOFT-WZ2 umożliwia konfigurację, wizualizację i rejestrację danych pomiarowych urządzeń produkcji APAR wyposażonych w interfejs komunikacyjny RS232/485 oraz protokół MODBUS-RTU. Aktualny
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.
Ćwiczenia z S7-1200. Komunikacja S7-1200 z przyciskowym panelem HMI KP300 PN. FAQ Marzec 2012
Ćwiczenia z S7-1200 KP300 PN Ćwiczenia z S7-1200 Komunikacja S7-1200 z przyciskowym panelem HMI KP300 PN FAQ Marzec 2012 1 Spis treści 1 Opis zagadnienia poruszanego w ćwiczeniu. 3 1.1 Wykaz urządzeń...
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
Programowanie sterowników
Programowanie sterowników Wydział Elektrotechniki, Informatyki i Telekomunikacji 1 Strona 1 Ćwiczenie 1: Usuwanie projektu 1. Uruchom Windows Explorer. 2. Usuń projekt z lokalizacji na dysku: D:\Automation
(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
Sterowniki Programowalne sem. V, AiR
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
GRM-10 - APLIKACJA PC
GRM-10 - APLIKACJA PC OPIS Aplikacja służy do aktualizacji oprogramowania urządzenia GRM-10 oraz jego konfiguracji z poziomu PC. W celu wykonania wskazanych czynności konieczne jest połączenie GRM-10 z
Zdalny podgląd wizualizacji z panelu XV100 przez przeglądarkę internetową (WebServer)
www.eaton.com www.moeller.pl Zdalny podgląd wizualizacji z panelu XV100 przez przeglądarkę internetową (WebServer) Notatka aplikacyjna NA152PL Spis treści 1. Wprowadzenie... 3 2. Wymagane oprogramowanie...
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
CoDeSys 3 programowanie w języku drabinkowym LD
Notatka Aplikacyjna NA 03004PL Spis treści 1. Wstęp... 2 1.1. Wymagania programowe... 2 2. Tworzenie projektu i dodawanie programu w LD... 3 3. Organizacja okien dla języka LD... 5 4. Składnia języka LD
Dodawanie nowego abonenta VOIP na serwerze Platan Libra
Dodawanie nowego abonenta VOIP na serwerze Platan Libra Wstęp: Celem ćwiczenia jest ustawienie nowego abonenta VOIP w centrali Platan Libra, oraz konfiguracja programu do połączeń VOIP na komputerze i
Program V-SIM tworzenie plików video z przebiegu symulacji
Program V-SIM tworzenie plików video z przebiegu symulacji 1. Wprowadzenie Coraz częściej zdarza się, że zleceniodawca opinii prosi o dołączenie do opracowania pliku/ów Video z zarejestrowanym przebiegiem
KONFIGURACJA PRZEMIENNIKA CZĘSTOTLIWOŚCI POWERFLEX 525 Z WYKORZYSTANIEM PROGRAMU CONNECTED COMPONENTS WORKBENCH
KONFIGURACJA PRZEMIENNIKA CZĘSTOTLIWOŚCI POWERFLEX 525 Z WYKORZYSTANIEM PROGRAMU CONNECTED COMPONENTS WORKBENCH STEROWANIE PRACĄ PRZEMIENNIKA CZĘSTOTLIWOŚCI POWERFLEX 525 Z POZIOMU STEROWNIKA COMPACTLOGIX
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
Poniższy przykład przedstawia prosty sposób konfiguracji komunikacji między jednostkami centralnymi LOGO! w wersji 8 w sieci Ethernet.
Poniższy przykład przedstawia prosty sposób konfiguracji komunikacji między jednostkami centralnymi LOGO! w wersji 8 w sieci Ethernet. Przygotowanie urządzeń W prezentowanym przykładzie adresy IP sterowników
Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej
Politechnika Łódzka Instytut Systemów Inżynierii Elektrycznej Laboratorium komputerowych systemów pomiarowych Ćwiczenie 8 Wykorzystanie modułów FieldPoint w komputerowych systemach pomiarowych 1. Wprowadzenie
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
Rejestratory Sił, Naprężeń.
JAS Projektowanie Systemów Komputerowych Rejestratory Sił, Naprężeń. 2012-01-04 2 Zawartość Typy rejestratorów.... 4 Tryby pracy.... 4 Obsługa programu.... 5 Menu główne programu.... 7 Pliki.... 7 Typ
Podstawowa instrukcja obsługi STRON stron internetowych serwisu www.smpn.pl zrealizowanych w systemie zarządzania treścią Wordpress.
Podstawowa instrukcja obsługi STRON stron internetowych serwisu www.smpn.pl zrealizowanych w systemie zarządzania treścią Wordpress. Założenia użytkownik posiada założone konto w systemie z prawami Redaktora.
STEROWNIK LAMP LED MS-1 Konwerter sygnału 0-10V. Agropian System
STEROWNIK LAMP LED MS-1 Konwerter sygnału 0-10V Agropian System Opis techniczny Instrukcja montażu i eksploatacji UWAGA! Przed przystąpieniem do pracy ze sterownikiem należy zapoznać się z instrukcją.
Rozdział ten zawiera informacje o sposobie konfiguracji i działania Modułu OPC.
1 Moduł OPC Moduł OPC pozwala na komunikację z serwerami OPC pracującymi w oparciu o model DA (Data Access). Dzięki niemu można odczytać stan obiektów OPC (zmiennych zdefiniowanych w programie PLC), a
Rysunek 1: Okno z lista
1 Urzadzenie RFID Urządzenie RFID, umożliwia użytkownikom systemu kontrolę dostępu do wydzielonych przez system stref, na podstawie odczytywanych TAG ów (identyfikatora przypisanego do użytkownika) z czytników