Oprogramowanie komputerowych systemów sterowania
|
|
- Alojzy Janik
- 9 lat temu
- Przeglądów:
Transkrypt
1 Oprogramowanie komputerowych systemów sterowania Andrzej URBANIAK Oprogramowanie komputerowych systemów sterowania (1) Poprzednie wykłady dotyczyły sprzętowych aspektów komputerowych systemów sterujących. Obecnie zdefiniujemy wymagania w zakresie funkcjonalnym. Związane są one ściśle z oprogramowaniem KSS. 1
2 Wymagania w zakresie oprogramowania KSS 1. Obsługa we/wy 2. Obsługa komunikacji człowieksystem 3. System operacyjny 4. Wyznaczanie sterowań 5. Zarządzanie zbiorami 6. Obsługa systemu Oprogramowanie komputerowych systemów sterowania (2) Dobry projekt komputerowego systemu sterującego obejmuje realizację obu nurtów: sprzętowego (hardware u) i programowego (software u). Wymagania odnośnie do oprogramowania KSS podzielone zostały na 6 głównych grup. Są to: 1. Obsługa we/wy 2. Obsługa komunikacji człowiek-system 3. System operacyjny 4. Wyznaczanie sterowań (algorytmy sterowania) 5. Zarządzanie zbiorami 6. Obsługa systemu Rozpoczniemy od omówienia problematyki obsługi urządzeń wejściowo-wyjściowych. 2
3 Obsługa we/wy Zbieranie i przetwarzanie zmiennych procesowych ciągłych nieciągłych specjalistyczne Przekształcanie na efektywny sygnał sterowania i sposób wyprowadzania sygnału Oprogramowanie komputerowych systemów sterowania (3) Obsługa we/wy obejmuje problematykę zbierania i przetwarzania zmiennych procesowych (wejście) oraz problematykę wysyłania sygnału sterującego na obiekt. Specyfika zbierania i przetwarzania zmiennych procesowych wynika z charakteru tych zmiennych i stąd można mówić o problematyce przetwarzania zmiennych procesowych ciągłych i nieciągłych. Zwykle wyróżnia się również klasę specjalistycznego przetwarzania, która dotyczy zarówno zmiennych procesowych ciągłych jak i dyskretnych. 3
4 Obsługa we/wy Zbieranie i przetwarzanie zmiennych procesowych ciągłych obejmuje następujące czynności: a. linearyzację i korekcję charakterystyki statycznej czujników pomiarowych b. przeliczanie na wybrane jednostki techniczne c. kontrolę wiarygodności d. filtrację cyfrową e. kontrolę przekroczeń wartości granicznych f. obliczanie podstawowych charakterystyk statystycznych g. całkowanie Oprogramowanie komputerowych systemów sterowania (4) Przetwarzanie zmiennych procesowych ciągłych obejmuje: a. linearyzację i korekcję charakterystyki statycznej czujników pomiarowych b. przeliczanie na wybrane jednostki techniczne c. kontrolę wiarygodności d. filtrację cyfrową e. kontrolę przekroczeń wartości granicznych f. obliczanie podstawowych charakterystyk statystycznych g. całkowanie Każda z powyższych czynności wymaga określonych narzędzi programowych niezbędnych do spełnienia oczekiwanych funkcji. 4
5 Obsługa we/wy - linearyzacja i korekcja ad a) Większość czujników pomiarowych posiada nieliniowe charakterystyki; np. pomiar przepływu (zwężka) A = C pomiar temperatury (termistor) A = C I Konieczność aproksymacji: liniowa, wielomianowa I C1I + C Oprogramowanie komputerowych systemów sterowania (5) Zdecydowana większość współczesnych czujników pomiarowych posiada nieliniowe charakterystyki. Dla przykładu podano zależność na przepływ (A) mierzony tradycyjnie za pomocą zwężki. Bezpośrednim sygnałem mierzonym jest spadek ciśnienia na zwężce (I). Inny przykład dotyczy pomiaru temperatury za pomocą termistora. W tym przypadku rezystancja termistora (A) jest funkcją zmian temperatury (I) w stosunku do temperatury odniesienia opisaną wielomianem. Podane przykłady jednoznacznie sugerują konieczność zastosowania algorytmów aproksymacji. Oprogramowanie KSS winno zatem być wyposażone w określone procedury aproksymacji liniowej i wielomianowej. 5
6 Obsługa we/wy - przeliczanie na wybrane jednostki techniczne ad b) Przeliczanie na wybrane jednostki techniczne realizuje się przy zachowaniu następujących wymagań: - utrzymanie dokładności względnej 0,01% (zwykle 4-5 znaków dziesiętnych) - utrzymanie stałej dokładności względnej we wszystkich zakresach pomiarowych Oprogramowanie komputerowych systemów sterowania (6) Kolejne wymaganie dotyczy konieczności prezentacji zmiennych procesowych w ogólnie przyjętych jednostkach technicznych. Algorytmy i programy przeliczające sygnały pomiarowe na wartości wyrażone w jednostkach technicznych winny spełniać dwa podstawowe warunki: 1. duża dokładność względna, rzędu 0,01%, 2. stała dokładność względna we wszystkich zakresach pomiarowych. Spełnienie tych warunków nie zawsze jest w pełni możliwe, szczególnie w przypadkach pomiarów wielkości fizyko-chemicznych charakteryzujących stan środowiska naturalnego. Nierzadko stosuje się specjalistyczne rozwiązania sprzętowe i programowe o charakterze wbudowanym, dedykowane dla danego typu czujników. 6
7 Obsługa we/wy - kontrola wiarygodności ad c) Kontrola wiarygodności polega na: - sprawdzeniu, czy wartość mierzona A mieści się w zakresie pomiarowym czujnika - sprawdzeniu szybkość zmian wielkości mierzonej Dodatkowo: A A Ai t i min A max A t i 1 i 1 porównanie wyników uzyskanych z różnych czujników porównanie wyniku pomiaru z wynikiem uzyskanym na podstawie modelu matematycznego Wartości nie spełniające tych kryteriów nie są dalej przetwarzane o A max Oprogramowanie komputerowych systemów sterowania (7) Wyniki pomiarów przemysłowych muszą posiadać określony poziom wiarygodności. Oprogramowanie realizujące zbieranie i przetwarzanie danych musi zatem być wyposażone algorytmy kontroli wiarygodności. Najczęściej stosuje się dwa podstawowe algorytmy. Pierwszy polega na sprawdzeniu, czy wartość mierzona A mieści się w zakresie pomiarowym czujnika. Drugi natomiast polega na sprawdzeniu prędkości zmian mierzonej wielkości i ocenie czy mieści się ona w realnie możliwym zakresie. Warunek ten definiuje się dla badanego procesu na podstawie znajomości jego dynamiki. Jeśli naruszone zostanie któreś z kryteriów wówczas realizuje się powtórzenie pomiaru określoną liczbę razy (jeśli jest konieczność, to nawet kilkukrotnie), w przypadku utrzymania się błędu uzyskana wartość nie dalej przetwarzana. Jeśli naruszenie kryterium miało charakter incydentalny, wówczas system pobiera do przetwarzania właściwą wartość odrzucając pomiar zakłócony. W procesach o wysokim stopniu zagrożenia stosuje się dodatkowe metody kontroli wiarygodności. Jedną z nich jest wyposażenie układu w kilka czujników pomiarowych różnego typu i porównywanie wyników uzyskiwanych z różnych czujników. Drugie rozwiązanie polega na porównaniu wyniku uzyskanego z pomiarów z wynikiem wyznaczonym na matematycznego opisu procesu (modelu matematycznego procesu). 7
8 Obsługa we/wy - filtracja cyfrowa ad d) Filtracja cyfrowa (oddzielna dziedzina!) Parametry filtru cyfrowego dobiera się poprzez dobór współczynników algorytmu filtracji. Cyfrowym odpowiednikiem analogowego filtru 1 G( s) = s + 2πf jest filtr cyfrowy o transmitancji 0 G z = 1 e 1 ( ) 2πf π z z = z e 0TR 1 2 f0t R T R- okres realizacji algorytmu filtracji Oprogramowanie komputerowych systemów sterowania (8) Pomiary i przetwarzanie sygnałów w warunkach przemysłowych zawsze wiąże się z koniecznością usuwania zakłóceń oraz szumów. W ramach wstępnego przetwarzania niezbędne są zatem algorytmy filtracji sygnałów pomiarowych. Dziedzina filtracji cyfrowej (czyli filtracji realizowanej za pomocą algorytmów filtracji) jest bardzo bogata i szeroko rozwijana. Powyżej podano najprostszy przykład filtru analogowego o charakterystyce inercyjnej oraz jego odpowiednik cyfrowy. W rozwiązaniu analogowym nie występuje problem czasu przetwarzania, który w filtracji cyfrowej może powodować pewne problemy. We worze opisującym dynamikę filtru cyfrowego oprócz częstotliwości odcięcia f 0 występuje czas realizacji algorytmu filtracji T R. Możliwości filtracji cyfrowej są aktualnie bardzo duże. Oprogramowanie może zawierać całą gamę algorytmów dostosowanych do charakteru mierzonych wielkości i dynamiki ich zmienności. 8
9 Obsługa we/wy - kontrola przekroczeń wartości granicznych ad e) Cel kontroli przekroczeń wartości granicznych: informowanie obsługi o przekroczeniu przez zmienną wartości granicznej zarejestrowanie rodzaju przekroczenia oraz chwili jego wystąpienia w protokole ewentualne zainicjowanie działania zabezpieczającego proces Wartości graniczne zadawane są jako: absolutne lub względne (np.. odchylenia +/-20%) Zalety kontroli programowej: łatwe wyłączanie i włączanie kontroli możliwość wprowadzenia dowolnie dużej liczby wartości możliwość eliminacji przypadkowych alarmów (powtórzenia) Oprogramowanie komputerowych systemów sterowania (9) Z praktycznego punktu widzenia, ważnym zadaniem przetwarzania sygnałów wejściowych jest kontrola przekroczeń wartości granicznych. Zadanie to wiąże się ściśle z zadaniem monitorowania przebiegu procesu pod kątem wystąpienia stanów niepożądanych lub awaryjnych. Celem kontroli jest: informowanie obsługi o przekroczeniu przez zmienną wartości granicznej, zarejestrowanie rodzaju przekroczenia oraz chwili jego wystąpienia w protokole, ewentualne zainicjowanie działania zabezpieczającego proces. Zwróćmy uwagę na fakt, że działanie zabezpieczające proces nie zawsze wiąże się z wyłączeniem urządzenia lub zatrzymaniem procesu. W przypadku złożonych procesów działanie zabezpieczające może wiązać się z bardzo skomplikowanymi czynnościami. Programowa kontrola przekroczeń wartości granicznych ma wiele zalet w stosunku do kontroli sprzętowej. Pozwala na łatwe wyłączanie i włączanie kontroli, daje możliwość wprowadzenia dużej liczby kontrolowanych zmiennych oraz pozwala wyeliminować przypadkowe alarmy. 9
10 Obsługa we/wy - charakterystyki statystyczne ad f) Charakterystyki statystyczne Średnie arytmetyczne próbki 1 x = n i= 1 Wariancje próbki n x i S n n = x n i= 1 Sn + xn i, x = s 2 = 1 n 1 n n 2 ( xi x) = i= 1 n 1 i= 1 1 ( x 2 i 2x i x + x 2 ) s -odchylenie standardowe Oprogramowanie komputerowych systemów sterowania (10) Zbieranie wielkości z procesu wiąże się z koniecznością wstępnej obróbki statystycznej. Algorytmy statystyczne mogą być bardzo rozbudowane, jednakże w przypadku KSS wykorzystuje się najprostsze funkcje statystyczne. Przykładowo podano wzory na wyznaczanie wartości średniej oraz odchylenie standardowe. Zwróćmy również uwagę na istotny fakt wyboru zależności definiującej algorytm wyznaczanie danej wielkości statystycznej. Wybór algorytmu winien być podyktowany świadomością błędów systematycznych w obliczeniach: zaokrągleń i operacji nieliniowych. Na przykład, klasyczny podany wzór wyznaczenie średniej próbki wymaga wykonania n-krotnej operacji sumowania i pamiętania n Elementów. Rozwiązanie tego zadania poprzez pamiętanie sumy, uzupełnianej po każdym pomiarze o kolejny element i następnie wyznaczenie średniej zgodnie ze przekształconym wzorem wymaga pamiętania jedynie dwóch wartości i wykonania jednej operacji dodawania. Podobną analizę można przeprowadzić dla wyrażenia na wariancję próbki. 10
11 Obsługa we/wy- charakterystyki statystyczne Przedziały ufności (poziomy istotności) p 1-2α α - powierzchnia x np.. α=0,025, 1-2α= 0,95 (prawdopodobieństwo, że wartość zmiennej losowej mieści się w przedziale <a,b>) Oprogramowanie komputerowych systemów sterowania (11) Spośród wielu charakterystyk statystycznych wspomnimy również o przedziałach ufności. Mają one istotną interpretację praktyczną. Graficzną interpretację przedstawiono na rysunku. Przedziały ufności pozwalają ocenić jakie jest prawdopodobieństwo, że wartość zmiennej losowej będzia zawarta w przedziale <a,b>. Na przykład, dla α=0,025, prawdopodobieństwo, że wartość zmiennej losowej mieści się w przedziale ab jest równe 1-2α= 0,95. 11
12 Obsługa we/wy - całkowanie numeryczne ad g) Całkowanie numeryczne Stosuje się w przypadku wyznaczania kumulatywnych przepływów masy i energii za określony przedział czasu Cała gama metod (np. Simpsona, trapezów,...) problemy doboru parametrów całkowania Oprogramowanie komputerowych systemów sterowania (12) Operacją szczególną wykonywana bardzo często jest całkowanie numeryczne. Stosuje się je w przypadku wyznaczania kumulatywnych przepływów masy i energii za określony przedział czasu. Istnieje bardzo dużo różnorodnych algorytmów całkowania. Z każdą z metod jest związana określona dokładność oraz czas obliczeń. Niezwykle istotnym elementem stosowania algorytmów całkowania jest umiejętny wybór metody oraz dobór wartości jej parametrów. 12
13 Obsługa we/wy przetwarzanie zmiennych procesowych nieciągłych Przetwarzanie zmiennych procesowych nieciągłych obejmuje głównie przetwarzanie transakcji i obsługiwane jest zwykle przez system automatyzacji obiektu (procesu). Główne zadanie:porządkowanie i redukcja zebranych danych w celu wypracowania decyzji odnośnie dalszego przebiegu procesu. Skutki przetwarzania zmiennych procesowych dyskretnych są bardzo istotne dla procesu. Oprogramowanie komputerowych systemów sterowania (13) Informacyjna obsługa procesu produkcyjnego wymaga przetwarzania zmiennych dyskretnych. Są to dane dotyczące liczby zasobów (maszyn, środków produkcji, ludzi) oraz zapasów. Oprogramowanie realizujące funkcje przetwarzania danych o procesie produkcyjnym jest często częścią systemu automatyzacji procesu (obiektu). Zadania szczegółowe: Opracowanie szczegółowego planu produkcji i zaopatrzenia materiałowego (harmonogramy zmianowe, dobowe, tygodniowe) Określenie kolejności operacji technologicznych Dostarczenie obsłudze danych niezbędnych do realizacji procesów (szczególnie miejsca styków ) Zbieranie danych z przebiegu realizacji harmonogramu Informowanie na bieżąco obsługi i kierownictwa o realizacji 13
14 Obsługa we/wy przetwarzanie zmiennych procesowych nieciągłych Korzyści: Stworzenie możliwości podejmowania racjonalnych decyzji Poprawa obsługi klientów Zwiększenie zdolności produkcyjnej Możliwości uelastycznienia procesu w przypadku awarii Zmniejszenie nerwowości personelu i obsługi Oprogramowanie komputerowych systemów sterowania (14) Przetwarzanie zmiennych procesowych nieciągłych, w szczególności danych o procesie, niesie niewątpliwe korzyści. Związane są one między innymi z możliwością racjonalizacji decyzji odnośnie do przebiegu procesu i jego organizacji, poprawy obsługi klientów i zwiększeniem zdolności produkcyjnej. Właściwa struktura systemu przetwarzania pozwala na elastyczne prowadzenie procesu i szybkie zmiany w przypadku sytuacji awaryjnych. Jest również mniej stressogenna dla personelu i obsługi. 14
15 Obsługa we/wy obieg informacji w systemie sterowania produkcją Predykcja zapotrzebowania na produkty finalne Opracowanie planu produkcji Predykcja zapotrzebowania na materiały (elementy, surowce) Zamówienia klientów Określenie stanu zapasów... Wydział 1 Wydział 2 Wydział N Dane o wynikach produkcji Magazyn Dział zaopatrzenia Dział zbytu Produkty finalne Materiały Oprogramowanie komputerowych systemów sterowania (15) Przedstawiony na rysunku schemat obiegu informacji w zintegrowanym systemie produkcyjnym wykorzystującym oprogramowanie w zakresie przetwarzania zmiennych dyskretnych obejmuje trzy główne podsystemy: podsystem przetwarzania danych o stanie zapasów materiałowych; Podstawowe zadania podsystemu są następujące: bieżące uaktualnianie stanu, bieżące porównywanie stanu zapasu z planem produkcji. podsystem przetwarzania danych o stanie zasobów; Realizuje on zadania: bieżące uaktualnianie stanu zasobów predykcja stanu zasobów aktualne wyniki produkcji, przekroczenia, niedociągnięcia podsystem modelu procesu; Obejmuje zespół zależności matematyczno-logicznych odzwierciedlający przebiegi czasowe zmian miejsca pobytu i zmian postaci elementów poddawanych operacjom technologicznym od surowców do produktu finalnego. 15
16 Obsługa we/wy zmienne procesowe binarne Zmienne procesowe binarne: stany styczników i przekaźników napędów stany wyłączników i odłączników układów EN stany zaworów odcinających i regulacyjnych stany dozowników, transporterów i zwrotnic stany sygnalizatorów dwupołożeniowych wartości granicznych zmiennych procesowych analogowych stany pracy maszyn i urządzeń binarne wyniki przetwarzania Oprogramowanie komputerowych systemów sterowania (16) Szczególny charakter zmiennych nieciągłych stanowią zmienne binarne. Ich znaczenie jest niezwykle istotne co najmniej z dwóch powodów. Po pierwsze, w znanych aplikacja komputerowych systemów sterujących udział zmiennych binarnych jest przeważający (około 90% i więcej) w stosunku do całej liczby przetwarzanych zmiennych. Po drugie, zmienne binarne są wykorzystywane przede wszystkim w systemach wbudowanych, ponieważ za ich pomocą definiuje się stany poszczególnych elementów i urządzeń. Przykłady zmiennych procesowych binarnych stanowią: stany styczników i przekaźników napędów stany wyłączników i odłączników układów EN stany zaworów odcinających i regulacyjnych stany dozowników, transporterów i zwrotnic stany sygnalizatorów dwupołożeniowych wartości granicznych zmiennych procesowych analogowych stany pracy maszyn i urządzeń binarne wyniki przetwarzania 16
17 Obsługa we/wy Przetwarzanie specjalistyczne zmiennych procesowych (przykłady) Szybka transformacja Fouriera Modele matematyczne procesów ciągłych i dyskretnych Identyfikacja modeli statycznych i dynamicznych obiektów Predykcje przebiegów czasowych Oprogramowanie komputerowych systemów sterowania (17) Kolejną rozległą grupą przetwarzania są algorytmy przetwarzania specjalistycznego. Z zasady są one powiązane ze szczególnymi rozwiązaniami systemów (szczególnie systemów wbudowanych) specyficznych dla danego obiektu (procesu). Podamy jedynie krótki komentarz do podanych przykładów specjalistycznego oprogramowania. Szybka transformacja Fouriera związana głównie z analizą dźwięków (mowy) jest wykorzystywana w programach syntezy i analizy mowy w automatach. Oprogramowanie to pozwala uzyskać szybko wyniki przetwarzania, które w warunkach zastosowania tradycyjnych metod trwało by zbyt długo. Oprogramowanie związane z analizą częstotliwości, którego przykładem jest transformacja Fouriera, umożliwia kompresję zapisu dźwięków oraz obrazów zmniejszając wydatnie niezbędny obszar pomięci. Modele matematyczne procesów stanowią oprogramowanie szczególnie istotne dla operatorów złożonych procesów podejmujących decyzje odnośnie do przebiegu procesów szczególnie w warunkach zagrożeń i awarii. Oprogramowanie to pozwala na wcześniejszą symulację skutków podejmowanych decyzji przed jej realizacją na procesie. Oprogramowanie w zakresie identyfikacja modeli obiektów pozwala na usystematyzowane zbieranie informacji o dynamice obiektów (procesów) i na tej podstawie dobranie właściwych metod i narzędzi do sterowania nimi. Predykcje przebiegów czasowych mają istotne znaczenie w przypadku wyznaczania tzw. trendów zmian wielkości procesowych. W zdecydowanej większości procesów uzyskanie wcześniejszej informacji o wartościach zmiennych procesowych w najbliższym czasie pozwala na bardziej racjonalne prowadzenie procesu i zwykle daje wymierne korzyści jak również pozwala na poprawę jakości produktu finalnego. Przedstawione przykłady specjalistycznego przetwarzania zmiennych procesowych zamykają omówienie wymagań w zakresie oprogramowania komputerowych systemów sterujących w odniesieniu do obsługi we/wy. 17
18 Wymagania (2) Zakres wymagań 1.Obsługa we/wy 2.Obsługa komunikacji człowiek-system 3.System operacyjny 4.Wyznaczanie sterowań 5.Zarządzanie zbiorami 6.Obsługa systemu Oprogramowanie komputerowych systemów sterowania (18) Kolejny zakres wymagań dotyczy komunikacji obsługi z systemem. Dziedzina ta stanowi szeroko rozwijany nurt w aplikacjach systemów informatycznych ponieważ od jakości interfejsu człowiek- system zależy w dużej mierze stopień wykorzystania systemu. Obecnie dostępne narzędzia programowe dają możliwość konstrukcji efektywnego interfejsu dostosowanego do indywidualnych oczekiwań użytkownika. Tym samym zmniejszył się narzut czasowy na tworzenie interfejsu, a projektant może skupić większą uwagę na samych algorytmach sterowania. Do budowy interfejsów wykorzystuje się narzędzia programistyczne z grupy RAD (Rapid Application Development). 18
19 Obsługa komunikacji człowiek - system Uwaga ogólna: wszystkie wywołania powinny być obsłużone w czasie max 1s (wynika z percepcji operatora) Zakres działania operatora procesu Zakres działania inżyniera-automatyka Zakres działania programisty Oprogramowanie komputerowych systemów sterowania (19) Wymagania odnośnie do interfejsu różnią się w zależności od charakteru użytkownika systemu. Dokonany podział i podstawowe wymagania dostępnych operacji zestawiono poniżej. Zakres działania operatora procesu aktywizacja i dezaktywizacja dowolnego punktu ze zbioru punktów obieganych aktywizacja i dezaktywizacja dowolnego alarmu oraz zmiana alarmowych poziomów przekroczeń kontrola wyspecyfikowanego parametru procesu ingerencja w pętlę sterowania w zakresie wartości zadanych wydruk raportu i zmiany w raporcie uruchomienie programu symulacji decyzji operatora Zakres działania inżyniera automatyka aktywizacja i dezaktywizacja oraz sterowanie dowolnym urządzeniem cyfrowym lub analogowym przy nieaktywnej pętli sterowania dokonywanie zmian parametrów sterowania i obiegania punktów pomiarowych wyprowadzanie listy parametrów dla wybranej pętli sterowania wyprowadzanie listy wybranych grup we/wy Zakres działania inżyniera programisty zmiany zawartości pamięci wraz z dokumentacją tych zmian uruchamianie i testowanie nowych wersji oprogramowania dokumentacja zmian 19
20 Wymagania (3) Zakres wymagań Obsługa we/wy Obsługa komunikacji człowiek-system System operacyjny Wyznaczanie sterowań Zarządzanie zbiorami Obsługa systemu Oprogramowanie komputerowych systemów sterowania (20) Kolejny zakres wymagań w odniesieniu do oprogramowania KSS obejmuje system operacyjny. Nie wymaga uzasadnienia fakt znaczenia tych wymagań wobec ważności tego oprogramowania. 20
21 System operacyjny Główne wymaganie:system operacyjny czasu rzeczywistego Real Time Operating System RTOS (zostanie omówiony niezależnie) obsługa przerwań zarządzanie wykonywaniem programów zarządzanie pamięcią operacyjną (PO) obsługa wywołań we/wy obsługa zadań drugoplanowych diagnostyka on-line Oprogramowanie komputerowych systemów sterowania (21) Oczywiste, główne wymaganie w odniesieniu do systemu operacyjnego to wymaganie, aby miał on charakter systemu czasu rzeczywistego. Charakterystyka systemu czasu rzeczywistego zostanie omówiona oddzielnie (patrz wykład...) natomiast w tym miejscu zauważmy, że wymagania w stosunku do RTOS obejmują: obsługę przerwań, zarządzanie wykonywaniem programów, zarządzanie pamięcią operacyjną (PO), obsługę wywołań we/wy, obsługę zadań drugoplanowych, diagnostykę on-line. 21
22 Wymagania (4) Zakres wymagań Obsługa we/wy Obsługa komunikacji człowiek-system System operacyjny Wyznaczanie sterowań Zarządzanie zbiorami Obsługa systemu Oprogramowanie komputerowych systemów sterowania (22) Sposób sterowania procesem lub obiektem określony jest przez algorytm sterowania. Różnorodność rozwiązań w zakresie algorytmów sterowania wynika zarówno z dotychczasowych osiągnięć teorii sterowania (patrz: wykład 1 i 2) oraz współcześnie rozwijanych nurtów wykorzystujących elementy sztucznej inteligencji. Omówienie wymagań odnośnie do algorytmów sterowania rozdzielimy na część dotyczącą algorytmów sterowania binarnego oraz pozostałych algorytmów. Powody takiego podziału są czysto praktyczne i wynikają z powszechności zastosowań algorytmów sterowania binarnego. 22
23 Algorytmy sterowania binarnego Struktura algorytmów - Warstwa sterowania napędów Cechy: Algorytmy sterowania można z reguły dokładnie określić w fazie projektowania i rzadko ulegają zmianie Zapewnione jest konieczne minimum pewności ruchowej instalacji Sterowanie jest inicjowane i określane przez sygnały pochodzące z wyższej warstwy i/lub sygnały pochodzące od napędów Oprogramowanie komputerowych systemów sterowania (23) Algorytmy sterowania binarnego mają wyraźną strukturę hierarchiczną. Zadaniem sterowania w tej warstwie jest doprowadzenie maszyn i urządzeń do żądanego stanu i utrzymanie tego stanu do momentu pojawienia się nowego sygnału sterującego. Realizacja sterowania oparta jest głównie na technice elementów logicznych. 23
24 Algorytmy sterowania binarnego Struktura algorytmów - Warstwa sterowania grup maszyn i urządzeń Realizacja sterowania w tej warstwie polega na tzw. sekwencyjnym sterowaniu binarnym przy użyciu systemów cyfrowych automatyki Cechy sekwencyjnego sterowania binarnego Określona zmiana zmiennych procesowych binarnych w czasie (np..rozruch) Możliwość wyodrębnienia w przebiegu czasowym pewnych stałych kroków Oprogramowanie komputerowych systemów sterowania (24) Zadaniem algorytmów sterowania w tej warstwie jest wypracowanie decyzji co do sposobu włączania i wyłączania grup maszyn i urządzeń jak również podejmowanie decyzji co do włączania urządzeń rezerwowych. Szeroko wykorzystywane są w tej warstwie układy sterowania sekwencyjnego. Algorytmy sterowania sekwencyjnego mają zastosowanie głównie w przypadkach, gdy istnieje możliwość wyodrębnienia w algorytmie sterowania pewnych całościowych sekwencji operacji związanych na przykład z rozruchem urządzenia czy obiektu. Doskonała formą realizacji tego typu sterowania są sterowniki programowalne lub mikrokontrolery. Coraz częściej sterowanie w tej warstwie przejmują systemy wbudowane. Algorytm sterowania rozruchem urządzenia inicjowany jest przez operatora natomiast resztę sekwencji operacji realizuje system wbudowany zgodnie z zaprogramowanym algorytmem. 24
25 Algorytmy sterowania binarnego Struktura algorytmów - Warstwa sterowania operatywnego Zadaniem jest koordynacja włączania i wyłączania maszyn i urządzeń w ścisłym powiązaniu ze sterowaniem zmiennych procesowych ciągłych ; Struktura algorytmów funkcjonalność związana jest z grupą maszyn i urządzeń lub konkretnym urządzeniem Oprogramowanie komputerowych systemów sterowania (25) Najwyższą warstwę struktury stanowią algorytmy sterowania operatywnego procesem. Na tym poziomie istnieje konieczność powiązania systemu sterowania zmiennych procesowych binarnych z systemem sterowania zmiennych procesowych ciągłych (patrz: Wykład 3). Algorytmy sterowania binarnego mogą mieć strukturę zależną od funkcji realizowanych w powiązaniu z obiektem sterowania. Jeśli dotyczą one systemów wbudowanych to również algorytmy sterowania określa się mianem oprogramowania wbudowanego. Mimo iż stosowanie algorytmów sterowania binarnego nie wymaga specjalnego uzasadnienia, to jednak zwróćmy uwagę na najistotniejsze korzystne elementy. Stosowanie cyfrowych systemów sterowania binarnego i specjalizowanych algorytmów pozwala na: zwiększenie elastyczności sterowania, łatwość częstych zmian sterowania przy zmianach profilu produkcji, możliwość powiązania z algorytmami sterowania ciągłego, możliwość lepszej informacji dla obsługi. 25
26 Algorytmy regulacji Zakres (algorytmy zostały omówione w module 2): 1. Ustalanie parametrów związanych z obsługą pętli sterowania 2. Generacja pętli sterowania 3. Struktura danych podstawowych Oprogramowanie komputerowych systemów sterowania (26) W zakresie wymagań odnośnie do algorytmów regulacji zmiennych procesowych ciągłych zwrócimy uwagę na trzy istotne elementy. Są to: 1. Ustalanie parametrów związanych z obsługą pętli sterowania 2. Generacja pętli sterowania 3. Struktura danych podstawowych Ad 1. Ustalanie parametrów związanych z obsługą pętli sterowania obejmuje: podawanie wartości zadanych dla pętli sterowania z częstotliwością niezależną od zbierania danych realizacja sterowania z częstotliwością niezależną od zbierania danych organizacja procesów obiegania, obliczania sterowań i wysyłania sygnałów Ad 2. Generacja pętli sterowania użytkownik winien dysponować biblioteką algorytmów sterowania, filtracji i kontroli przekroczeń winny być dostępne algorytmy w wersji: przyrostowej i pozycyjnej możliwość wykorzystania własnych algorytmów Ad 3. Struktura danych podstawowych System winien zapewnić uporządkowane przechowywanie i zapamiętywanie następujących informacji: zmienne wejściowe komunikaty dane wspólne dane stałe parametry struktur kaskadowych Powinna być zapewniona łatwość manipulacji danymi przez operatora i programy wyższego poziomu. 26
27 Wymagania (5) 1. Obsługa we/wy 2. Obsługa komunikacji człowieksystem 3. System operacyjny 4. Wyznaczanie sterowań 5. Zarządzanie zbiorami 6. Obsługa systemu Oprogramowanie komputerowych systemów sterowania (27) Kolejne wymagani dotyczą zarządzania informacjami gromadzonymi w zbiorach danych. Dziedziną tą zajmują się systemy baz danych i nie będziemy tych zagadnień rozwijać. Podamy jedynie podstawowe uwagi. Zbiór to zorganizowana struktura złożona z dowolnej liczby rekordów, ułatwiająca przechowywanie informacji na pamięciowych nośnikach Rekord element zbioru składający się z dowolnej liczby słów lub znaków logiczny zorganizowany w zależności od przeznaczenia, stanowiący pewną całość logiczną fizyczny - narzucony głównie techniką przesyłu lub składowania informacji na nośniku Współczynnik zblokowania liczba rekordów logicznych przypadających na jeden rekord fizyczny. (problematyka baz danych) 27
28 Zakres wymagań Wymagania (6) Obsługa we/wy Obsługa komunikacji człowiek-system System operacyjny Wyznaczanie sterowań Zarządzanie zbiorami Obsługa systemu Oprogramowanie komputerowych systemów sterowania (28) Ostatni z wymienionych zakresów wymagań dotyczy obsługi systemu. Obsługa systemu obejmuje głównie oprogramowanie konserwacyjne sprzętu: programy diagnostyczne sprzętu: JC i urządzeń peryferyjnych, programy diagnostyczne elementów automatyki (czujniki, urządzenia wykonawcze), programy doradcze dla konserwatorów, oprogramowanie specjalistyczne. 28
Metodyka projektowania komputerowych systemów sterowania
Metodyka projektowania komputerowych systemów sterowania Andrzej URBANIAK Metodyka projektowania KSS (1) 1 Projektowanie KSS Analiza wymagań Opracowanie sprzętu Projektowanie systemu Opracowanie oprogramowania
Dr hab. inż. Jan Duda. Wykład dla studentów kierunku Zarządzanie i Inżynieria Produkcji
Automatyzacja i Robotyzacja Procesów Produkcyjnych Dr hab. inż. Jan Duda Wykład dla studentów kierunku Zarządzanie i Inżynieria Produkcji Podstawowe pojęcia Automatyka Nauka o metodach i układach sterowania
Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ
(ARK) Komputerowe sieci sterowania 1.Badania symulacyjne modeli obiektów 2.Pomiary i akwizycja danych pomiarowych 3.Protokoły transmisji danych w systemach automatyki 4.Regulator PID struktury, parametry,
Opracował: Jan Front
Opracował: Jan Front Sterownik PLC PLC (Programowalny Sterownik Logiczny) (ang. Programmable Logic Controller) mikroprocesorowe urządzenie sterujące układami automatyki. PLC wykonuje w sposób cykliczny
Podstawy Automatyki. Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki
Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych Instytut Automatyki i Robotyki Warszawa, 2016 Literatura Zieliński C.: Podstawy projektowania układów cyfrowych. PWN, Warszawa, 2003 Traczyk W.:
Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych
Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie
Transformacja wiedzy w budowie i eksploatacji maszyn
Uniwersytet Technologiczno Przyrodniczy im. Jana i Jędrzeja Śniadeckich w Bydgoszczy Wydział Mechaniczny Transformacja wiedzy w budowie i eksploatacji maszyn Bogdan ŻÓŁTOWSKI W pracy przedstawiono proces
Warstwowa struktura układów sterowania ciągłymi procesami przemysłowymi
Warstwowa struktura układów sterowania ciągłymi procesami przemysłowymi warstwa zarządzania warstwa sterowania operatywnego system stertowania zmiennych procesowych ciągłych warstwa sterowania nadrzędnego
Obiekt. Obiekt sterowania obiekt, który realizuje proces (zaplanowany).
SWB - Systemy wbudowane w układach sterowania - wykład 13 asz 1 Obiekt sterowania Wejście Obiekt Wyjście Obiekt sterowania obiekt, który realizuje proces (zaplanowany). Fizyczny obiekt (proces, urządzenie)
Dostawa oprogramowania. Nr sprawy: ZP /15
........ (pieczątka adresowa Oferenta) Zamawiający: Państwowa Wyższa Szkoła Zawodowa w Nowym Sączu, ul. Staszica,33-300 Nowy Sącz. Strona: z 5 Arkusz kalkulacyjny określający minimalne parametry techniczne
ECTS - program studiów kierunku Automatyka i robotyka, Studia I stopnia, rok akademicki 2015/2016
- program studiów kierunku Automatyka i robotyka, Studia I stopnia, rok akademicki 20/206 Automatyka i robotyka Profil ogólnoakademicki studia stacjonarne I stopnia w c l p w c l p w c l p w c l p w c
Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32
Analiza i projektowanie oprogramowania Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania 2/32 Cel analizy Celem fazy określania wymagań jest udzielenie odpowiedzi na pytanie:
Podstawy Automatyki. Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Warszawa, 2015. Instytut Automatyki i Robotyki
Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych Instytut Automatyki i Robotyki Warszawa, 2015 Literatura Zieliński C.: Podstawy projektowania układów cyfrowych. PWN, Warszawa, 2003 Traczyk W.:
Automatyka przemysłowa na wybranych obiektach. mgr inż. Artur Jurneczko PROCOM SYSTEM S.A., ul. Stargardzka 8a, 54-156 Wrocław
Automatyka przemysłowa na wybranych obiektach mgr inż. Artur Jurneczko PROCOM SYSTEM S.A., ul. Stargardzka 8a, 54-156 Wrocław 2 Cele prezentacji Celem prezentacji jest przybliżenie automatyki przemysłowej
Spis treści. Przedmowa... XI. Rozdział 1. Pomiar: jednostki miar... 1. Rozdział 2. Pomiar: liczby i obliczenia liczbowe... 16
Spis treści Przedmowa.......................... XI Rozdział 1. Pomiar: jednostki miar................. 1 1.1. Wielkości fizyczne i pozafizyczne.................. 1 1.2. Spójne układy miar. Układ SI i jego
Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015
Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015 1 Metody numeryczne Dział matematyki Metody rozwiązywania problemów matematycznych za pomocą operacji na liczbach. Otrzymywane
Zagadnienia kierunkowe Kierunek mechanika i budowa maszyn, studia pierwszego stopnia
Zagadnienia kierunkowe Kierunek mechanika i budowa maszyn, studia pierwszego stopnia 1. Wymiń warunki równowagi dowolnego płaskiego układu sił. 2. Co można wyznaczyć w statycznej próbie rozciągani. 3.
JĘZYKI PROGRAMOWANIA STEROWNIKÓW
JĘZYKI PROGRAMOWANIA STEROWNIKÓW dr inż. Wiesław Madej Wstęp Języki programowania sterowników 15 h wykład 15 h dwiczenia Konsultacje: - pokój 325A - środa 11 14 - piątek 11-14 Literatura Tadeusz Legierski,
Zastosowania mikrokontrolerów w przemyśle
Zastosowania mikrokontrolerów w przemyśle Cezary MAJ Katedra Mikroelektroniki i Technik Informatycznych Literatura Ryszard Pełka: Mikrokontrolery - architektura, programowanie, zastosowania Projektowanie
Budowa i oprogramowanie komputerowych systemów sterowania
Budowa i oprogramowanie komputerowych systemów sterowania Literatura Niederliński A.: Systemy komputerowe automatyki przemysłowej Grega W.: Sterowanie cyfrowe w czasie rzeczywistym Winiecki W.: Organizacja
Efekty kształcenia na kierunku AiR drugiego stopnia - Wiedza Wydziału Elektrotechniki, Automatyki i Informatyki Politechniki Opolskiej
Efekty na kierunku AiR drugiego stopnia - Wiedza K_W01 K_W02 K_W03 K_W04 K_W05 K_W06 K_W07 K_W08 K_W09 K_W10 K_W11 K_W12 K_W13 K_W14 Ma rozszerzoną wiedzę dotyczącą dynamicznych modeli dyskretnych stosowanych
Lista zagadnień kierunkowych pomocniczych w przygotowaniu do egzaminu dyplomowego magisterskiego Kierunek: Mechatronika
Lista zagadnień kierunkowych pomocniczych w przygotowaniu do Kierunek: Mechatronika 1. Materiały używane w budowie urządzeń precyzyjnych. 2. Rodzaje stali węglowych i stopowych, 3. Granica sprężystości
Baza danych to zbiór wzajemnie powiązanych ze sobą i zintegrowanych danych z pewnej dziedziny.
PI-14 01/12 Baza danych to zbiór wzajemnie powiązanych ze sobą i zintegrowanych danych z pewnej dziedziny.! Likwidacja lub znaczne ograniczenie redundancji (powtarzania się) danych! Integracja danych!
2013-04-25. Czujniki obiektowe Sterowniki przemysłowe
Ogólne informacje o systemach komputerowych stosowanych w sterowaniu ruchem funkcje, właściwości Sieci komputerowe w sterowaniu informacje ogólne, model TCP/IP, protokoły warstwy internetowej i transportowej
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
Sterowniki Programowalne (SP)
Sterowniki Programowalne (SP) Wybrane aspekty procesu tworzenia oprogramowania dla sterownika PLC Podstawy języka funkcjonalnych schematów blokowych (FBD) Politechnika Gdańska Wydział Elektrotechniki i
AUTOMATYZACJA PROCESÓW CIĄGŁYCH I WSADOWYCH
AUTOMATYZACJA PROCESÓW CIĄGŁYCH I WSADOWYCH kierunek Automatyka i Robotyka Studia II stopnia specjalności Automatyka Dr inż. Zbigniew Ogonowski Instytut Automatyki, Politechnika Śląska Plan wykładu pojęcia
Mechatronika i inteligentne systemy produkcyjne. Paweł Pełczyński ppelczynski@swspiz.pl
Mechatronika i inteligentne systemy produkcyjne Paweł Pełczyński ppelczynski@swspiz.pl 1 Program przedmiotu Wprowadzenie definicja, cel i zastosowania mechatroniki Urządzenie mechatroniczne - przykłady
ZARZĄDZANIE PROCESAMI I PROJEKTAMI. Zakres projektu. dr inż. ADAM KOLIŃSKI ZARZĄDZANIE PROCESAMI I PROJEKTAMI. Zakres projektu. dr inż.
1 ZARZĄDZANIE PROCESAMI I PROJEKTAMI 2 ZAKRES PROJEKTU 1. Ogólna specyfika procesów zachodzących w przedsiębiorstwie 2. Opracowanie ogólnego schematu procesów zachodzących w przedsiębiorstwie za pomocą
1. Podstawowe wiadomości...9. 2. Możliwości sprzętowe... 17. 3. Połączenia elektryczne... 25. 4. Elementy funkcjonalne programów...
Spis treści 3 1. Podstawowe wiadomości...9 1.1. Sterowniki podstawowe wiadomości...10 1.2. Do czego służy LOGO!?...12 1.3. Czym wyróżnia się LOGO!?...12 1.4. Pierwszy program w 5 minut...13 Oświetlenie
Sterowniki Programowalne (SP) - Wykład #1 Wykład organizacyjny
Sterowniki Programowalne (SP) - Wykład #1 Wykład organizacyjny WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA INŻYNIERII SYSTEMÓW STEROWANIA Jarosław Tarnawski, dr inż. Październik 2016 SP wykład organizacyjny
LEKCJA TEMAT: Zasada działania komputera.
LEKCJA TEMAT: Zasada działania komputera. 1. Ogólna budowa komputera Rys. Ogólna budowa komputera. 2. Komputer składa się z czterech głównych składników: procesor (jednostka centralna, CPU) steruje działaniem
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: MODELOWANIE I SYMULACJA UKŁADÓW STEROWANIA Kierunek: Mechatronika Rodzaj przedmiotu: Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1.
Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ
(INT) Inżynieria internetowa 1. Tryby komunikacji między procesami w standardzie Message Passing Interface 2. HTML DOM i XHTML cel i charakterystyka 3. Asynchroniczna komunikacja serwerem HTTP w technologii
Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1.
Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1. Grażyna Koba MIGRA 2019 Spis treści (propozycja na 2*32 = 64 godziny lekcyjne) Moduł A. Wokół komputera i sieci komputerowych
Specjalność: Komputerowe systemy sterowania i diagnostyki
Specjalność: Komputerowe systemy sterowania i diagnostyki Rozkład zajęć w sem. (godz. w tygodniu) Lp Nazwa przedmiotu ECTS sem. 1 sem. 2 sem. 3 sem. 4 sem. 5 sem. 6 sem. 7 w c l p w c l p w c l p w c l
Technologie informacyjne - wykład 12 -
Zakład Fizyki Budowli i Komputerowych Metod Projektowania Instytut Budownictwa Wydział Budownictwa Lądowego i Wodnego Politechnika Wrocławska Technologie informacyjne - wykład 12 - Prowadzący: Dmochowski
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
1. POJĘCIA PODSTAWOWE I RODZAJE UKŁADÓW AUTOMATYKI
Podstawy automatyki / Józef Lisowski. Gdynia, 2015 Spis treści PRZEDMOWA 9 WSTĘP 11 1. POJĘCIA PODSTAWOWE I RODZAJE UKŁADÓW AUTOMATYKI 17 1.1. Automatyka, sterowanie i regulacja 17 1.2. Obiekt regulacji
Zagadnienia egzaminacyjne INFORMATYKA. stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ
(INT) Inżynieria internetowa 1.Tryby komunikacji między procesami w standardzie Message Passing Interface. 2. HTML DOM i XHTML cel i charakterystyka. 3. Asynchroniczna komunikacja serwerem HTTP w technologii
Stabilis Smart Factory
1/9 Optymalizacja procesów biznesowych, oszczędności, zwiększenie produkcji i redukcja działań personelu Do czego służy? to już w pełni inteligentna fabryka. Zawiera wszystkie funkcjonalności dostępne
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Podstawy Automatyki Badanie i synteza kaskadowego adaptacyjnego układu regulacji do sterowania obiektu o
Politechnika Gdańska. Gdańsk, 2016
Politechnika Gdańska Wydział Elektroniki, Telekomunikacji i Informatyki Katedra Systemów Geoinformatycznych Aplikacje Systemów Wbudowanych Programowalne Sterowniki Logiczne (PLC) Krzysztof Bikonis Gdańsk,
WPROWADZENIE Mikrosterownik mikrokontrolery
WPROWADZENIE Mikrosterownik (cyfrowy) jest to moduł elektroniczny zawierający wszystkie środki niezbędne do realizacji wymaganych procedur sterowania przy pomocy metod komputerowych. Platformy budowy mikrosterowników:
Systemy baz danych w zarządzaniu przedsiębiorstwem. W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi
Systemy baz danych w zarządzaniu przedsiębiorstwem W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi Proces zarządzania danymi Zarządzanie danymi obejmuje czynności: gromadzenie
Zajęcia wprowadzające W-1 termin I temat: Sposób zapisu wyników pomiarów
wielkość mierzona wartość wielkości jednostka miary pomiar wzorce miary wynik pomiaru niedokładność pomiaru Zajęcia wprowadzające W-1 termin I temat: Sposób zapisu wyników pomiarów 1. Pojęcia podstawowe
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
Systemy wbudowane. Paweł Pełczyński ppelczynski@swspiz.pl
Systemy wbudowane Paweł Pełczyński ppelczynski@swspiz.pl 1 Program przedmiotu Wprowadzenie definicja, zastosowania, projektowanie systemów wbudowanych Mikrokontrolery AVR Programowanie mikrokontrolerów
KOMPUTEROWE SYSTEMY POMIAROWE
KOMPUTEROWE SYSTEMY POMIAROWE Dr inż. Eligiusz PAWŁOWSKI Politechnika Lubelska Wydział Elektrotechniki i Informatyki Prezentacja do wykładu dla EMST - ITwE Semestr zimowy Wykład nr 2 Prawo autorskie Niniejsze
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop. 2017 Spis treści O autorze 9 Wprowadzenie 11 Rozdział 1. Sterownik przemysłowy 15 Sterownik S7-1200 15 Budowa zewnętrzna
Tabela odniesień efektów kierunkowych do efektów obszarowych
Umiejscowienie kierunku w obszarze kształcenia Kierunek studiów automatyka i robotyka należy do obszaru kształcenia w zakresie nauk technicznych i jest powiązany z takimi kierunkami studiów jak: mechanika
PROGRAMOWALNE STEROWNIKI LOGICZNE
PROGRAMOWALNE STEROWNIKI LOGICZNE I. Wprowadzenie Klasyczna synteza kombinacyjnych i sekwencyjnych układów sterowania stosowana do automatyzacji dyskretnych procesów produkcyjnych polega na zaprojektowaniu
ĆWICZENIE 15 BADANIE WZMACNIACZY MOCY MAŁEJ CZĘSTOTLIWOŚCI
1 ĆWICZENIE 15 BADANIE WZMACNIACZY MOCY MAŁEJ CZĘSTOTLIWOŚCI 15.1. CEL ĆWICZENIA Celem ćwiczenia jest poznanie podstawowych właściwości wzmacniaczy mocy małej częstotliwości oraz przyswojenie umiejętności
Oprogramowanie komputerowych systemów sterowania
Budowa i oprogramowanie komputerowych systemów sterowania Wykład 3 Oprogramowanie komputerowych systemów sterowania Wprowadzenie W komputerowych systemach automatyki wyróżnia się dwa ściśle z sobą powiązane
Kurs Zaawansowany S7. Spis treści. Dzień 1
Spis treści Dzień 1 I Konfiguracja sprzętowa i parametryzacja stacji SIMATIC S7 (wersja 1211) I-3 Dlaczego powinna zostać stworzona konfiguracja sprzętowa? I-4 Zadanie Konfiguracja sprzętowa I-5 Konfiguracja
Napęd elektryczny. Główną funkcją jest sterowane przetwarzanie energii elektrycznej na mechaniczną i odwrotnie
Napęd elektryczny Główną funkcją jest sterowane przetwarzanie energii elektrycznej na mechaniczną i odwrotnie Podstawowe elementy napędu: maszyna elektryczna, przekształtnik, czujniki, sterownik z oprogramowaniem,
1. Zalety stosowania zintegrowanych systemów zarządzania inteligentnym budynkiem. 2. Podsumowanie - BMS w IB
Inteligentne budynki (5) Politechnika Poznańska Plan 1. Zalety stosowania zintegrowanych systemów zarządzania inteligentnym budynkiem. 2. Podsumowanie - BMS w IB Politechnika Poznańska 2 1 Zalety stosowania
Katedra Optoelektroniki i Systemów Elektronicznych. Profil dyplomowania i Specjalność Komputerowe Systemy Elektroniczne
Katedra Optoelektroniki i Systemów Elektronicznych Profil dyplomowania i Specjalność Komputerowe Systemy Elektroniczne Przybyłem, zobaczyłem, zmierzyłem... Komputerowe Systemy Elektroniczne Absolwent profilu/specjalności
Projektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34
Projektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34 Projektowanie oprogramowania cd. 2/34 Modelowanie CRC Modelowanie CRC (class-responsibility-collaborator) Metoda identyfikowania poszczególnych
Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści
Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, 2017 Spis treści Przedmowa 11 ROZDZIAŁ 1 Wstęp 13 1.1. Rys historyczny 14 1.2. Norma IEC 61131 19 1.2.1. Cele i
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: Platforma Systemowa Wonderware przykład zaawansowanego systemu
Specjalność: Komputerowe systemy sterowania i diagnostyki. Strona 1 z 5
Uniwersytet Zielonogórski Plan studiów Wydział Informatyki, Elektrotechniki i Automatyki kierunek Automatyka i robotyka studia I stopnia, niestacjonarne rok akademicki 2017/18 Uwaga: zajęcia na specjalnościach
Przetworniki A/C. Ryszard J. Barczyński, 2010 2015 Materiały dydaktyczne do użytku wewnętrznego
Przetworniki A/C Ryszard J. Barczyński, 2010 2015 Materiały dydaktyczne do użytku wewnętrznego Parametry przetworników analogowo cyfrowych Podstawowe parametry przetworników wpływające na ich dokładność
Zastosowanie symulacji komputerowej do badania właściwości hydraulicznych sieci wodociągowej
Zastosowanie symulacji komputerowej do badania właściwości hydraulicznych sieci wodociągowej prof. dr hab. inż. Andrzej J. OSIADACZ Politechnika Warszawska Wydział Inżynierii Środowiska dr hab. inż. Maciej
REPREZENTACJA LICZBY, BŁĘDY, ALGORYTMY W OBLICZENIACH
REPREZENTACJA LICZBY, BŁĘDY, ALGORYTMY W OBLICZENIACH Transport, studia I stopnia rok akademicki 2012/2013 Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Adam Wosatko Ewa Pabisek Pojęcie
PROGRAM PRAKTYKI ZAWODOWEJ. Technikum Zawód: technik informatyk
PROGRAM PRAKTYKI ZAWODOWEJ Technikum Zawód: technik informatyk 351203 Lp. Temat 1 Zajęcia wprowadzające. Zapoznanie z zakładem, regulaminem pracy, przepisami BHP oraz instruktaż bhp. 2 Montaż i eksploatacja
System monitoringu jakości energii elektrycznej
System monitoringu jakości energii elektrycznej Pomiary oraz analiza jakości energii elektrycznej System Certan jest narzędziem pozwalającym na ciągłą ocenę parametrów jakości napięć i prądów w wybranych
OfficeObjects e-forms
OfficeObjects e-forms Rodan Development Sp. z o.o. 02-820 Warszawa, ul. Wyczółki 89, tel.: (+48-22) 643 92 08, fax: (+48-22) 643 92 10, http://www.rodan.pl Spis treści Wstęp... 3 Łatwość tworzenia i publikacji
SYSTEM KONTROLI DOSTĘPU. XChronos
SYSTEM KONTROLI DOSTĘPU XChronos Kontrola dostępu Najważniejsze cechy Kontrola dostępu do obiektów Szerokie możliwości raportowania Szeroki wybór technik identyfikacji Sterowanie ryglami i urządzeniami
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Automatyki
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Automatyki Kazimierz Kosmowski k.kosmowski@ely.pg.gda.pl Opracowanie metod analizy i narzędzi do komputerowo wspomaganego zarządzania bezpieczeństwem
Funkcje systemu infokadra
System Informacji Zarządczej - infokadra jest rozwiązaniem skierowanym dla kadry zarządzającej w obszarze administracji publicznej. Jest przyjaznym i łatwym w użyciu narzędziem analityczno-raportowym,
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
POLITECHNIKA GDAOSKA
POLITECHNIKA GDAOSKA WYDZIAŁ MECHANICZNY AUTOMATYKA CHŁODNICZA I KLIMATYZACYJNA Temat: Sterowniki do urządzeń chłodniczych: budowa + cechy techniczne + funkcje użytkowe. Gdańsk 2008 Wykonał Korpalski Radosław
BMC Control-M Wybrane przypadki zastosowania
Piotr Orlański Mariusz Gajewski CompFort Meridian Polska & BMC Software BMC Control-M Wybrane przypadki zastosowania Warszawa, 11 czerwca 2015 DISASTER RECOVERY Środowisko bankowe Problem: Zorganizowanie
Nadzór Linii Produkcyjnych. Jacek Pszczółka AiR 187735
Nadzór Linii Produkcyjnych Jacek Pszczółka AiR 187735 Linia Produkcyjna Linia produkcyjna albo linia montażowa zespół stanowisk roboczych (maszynowych, ręcznych lub mieszanych) ugrupowanych według kolejności
Kanał automatyki układy wyjściowe
Kanał automatyki układy wyjściowe Andrzej URBANIAK Kanał automatyki układy wyjściowe (1) Głównym elementem struktury komputerowego systemu sterowania jest kanał automatyki. Na omówienie kanału automatyki
SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD
Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD Streszczenie: W referacie przedstawiono możliwości
Podsumowanie wyników ankiety
SPRAWOZDANIE Kierunkowego Zespołu ds. Programów Kształcenia dla kierunku Informatyka dotyczące ankiet samooceny osiągnięcia przez absolwentów kierunkowych efektów kształcenia po ukończeniu studiów w roku
System sterowania i wizualizacji odprężarki z wykorzystaniem oprogramowania Proficy ifix
System sterowania i wizualizacji odprężarki z wykorzystaniem oprogramowania Proficy ifix Miejsce wdrożenia Oprogramowanie Proficy zostało wdrożone w zakładzie producenta maszyn szklarskich P.P.P. Komplex
Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy. Obowiązkowy Polski VI semestr zimowy
KARTA MODUŁU / KARTA PRZEDMIOTU Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013
Przetwornik ciśnienia Rosemount 951 do suchego gazu
Przetwornik ciśnienia do suchego gazu CHARAKTERYSTYKA PRZETWORNIKA ROSEMOUNT 951 Wyjątkowa stabilność zmniejsza częstotliwość kalibracji Cyfrowa komunikacja HART zwiększa łatwość stosowania Duża zakresowość
Idea Bezpiecznej Maszyny w prostym podejściu. użyj Safety Evaluation Tool. Safety Integrated. www.siemens.pl/safety-evaluation-tool
Idea Bezpiecznej Maszyny w prostym podejściu użyj Safety Evaluation Tool Safety Integrated www.siemens.pl/safety-evaluation-tool Safety Evaluation Tool jest częścią programu Safety Integrated opracowanego
Wymagania zaliczenia zajęć SCADA
SCADA Wymagania analizy projektu realizowanego w środowisku Citect SCADA Studio. Uwaga: projekty proszę wykonywać tylko w wersji Citect SCADA 2016 (ver. 8.0) (do pobrania ze strony elektronika.iee.put.poznan.pl/scada.html).
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.
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
Szczegółowy program kursu Statystyka z programem Excel (30 godzin lekcyjnych zajęć)
Szczegółowy program kursu Statystyka z programem Excel (30 godzin lekcyjnych zajęć) 1. Populacja generalna a losowa próba, parametr rozkładu cechy a jego ocena z losowej próby, miary opisu statystycznego
Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7
Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi zastosowaniami wzmacniacza operacyjnego, poznanie jego charakterystyki przejściowej
Układy sterowania robotów przemysłowych. Warstwa programowania trajektorii ruchu. Warstwa wyznaczania trajektorii ruchu.
WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA RiSM Układy sterowania robotów przemysłowych. Warstwa programowania trajektorii ruchu. Warstwa wyznaczania trajektorii ruchu. Dr inż. Mariusz Dąbkowski Zadaniem
Kierunkowe efekty kształcenia wraz z odniesieniem do efektów obszarowych. Elektrotechnika studia I stopnia
Załącznik 1 do uchwały nr 32/d/05/2012 Wydział Inżynierii Elektrycznej i Komputerowej PK Kierunkowe efekty kształcenia wraz z odniesieniem do efektów Kierunek: Elektrotechnika studia I stopnia Lista efektów
Wykład wprowadza do podstawowych definicji związanych z Systemami Sterowania Rozproszonego (DCS Distributed Process Control) a zwłaszcza zwraca uwagę
Wykład wprowadza do podstawowych definicji związanych z Systemami Sterowania Rozproszonego (DCS Distributed Process Control) a zwłaszcza zwraca uwagę na dwa podstawowe nurty rozwoju sprzetu automatyki
Kurs Projektowanie i programowanie z Distributed Safety. Spis treści. Dzień 1. I Bezpieczeństwo funkcjonalne - wprowadzenie (wersja 1212)
Spis treści Dzień 1 I Bezpieczeństwo funkcjonalne - wprowadzenie (wersja 1212) I-3 Cel stosowania bezpieczeństwa funkcjonalnego I-4 Bezpieczeństwo funkcjonalne I-5 Zakres aplikacji I-6 Standardy w zakresie
Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia I stopnia (inżynierskie)
Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia I stopnia (inżynierskie) Temat: Pomiar prędkości kątowych samolotu przy pomocy czujnika ziemskiego pola magnetycznego 1. Analiza właściwości
UKŁAD AUTOMATYCZNEJ REGULACJI STACJI TRANSFORMATOROWO - PRZESYŁOWYCH TYPU ARST
Oddział Gdańsk JEDNOSTKA BADAWCZO-ROZWOJOWA ul. Mikołaja Reja 27, 80-870 Gdańsk tel. (48 58) 349 82 00, fax: (48 58) 349 76 85 e-mail: ien@ien.gda.pl http://www.ien.gda.pl ZAKŁAD TECHNIKI MIKROPROCESOROWEJ
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Jednostki obliczeniowe w zastosowaniach mechatronicznych Kierunek: Mechatronika Rodzaj przedmiotu: dla specjalności Systemy Sterowania Rodzaj zajęć: Wykład, laboratorium Computational
Karta (sylabus) modułu/przedmiotu Transport Studia II stopnia
Karta (sylabus) modułu/przedmiotu Transport Studia II stopnia Przedmiot: Pokładowe systemy diagnostyczne i informacyjne Rodzaj przedmiotu: specjalnościowy Kod przedmiotu: TR N 6-0_ Rok: I Semestr: Forma
Szybkie prototypowanie w projektowaniu mechatronicznym
Szybkie prototypowanie w projektowaniu mechatronicznym Systemy wbudowane (Embedded Systems) Systemy wbudowane (ang. Embedded Systems) są to dedykowane architektury komputerowe, które są integralną częścią
Opis podstawowych modułów
Opis podstawowych modułów Ofertowanie: Moduł przeznaczony jest dla działów handlowych, pozwala na rejestrację historii wysłanych ofert i istotnych zdarzeń w kontaktach z kontrahentem. Moduł jest szczególnie
Doświadczenia w eksploatacji gazomierzy ultradźwiękowych
Doświadczenia w eksploatacji gazomierzy ultradźwiękowych Daniel Wysokiński Mateusz Turkowski Rogów 18-20 września 2013 Doświadczenia w eksploatacji gazomierzy ultradźwiękowych 1 Gazomierze ultradźwiękowe
Mariusz Nowak Instytut Informatyki Politechnika Poznańska
Inteligentne budynki () Politechnika Poznańska Plan. BMS. Integracja systemów budynkowych 3. Poziomy integracji systemów budynkowych. Klasyfikacja IB 5. Kategorie instalacji w IB 6. Integracja instalacji
Odniesienie do efektów kształcenia dla obszaru nauk EFEKTY KSZTAŁCENIA Symbol
KIERUNKOWE EFEKTY KSZTAŁCENIA Wydział Informatyki i Zarządzania Kierunek studiów INFORMATYKA (INF) Stopień studiów - pierwszy Profil studiów - ogólnoakademicki Projekt v1.0 z 18.02.2015 Odniesienie do