Systemy Czasu Rzeczywistego (SCR)

Wielkość: px
Rozpocząć pokaz od strony:

Download "Systemy Czasu Rzeczywistego (SCR)"

Transkrypt

1 Systemy Czasu Rzeczywistego (SCR) Idea szybkiego prototypowania układu sterowania RPC oraz symulacja w pętli sprzętowej HIL aspekty wybrane realizacji z wykorzystaniem środowiska Matlab/Simulink Politechnika Gdańska Wydział Elektrotechniki i Automatyki Kierunek: Automatyka i Robotyka Studia stacjonarne I stopnia: rok II, semestr IV SCR 2015 Opracowanie: dr inż. Jarosław Tarnawski dr inż. Tomasz Rutkowski Katedra Inżynierii Systemów Sterowania 1

2 Plan wykładu Idea szybkiego prototypowania algorytmów sterowania (ang. Rapid controll prototyping) Idea symulacji w pętli sprzętowej (ang. Hardware In theloop) Zagadnienia związane z automatycznym generowaniem kodu w środowisku Matlab/Simulink: SCR 2015 Matlab Coder Simulink Coder Embeded Coder SimulinkPLC Coder (MATLAB) (SIMULINK) (SIMULINK) (SIMULINK) Szybkie prototypowanie i symulacja w pętli sprzętowej, czyli Matlab/Simulink jako środowiska czasu rzeczywistego: Real Time Windows Target xpc (SOFT REAL-TIME) (HARD REAL-TIME) Sprzętowe środowiska czasu rzeczywistego: dspace Alternatywne środowiska: NI LabView, Scicos

3 Model tworzenia systemu sterowania Modelowanie i symulacja Integracja i testowania Szybkie prototypowanie układu sterowania RCP (ang. Rapid Control Prototyping) Symulacja w pętli sprzętowej HIL (ang. Hardware In the Loop) Implementacja SCR

4 Model tworzenia systemu sterowania - Rapid Control Prototyping(RCP) ECU electronic control unit Źródło: SCR

5 Model tworzenia systemu sterowania - Rapid Control Prototyping(RCP) Czynności zmierzające do zbudowania prototypu układu sterowania umożliwiającego wszechstronne przetestowanie badanego aspektu, najczęściej jakości działania regulatora, ale także urządzenia pomiarowego wykonawczego, optymalizatora, estymatora, filtru, systemu wspomagania decyzji itd. Zmierza do stworzenia takich warunków w jakich przyjdzie pracować badanemu urządzeniu Nie chodzi tu już tylko jedynie o czystą symulację komputerową, tylko działanie in situ w miejscu, w warunkach jakich będzie pracowało dane urządzenie/plaforma SCR

6 Model tworzenia systemu sterowania Modelowanie i symulacja Integracja i testowania Szybkie prototypowanie układu sterowania RCP (ang. Rapid Control Prototyping) Symulacja w pętli sprzętowej HIL (ang. Hardware In the Loop) Implementacja SCR

7 Model tworzenia systemu sterowania -Hardware In theloop(hil) ECU electronic control unit Źródło: SCR

8 Model tworzenia systemu sterowania -Hardware In theloop Hardware In theloop(hil) to technika symulacji wykorzystywana przy projektowaniu i weryfikowaniu poprawności pracy platform serowania cyfrowego (głównie systemów wbudowanych ale nie tylko) Hardware In theloop(hil) z założenia uwzględnia całą złożoność testowanego systemu uwzględniając dynamikę obiektu sterowania oraz wszystkich urządzeń występujących w analizowanym systemie, np. urządzenia pomiarowe oraz wykonawcze Symulacja HIL przewiduje włączenie platformy sterowania cyfrowego w tak zamodelowane i zasymulowane otoczenie w jakim będzie docelowo pracować Symulacja HIL odbywa się w czasie rzeczywistym i w różnych warunkach pracy w jakich przyjdzie pracować testowanej platformie (warunki te mogą być wprowadzone w modelu otoczenia) SCR

9 Model tworzenia systemu sterowania -przykład tworzenia systemu satelity SCR 2015 Źródło: Simulating Spacecraft Systems 9

10 Model tworzenia systemu sterowania -przykład tworzenia systemu satelity SCR 2015 Źródło: Simulating Spacecraft Systems 10

11 Model tworzenia systemu sterowania -przykład tworzenia systemu satelity SCR 2015 Źródło: Simulating Spacecraft Systems 11

12 Model tworzenia systemu sterowania -przykład tworzenia systemu satelity SCR 2015 Źródło: Simulating Spacecraft Systems 12

13 Zagadnienia związane z automatycznym generowaniem kodu w środowisku Matlab/Simulink: Matlab Coder Simulink Coder Embeded Coder SimulinkPLC Coder (MATLAB) (SIMULINK) (SIMULINK) (SIMULINK) Szybkie prototypowanie i symulacja w pętli sprzętowej, czili Matlab/Simulink jako środowiska czasu rzeczywistego: Real Time Windows Target xpc (SOFT REAL-TIME) (HARD REAL-TIME) Sprzętowe środowiska czasu rzeczywistego: dspace Alternatywne środowiska: NI LabView, Scicos SCR 2015

14 MATLABCoder SCR

15 MATLAB Coder MATLAB Codergeneruje niezależny kod C/C++ (zgodny z ANSI/ISO) bezpośrednio z kodu języka MATLAB Wygenerowany kod źródłowy jest przenośny i czytelny MATLAB Coder wspiera podzbiór cech i właściwości języka MATLAB (instrukcje sterujące przepływem programu, funkcje, operacje macierzowe, ) SCR 2015

16 MATLAB Coder Z języka Mataba do MEX-funkcji: MatlabCoderna generowanie MEX-funckcji, co pozwala na przyspieszenie wykonywania w środowisku Matlabaalgorytmów zapisanych w tych funkcjach MEX-funjcjeto podprogramy (pliki binarne) dynamicznie linkowanei wykonywane przez interpreter Matlaba Z C, C++, Fortrana do MEX-funkcji: W przypadku gdy użytkownik dysponuje własnym kodem (programami w C, C++ lub Fortranie), można się do niego odwołać bez konieczności jego przepisania z wykorzystaniem języka Matlaba SCR 2015

17 MATLAB Coder Ogólny schemat działania MATLAB Coder Źródło: Matlab Coder SCR 2015

18 MATLAB Coder Przykład działania MATLAB Coder SCR 2015 Źródło: Matlab Coder

19 MATLAB Coder Przykład działania MATLAB Coder Skrypt w m-pliku Wygenerowany kod w C Źródło: Matlab Coder SCR 2015

20 SIMULINKCoder SCR

