AUTOMATYZACJA PROCESÓW DYSKRETNYCH 2014
|
|
- Milena Lewicka
- 6 lat temu
- Przeglądów:
Transkrypt
1 AUTOMATYZACJA PROCESÓW DYSKRETNYCH 2014 Krzysztof FRANCZOK Fabryka Maszyn ROTOX Sp. z o.o. METODA PROJEKTOWANIA MODELI O STRUKTURZE HIERARCHICZNEJ PROCESÓW DYSKRETNYCH Z WYKORZYSTANIEM SIECI PETRIEGO ORAZ STEROWANIA WIELOAGENTOWEGO Streszczenie. W referacie zaproponowano metodę projektowania modeli o strukturze hierarchicznej algorytmów sterowania procesów zachodzących w magazynie. W proponowanej metodzie modelowania algorytmów wykorzystano zmodyfikowane sieci Petriego oraz zasady sterowania wieloagentowego. Przedstawiono praktyczny sposób implementacji w środowisku sterowników PLC modelu procesu i algorytmu sterowania wózkami transportowymi, wykorzystując w tym celu właściwości instrukcji CASE OF języka strukturalnego. A METHOD TO MODEL AND DESIGN OF HIERARCHICAL MODELS OF DISCRETE PROCESSES, USING PETRI NETS AND ELEMENTS OF MULTI- AGENT CONTROL Summary. This paper presents a method to design hierarchical models of discrete process control algorithms in a storehouse. A method to model of the algorithms, using Petri nets and multi-agent controls, is proposed. A practical solution to implement the model of the process and algorithm for control the transport trolleys in the PLC environment, using the properties of the CASE OF statement of the structured language ST, is presented. 1. Wprowadzenie Dla projektowania algorytmów sterowania złożonych procesów dyskretnych, celowym jest wykorzystanie, do modelowania takich algorytmów, metod wykorzystujących sieci Petriego [8]. Modelowanie algorytmów sterowania z wykorzystaniem zmodyfikowanych sieci Petriego pozwala na analizę właściwości modelu algorytmu sterowania metodami znanymi z literatury, co umożliwia wyeliminowanie większości błędów na etapie projektowania. Po sprawdzeniu formalnym, model w postaci sieci Petriego można przekształcić do postaci programu dla sterownika PLC. Celem referatu jest zaproponowanie metody projektowania modeli o strukturze hierarchicznej i algorytmów sterowania procesami dyskretnymi w rozpatrywanym magazynie. Wskazano również na możliwość wykorzystania zmodyfikowanej sieci Petriego, a także języka strukturalnego ST, a w szczególności instrukcji CASE OF do implementacji w środowisku PLC takich algorytmów.
2 62 K. Franczok Obecnie stosunkowo najbardziej popularnym językiem wykorzystywanym do implementacji algorytmów dyskretnych procesów jest język SFC. Nie zawsze jest on jednak dostępny w środowisku programowania sterowników PLC, dlatego coraz powszechniej do programowania sterowników PLC wykorzystuje się język strukturalny ST. Jest to język, z punktu widzenia zasobów sterownika PLC, bardziej wydajny niż język SFC i pozwala na dostęp do wszystkich zasobów sterownika [7]. W pracy [4] przedstawiono metodę implementacji sieci Petriego z wykorzystaniem języka strukturalnego ST, z zachowaniem struktury i charakteru modelu. Pokazano, że do implementacji modelu sieci Petriego dobrze nadaje się instrukcja CASE OF języka strukturalnego ST. Z tego względu w niniejszym referacie skupiono się na wykorzystaniu możliwości jakie niesie ze sobą język strukturalny ST, w implementacji hierarchicznych modeli algorytmów sterowania procesami dyskretnymi. 2. Sterowanie procesem transportu w magazynie Algorytmy sterowania złożonymi procesami transportowymi w magazynie elementów produkcyjnych, można projektować z wykorzystaniem modelu o strukturze hierarchicznej. W pracy [1] przedstawiono metodę modelowania systemów wytwarzania przy pomocy sieci Petriego z wykorzystaniem elementów sterowania wieloagentowego. Metoda ta zakłada dekompozycję złożonych systemów wytwarzania na zbiór jednostek (agentów) o prostych regułach działania. Między poszczególnymi agentami zachodzą interakcje, prowadzące do osiągnięcia celu sterowania. Każdy z agentów powinien działać w pewnym zakresie niezależnie, realizować procesy obróbcze, montażu, transportu. Pojedynczy agent systemu realizuje zdefiniowane i przypisane mu algorytmy sterowania fragmentem procesu dyskretnego. Algorytmy realizowane przez każdy z wyodrębnionych agentów systemu zamodelować można siecią Petriego. Rozpatrywany w referacie układ transportowy magazynu (rys. 1) składa się z wózka transportowego W1, dwóch wózków pomocniczych W2 i W3, transporterów rolkowych S1,S2,S3,S4 oraz półek magazynowych P1-P14. Zadaniem układu transportowego jest przyjmowanie, przez transportery rolkowe S1 i S2 elementów produkcyjnych, a następnie umieszczanie ich za pomocą wózka W1, we współpracy z wózkami W2 i W3, w półkach magazynowych. Tak zmagazynowane elementy są, na podstawie napływających z nadrzędnego systemu sterowania żądań, podawane na podajniki rolkowe S3 i S4 [3]. Układ transportowy z rysunku 1 można podzielić na elementy proste (Simple Agent SA), z których każdy może pracować w sposób autonomiczny w ramach dużego systemu automatyzacji produkcji (Manufacturing Automation System - MAS). Agentem SA może być element transportera rolkowego S1-S4, czy wózka transportowego W1-W3.
3 Metoda projektowania modeli o strukturze hierarchicznej Rys.1. Schemat magazynu buforującego elementy produkcyjne [opracowanie własne] Każdy program jednostki SA może być zbudowany w formie bloku funkcyjnego FB (rys. 2). Jeśli dany element składowy systemu transportowego powtarza się wielokrotnie w systemie, może być sterowany za pomocą jednego bloku funkcyjnego FB, wywołanego w określonej liczbie instancji odpowiadającej liczbie elementów. Sterowanie i obserwacja SA przez program nadrzędny MAS może być realizowane poprzez strukturę zmiennych wejścia-wyjścia połączoną z wejściami i wyjściami FB. Rozwiązanie to powoduje, że główny program realizujący określony proces np. transportowy może mieć stosunkowo prostą budowę, a szczegółowe elementy operacji wykonywanych przez poszczególne SA są zawarte w ramach ich bloków funkcyjnych FB. Pozwala to na zachowanie przejrzystej i hierarchicznej struktury programu sterującego. Rys. 2. Blok funkcyjny SA dla wózka transportowego [opracowanie własne] Akcje programowe poszczególnych SA mogą realizować proste działania przyjmujące formę dyskretnego procesu sekwencyjnego (Discrete Sequential Process DSP). Na rysunku 3 przedstawiono model w postaci sieci Petriego, algorytmu sterowania wózkiem W1. Model ten zaimplementowany jest w bloku funkcyjnym FB (rys. 2), którego fragment kodu programu przedstawiono na rysunku 4. Główny model MAS (rys. 5) może również przyjąć postać procesu DSP. W poszczególnych miejscach DSP wywoływane są akcje w ramach agentów SA. Główny program MAS (rys. 6) zawiera tylko rozkazy wywołujące wcześniej zdefiniowane operacje w poszczególnych agentach SA, oraz instrukcje sprawdzające wykonanie zadanego rozkazu. Metoda ta pozwala na elastyczne budowanie, stosunkowo małym nakładem pracy, skomplikowanych MAS. Algorytm, którego model opisany jest siecią Petriego z rysunku 5, działa w sposób następujący: program nadrzędny MAS rozpoczyna pracę w kroku P0 (rys. 6). Kiedy aktywowana jest zmienna bjobexists, program przechodzi do kroku P1, gdzie z tablicy zadań JOB odczytywany jest numer zadania do wykonania (iactionno). Na podstawie numeru zadania przydzielana jest odpowiednia sekwencja
4 64 K. Franczok działania. Aby zobrazować sposób działania algorytmu, posłużono się przykładem dla przypadku, gdy z tablicy zleceń wybrane zostało zadanie o numerze 11 (tabela 1). Zadanie to polega na przemieszczeniu wózka transportowego W1 do pozycji podajnika S2 i pobraniu elementu produkcyjnego z podajnika S2 do wózka W1 (rys. 3). Sekwencja działania składa się z kroków opisanych w tabeli 3. W kroku P11 wywoływana jest akcja o numerze 110 dla bloku funkcyjnego fbsa_w1. Zestawienie zadań zdefiniowanych dla obiektu MAS Nr zadania Rodzaj zadania dla MAS 0 brak operacji 11 weź element produkcyjny z podajnika S2 21 odłóż element produkcyjny na półkę po prawej stronie 31 odłóż element produkcyjny na półkę po lewej stronie 41 pobierz element produkcyjny z półki po prawej stronie 51 pobierz element produkcyjny z półki po lewej stronie 61 odłóż element produkcyjny na podajnik S3 Tabela 1 Akcje zdefiniowane dla obiektu sterowanego blokiem funkcyjnym fbsa_w1 przedstawiono w tabeli 2. W zależności od numeru akcji jaka została wywołana w MAS, program bloku funkcyjnego FB przechodzi z kroku zero do kroku określonego wybranym numerem akcji (rys. 4). Uruchomienie danej akcji DSP skutkuje wykonaniem sekwencji działań. Dla akcji o numerze 100 (tabela 2), wykonywana jest sekwencja P11-P13 (rys. 4). Zakończenie sekwencji działania skutkuje przejściem do trybu oczekiwania na ponowne uruchomienie akcji. Rys. 3. Model sieci Petriego SA dla bloku funkcyjnego FB sterującego wózkiem W1 [opracowanie własne].
5 Metoda projektowania modeli o strukturze hierarchicznej Rys. 4. Fragment implementacji algorytmu bloku funkcyjnego FB wózka transportowego [opracowanie własne] Rys. 5. Model sieci Petriego algorytmu sterowania układem MAS [opracowanie własne]
6 66 K. Franczok Rys. 6. Fragment implementacji algorytmu sterowania MAS [opracowanie własne] Zestawienie akcji zdefiniowanych dla obiektu SA Numer akcji Akcja 0 brak operacji 100 jedź do półki 110 jedź do podajnika S2 120 jedź do podajnika S3 210 przemieść w prawo 220 przemieść w lewo Tabela 2 Tabela 3 Opis kroków sekwencji zadania nr 11 w ramach obiektu MAS Numer kroku Operacja P11 wywołanie akcji o numerze 110 w FB wózka transportowego W1 - odpowiada to wywołaniu ruchu wózka do pozycji podajnika S2, i przejście do kroku P12 P12 oczekiwanie na informację o wykonaniu akcji przez FB wózka transportowego W1. Po osiągnięciu przez wózek W1 pozycji podajnika S2, następuje przejście do kroku P13 P13 następuje zsynchronizowane wywołanie akcji o numerze 210 w blokach funkcyjnych dwóch niezależnych SA wózka W1 i podajnika S2 i przejście do kroku P14 P14 oczekiwanie na informację o zakończeniu akcji o numerze 210 przez oba SA. W momencie zasygnalizowania przez bloki funkcyjne obu SA wykonania zadanych akcji, program przechodzi do kroku P15,
7 Metoda projektowania modeli o strukturze hierarchicznej P15 zwiększenie indeksu dla tablicy zadań. Po zwiększeniu indeksu tablicy zadań program przechodzi do kroku P1, gdzie sprawdza jakie kolejne zadanie należy zrealizować. Jeśli jest to zadanie o numerze zero, to program kończy realizację listy zadań i przechodzi do kroku P0, gdzie oczekuje na nową listę zadań. Uruchomienie akcji w więcej niż jednym SA, uruchamia szereg procesów równoległych. Na przykład niezależne procesy jazdy dwóch wózków transportowych na zadaną pozycję pracy (rys. 6). Przejście do kolejnego miejsca w DSP, może być uwarunkowane potwierdzeniem wykonania akcji przez określone jednostki SA. 3. Podsumowanie Zaproponowana w referacie metoda pozwala na wykorzystanie w sposób praktyczny metody modelowania procesów dyskretnych zachodzących w magazynie, z wykorzystaniem zmodyfikowanych sieci Petriego i implementację w środowisku sterowników PLC. Sprowadzenie złożonego systemu sterowania do postaci struktury składającej się z mniejszych jednostek (agentów), pracujących niezależnie, ułatwia implementację modelu w środowisku sterownika PLC. Wykorzystanie instrukcji CASE OF pozwala na odtworzenie w programie struktury i właściwości dynamicznych modelu w postaci sieci Petriego [4]. Jeśli model sieci Petriego zostanie poddany analizie własności strukturalnych i behawioralnych i spełni założone kryteria, a następnie zostanie zaimplementowany z zachowaniem struktury i własności dynamicznych w środowisku sterownika PLC, to program wykonywany przez sterownik również będzie te kryteria spełniał. Wykorzystanie instrukcji CASE OF do implementacji procesów dyskretnych zamodelowanych siecią Petriego umożliwia również precyzyjną synchronizację procesów współbieżnych, co szerzej zostało opisane w [4]. Poprzez wykorzystanie takiej struktury algorytmu, możliwe jest sterowanie w czasie rzeczywistym całym procesem produkcyjnym. Na proces ten składają się zarówno określone operacje wykonywane współbieżnie, jak również etapy transportowe, których celem jest łączenie w określonych miejscach w całość podzespołów wykonywanych w procesie produkcji niezależnie od siebie. W przypadku, gdy zaistnieje potrzeba zmiany algorytmu systemu automatyzacji produkcji (Manufacturing Automation System MAS), konieczna jest zmiana ograniczająca się do przekonfigurowania głównego programu bez wprowadzania zmian w programach poszczególnych prostych jednostek (Simple Agent SA). Istnieje możliwość rozbudowania programu określonego agenta SA poprzez zdefiniowanie kolejnego podprogramu, nadanie mu numeru, a następnie wywołanie tego podprogramu poprzez jego numer w programie głównym MAS. Dodanie lub modyfikacja pojedynczego algorytmu w ramach jednego SA nie wpływa na działanie pozostałych SA nie związanych bezpośrednio z SA modyfikowanym. System tego typu może być zorientowany na potrzeby procesu i wymagany poziom automatyzacji. Pozwala to na wydzielenie w programie części lokalnej dotyczącej poszczególnych elementów składowych systemu, od części globalnej całego systemu. Ułatwia to sterowanie systemem transportowym rozpatrywanego magazynu.
8 68 K. Franczok W tak zrealizowanym systemie, możliwe jest wykorzystanie w miejscach decyzyjnych, zarówno prostych jak i bardzo skomplikowanych algorytmów sterowania. Mogą to być algorytmy oparte na prostych warunkach logicznych, lub wykorzystujące zasady logiki rozmytej. Umożliwia to dążenie do całkowitego wyeliminowaniu udziału człowieka w sterowaniu przebiegiem procesu produkcyjnego. Dobór punktów decyzyjnych pozwala optymalizować działanie systemu w oparciu o wiedzę ekspercką i algorytmy uczące się. Z wykorzystaniem przedstawionego podejścia możliwe jest monitorowanie stanu poszczególnych agentów SA, co umożliwia realizację procesu w czasie rzeczywistym, w oparciu o aktualny stan wszystkich agentów procesu dyskretnego. Umożliwia to optymalizację wykorzystania elementów transportowych w całym systemie sterowania, przyjmując jako kryterium najbardziej korzystne parametry wydajnościowe. Warto zauważyć, że modelowanie algorytmów sterowania zarówno dla MAS jak i SA, jest również możliwe poprzez wykorzystanie diagramów stanów języka UML, które następnie przekształca się do postaci sieci Petriego. Ułatwia to komunikację pomiędzy specjalistami różnych branż niekoniecznie zaznajomionymi z środowiskiem sterowników PLC. Metody transformacji diagramów stanów UML do postaci sieci Petriego, opisane są w licznych pracach [2,5,6]. LITERATURA 1. Cyklis J., Słota A.: Modelowanie systemów wytwarzania przy pomocy sieci Petriego z wykorzystaniem teorii złożoności. SOP 2008 CA Systems and Technologies, ISBN , s Doligalski M., Adamski M., Projektowanie strukturalnych programów dla PLC na podstawie modelu maszyny stanowej UML. PAK, 5/2007, s Franczok K.: A Petri net based control method for concurrent and sequentual processes in a storehouse. Zeszyty Naukowe Politechniki Opolskiej, seria Elektryka 2014 Nr 352/2014, z.70, s Franczok K.: Metoda modelowania procesów sekwencyjnych i współbieżnych w środowisku sterowników PLC. PAR, 1/2014, s Grobelny M.: Transformacja diagramów aktywności UML 2.0 do sieci Petriego w systemach sterowania binarnego. KNWS 09, s Lasota A.: Modelowanie procesów produkcyjnych z wykorzystaniem diagramów aktywności UML i sieci Petriego. Akademicka Oficyna Wydawnicza EXIT, Warszawa Oprzędkiewicz K.: Porównanie języków programowania. PAR 12/2006, s Reisig W.: Petrinetze, Modellierungstechnik, Analysemethoden, Fallstudien. Vieweg+Treubner Verlag, Springer Fachmedien, Wiesbaden 2010.
Metoda modelowania procesów sekwencyjnych i współbieżnych w środowisku sterowników PLC
Zezwala się na korzystanie z artykułu na warunkach licencji Creative Commons Uznanie autorstwa 3.0 Metoda modelowania procesów sekwencyjnych i współbieżnych w środowisku sterowników PLC Krzysztof Franczok
Bardziej szczegółowoWreferacie przedstawiono propozycję metody modelowania procesów transportowych
Modelowanie procesów transportowych w magazynie elementów produkcyjnych Krzysztof Franczok 1 1 Fabryka Maszyn ROTOX Sp. z o.o. Pokój k/opola, kfranczok@op.pl Wreferacie przedstawiono propozycję metody
Bardziej szczegółowoUsprawnienie procesu sterowania przepływem materiałów w magazynie z wykorzystaniem sieci Petriego
FRANCZOK Krzysztof 1 RUDNIK Katarzyna 2 Usprawnienie procesu sterowania przepływem materiałów w magazynie z wykorzystaniem sieci Petriego WSTĘP Mimo wyraźnej tendencji do zwiększenia się rotacji dóbr,
Bardziej szczegółowoSterowniki 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
Bardziej szczegółowoKOMPUTEROWY MODEL UKŁADU STEROWANIA MIKROKLIMATEM W PRZECHOWALNI JABŁEK
Inżynieria Rolnicza 8(117)/2009 KOMPUTEROWY MODEL UKŁADU STEROWANIA MIKROKLIMATEM W PRZECHOWALNI JABŁEK Ewa Wachowicz, Piotr Grudziński Katedra Automatyki, Politechnika Koszalińska Streszczenie. W pracy
Bardziej szczegółowoProgramowanie 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
Bardziej szczegółowoNIFIED M L ODELLING ANGUAGE. Diagramy czynności
U M L NIFIED ODELLING ANGUAGE Diagramy czynności 1 Czym jest diagram czynności? Jeden z pięciu rodzajów diagramów UML służących do modelowania dynamicznych aspektów systemu. Przedstawia przepływ sterowania
Bardziej szczegółowoKomputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl
Komputerowe Systemy Przemysłowe: Modelowanie - UML Arkadiusz Banasik arkadiusz.banasik@polsl.pl Plan prezentacji Wprowadzenie UML Diagram przypadków użycia Diagram klas Podsumowanie Wprowadzenie Języki
Bardziej szczegółowoJĘ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,
Bardziej szczegółowoSterowniki Programowalne (SP) Wykład 11
Sterowniki Programowalne (SP) Wykład 11 Podstawy metody sekwencyjnych schematów funkcjonalnych (SFC) SP 2016 WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA INŻYNIERII SYSTEMÓW STEROWANIA Kierunek: Automatyka
Bardziej szczegółowoZmiany. Initial Step krok inicjujący sekwenser
Zmiany Initial Step krok inicjujący sekwenser W ferworze walki czasem usuniemy krok inicjujący (po rozpoczęciu FB z GRAPH jest on standardowo oznaczony S1). Skutkuje to tym, że wszystko wygląda dobrze,
Bardziej szczegółowoMODELOWANIE I PROGRAMOWANIE PRACY
Tadeusz MIKULCZYSKI 1, Daniel NOWAK 2, Rafał WICŁAWEK 3 Instytut Technologii Maszyn i Automatyzacji Politechniki Wrocławskiej, Wrocław 1. Streszczenie. Zaprezentowano metod Grafpol modelowania dyskretnych
Bardziej szczegółowoPodstawy 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.:
Bardziej szczegółowo4. Procesy pojęcia podstawowe
4. Procesy pojęcia podstawowe 4.1 Czym jest proces? Proces jest czymś innym niż program. Program jest zapisem algorytmu wraz ze strukturami danych na których algorytm ten operuje. Algorytm zapisany bywa
Bardziej szczegółowoWstęp do programowania 2
Wstęp do programowania 2 wykład 10 Zadania Agata Półrola Wydział Matematyki UŁ 2005/2006 http://www.math.uni.lodz.pl/~polrola Współbieżność dotychczasowe programy wykonywały akcje sekwencyjnie Ada umożliwia
Bardziej szczegółowoEfekty 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
Bardziej szczegółowoSYLABUS/KARTA PRZEDMIOTU
PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W GŁOGOWIE SYLABUS/KARTA PRZEDMIOTU 1. NAZWA PRZEDMIOTU Systemy produkcyjne komputerowo zintegrowane. NAZWA JEDNOSTKI PROWADZĄCEJ PRZEDMIOT Instytut Politechniczny 3. STUDIA
Bardziej szczegółowoOpracował: 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
Bardziej szczegółowoLaboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla studenta
Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram
Bardziej szczegółowo4. Procesy pojęcia podstawowe
4. Procesy pojęcia podstawowe 4.1 Czym jest proces? Proces jest czymś innym niż program. Program jest zapisem algorytmu wraz ze strukturami danych na których algorytm ten operuje. Algorytm zapisany bywa
Bardziej szczegółowoO-MaSE Organization-based Multiagent System Engineering. MiASI2, TWO2,
O-MaSE Organization-based Multiagent System Engineering MiASI2, TWO2, 2017-2018 Materiały Strona poświęcona metodzie O-MaSE http://macr.cis.ksu.edu/projects/omase.html (Multiagent & Cooperative Reasoning
Bardziej szczegółowoUNIKANIE IMPASÓW W SYSTEMACH PROCESÓW WSPÓŁBIEŻNYCH
UNIKANIE IMPASÓW W SYSTEMACH PROCESÓW WSPÓŁBIEŻNYCH Robert Wójcik Instytut Cybernetyki Technicznej Politechniki Wrocławskiej 1. Impasy w systemach procesów współbieżnych 2. Klasyczne algorytmy unikania
Bardziej szczegółowoŚRODOWISKO PC WORX JAKO WSPARCIE W NAUCE PROGRAMOWANIA STEROWNIKÓW PLC
Mgr inż. Szymon BORYS Wojskowa Akademia Techniczna DOI: 10.17814/mechanik.2015.7.213 ŚRODOWISKO PC WORX JAKO WSPARCIE W NAUCE PROGRAMOWANIA STEROWNIKÓW PLC Streszczenie: W artykule przedstawiono możliwość
Bardziej szczegółowoKAS nowa platforma automatyzacji firmy Kollmorgen
KAS nowa platforma automatyzacji firmy Kollmorgen 1. Wstęp Dynamicznie rozwijające się rynki wymagają produktów, których wytworzenie może być zrealizowane w procesie szybkim, powtarzalnym oraz elastycznym.
Bardziej szczegółowokoniec punkt zatrzymania przepływów sterowania na diagramie czynności
Diagramy czynności opisują dynamikę systemu, graficzne przedstawienie uszeregowania działań obrazuje strumień wykonywanych czynności z ich pomocą modeluje się: - scenariusze przypadków użycia, - procesy
Bardziej szczegółowoAdresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów
Adresowanie obiektów Bit - stan pojedynczego sygnału - wejście lub wyjście dyskretne, bit pamięci Bajt - 8 bitów - wartość od -128 do +127 Słowo - 16 bitów - wartość od -32768 do 32767 -wejście lub wyjście
Bardziej szczegółowoAlgorytm. Krótka historia algorytmów
Algorytm znaczenie cybernetyczne Jest to dokładny przepis wykonania w określonym porządku skończonej liczby operacji, pozwalający na rozwiązanie zbliżonych do siebie klas problemów. znaczenie matematyczne
Bardziej szczegółowoAdaptacja sterownika PLC do obiektu sterowania. Synteza algorytmu procesu i sterowania metodą GRAFCET i SFC
Adaptacja sterownika PLC do obiektu sterowania. Synteza algorytmu procesu i sterowania metodą GRAFCET i SFC Proces technologiczny (etap procesu produkcyjnego/przemysłowego) podstawa współczesnych systemów
Bardziej szczegółowoKarta (sylabus) modułu/przedmiotu Mechatronika Studia pierwszego stopnia. Podstawy automatyzacji Rodzaj przedmiotu: obowiązkowy Kod przedmiotu:
Karta (sylabus) modułu/przedmiotu Mechatronika Studia pierwszego stopnia Przedmiot: Podstawy automatyzacji Rodzaj przedmiotu: obowiązkowy Kod przedmiotu: MT 1 S 0 5 36-0_1 Rok: III Semestr: 5 Forma studiów:
Bardziej szczegółowoLABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA
AKADEMIA GÓRNICZO- HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA Wydział Inżynierii Mechanicznej i Robotyki Katedra Automatyzacji Procesów Przedmiot: Przemysłowe
Bardziej szczegółowoProgramowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Program, to lista poleceń zapisana w jednym języku programowania zgodnie z obowiązującymi w nim zasadami. Celem programu jest przetwarzanie
Bardziej szczegółowoPodstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1
Podstawy programowania. Wykład Funkcje Krzysztof Banaś Podstawy programowania 1 Programowanie proceduralne Pojęcie procedury (funkcji) programowanie proceduralne realizacja określonego zadania specyfikacja
Bardziej szczegółowoPodstawy 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.:
Bardziej szczegółowoAUTO-STROJENIE REGULATORA TYPU PID Z WYKORZYSTANIEM LOGIKI ROZMYTEJ
POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 75 Electrical Engineering 2013 Łukasz NIEWIARA* Krzysztof ZAWIRSKI* AUTO-STROJENIE REGULATORA TYPU PID Z WYKORZYSTANIEM LOGIKI ROZMYTEJ Zagadnienia
Bardziej szczegółowoKATEDRA INFORMATYKI TECHNICZNEJ. Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych. ćwiczenie 204
Opracował: prof. dr hab. inż. Jan Kazimierczak KATEDA INFOMATYKI TECHNICZNEJ Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych ćwiczenie 204 Temat: Hardware'owa implementacja automatu skończonego pełniącego
Bardziej szczegółowoDr 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
Bardziej szczegółowoUML cz. I. UML cz. I 1/1
UML cz. I UML cz. I 1/1 UML cz. I 2/1 UML - Unified Modeling Language ujednolicony można go współdzielić z wieloma pracownikami modelowania służy do opisu projektowanego modelu język posiada opisaną strukturę
Bardziej szczegółowoPLC - język tekstu strukturalnego ST
PLC - język tekstu strukturalnego ST Język tekstu strukturalnego ST jest odpowiednikiem języka wysokiego poziomu, zawiera podobny zestaw instrukcji jak Pascal czy C. Podstawowymi elementami języka są wyrażenia
Bardziej szczegółowoWOJSKOWA AKADEMIA TECHNICZNA WYDZIAŁ CYBERNETYKI
WOJSKOWA AKADEMIA TECHNICZNA WYDZIAŁ CYBERNETYKI Analiza i modelowanie Systemów Teleinformatycznych Sprawozdanie z ćwiczenia laboratoryjnego nr 6 Temat ćwiczenia: Modelowanie systemów równoległych z zastosowaniem
Bardziej szczegółowoTutorial prowadzi przez kolejne etapy tworzenia projektu począwszy od zdefiniowania przypadków użycia, a skończywszy na konfiguracji i uruchomieniu.
AGH, EAIE, Informatyka Winda - tutorial Systemy czasu rzeczywistego Mirosław Jedynak, Adam Łączyński Spis treści 1 Wstęp... 2 2 Przypadki użycia (Use Case)... 2 3 Diagramy modelu (Object Model Diagram)...
Bardziej szczegółowoPROGRAMOWALNE 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
Bardziej szczegółowoProgramowanie obiektowe
Laboratorium z przedmiotu Programowanie obiektowe - zestaw 02 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami projektowania oraz implementacji klas i obiektów z wykorzystaniem dziedziczenia.
Bardziej szczegółowoProgramowanie współbieżne Wykład 2. Iwona Kochańska
Programowanie współbieżne Wykład 2 Iwona Kochańska Miary skalowalności algorytmu równoległego Przyspieszenie Stały rozmiar danych N T(1) - czas obliczeń dla najlepszego algorytmu sekwencyjnego T(p) - czas
Bardziej szczegółowoAlgorytm. Krótka historia algorytmów
Algorytm znaczenie cybernetyczne Jest to dokładny przepis wykonania w określonym porządku skończonej liczby operacji, pozwalający na rozwiązanie zbliżonych do siebie klas problemów. znaczenie matematyczne
Bardziej szczegółowoSPOSOBY 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
Bardziej szczegółowoSzkoł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
Bardziej szczegółowoZagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)
Zagadnienia (1/3) Rola modelu systemu w procesie analizy wymagań (inżynierii wymagań) Prezentacja różnego rodzaju informacji o systemie w zależności od rodzaju modelu. Budowanie pełnego obrazu systemu
Bardziej szczegółowoJĘZYK SFC Sequential Function Chart ki 2004 Graf sekwencji rbańs rad U on inż. K dr
JĘZYK SFC Sequential Function Chart Graf sekwencji TRANSITION tranzycja, przejście START INITIAL STEP blok/krok startowy/początkowy/ inicjujący blok aktywny STEP blok, krok blok nieaktywny Zawsze bloki
Bardziej szczegółowoPOLITECHNIKA OPOLSKA
POLITECHNIKA OPOLSKA Wydział Elektrotechniki, Automatyki i Informatyki Instytut Automatyki AUTOREFERAT ROZPRAWY DOKTORSKIEJ w dyscyplinie Automatyka i Robotyka mgr inż. Krzysztof Franczok Problemy modelowania
Bardziej szczegółowo1. Realizacja programowa sekwencyjnego sterowania windą w bloku mieszkalnym
1. Realizacja programowa sekwencyjnego sterowania windą w bloku mieszkalnym 1.1. Wprowadzenie Windy są nieodzownym atrybutem bloków mieszkalnych o dużej liczbie pięter. W zależności od liczby wind obsługujących
Bardziej szczegółowoAlgorytm. Słowo algorytm pochodzi od perskiego matematyka Mohammed ibn Musa al-kowarizimi (Algorismus - łacina) z IX w. ne.
Algorytm znaczenie cybernetyczne Jest to dokładny przepis wykonania w określonym porządku skończonej liczby operacji, pozwalający na rozwiązanie zbliżonych do siebie klas problemów. znaczenie matematyczne
Bardziej szczegółowoS Y L A B U S P R Z E D M I O T U
"Z A T W I E R D Z A M prof. dr hab. inż. Radosław TRĘBIŃSKI Dziekan Wydziału Mechatroniki i Lotnictwa Warszawa, dnia... S Y L A B U S P R Z E D M I O T U NAZWA PRZEDMIOTU: PROJEKTOWANIE PRZEMYSŁOWYCH
Bardziej szczegółowoSFC zawiera zestaw kroków i tranzycji (przejść), które sprzęgają się wzajemnie przez połączenia
Norma IEC-61131-3 definiuje typy języków: graficzne: schematów drabinkowych LD, schematów blokowych FBD, tekstowe: lista instrukcji IL, tekst strukturalny ST, grafów: graf funkcji sekwencyjnych SFC, graf
Bardziej szczegółowoWykład organizacyjny
Automatyka - zastosowania, metody i narzędzia, perspektywy na studiach I stopnia specjalności: Automatyka i systemy sterowania Wykład organizacyjny dr inż. Michał Grochowski kiss.pg.mg@gmail.com michal.grochowski@pg.gda.pl
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: NAPĘDY I STEROWANIE PNEUMATYCZNE MASZYN PNEUMATIC DRIVE AND CONTROL OF MACHINES Kierunek: MECHATRONIKA Rodzaj przedmiotu: obowiązkowy na specjalności: PROJEKTOWANIE SYSTEMÓW MECHANICZNYCH
Bardziej szczegółowoModele bezpieczeństwa logicznego i ich implementacje w systemach informatycznych / Aneta Poniszewska-Marańda. Warszawa, 2013.
Modele bezpieczeństwa logicznego i ich implementacje w systemach informatycznych / Aneta Poniszewska-Marańda. Warszawa, 2013 Spis treści I. Bezpieczeństwo systemów informatycznych Rozdział 1. Wstęp 3 1.1.
Bardziej szczegółowoNOWE ROZWIĄZANIA W ZAKRESIE STEROWANIA I KONTROLI STANU ROZJAZDU
NOWE ROZWIĄZANIA W ZAKRESIE STEROWANIA I KONTROLI STANU ROZJAZDU Andrzej LEWIŃSKI Andrzej TORUŃ, Jakub MŁYŃCZAK Nowoczesne technologie w projektowaniu, budowie i utrzymaniu rozjazdów kolejowych. Warszawa
Bardziej szczegółowoPodstawy Programowania 2
Podstawy Programowania 2 Laboratorium 7 Instrukcja 6 Object Pascal Opracował: mgr inż. Leszek Ciopiński Wstęp: Programowanie obiektowe a programowanie strukturalne. W programowaniu strukturalnym, któremu
Bardziej szczegółowoProgramowanie obiektowe
Laboratorium z przedmiotu - zestaw 02 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami projektowania oraz implementacji klas i obiektów z wykorzystaniem dziedziczenia. Wprowadzenie teoretyczne.
Bardziej szczegółowoSystemy Wbudowane. Założenia i cele przedmiotu: Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi: Opis form zajęć
Systemy Wbudowane Kod przedmiotu: SW Rodzaj przedmiotu: kierunkowy ; obowiązkowy Wydział: Informatyki Kierunek: Informatyka Specjalność (specjalizacja): - Poziom studiów: pierwszego stopnia Profil studiów:
Bardziej szczegółowoSterowniki 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
Bardziej szczegółowoZARZĄ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ą
Bardziej szczegółowoScenariusz lekcji opartej na programie Program nauczania informatyki w gimnazjum DKW-4014-87/99
Scenariusz lekcji opartej na programie Program nauczania informatyki w gimnazjum DKW-4014-87/99 Techniki algorytmiczne realizowane przy pomocy grafiki żółwia w programie ELI 2,0. Przedmiot: Informatyka
Bardziej szczegółowoOptymalizacja systemów
Optymalizacja systemów Laboratorium - problem detekcji twarzy autorzy: A. Gonczarek, J.M. Tomczak, S. Zaręba, P. Klukowski Cel zadania Celem zadania jest zapoznanie się z gradientowymi algorytmami optymalizacji
Bardziej szczegółowoSterowniki PLC. Elektrotechnika II stopień Ogólno akademicki. przedmiot kierunkowy. Obieralny. Polski. semestr 1
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu E-E2T-09-s2 Nazwa modułu Sterowniki PLC Nazwa modułu w języku angielskim Programmable Logic
Bardziej szczegółowoPROGRAMOWANIE METODĄ GRAFPOL STEROWNIKÓW PLC STERUJĄCYCH PROCESAMI TECHNOLOGICZNYMI W ODLEWNIACH
PROGRAMOWANIE METODĄ GRAFPOL STEROWNIKÓW PLC STERUJĄCYCH PROCESAMI TECHNOLOGICZNYMI W ODLEWNIACH PROGRAMOWANIE METODĄ GRAFPOL STEROWNIKÓW PLC STERUJĄCYCH PROCESAMI TECHNOLOGICZNYMI W ODLEWNIACH Łukasz
Bardziej szczegółowoLista zadań nr 5. Ścieżka projektowa Realizacja każdego z zadań odbywać się będzie zgodnie z poniższą ścieżką projektową (rys.
Sterowanie procesami dyskretnymi laboratorium dr inż. Grzegorz Bazydło G.Bazydlo@iee.uz.zgora.pl, staff.uz.zgora.pl/gbazydlo Lista zadań nr 5 Zagadnienia stosowanie skończonych automatów stanów (ang. Finite
Bardziej szczegółowoAlgorytm indukcji klasyfikatora za pomocą EA z automatycznym przełączaniem ukierunkowań
Algorytm indukcji klasyfikatora za pomocą EA z automatycznym przełączaniem ukierunkowań Anna Manerowska, Michal Kozakiewicz 2.12.2009 1 Wstęp Jako projekt na przedmiot MEUM (Metody Ewolucyjne Uczenia Maszyn)
Bardziej szczegółowoAlgorytmy sztucznej inteligencji
Algorytmy sztucznej inteligencji Dynamiczne sieci neuronowe 1 Zapis macierzowy sieci neuronowych Poniżej omówione zostaną części składowe sieci neuronowych i metoda ich zapisu za pomocą macierzy. Obliczenia
Bardziej szczegółowoAnaliza 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:
Bardziej szczegółowoPROBLEM ROZMIESZCZENIA MASZYN LICZĄCYCH W DUŻYCH SYSTEMACH PRZEMYSŁOWYCH AUTOMATYCZNIE STEROWANYCH
CZESŁAW KULIK PROBLEM ROZMIESZCZENIA MASZYN LICZĄCYCH W DUŻYCH SYSTEMACH PRZEMYSŁOWYCH AUTOMATYCZNIE STEROWANYCH Duże systemy przemysłowe, jak kopalnie, kombinaty metalurgiczne, chemiczne itp., mają złożoną
Bardziej szczegółowoDiagramy czynności. Widok logiczny. Widok fizyczny
Diagramy czynności System widoków 4+1 Kruchtena Widok logiczny Widok fizyczny Widok procesu Widok przypadków użycia Widok konstrukcji Diagramy czynności są jedynym diagramem w widoku procesu modelowanego
Bardziej szczegółowoE-E-A-1008-s6. Sterowniki PLC. Elektrotechnika I stopień Ogólno akademicki. kierunkowy (podstawowy / kierunkowy / inny HES)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu E-E-A-1008-s6 Nazwa modułu Sterowniki PLC Nazwa modułu w języku angielskim Programmable
Bardziej szczegółowoModułowy programowalny przekaźnik czasowy firmy Aniro.
Modułowy programowalny przekaźnik czasowy firmy Aniro. Rynek sterowników programowalnych Sterowniki programowalne PLC od wielu lat są podstawowymi systemami stosowanymi w praktyce przemysłowej i stały
Bardziej szczegółowoPodstawy PLC. Programowalny sterownik logiczny PLC to mikroprocesorowy układ sterowania stosowany do automatyzacji procesów i urządzeń.
Podstawy PLC Programowalny sterownik logiczny PLC to mikroprocesorowy układ sterowania stosowany do automatyzacji procesów i urządzeń. WEJŚCIA styki mechaniczne, przełączniki zbliżeniowe STEROWNIK Program
Bardziej szczegółowoLaboratorium modelowania oprogramowania w języku UML. Ćwiczenie 3 Ćwiczenia w narzędziu CASE diagram sekwencji. Materiały dla nauczyciela
Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 3 Ćwiczenia w narzędziu CASE diagram
Bardziej szczegółowo11. Blok ten jest blokiem: a. decyzyjnym b. końcowym c. operacyjnym
1. Instrukcja warunkowa a. słuŝy do wprowadzania danych oraz wprowadzania wyników b. to instrukcja decyzyjna c. to sposób przedstawienia algorytmu 2. Instrukcja, która opisuje wykonanie róŝnych czynności
Bardziej szczegółowoModelowanie. Wykład 1: Wprowadzenie do Modelowania i języka UML. Anna Kulig
Modelowanie Obiektowe Wykład 1: Wprowadzenie do Modelowania i języka UML Anna Kulig Wprowadzenie do modelowania Zasady Pojęcia Wprowadzenie do języka UML Plan wykładu Model jest uproszczeniem rzeczywistości.
Bardziej szczegółowoNOWOCZESNE METODY KSZTAŁTOWANIA UMIEJĘTNOŚCI ZAWODOWYCH STANOWISKA TECHNODYDAKTYCZNE
SESJA TEMATYCZNA I Innowacyjne rozwiązania wspomagające rozwój oraz uznawanie kompetencji zawodowych NOWOCZESNE METODY MARIUSZ SICZEK, Jacek Wojutyński INSTYTUT TECHNOLOGII EKSPLOATACJI PAŃSTWOWY INSTYTUT
Bardziej szczegółowoProgramowanie w języku Python. Grażyna Koba
Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i
Bardziej szczegółowoZADANIE 1. Ważenie (14 pkt)
ZADANIE 1. Ważenie (14 pkt) Danych jest n przedmiotów o niewielkich gabarytach i różnych wagach. Jest też do dyspozycji waga z dwiema szalkami, ale nie ma odważników. Kładąc na wadze przedmioty a i b,
Bardziej szczegółowoZałącznik Nr 5 do Zarz. Nr 33/11/12
Załącznik Nr 5 do Zarz. Nr 33/11/12 (pieczęć wydziału) KARTA PRZEDMIOTU Z1-PU7 WYDANIE N1 Strona 1 z 5 1. Nazwa przedmiotu: ZAAWANSOWANE PROGRAMOWANIE STEROWNIKÓW PRZEMYSŁOWYCH 3. Karta przedmiotu ważna
Bardziej szczegółowoNOWOCZESNE METODY KSZTAŁTOWANIA UMIEJĘTNOŚCI ZAWODOWYCH STANOWISKA TECHNODYDAKTYCZNE
2. OGÓLNOPOLSKI KONGRES EDUKACJI POZAFORMALNEJ NOWOCZESNE METODY KSZTAŁTOWANIA UMIEJĘTNOŚCI ZAWODOWYCH MARIUSZ SICZEK, Jacek Wojutyński INSTYTUT TECHNOLOGII EKSPLOATACJI PAŃSTWOWY INSTYTUT BADAWCZY w Radomiu
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Mechatronika Rodzaj przedmiotu: obowiązkowy na specjalności: Systemy sterowania Rodzaj zajęć: Projekt I KARTA PRZEDMIOTU CEL PRZEDMIOTU PROJEKT INŻYNIERSKI Engineer s project
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Algorytmy i programowanie Algorithms and Programming Kierunek: Zarządzanie i Inżynieria Produkcji Rodzaj przedmiotu: kierunkowy Poziom studiów: studia I stopnia forma studiów: studia
Bardziej szczegółowoZałącznik Nr 5 do Zarz. Nr 33/11/12
Załącznik Nr 5 do Zarz. Nr 33/11/12 (pieczęć wydziału) KARTA PRZEDMIOTU Z1-PU7 WYDANIE N1 Strona 1 z 5 1. Nazwa przedmiotu: ZAAWANSOWANE PROGRAMOWANIE STEROWNIKÓW PRZEMYSŁOWYCH 3. Karta przedmiotu ważna
Bardziej szczegółowoOchrona własności intelektualnej projektów w układach FPGA poprzez szyfrowanie danych konfiguracyjnych
Ochrona własności intelektualnej projektów w układach FPGA poprzez szyfrowanie danych konfiguracyjnych (Na przykładzie projektowania układów sterujacych) Grzegorz Łabiak i Marek Węgrzyn Instytut Informatyki
Bardziej szczegółowoTemat: Zastosowanie wyrażeń regularnych do syntezy i analizy automatów skończonych
Opracował: dr inż. Zbigniew Buchalski KATEDRA INFORMATYKI TECHNICZNEJ Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych ćwiczenie Temat: Zastosowanie wyrażeń regularnych do syntezy i analizy automatów
Bardziej szczegółowoWIZUALIZACJA I STEROWANIE ROBOTEM
Maciej Wochal, Opiekun koła: Dr inż. Dawid Cekus Politechnika Częstochowska, Wydział Inżynierii Mechanicznej i Informatyki, Instytut Mechaniki i Podstaw Konstrukcji Maszyn, Koło Naukowe Komputerowego Projektowania
Bardziej szczegółowo4. Procesy pojęcia podstawowe
4. Procesy pojęcia podstawowe 4.1 Czym jest proces? Proces jest czymś innym niż program. Program jest zapisem algorytmu wraz ze strukturami danych na których algorytm ten operuje. Algorytm zapisany bywa
Bardziej szczegółowoSpis treúci. 1. Wprowadzenie... 13
Księgarnia PWN: W. Dąbrowski, A. Stasiak, M. Wolski - Modelowanie systemów informatycznych w języku UML 2.1 Spis treúci 1. Wprowadzenie... 13 2. Modelowanie cele i metody... 15 2.1. Przegląd rozdziału...
Bardziej szczegółowoSpis treści 1. Wstęp 2. Projektowanie systemów informatycznych
Spis treści 1. Wstęp... 9 1.1. Inżynieria oprogramowania jako proces... 10 1.1.1. Algorytm... 11 1.2. Programowanie w językach wysokiego poziomu... 11 1.3. Obiektowe podejście do programowania... 12 1.3.1.
Bardziej szczegółowoAnaliza i projektowanie obiektowe 2016/2017. Wykład 10: Tworzenie projektowego diagramu klas
Analiza i projektowanie obiektowe 2016/2017 Wykład 10: Tworzenie projektowego diagramu klas Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Projektowy
Bardziej szczegółowoPodstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki
Wykład 13 - Układy bramkowe Instytut Automatyki i Robotyki Warszawa, 2015 Układy z elementów logicznych Bramki logiczne Elementami logicznymi (bramkami logicznymi) są urządzenia o dwustanowym sygnale wyjściowym
Bardziej szczegółowoGrafy i sieci w informatyce - opis przedmiotu
Grafy i sieci w informatyce - opis przedmiotu Informacje ogólne Nazwa przedmiotu Grafy i sieci w informatyce Kod przedmiotu 11.9-WI-INFD-GiSwI Wydział Kierunek Wydział Informatyki, Elektrotechniki i Automatyki
Bardziej szczegółowoPolitechnika 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,
Bardziej szczegółowoKARTA PRZEDMIOTU. 1) Nazwa przedmiotu: INŻYNIERIA SYSTEMÓW I ANALIZA SYSTEMOWA. 2) Kod przedmiotu: ROZ-L3-20
Z1-PU7 WYDANIE N2 Strona: 1 z 5 (pieczęć wydziału) KARTA PRZEDMIOTU 1) Nazwa przedmiotu: INŻYNIERIA SYSTEMÓW I ANALIZA SYSTEMOWA 3) Karta przedmiotu ważna od roku akademickiego: 2014/2015 2) Kod przedmiotu:
Bardziej szczegółowoProjektowanie 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
Bardziej szczegółowoElektrotechnika I stopień Ogólno akademicki. kierunkowy (podstawowy / kierunkowy / inny HES)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013
Bardziej szczegółowo