21 SIMULINK Coder SIMULINK Coder(dawniej we wcześniejszych wersjach Real-Time Workshop RTW) generuje i uruchamia samodzielny kod C/C++ do rozwijania i testowania algorytmów modelowanych w Simulinku (z wykorzystaniem przybornika Stateflow, oraz funkcji Matlaba), Kod wynikowy może być wykorzystany w aplikacjach czasu rzeczywistego jak i w aplikacjach nie będących aplikacjami czasu rzeczywistego Kod wynikowy wykorzystuje się w takich celach jak przyspieszanie symulacji, szybkie prototypowanie i testowanie z wykorzystaniem technik rapid-controlprototyping(rcp) oraz hardware-in-the-loop (HIL), Kod wynikowy może być generowany dla trzech różnych grup systemów docelowych(target environments): komputer host z Matlab/Simulink, wbudowane układy mikroprocesorowe czy symulatory czasu rzeczywistego SCR 2015

22 SIMULINK Coder Podstawowe grupy systemów docelowych(target environments): SCR 2015 Źródło: Simulink Coder

23 SIMULINK Coder Przykłady specyficznych typy systemów docelowych: SCR 2015 Źródło: Simulink Coder

24 SCR 2015 SIMULINK Coder SIMULINK Coder pozwala interaktywnie dostrajać i monitorować generowany kod używając bloków Simulinka i wbudowanych możliwości analizy do uruchamiania i interakcji z kodem poza środowiskiem MATLABa i Simulinka, Tworzy kod ANSI/ISO C i programy wykonywalne dla modeli dyskretnych, ciągłych i hybrydowych, Obsługuje cechy słownika danych Simulinka dla całkowitych, zmienno- i stałoprzecinkowych typów danych, Tworzy kod dla modeli o jednej i zmiennej częstotliwości próbkowania oraz asynchronicznych, Obsługuje jedno- i wielozadaniowe systemy operacyjne oraz środowiska bezoperacyjne(bez systemu operacyjnego), Wykonuje optymalizację kodu polepszającą szybkość uruchamiania programu, Pozwala interaktywnie dopasowywać i monitorować utworzony kod wewnątrz lub na zewnątrz Simulinka,

25 SIMULINK Coder Diagram generowania kodu SCR 2015 Źródło: Simulink Coder

26 SIMULINK Coder- budowa aplikacji 1. Określenie wymogów aplikacji 2. Konfiguracja ustawień generowania kodu 3. Uruchomienie narzędzia wspomagającego (ang. Model Advisor Tool) 4. Ewentualna korekta ustawień konfiguracyjnych z wykorzystaniem raportu z narzędzia wspomagającego 5. Generowanie kodu z modelu Simulinka 6. Ewentualne powtórzenie operacji Zbudowanie obrazu programu wykonywalnego 8. Weryfikacja wyników generowanych przez program wykonywalny w porównaniu do wyników oryginalnego modelu Simulinka 9. Zachowanie konfiguracji dla której dokonano generowania kodu 10. Wykorzystanie narzędzia generowania raportu (ang. Report Generator) do automatycznego udokumentowania projektu SCR 2015

27 SIMULINK Coder- budowa aplikacji SCR 2015 Źródło: Simulink Coder

28 SIMULINK Coder- budowa aplikacji Źródło: Simulink Coder SCR 2015

29 SIMULINK Coder- budowa aplikacji SCR 2015 Źródło: Simulink Coder

30 SIMULINK Coder- elementy Proces tworzenia aplikacji (ang. Make Process) Proces tworzenia aplikacji, rozszerzalny przez użytkownika umożliwia skonfigurowanie procesów kompilacji i linkowaniakodu generowanego dla potrzeb użytkownika lub dla celów szybkiego prototypowania Tryb zewnętrzny Simulinka(ang. Simulink External Mode) Tryb zewnętrzny umożliwia komunikację pomiędzy Simulinkiemi modelem wykonywanym w środowisku czasu rzeczywistego lub w innym procesie na tym samym komputerze. Tryb zewnętrzny umożliwia strojenie parametrów, zapisywanie danych oraz wizualizację stanu procesu w trakcie wykonywania modelu. SCR 2015

31 SIMULINK Coder- elementy Szybkie symulowanie (ang. RapidSimulations) Wykorzystując tryb szybkiego symulowania, w S-funkcji lub szybkim symulowaniu można przyspieszyć wykonywanie symulacji średnio od 5 do 20 razy. Pliki wykonywalne w tych systemach omijają normalny tryb interpretatora Simulinka. Kod generowany przez Szybkie symulowanie, docelową S-funkcję i docelowe szybkie symulowanie jest wysoko optymalizowany do wykonywania wyłącznie algorytmów zawartych w modelu użytkownika. SCR 2015

32 SIMULINK Coder- przykład Model układu sterowania SCR 2015

33 SIMULINK Coder- przykład Parametry symulacji SCR 2015

34 SIMULINK Coder- przykład System docelowy (ang. Target system) SCR 2015

35 SIMULINK Coder- przykład Po skompilowaniu otrzymujemy i możemy uruchomić skompilowany plik SCR 2015

36 SIMULINK Coder- przykład W celu uruchomienia modelu w tzw. trybie zewnętrznym Simulinka ustawiamy w opcji Interface tryb External mode SCR 2015

37 SIMULINK Coder- przykład Z menu Toolswybieramy opcję ExternalModeControlPanel i wybieramy opcję Signal&Triggering SCR 2015

38 SIMULINK Coder- przykład Następnie wydajemy polecenie!pid tf inf w & woknie ExternalModeControlPanel wybieramy komendę Connect, a później Start Real-Time Code. Otwierając okna oscyloskopów można obserwować przebiegi zmiennych. Ewnentualnezmiany parametrów w trakcie symulacji muszą być przesłane do modelu za pomocą opcji z menu Edit/Update Diagram. Aby zakończyć symulację wybierz opcję Stop Real-Time Code z External Mode Control Panel. SCR 2015

39 EmbededCoder SCR

40 Embeded Coder Rozszerza możliwości MATLAB Coderi SimulinkCoderzwłaszcza jeżeli chodzi o systemy czasu rzeczywistego, Generowany kod może być uruchamiany bez lub w systemie operacyjnym czasu rzeczywistego w trybie jednozadaniowym, wielozadaniowym lub asynchronicznym Generuje kod dla wielu typów mikroprocesorów, procesorów sygnałowych o architekturze 8-bitowej, 16-bitowej i 32-bitowej, Wygenerowany kod można przetestować w trybie software-in-the-loop (SIL) i processor-in-the-loop (PIL) SCR 2015

41 Embeded Coder SCR 2015 Źródło: Embeded Coder

42 SimulinkPLC PLCCoder Coder SCR

43 Simulink PLC Coder SimulinkPLC Codergeneruje sprzętowo niezależny kod w języku ST (StructuredText) zgodny z normą IEC z modeli Simulinka, diagramów Stateflow i funkcji Embedded MATLAB, Kod jest generowany do plików w formatach obsługiwanych przez wiele popularnych środowisk (IDE): B&R Automation Studio, PLCopen XML, Rockwell Automation RSlogix 5000, Siemens SIMATIC STEP 7, 3S-Smart Software Solutions CoDeSys, W efekcie można go skompilować i wdrożyć do wielu sterowników programowalnych typu PLC i PAC, SCR 2015

44 Simulink PLC Coder SCR 2015 Źródło: Simulink PLC Coder

45 Simulink PLC Coder SCR 2015 Źródło: Simulink PLC Coder

46 Real-Time TimeWindows WindowsTarget Target(RTWT) SCR

47 Real-Time Windows Target (RTWT) Real-Time Windows Target pozwala uruchamiać i kontrolować modele Simulinkai Statefloww czasie rzeczywistym na komputerze PC typu desktop lub laptop, Używając SimulinkCodermożna generować kod C, kompilować go i rozpocząć uruchamianie w czasie rzeczywistym w systemie Windows równocześnie podłączając się do kart wejścia-wyjścia komputera PC, Inne aplikacje systemu Windows nie przestają pracować w trakcie wykonywania zadania uruchomionego w RTWT, SCR 2015

48 Real-Time Windows Target (RTWT) RTWT może pracować w dwóch trybach: normali external(wymagany SIMULINK Coder), W trybie normal umożliwia próbkowanie do 500 Hz W trybie external umożliwia próbkowanie do 20 khz RTWT współpracuje z ponad 250 modułami wejść-wyjść (karty akwizycji danych) ora modułami komunikacyjnymi (protokoły UDP, CAN, szeregowy), RTWT umożliwia stosowanie graficznego interfejsu użytkownika w celu: wizualizowania sygnałów podczas symulacji używa się tych samych bloków co podczas zwykłej programowej symulacji zmiany parametrów w trakcie symulacji SCR 2015

49 Real-Time Windows Target (RTWT) - Typowe zastosowania Symulacje w czasie rzeczywistym opracowywanie prototypów algorytmów sterowania, urządzeń wbudowanych np. peryferiówkomputerowych, elementów układów sterowania Symulacje typu RCP i HIL opracowywania sterowników, regulatorów podłączonych do fizycznych obiektów Edukacja zobrazowanie procesu projektowania, testowania, budowy prototypów SCR 2015

50 Real-Time Windows Target (RTWT) - Działanie Real-Time Windows Target wykorzystuje małe jądro czasu rzeczywistego w celu zapewnienia wykonania modelu w czasie rzeczywistym. Jądro to wykorzystuje wbudowany w PC zegar jako podstawowe źródło czasu. Jądro przejmuje przerwania z zegara komputera przed otrzymaniem ich przez system operacyjny Windows. Następnie jądro używa przerwań do wyzwalania wykonania skompilowanego modelu. W wyniku takiego podejścia jądro jest w stanie nadać aplikacji czasu rzeczywistego najwyższy możliwy priorytet. W celu uzyskania dokładnego próbkowania jądro przełącza zegar PC na wyższą częstotliwość. Ponieważ jest to również źródło czasu dla systemu operacyjnego, jądro RTWT wysyła do systemu operacyjnego przerwania z oryginalną częstotliwością. SCR 2015

51 Real-Time Windows Target (RTWT) - Działanie SCR 2015 Źródło: Real Time Windows Target

52 Real-Time Windows Target (RTWT) - Działanie SCR 2015 Źródło: Real Time Windows Target

53 Real-Time Windows Target (RTWT) - Środowisko sprzętowe Dowolny PC z Windows NT4.0, 2000, XP Karty akwizycji danych dla PC wskazane przez Mathworks, w wykazie znajduje się duża liczba producentów i (ponad 250) konkretnych kart wykorzystujących różne interfejsy: ISA, PCI, PCMCIA Karty posiadają AI, DI, AO, DO, wejścia enkoderów, SCR 2015

54 Real-Time Windows Target (RTWT) karta akwizycji danych Adavantech PCI 1711 Rozdzielczość: 12 bitów Liczba wejść analogowych: 16 SE (ze wspólną masą) Zakresy wejściowe napięciowe: bipolarne Szybkość przetwornika A/C: 100kS/s Liczba wyjść analogowych: 2 Zakresy wyjściowe napięciowe: unipolarne 16 wejść cyfrowych TTL 16 wyjść cyfrowych TTL 1 szesnastobitowy licznik TTL SCR 2015

55 Real-Time Windows Target (RTWT) karta akwizycji danych Adavantech PCI 1711 Schemat blokowy karty PCI 1711 SCR 2015

56 SCR 2015 Real-Time Windows Target (RTWT) - Przykład

57 Real-Time Windows Target (RTWT) normalizacja i skalowanie we/wy Bloki we i wy analogowych można skonfigurować tak by w Matlabie/Simulink można pracować z danymi: w postaci Voltów znormalizowanymi: normalizacja unipolarna normalizacja bipolarna SCR 2015

58 SCR 2015 Real-Time Windows Target (RTWT) normalizacja i skalowanie we/wy

59 SCR 2015 Real-Time Windows Target (RTWT) - Przykład

60 SCR 2015 Real-Time Windows Target (RTWT) - Przykład

61 SCR 2015 Real-Time Windows Target (RTWT) - Przykład

62 SCR 2015 Real-Time Windows Target (RTWT) - Przykład

63 SCR 2015 Real-Time Windows Target (RTWT) - Przykład

64 SCR 2015 Real-Time Windows Target (RTWT) - Przykład

65 SCR 2015 Real-Time Windows Target (RTWT) - Przykład

66 SCR 2015 Real-Time Windows Target (RTWT) - Przykład

67 xpc SCR

68 xpc xpc uruchamia aplikacje generowane przez modele Simulinka i Stateflow używając jądra czasu rzeczywistego na dowolnym komputerze PC, Obsługuje dowolny komputer PC jako docelowy system czasu rzeczywistego, Uzyskuje próbki z częstotliwością do 100 KHz, w zależności od poziomu wydajności procesora i rozmiaru modelu, Wyświetla dane i ślady sygnałów na lokalnym, docelowym lub obu komputerach PC, Zapewnia lokalny zintegrowany graficzny interfejs użytkownika, SCR 2015

69 xpc System xpcjest systemem czasu rzeczywistego, w którym wykorzystywane są dwa oddzielne komputery do projektowania (host computer) i wykonywania modelu czasu rzeczywistego (target computer), Połączenie: RS232 lub TCP/IP, SCR 2015 Źródło: xpc

70 xpc Komputer host: jest wyposażony w Matlab/Simulink, SIMULINK Coder, xpc Komputer target: nie potrzebuje systemu operacyjnego DOS, Linux czy Windows., można uruchomić: z dyskietki, która zawiera wysoko zoptymalizowane jądro czasu rzeczywistego xpc wysyłając cały projekt przez sieć TCP/IP SCR 2015

71 xpc SCR 2015 Źródło:

72 xpc Przykład SCR 2015 Źródło: xpc

73 xpc Przykład SCR 2015 Źródło: xpc

74 xpc Przykład SCR 2015 Źródło: xpc

75 xpc Przykład SCR 2015 Źródło: xpc

76 xpc Przykład SCR 2015 Źródło: xpc

77 xpc Przykład SCR 2015 Źródło: xpc

78 dspace SCR

79 dspace Jest to sprzętowo-programowy system czasu rzeczywistego oparty o środowisko Matlab/Simulink, Modelowanie (host computer) realizowane jest klasycznie w Matlabie/Simulinkunatomiast wykonywanie modelu (target computer) wykonywane jest na platformie, sprzętowej z procesorem/procesorami sygnałowymi DSP. Dzięki temu uzyskuje się dużą rozdzielczość czasową, Rozwija firma dspace GMBH, Znajduje szerokie zastosowanie w przemyśle samochodowym i lotniczym, SCR 2015

80 dspace SCR 2015 Źródło:

81 ŚrodowiskaAlternatywne SCR

82 LabView Największym konkurentem Matlabaw zakresie symulacji HIL i prototypowania jest LabView firmy National Instruments (Laboratory Virtual Instrument Engineering Workbench), LabView współpracuje z Matlabem, LabViewposiada koncepcję VI VirtualInstruments umożliwiających budowę modeli symulacyjnych czasu rzeczywistego oraz szeroką gamę kart I/O, SCR 2015

83 SCR 2015 LabView

84 ScicosLab Darmowa alternatywa dla Matalba/Simulinka oraz LabView, Duża funkcjonalność, między innymi: graficzne modelowanie, kompilacja i symulacja systemów dynamicznych, programowanie nowych bloków e C czy fortran, generowanie kodu C (Code Generator), symulacje w czasie rzeczywistym (Scicos-HIL), generowanie kodu wykonywalnego uwzględniającego twarde ograniczenia czasowe (Scicos-RTAI, Scicos-FLEX), SCR 2015

85 ScicosLab SCR 2015 Źródło:

86 Bibliografia Matlab Compiler, User s guide, MathWorks 2013 Matalb Coder, User s guide, MathWorks 2013 Simulink Coder, User s guide, MathWorks 2013 Embeded Coder User s guide, MathWorks 2013 SimulinkPLC Coder User s guide, MathWorks 2013 xpc Taget, User s guide, MathWorks 2013 Real-Time Windows Target, User s guide, MathWorks SCR 2015

87 Dziękuję za uwagę!!! SCR

Sterowniki Programowalne (SP)

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

Bardziej szczegółowo

Opracował: Jan Front

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

Bardziej szczegółowo

Elektrotechnika II Stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Elektrotechnika II Stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) 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

Regulator PID w sterownikach programowalnych GE Fanuc

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

Bardziej szczegółowo

Większe możliwości dzięki LabVIEW 2009: programowanie równoległe, technologie bezprzewodowe i funkcje matematyczne w systemach czasu rzeczywistego

Większe możliwości dzięki LabVIEW 2009: programowanie równoległe, technologie bezprzewodowe i funkcje matematyczne w systemach czasu rzeczywistego Większe możliwości dzięki LabVIEW 2009: programowanie równoległe, technologie bezprzewodowe i funkcje matematyczne w systemach czasu rzeczywistego Dziś bardziej niż kiedykolwiek narzędzia używane przez

Bardziej szczegółowo

Wirtualne przyrządy pomiarowe

Wirtualne przyrządy pomiarowe Katedra Mechaniki i Podstaw Konstrukcji Maszyn POLITECHNIKA OPOLSKA Wirtualne przyrządy pomiarowe dr inż.. Roland PAWLICZEK Laboratorium Mechatroniki Cel zajęć ęć: Zapoznanie się ze strukturą układu pomiarowego

Bardziej szczegółowo

2013-04-25. Czujniki obiektowe Sterowniki przemysłowe

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

Bardziej szczegółowo

Szczegółowy Opis Przedmiotu Zamówienia: Zestaw do badania cyfrowych układów logicznych

Szczegółowy Opis Przedmiotu Zamówienia: Zestaw do badania cyfrowych układów logicznych ZP/UR/46/203 Zał. nr a do siwz Szczegółowy Opis Przedmiotu Zamówienia: Zestaw do badania cyfrowych układów logicznych Przedmiot zamówienia obejmuje następujące elementy: L.p. Nazwa Ilość. Zestawienie komputera

Bardziej szczegółowo

Embedded Solutions Automaticon 2012. Efektywne pomiary i sterowanie przy użyciu systemu wbudowanego MicroDAQ

Embedded Solutions Automaticon 2012. Efektywne pomiary i sterowanie przy użyciu systemu wbudowanego MicroDAQ Embedded Solutions Automaticon 2012 Efektywne pomiary i sterowanie przy użyciu systemu wbudowanego MicroDAQ Grzegorz Skiba info@embedded-solutions.pl 1 Plan seminarium Budowa systemu MicroDAQ Zastosowanie

Bardziej szczegółowo

Wybrane środowiska szybkiego prototypowania

Wybrane środowiska szybkiego prototypowania Wybrane środowiska szybkiego prototypowania SIMULINK REAL-TIME (DAWNIEJ XPC TARGET) SIMULINK SUPPORT PACKAGE FOR RASPBERRY PI HARDWARE PRZYGOTOWAŁ TOMASZ KARLA MATLAB/Simulink Real-Time (dawniej xpc Target)

Bardziej szczegółowo

Systemy wbudowane. Paweł Pełczyński ppelczynski@swspiz.pl

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

Bardziej szczegółowo

Oprogramowanie komputerowych systemów sterowania

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

Bardziej szczegółowo

PROGRAMOWALNE STEROWNIKI LOGICZNE

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

Bardziej szczegółowo

1. Podstawowe wiadomości...9. 2. Możliwości sprzętowe... 17. 3. Połączenia elektryczne... 25. 4. Elementy funkcjonalne programów...

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

Bardziej szczegółowo

Komputerowe systemy pomiarowe. Dr Zbigniew Kozioł - wykład Mgr Mariusz Woźny - laboratorium

Komputerowe systemy pomiarowe. Dr Zbigniew Kozioł - wykład Mgr Mariusz Woźny - laboratorium Komputerowe systemy pomiarowe Dr Zbigniew Kozioł - wykład Mgr Mariusz Woźny - laboratorium 1 - Cel zajęć - Orientacyjny plan wykładu - Zasady zaliczania przedmiotu - Literatura Klasyfikacja systemów pomiarowych

Bardziej szczegółowo

Laboratorium Komputerowe Systemy Pomiarowe

Laboratorium Komputerowe Systemy Pomiarowe Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Zastosowania wielofunkcyjnej karty pomiarowej Data wykonania: 06.03.08 Data oddania: 19.03.08 Celem ćwiczenia było poznanie

Bardziej szczegółowo

JĘZYKI PROGRAMOWANIA STEROWNIKÓW

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,

Bardziej szczegółowo

ICD Wprowadzenie. Wprowadzenie. Czym jest In-Circuit Debugger? 2. O poradniku 3. Gdzie szukać dodatkowych informacji? 4

ICD Wprowadzenie. Wprowadzenie. Czym jest In-Circuit Debugger? 2. O poradniku 3. Gdzie szukać dodatkowych informacji? 4 ICD 2 Czym jest In-Circuit Debugger? 2 O poradniku 3 Gdzie szukać dodatkowych informacji? 4 ICD 1 ICD 25.08.2009 Czym jest In-Circuit Debugger? Większość procesorów dostarcza systemów debugowania (ang.

Bardziej szczegółowo

Podstawowe zagadnienia

Podstawowe zagadnienia SWB - Systemy operacyjne w systemach wbudowanych - wykład 14 asz 1 Podstawowe zagadnienia System operacyjny System czasu rzeczywistego Systemy wbudowane a system operacyjny Przykłady systemów operacyjnych

Bardziej szczegółowo

Sterowniki programowalne Programmable Controllers. Energetyka I stopień Ogólnoakademicki. przedmiot kierunkowy

Sterowniki programowalne Programmable Controllers. Energetyka I stopień Ogólnoakademicki. przedmiot kierunkowy 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 Sterowniki programowalne Programmable Controllers

Bardziej szczegółowo

sterownik VCR v 1. 0

sterownik VCR v 1. 0 sterownik VCR v 1.0 1 I. DANE TECHNICZNE...2 1 Budowa...2 2 Dane znamionowe...2 II. INSTRUKCJA UŻYTKOWANIA...3 1 Programowanie sterownika...3 2 Symulacja algorytmu...3 3 Możliwości kalendarza...4 3.1 Wgrywanie

Bardziej szczegółowo

Systemy Wbudowane. Założenia i cele przedmiotu: Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi: Opis form zajęć

Systemy 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ółowo

Internet jako środowisko WL OZE/URE Propozycja metodologii badań oraz stanowiska laboratoryjnego

Internet jako środowisko WL OZE/URE Propozycja metodologii badań oraz stanowiska laboratoryjnego 1 Internet jako środowisko WL OZE/URE Propozycja metodologii badań oraz stanowiska laboratoryjnego 2 Proponowana metodologia oraz stanowisko umożliwi przeprowadzenie badań związanych z infrastrukturą zarządzającą

Bardziej szczegółowo

Projektowanie mechatroniczne. Technika Hardware-in-the-loop a założenia Industry 4.0

Projektowanie mechatroniczne. Technika Hardware-in-the-loop a założenia Industry 4.0 Projektowanie mechatroniczne. Technika Hardware-in-the-loop a założenia Industry 4.0 Krzysztof Pietrusewicz BEZPIECZEŃSTWO 1. Wprowadzenie W artykule niniejszym przedstawiono technikę symulacji, w ramach

Bardziej szczegółowo

Tom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania

Tom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 21 maja 2012 Historia dokumentu

Bardziej szczegółowo

Przetworniki AC i CA

Przetworniki AC i CA KATEDRA INFORMATYKI Wydział EAIiE AGH Laboratorium Techniki Mikroprocesorowej Ćwiczenie 4 Przetworniki AC i CA Cel ćwiczenia Celem ćwiczenia jest poznanie budowy i zasady działania wybranych rodzajów przetworników

Bardziej szczegółowo

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

1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7 1. Aplikacja do LOGO! 8 i LOGO! 7 1.1. Przegląd funkcji Darmowa aplikacja umożliwia podgląd wartości parametrów procesowych modułu podstawowego LOGO! 8 i LOGO! 7 za pomocą smartfona lub tabletu przez sieć

Bardziej szczegółowo

ŚRODOWISKO PC WORX JAKO WSPARCIE W NAUCE PROGRAMOWANIA STEROWNIKÓW PLC

Ś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ółowo

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

Pierwsze kroki z easy Soft CoDeSys. 2009 Eaton Corporation. All rights reserved. Pierwsze kroki z easy Soft CoDeSys Tworzenie prostego programu Rozpoczęcie pracy 2 Tworzenie prostego programu Wybór aparatu 3 Tworzenie prostego programu Wybór języka programowania Do wyboru jest sześć

Bardziej szczegółowo

Cyfrowy wzmacniacz AED dla przetworników tensometrycznych.

Cyfrowy wzmacniacz AED dla przetworników tensometrycznych. Cyfrowy wzmacniacz AED dla przetworników tensometrycznych. Zamień swoje analogowe przetworniki wagi na cyfrowe. AED sprawia, że wdrażanie systemów sterowania procesami jest łatwe i wygodne. AED przetwarza

Bardziej szczegółowo

Tworzenie aplikacji czasu rzeczywistego z użyciem sprzętu i oprogramowania National Instruments

Tworzenie aplikacji czasu rzeczywistego z użyciem sprzętu i oprogramowania National Instruments Tworzenie aplikacji czasu rzeczywistego z użyciem sprzętu i oprogramowania National Instruments Aplikacje czasu rzeczywistego znajdują zastosowanie przede wszystkim w przemyśle, ale są też bardzo użyteczne

Bardziej szczegółowo

LEKCJA TEMAT: Zasada działania komputera.

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

Bardziej szczegółowo

NX70 PLC www.atcontrol.pl

NX70 PLC www.atcontrol.pl NX70 PLC NX70 Właściwości Rozszerzalność, niezawodność i łatwość w integracji Szybki procesor - zastosowanie technologii ASIC pozwala wykonywać CPU proste instrukcje z prędkością 0,2 us/1 krok Modyfikacja

Bardziej szczegółowo

Konfiguracja karty akwizycji danych pomiarowych DAQ

Konfiguracja karty akwizycji danych pomiarowych DAQ Konfiguracja karty akwizycji danych pomiarowych DAQ Uruchom program konfiguracyjny Measurement & Automation Explorer (ikona na Pulpicie) Measurement & Automation.lnk Rozwiń menu Devices and Interfaces,

Bardziej szczegółowo

Wykorzystanie metod i narzędzi informatyki dla potrzeb projektowania i implementacji zaawansowanych systemów sterowania i podejmowania decyzji

Wykorzystanie metod i narzędzi informatyki dla potrzeb projektowania i implementacji zaawansowanych systemów sterowania i podejmowania decyzji Projektowanie i prototypowanie systemów sterowania z wykorzystaniem środowiska Matlab/Simulink, jego darmowych odpowiedników oraz zbliżonych funkcjonalnie narzędzi informatycznych wady, zalety, funkcjonalność,

Bardziej szczegółowo

Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ. Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer

Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ. Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer Plan prezentacji 1. Cel projektu 2. Cechy systemu 3. Budowa systemu: Agent

Bardziej szczegółowo

Zadania do ćwiczeń laboratoryjnych Systemy rozproszone automatyki - laboratorium

Zadania do ćwiczeń laboratoryjnych Systemy rozproszone automatyki - laboratorium 1. Komunikacja PLC falownik, poprzez sieć Profibus DP Stanowiska A-PLC-5 oraz B-FS-4 1.1. Urządzenia i narzędzia 1.1.1. Sterownik SIMATIC S7-315 2DP (z wbudowanym portem Profibus DP). 1.1.2. Falownik MicroMaster440

Bardziej szczegółowo

Symulacja działania sterownika dla robota dwuosiowego typu SCARA w środowisku Matlab/Simulink.

Symulacja działania sterownika dla robota dwuosiowego typu SCARA w środowisku Matlab/Simulink. Symulacja działania sterownika dla robota dwuosiowego typu SCARA w środowisku Matlab/Simulink. Celem ćwiczenia jest symulacja działania (w środowisku Matlab/Simulink) sterownika dla dwuosiowego robota

Bardziej szczegółowo

VComNet Podręcznik użytkownika. VComNet. Podręcznik użytkownika Wstęp

VComNet Podręcznik użytkownika. VComNet. Podręcznik użytkownika Wstęp VComNet Podręcznik użytkownika Wstęp VComNet przeznaczony jest do wdrażania aplikacji komunikacyjnych uruchomionych na komputerze PC z systemem Windows z urządzeniami połączonymi poprzez RS485 (RS422/RS232)

Bardziej szczegółowo

Tom 6 Opis oprogramowania

Tom 6 Opis oprogramowania Część 4 Narzędzie do wyliczania wielkości oraz wartości parametrów stanu Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 30 maja 2012 Historia dokumentu Nazwa

Bardziej szczegółowo

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE, AiR r. I, sem. II Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Bardziej szczegółowo

Wstęp...9. 1. Architektura... 13

Wstęp...9. 1. Architektura... 13 Spis treści 3 Wstęp...9 1. Architektura... 13 1.1. Schemat blokowy...14 1.2. Pamięć programu...15 1.3. Cykl maszynowy...16 1.4. Licznik rozkazów...17 1.5. Stos...18 1.6. Modyfikowanie i odtwarzanie zawartości

Bardziej szczegółowo

Programowanie mikrokontrolerów AVR

Programowanie mikrokontrolerów AVR Programowanie mikrokontrolerów AVR Czym jest mikrokontroler? Mikrokontroler jest małym komputerem podłączanym do układów elektronicznych. Pamięć RAM/ROM CPU wykonuje program Układy I/O Komunikacje ze światem

Bardziej szczegółowo

PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA

PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS tel. (0-22) 823-30-17, 668-69-75 02-304 Warszawa, Aleje Jerozolimskie 141/90 fax (0-22) 659-26-11

Bardziej szczegółowo

Systemy pomiarowe. Katalog produktów. Napięcie. Konfiguracja protokołów redundancji w switchach MOXA strona 12. Autmatyka w kolejnictwie strona 18

Systemy pomiarowe. Katalog produktów. Napięcie. Konfiguracja protokołów redundancji w switchach MOXA strona 12. Autmatyka w kolejnictwie strona 18 USB ETHERNET OPROGRAMOWANIE Systemy pomiarowe Katalog produktów Napięcie Temperatura Drgania, wibracje i naprężenia Konfiguracja protokołów redundancji w switchach MOXA strona 12 Autmatyka w kolejnictwie

Bardziej szczegółowo

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

Gromadzenie danych. Przybliżony czas ćwiczenia. Wstęp. Przegląd ćwiczenia. Poniższe ćwiczenie ukończysz w czasie 15 minut. Gromadzenie danych Przybliżony czas ćwiczenia Poniższe ćwiczenie ukończysz w czasie 15 minut. Wstęp NI-DAQmx to interfejs służący do komunikacji z urządzeniami wspomagającymi gromadzenie danych. Narzędzie

Bardziej szczegółowo

Siemens S7-1200 Konfiguracja regulatora PID

Siemens S7-1200 Konfiguracja regulatora PID Siemens S7-1200 Konfiguracja regulatora PID 1 Wprowadzenie Środowisko STEP 7 umożliwia wykorzystanie instrukcji sterownika S7-1200 które pozwalają na prostą konfiguracje i zastosowanie regulatora PID.

Bardziej szczegółowo

Inteligentny czujnik w strukturze sieci rozległej

Inteligentny czujnik w strukturze sieci rozległej Inteligentny czujnik w strukturze sieci rozległej Tadeusz Pietraszek Zakopane, 13 czerwca 2002 Plan prezentacji Problematyka pomiarów stężenia gazów w obiektach Koncepcja realizacji rozproszonego systemu

Bardziej szczegółowo

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

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:

Bardziej szczegółowo

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć Nazwa modułu: Projektowanie i użytkowanie systemów operacyjnych Rok akademicki: 2013/2014 Kod: EAR-2-324-n Punkty ECTS: 5 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek:

Bardziej szczegółowo

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

Ćwiczenia z S7-1200. S7-1200 jako Profinet-IO Controller. FAQ Marzec 2012 Ćwiczenia z S7-1200 S7-1200 jako Profinet-IO Controller FAQ Marzec 2012 Spis treści 1 Opis zagadnienie poruszanego w ćwiczeniu. 3 1.1 Wykaz urządzeń..... 3 2 KONFIGURACJA S7-1200 PLC.. 4 2.1 Nowy projekt.

Bardziej szczegółowo

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE WINDOWS 1 SO i SK/WIN 007 Tryb rzeczywisty i chroniony procesora 2 SO i SK/WIN Wszystkie 32-bitowe procesory (386 i nowsze) mogą pracować w kilku trybach. Tryby pracy

Bardziej szczegółowo

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa... 9. Wstęp... 11

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa... 9. Wstęp... 11 Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1 Spis treúci Przedmowa... 9 Wstęp... 11 1. Komputer PC od zewnątrz... 13 1.1. Elementy zestawu komputerowego... 13 1.2.

Bardziej szczegółowo

1. Tworzenie nowego projektu.

1. Tworzenie nowego projektu. Załącznik do Instrukcji 1. Tworzenie nowego projektu. Wybieramy opcję z menu głównego New->QNX C Project. Wprowadzamy nazwę przechodzimy do następnego kroku NEXT. Wybieramy platformę docelową oraz warianty

Bardziej szczegółowo

Rejestratory Sił, Naprężeń.

Rejestratory Sił, Naprężeń. JAS Projektowanie Systemów Komputerowych Rejestratory Sił, Naprężeń. 2012-01-04 2 Zawartość Typy rejestratorów.... 4 Tryby pracy.... 4 Obsługa programu.... 5 Menu główne programu.... 7 Pliki.... 7 Typ

Bardziej szczegółowo

Instrukcja użytkownika ARSoft-WZ1

Instrukcja użytkownika ARSoft-WZ1 05-090 Raszyn, ul Gałczyńskiego 6 tel (+48) 22 101-27-31, 22 853-48-56 automatyka@apar.pl www.apar.pl Instrukcja użytkownika ARSoft-WZ1 wersja 3.x 1. Opis Aplikacja ARSOFT-WZ1 umożliwia konfigurację i

Bardziej szczegółowo

dr inż. Artur Zieliński Katedra Elektrochemii, Korozji i Inżynierii Materiałowej Wydział Chemiczny PG pokój 311

dr inż. Artur Zieliński Katedra Elektrochemii, Korozji i Inżynierii Materiałowej Wydział Chemiczny PG pokój 311 dr inż. Artur Zieliński Katedra Elektrochemii, Korozji i Inżynierii Materiałowej Wydział Chemiczny PG pokój 311 Politechnika Gdaoska, 2011 r. Publikacja współfinansowana ze środków Unii Europejskiej w

Bardziej szczegółowo

NX700 PLC www.atcontrol.pl

NX700 PLC www.atcontrol.pl NX700 PLC NX700 Podstawowe cechy Rozszerzalność, niezawodność i łatwość w integracji Szybki procesor - zastosowanie technologii ASIC pozwala wykonywać CPU proste instrukcje z prędkością 0,2 us/1 krok Modyfikacja

Bardziej szczegółowo

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy Systemy operacyjne Systemy operacyjne Dr inż. Ignacy Pardyka Literatura Siberschatz A. i inn. Podstawy systemów operacyjnych, WNT, Warszawa Skorupski A. Podstawy budowy i działania komputerów, WKiŁ, Warszawa

Bardziej szczegółowo

SYSTEMY OPERACYJNE. kik.pcz.czest.pl/so. (C) KIK PCz 2009. Materiały pomocnicze 1 PROWADZI: PODSTAWOWA LITERATURA: ZAJĘCIA: STRONA

SYSTEMY OPERACYJNE. kik.pcz.czest.pl/so. (C) KIK PCz 2009. Materiały pomocnicze 1 PROWADZI: PODSTAWOWA LITERATURA: ZAJĘCIA: STRONA SYSTEMY OPERACYJNE PROWADZI: dr inż. Jarosław Bilski Katedra Inżynierii Komputerowej Politechnika Częstochowska Wykład dla kierunku Informatyka 2 ZAJĘCIA: Obowiązkowe Wykład Laboratorium 2 godziny tygodniowo

Bardziej szczegółowo

Spis treści 1. Wstęp 2. Ćwiczenia laboratoryjne LPM

Spis treści 1. Wstęp 2. Ćwiczenia laboratoryjne LPM Spis treści 1. Wstęp... 9 2. Ćwiczenia laboratoryjne... 12 2.1. Środowisko projektowania Quartus II dla układów FPGA Altera... 12 2.1.1. Cel ćwiczenia... 12 2.1.2. Wprowadzenie... 12 2.1.3. Przebieg ćwiczenia...

Bardziej szczegółowo

Podstawy elektroniki i metrologii

Podstawy elektroniki i metrologii Politechnika Gdańska WYDZIAŁ ELEKTRONIKI TELEKOMUNIKACJI I INFORMATYKI Katedra Metrologii i Optoelektroniki Podstawy elektroniki i metrologii Studia I stopnia kier. Informatyka semestr 2 Ilustracje do

Bardziej szczegółowo

Efekty kształcenia na kierunku AiR drugiego stopnia - Wiedza Wydziału Elektrotechniki, Automatyki i Informatyki Politechniki Opolskiej

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

Bardziej szczegółowo

Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości

Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości Politechnika Lubelska Wydział Elektrotechniki i Informatyki PRACA DYPLOMOWA MAGISTERSKA Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości Marcin Narel Promotor: dr inż. Eligiusz

Bardziej szczegółowo

Spis treści. Dzień 1. I Konfiguracja sterownika (wersja 1312) II Tryby pracy CPU (wersja 1312) III Bloki funkcyjne (wersja 1312)

Spis treści. Dzień 1. I Konfiguracja sterownika (wersja 1312) II Tryby pracy CPU (wersja 1312) III Bloki funkcyjne (wersja 1312) Spis treści Dzień 1 I Konfiguracja sterownika (wersja 1312) I-3 Zadanie Tworzenie konfiguracji sprzętowej I-4 Tworzenie nowego projektu I-5 Tworzenie stacji poprzez wybór CPU z katalogu I-6 Dodawanie modułów

Bardziej szczegółowo

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia ZP/ITS/11/2012 Załącznik nr 1a do SIWZ ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia Przedmiotem zamówienia jest: Przygotowanie zajęć dydaktycznych w postaci kursów e-learningowych przeznaczonych

Bardziej szczegółowo

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) Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia I stopnia (inżynierskie) Temat: Skalowanie czujników prędkości kątowej i orientacji przestrzennej 1. Analiza właściwości czujników i układów

Bardziej szczegółowo

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. Sieci i sterowniki przemysłowe

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. Sieci i sterowniki przemysłowe OPIS PRZEDMIOTU Nazwa przedmiotu Kod przedmiotu Sieci i sterowniki przemysłowe Wydział Instytut/Katedra Kierunek Specjalizacja/specjalność Wydział Matematyki, Fizyki i Techniki Instytut Mechaniki i Informatyki

Bardziej szczegółowo

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows Spis treści Rozdział 1. Przegląd......... 1 Wstęp................. 1 Wdrażanie technologii Data Access........ 1 Źródła danych

Bardziej szczegółowo

Algorytmy sztucznej inteligencji

Algorytmy 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ółowo

Siemens Simatic S7-300 Informacje podstawowe o sterowniku programowalnym

Siemens Simatic S7-300 Informacje podstawowe o sterowniku programowalnym Siemens Simatic S7-300 Informacje podstawowe o sterowniku programowalnym Zakład Napędu Elektrycznego ISEP PW Wstęp Sterowniki swobodnie programowalne S7-300 należą do sterowników średniej wielkości. Są

Bardziej szczegółowo

Kurs SINAMICS G120 Konfiguracja i uruchomienie. Spis treści. Dzień 1

Kurs SINAMICS G120 Konfiguracja i uruchomienie. Spis treści. Dzień 1 Spis treści Dzień 1 I Sterowanie napędami wprowadzenie (wersja 1301) I-3 Przykładowa budowa silnika asynchronicznego I-4 Przykładowa budowa silnika asynchronicznego I-5 Przykładowa zależności momentu od

Bardziej szczegółowo

Podstawy obsługi programów TwinCAT System Manager i TwinCAT PLC Control

Podstawy obsługi programów TwinCAT System Manager i TwinCAT PLC Control TwinCAT System - kompletny system automatyki dla komputerów PC bazujący na systemie ADS, zmieniający komputer PC w kontroler czasu rzeczywistego, mogący uruchomić wiele systemów PLC, kontrolować osie NC.

Bardziej szczegółowo

3.2.3. Optyczny czujnik zbliżeniowy... 80 3.3. Zestawy przekaźników elektrycznych... 81 3.3.1. Przekaźniki zwykłe... 81 3.3.2. Przekaźniki czasowe...

3.2.3. Optyczny czujnik zbliżeniowy... 80 3.3. Zestawy przekaźników elektrycznych... 81 3.3.1. Przekaźniki zwykłe... 81 3.3.2. Przekaźniki czasowe... 3 SPIS TREŚCI WYKAZ WAŻNIEJSZYCH SYMBOLI GRAFICZNYCH ELEMENTÓW PNEUMATYCZNYCH I ELEKTROPNEUMATYCZNYCH UŻYTYCH W PODRĘCZNIKU... 11 1. WPROWADZENIE... 15 1.1. Uwagi ogólne... 15 1.2. Podstawy teoretyczne

Bardziej szczegółowo

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Instytut Informatyki Politechnika Poznańska 1 Sieć Modbus w dydaktyce Protokół Modbus Rozwiązania sprzętowe Rozwiązania programowe Podsumowanie 2 Protokół Modbus Opracowany w firmie Modicon do tworzenia

Bardziej szczegółowo

Uniwersalny Konwerter Protokołów

Uniwersalny Konwerter Protokołów Uniwersalny Konwerter Protokołów Autor Robert Szolc Promotor dr inż. Tomasz Szczygieł Uniwersalny Konwerter Protokołów Szybki rozwój technologii jaki obserwujemy w ostatnich latach, spowodował że systemy

Bardziej szczegółowo

1.Wstęp. 2.Generowanie systemu w EDK

1.Wstęp. 2.Generowanie systemu w EDK 1.Wstęp Celem niniejszego ćwiczenia jest zapoznanie z możliwościami debuggowania kodu na platformie MicroBlaze oraz zapoznanie ze środowiskiem wspomagającym prace programisty Xilinx Platform SDK (Eclipse).

Bardziej szczegółowo

InPro BMS InPro BMS SIEMENS

InPro BMS InPro BMS SIEMENS InPro Siemens OPC InPro BMS Produkt InPro BMS jest w sprzedaży od 2000 roku. W ostatnich kilku latach staliśmy się liderem wśród dostawców informatycznych rozwiązań dla systemów bezpieczeństwa. Oferowane

Bardziej szczegółowo

Cyfrowy rejestrator parametrów lotu dla bezzałogowych statków powietrznych. Autor: Tomasz Gluziński

Cyfrowy rejestrator parametrów lotu dla bezzałogowych statków powietrznych. Autor: Tomasz Gluziński Cyfrowy rejestrator parametrów lotu dla bezzałogowych statków powietrznych Autor: Tomasz Gluziński Bezzałogowe Statki Powietrzne W dzisiejszych czasach jedną z najbardziej dynamicznie rozwijających się

Bardziej szczegółowo

2.2.P.07: Komputerowe narzędzia inżynierii powierzchni

2.2.P.07: Komputerowe narzędzia inżynierii powierzchni 2nd Workshop on Foresight of surface properties formation leading technologies of engineering materials and biomaterials in Białka Tatrzańska, Poland 29th-30th November 2009 2 Panel nt. Produkt oraz materiał

Bardziej szczegółowo

Specjalizacja uzupełniająca. urządzeniowo - informatyczna dla wszystkich kierunków na ETI (II st.)

Specjalizacja uzupełniająca. urządzeniowo - informatyczna dla wszystkich kierunków na ETI (II st.) Systemy wbudowane Specjalizacja uzupełniająca urządzeniowo - informatyczna dla wszystkich kierunków na ETI (II st.) 5 stycznia 2015 Geneza W styczniu 2014 firma Intel zgłosiła zapotrzebowanie na absolwentów

Bardziej szczegółowo

1. Opis. 2. Wymagania sprzętowe:

1. Opis. 2. Wymagania sprzętowe: 1. Opis Aplikacja ARSOFT-WZ2 umożliwia konfigurację, wizualizację i rejestrację danych pomiarowych urządzeń produkcji APAR wyposażonych w interfejs komunikacyjny RS232/485 oraz protokół MODBUS-RTU. Aktualny

Bardziej szczegółowo

Stanowisko do badania współczynnika tarcia

Stanowisko do badania współczynnika tarcia Stanowisko do badania współczynnika tarcia Grzegorz Sejnota SKN Spektrum Zakład Pomiarów i Systemów Sterowania Wydział Automatyki, Elektroniki i Informatyki Politechnika Śląska, Gliwice 12 Kwietnia 2010

Bardziej szczegółowo

Programowanie 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 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ółowo

Kurs Podstawowy S7. Spis treści. Dzień 1

Kurs Podstawowy S7. Spis treści. Dzień 1 Spis treści Dzień 1 I System SIMATIC S7 - wprowadzenie (wersja 1401) I-3 Rodzina sterowników programowalnych SIMATIC S7 firmy SIEMENS I-4 Dostępne moduły i ich funkcje I-5 Jednostki centralne I-6 Podstawowe

Bardziej szczegółowo

Modułowy programowalny przekaźnik czasowy firmy Aniro.

Moduł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ółowo

IIPW_SML3_680 (Z80) przewodnik do ćwiczeń laboratoryjnych

IIPW_SML3_680 (Z80) przewodnik do ćwiczeń laboratoryjnych IIPW_SML3_680 (Z80) przewodnik do ćwiczeń laboratoryjnych wrzesieo 2010 UWAGA: Moduł jest zasilany napięciem do 3.3V i nie może współpracowad z wyjściami układów zasilanych z wyższych napięd. Do pracy

Bardziej szczegółowo

Tom 6 Opis oprogramowania

Tom 6 Opis oprogramowania Część 9 Narzędzie do wyliczania wskaźników statystycznych Diagnostyka Stanu Nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 31 maja 2012 Historia dokumentu Nazwa dokumentu Nazwa

Bardziej szczegółowo

Kurs SIMATIC S7-300/400 i TIA Portal - Podstawowy. Spis treści. Dzień 1. I System SIEMENS SIMATIC S7 - wprowadzenie (wersja 1503)

Kurs SIMATIC S7-300/400 i TIA Portal - Podstawowy. Spis treści. Dzień 1. I System SIEMENS SIMATIC S7 - wprowadzenie (wersja 1503) Spis treści Dzień 1 I System SIEMENS SIMATIC S7 - wprowadzenie (wersja 1503) I-3 Rodzina sterowników programowalnych SIMATIC S7 firmy SIEMENS I-4 Dostępne moduły i ich funkcje I-5 Jednostki centralne I-6

Bardziej szczegółowo

Budowa i oprogramowanie komputerowych systemów sterowania

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

Bardziej szczegółowo

dokument DOK 02-05-12 wersja 1.0 www.arskam.com

dokument DOK 02-05-12 wersja 1.0 www.arskam.com ARS3-RA v.1.0 mikro kod sterownika 8 Linii I/O ze zdalną transmisją kanałem radiowym lub poprzez port UART. Kod przeznaczony dla sprzętu opartego o projekt referencyjny DOK 01-05-12. Opis programowania

Bardziej szczegółowo

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) 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

Bardziej szczegółowo

dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1

dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1 dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1 Cel wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działanie systemu operacyjnego

Bardziej szczegółowo

Adresowanie 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. 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ółowo

Katedra Systemów Cyfrowego Przetwarzania Sygnałów

Katedra Systemów Cyfrowego Przetwarzania Sygnałów Katedra Systemów Cyfrowego Przetwarzania Sygnałów Proponowana specjalnośd I stopnia (inżynierska) dr inż. Wiesław Madej Pok 325A Informatyka Specjalnośd: Programowanie Systemów Automatyki Programowanie

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

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

Bardziej szczegółowo

Elektrotechnika I stopień Ogólno akademicki. kierunkowy (podstawowy / kierunkowy / inny HES)

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 Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria oprogramowania, Sieci komputerowe Rodzaj zajęć: wykład, laboratorium MODELOWANIE I SYMULACJA Modelling

Bardziej szczegółowo