METODY ZAPISU ALGORYTMÓW STEROWANIA RUCHEM DROGOWYM

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

Download "METODY ZAPISU ALGORYTMÓW STEROWANIA RUCHEM DROGOWYM"

Transkrypt

1 PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ z. 119 Transport 2017 Piotr Kawalec, Tomasz Krukowicz Politechnika Warszawska, Wydział Transportu, Zakład Sterowania Ruchem i Infrastruktury Transportu, Zespół Sterowania Ruchem Drogowym METODY ZAPISU ALGORYTMÓW STEROWANIA RUCHEM DROGOWYM Rękopis dostarczono, grudzień 2017 Streszczenie: Artykuł opisuje problematykę zapisu algorytmów sterowania ruchem drogowym. Przedstawiono ewolucję sposobu zapisu algorytmów, następnie opisano sposoby zapisu algorytmów stosowane w różnych dziedzinach techniki. Przeanalizowano projekty drogowej sygnalizacji świetlnej i porównano stosowany w nich zapis z opisanymi wcześniej metodami. Następnie opisano problematykę zapisu algorytmów sterowania ruchem w sterownikach sygnalizacji świetlnej. Słowa kluczowe: Sygnalizacja świetlna, sterowanie adaptacyjne, algorytm sterowania ruchem drogowym 1. WSTĘP Pierwsze rozwiązania drogowej sygnalizacji świetlnej powstały 150 lat temu, w Londynie [1]. Sygnalizacja świetlna była sterowana ręcznie przez policjantów, co ułatwiało im pracę. Późniejsze rozwiązania pozwalały na realizację sterowania cyklicznego, w którym sekwencja sygnałów powtarza się co pewien stały czas, nazywany długością cyklu. Pierwsze sygnalizacje świetlne zależne od ruchu pojawiły się w 1928 roku w USA. Wprowadzenie takiego rodzaju sterowania sprawiło, że niezbędne stało się opisanie uzależnienia wyświetlanych sygnałów od zgłoszeń pojazdów. Rolę takiego opisu pełni algorytm sterowania ruchem drogowym. Na przestrzeni 90 lat funkcjonowania sygnalizacji świetlnej zależnej od ruchu nastąpił znaczący rozwój urządzeń sterowania, co sprawiło, że algorytmy sterowania ruchem mogą być coraz bardziej skomplikowane. Z tego powodu zasadne jest prowadzenie prac dotyczących ich zapisu oraz tworzenia. 2. METODY ZAPISU ALGORYTMÓW STEROWANIA Pod pojęciem algorytmu należy rozumieć dokładny przepis wykonania w określonym porządku skończonej liczby operacji, pozwalający na rozwiązanie każdego zadania danego

2 180 Piotr Kawalec, Tomasz Krukowicz typu [26]. W różnych gałęziach automatyki stosuje się różne formy zapisu algorytmów. Z punktu widzenia teorii sterowania systemy sterowania ruchem drogowym stanowią synchroniczne układy sekwencyjne. Sterowanie, na terenie Polski, odbywa się z krokiem jednosekundowym. Układ taki może być modelowany jako automat skończony z pamięcią (ang. Finite State Machine) [13]. Sygnały wyświetlane na sygnalizatorach zależą bowiem nie tylko od stanu detektorów, ale również od historii pracy systemu sterowania np. aktualnie realizowanej fazy czy jej zaawansowania. Układy sekwencyjne mogą być opisywane różnymi sposobami, do których można zaliczyć [13]: opis słowny, wykresy czasowe, tablice przejść i tablice wyjść, grafy stanów, logiczne schematy algorytmów, schematy blokowe algorytmów (sieci działań). Poszczególne metody charakteryzują się różnymi cechami. Opis słowny jest łatwy do sformułowania, jednak występują znaczące trudności podczas implementacji tak opisanego algorytmu. Nie ma możliwości automatycznej konwersji opisu do postaci możliwej do realizacji w systemie cyfrowym lub komputerowym. Dodatkowo występują liczne nieścisłości i swoboda w interpretacji zapisów, co jest niedopuszczalne w urządzeniach sterowania ruchem drogowym. Opis za pomocą wykresów czasowych pozwala na zaprezentowanie wybranych, charakterystycznych sposobów pracy urządzenia. Ze względu na występowanie w urządzeniach sterowania ruchem drogowym wielu wejść [9] liczba możliwych kombinacji zarejestrowanych zgłoszeń jest bardzo duża. W związku z tym zaprogramowanie urządzenia w oparciu o taki opis algorytmów jest również utrudnione. Tablice przejść i tablice wyjść dobrze nadają się do opisu urządzeń o niewielkiej liczbie stanów wewnętrznych. Taka forma zapisu ułatwia syntezę cyfrowych układów sterowania ruchem. Jednak duża liczba stanów wewnętrznych w automatach opisujących systemy sterowania ruchem drogowym znacznie utrudnia zastosowanie tablic przejść i wyjść, jako sposobu opisu funkcjonowania sygnalizacji świetlnej. W celu ułatwienia realizacji sterowników sygnalizacji świetlnej w reprogramowalnych strukturach logicznych stosowane są w niektórych pracach grafy stanów [9], [10], [11], [14]. Zapis za pomocą grafu stanów zapewnia jednoznaczność opisu. Rozwiązania takie nie są stosowane powszechnie, jednak opracowano w pracy [9] metodę przejścia ze schematów blokowych algorytmów na tę formę zapisu. Opis ten znacząco ułatwia syntezę układów cyfrowych. Znaczące ułatwienie projektowania i analizy tak zapisanych algorytmów stanowi zastosowanie grafów z wierzchołkami hierarchicznymi. Stosowane oprogramowanie, np. Active-HDL, pozwala na automatyczne generowanie kodu w językach opisu sprzętu, na podstawie narysowanych grafów. Logiczne schematy algorytmów charakteryzują się zwięzłym zapisem, jednak nie przyjęły się szerzej w opisie urządzeń sterowanie. Znacznie szersze zastosowanie mają schematy blokowe algorytmów, zwane inaczej sieciami działań. Są one opisane w wielu pozycjach literatury np. [25], [31], jak również w normalizacji polskiej i międzynarodowej: [8], [12], [19]. Stosowane bloki są powszechnie znane i stosowane w wielu dziedzinach. Opis urządzenia za pomocą schematu blokowego zapewnia jednoznaczność opisu. Stworzenie

3 Metody zapisu algorytmów sterowania ruchem drogowym 181 sieci działań jest jednak bardziej pracochłonne niż opisanie pracy automatu za pomocą opisu słownego czy wykresów czasowych. Schematy blokowe mogą być również łatwo zamieniane na zapis w językach programowania. 3. ZASTOSOWANIE METOD OPISU ALGORYTMÓW W PROJEKTACH SYGNALIZACJI ŚWIETLNEJ Polskie przepisy dotyczące sygnalizacji świetlnej nie regulują kwestii zapisu algorytmów w projektach sygnalizacji świetlnej. Algorytm jest definiowany w rozdziale 2.2. załącznika nr 3 do rozporządzenia [21] z późn. zm. jako uporządkowany zbiór poleceń opisujący sposób sterowania ruchem na skrzyżowaniu z sygnalizacją akomodacyjną lub acykliczną w zależności od sytuacji rzeczywistej. Szczególnym przypadkiem algorytmu sterowania jest program sygnalizacyjny stałoczasowy. Definicja ta nie obejmuje kwestii dokładności oraz obejmowania wszystkich zagadnień, przytoczonych w definicji podanej w rozdziale 2. W związku z tym w projektanci sygnalizacji świetlnej różnie interpretują kwestię formy prezentacji algorytmu. W projektach sygnalizacji świetlnej można spotkać się z opisem słownym funkcjonowania sygnalizacji świetlnej. Projekt taki zawiera ogólny opis funkcjonowania sygnalizacji w zależności od zgłoszeń. Zwykle opis słowny nie zawiera określenia warunków czasowych funkcjonowania algorytmu sterowania ruchem. W projektach można spotkać również opis warunków dla grup sygnalizacyjnych umieszczonych w tabeli. W takim przypadku mogą występować w opisie określenia dotyczące okresów badań warunków logicznych. Rozwiązanie to odnosi się do sposobu sterowania grupami sygnałowymi, a opis określa jedynie ograniczenia sterowania, a nie zapis algorytmu. Rozwiązanie takie zostało zastosowane np. w projekcie [P7]. Podstawową formą zapisu cyklicznych programów sygnalizacji świetlnej są diagramy paskowe. Jest to forma wykresów czasowych, pokazujących wyświetlane sygnały w poszczególnych sekundach cyklu programu sygnalizacji. Występują jednak projekty, w których diagramy paskowe są wykorzystywane do opisu sygnalizacji zależnej od ruchu. Na diagramach paskowych są wtedy nanoszone różnego rodzaju znaczniki wskazujące na możliwość zaistnienia jakiejś akcji, jak również opisy słowne zawierające sposób funkcjonowania sygnalizacji świetlnej np. [33]. Również jest to jedynie zapis ograniczeń nakładanych na sterowanie, a nie sposobu funkcjonowania sygnalizacji świetlnej. Opisy te często są bardzo lakoniczne i mogą być interpretowane w różny sposób. Nie są w żaden sposób określone możliwe do zrealizowania sekwencje faz ruchu, możliwość sterowania z wykorzystaniem innych faz ruchu, jak również warunki zwiększania składu faz ruchu podczas ich trwania. Istnieje również rozwiązanie, w którym sposób funkcjonowania algorytmu adaptacyjnego sterowania ruchem drogowym jest przedstawiany w postaci diagramów wielu programów sygnalizacji np. [30]. Diagramy paskowe pokazują przykładowe realizacje programów sygnalizacji w przypadku pełnych zgłoszeń, występowaniu lub nie zgłoszeń w poszczególnych grupach przez określony czas czy np. występowaniu niewielkiego ruchu

4 182 Piotr Kawalec, Tomasz Krukowicz na skrzyżowaniu. Rozwiązanie to pozwala zorientować się o sposobie sterowania w różnych sytuacjach, jednak nie pozwala na jednoznaczny opis funkcjonowania sygnalizacji świetlnej. Od osoby programującej sygnalizację świetlną oczekuje się, aby na podstawie takich programów oraz opisu technicznego powiązała poszczególne grupy sygnalizacyjne z detektorami ruchu oraz określiła czasy trwania faz ruchu (bądź poszczególnych sygnałów). Brak jednoznacznego zapisu algorytmu sterowania ruchem powoduje, że interpretacja zapisów projektu może być dokonana w różny sposób. Nie spotkano się z zastosowaniem grafu stanów lub LSA (logicznego schematu algorytmu) w projektach sygnalizacji świetlnej. Jednak ich zastosowanie w takim przypadku jest możliwe, co udowodniono w pracy [9]. Jedną z częściej stosowanych metod opisu algorytmów sterowania ruchem drogowym jest zastosowanie schematu blokowego algorytmów (sieci działań). Jest to jednoznaczny sposób opisu, który stosowany jest także za granicą [3], [20]. Projekt sygnalizacji świetlnej, z algorytmem opisanym za pomocą schematu blokowego składa się z następujących elementów dodatkowych: schematu faz ruchu określającego skład faz ruchu oraz dopuszczalność realizacji przejść międzyfazowych, programów przejść międzyfazowych za pomocą diagramów paskowych pokazujących sposób funkcjonowania sygnalizacji świetlnej podczas zmiany fazy, tabel zawierających warunki logiczne oraz czasowe funkcjonowania algorytmu. Można zauważyć, że opis przejść międzyfazowych jest w tej metodzie zapisu algorytmu realizowany za pomocą wykresów czasowych. Tak rozumiane przejścia międzyfazowe są realizowane sekwencyjnie, niezależnie od zgłoszeń na detektorach. Sam algorytm jest zapisywany za pomocą dwóch głównych rodzajów bloków: warunkowych (decyzyjnych), obejmujących: analizę warunków czasowych, analizę warunków logicznych (związanych z detektorami), akcji, do których można zaliczyć: rozpoczęcie realizacji fazy, rozpoczęcie realizacji przejścia międzyfazowego, zwiększenie wartości zmiennej czasowej o 1, zmianę wartości zmiennej czasowej, arytmetycznej lub logicznej. Stosuje się również węzły pomocnicze, a bloki odpowiedzialne za zwiększanie zmiennych czasowych przyjmują często uproszczoną postać. Zapis taki jest zrozumiały dla osób z wykształceniem informatycznym lub elektronicznym, które zajmują się produkcją i programowaniem sterowników sygnalizacji świetlnej, jak również może być w sposób systematyczny analizowany podczas sprawdzania projektu sygnalizacji świetlnej. Zapis algorytmów za pomocą schematów blokowych musi uwzględniać możliwości sterownika sygnalizacji świetlnej, w którym taki algorytm będzie realizowany, gdyż niektóre sterowniki nie umożliwiają wykonywania operacji na zmiennych. Ze względu minimalizację powierzchni niezbędnej do wykreślenia sieci działań algorytmu powszechnie stosowane są bloki warunkowe w kształcie sześciokąta, co stanowi odstępstwo od norm [8], [12], [19] natomiast zostało zaczerpnięte z przepisów niemieckich [3], [20]. Algorytmy sterowania zapisywane w takiej postaci występują np. w projektach [15], [17]

5 Metody zapisu algorytmów sterowania ruchem drogowym 183 Zapis w postaci schematu blokowego jest stosowany również w narzędziach do analizy algorytmów sterowania ruchem, jak np. VisVAP [5], graficzny interfejs do języka VAP (Vechicle Actuated Programming) [4], stanowiący dodatek do programu Vissim niemieckiej firmy PTV Group. Należy zwrócić uwagę, że występowanie schematu blokowego w projekcie sygnalizacji świetlnej nie gwarantuje poprawności formalnej zaprojektowanego algorytmu. Algorytmy takie powinny podlegać weryfikacji w celu ich sprawdzenia przed przekazaniem do realizacji. Występują również przypadki, w których w projekcie umieszczony zostaje algorytm zmiany programów i nadzoru detektorów [16]. Takie elementy są zwykle realizowane poza algorytmem głównym. Warunki logiczne przedłużeń i żądań faz są wyznaczane poza algorytmem główny. W przypadkach bardziej skomplikowanych stosowane są oddzielne algorytmy wyznaczania warunków, które są realizowane współbieżnie z algorytmem głównym. 4. ZAPIS ALGORYTMÓW STEROWANIA RUCHEM W STEROWNIKACH SYGNALIZACJI ŚWIETLNEJ Algorytm sterowania sygnalizacją świetlną, po opracowaniu projektu, zaopiniowaniu i zatwierdzeniu zgodnie z procedurą opisaną w [22] jest przygotowywany do realizacji w sterowniku sygnalizacji świetlnej. Na terenie Polski stosowanych jest wiele rodzajów sterowników sygnalizacji świetlnej, z których każdy posiada inny sposób programowania. Wśród producentów sterowników można wyróżnić następujące firmy GT Systems (d. Vialis Polska oraz NH Polska), MSR Traffic, Imtech Traffic & Infra (d. Peek Traffic), Siemens, ZIR, Techvision, A-Ster oraz wiele innych przedsiębiorstw krajowych i zagranicznych. Sterowniki sygnalizacji świetlnej w zakresie programowania adaptacyjnej sygnalizacji świetlnej można podzielić ze względu na sposób wprowadzania algorytmu. Wyróżnić można sterowniki sygnalizacji świetlnej, w których algorytm jest wprowadzany w postaci warunków czasowych i logicznych określonych przez projektanta. W przypadku takich sterowników może istnieć problem ze sposobem realizacji skomplikowanych algorytmów, posiadających np. dodatkowe zmienne czy nietypowe warunki czasowe. Drugą grupą sterowników, są sterowniki funkcjonujące według określonego przez producenta algorytmu, który jest konfigurowany na potrzeby sterowania ruchem na danym skrzyżowaniu na podstawie projektu. W takim przypadku istnieje możliwość wystąpienia problemów z dokładną implementacją algorytmu sterowania ruchem w sterowniku sygnalizacji świetlnej. Niektóre firmy w celu wprowadzania algorytmów sterowania ruchem opracowały własne języki programowania, np. C-Traf firmy MSR Traffic [P13] lub Sitraffic TL firmy Siemens. Każdy z producentów sterowników posiada oprogramowanie, które jest wykorzystywane wyłącznie do programowania konkretnego typu sterownika. Niektóre z tych programów pozwalają również na graficzne przedstawienie elementów projektu sygnalizacji (np. oprogramowanie do sterownika Aster-40) lub nawet sporządzanie kompletnych projektów

6 184 Piotr Kawalec, Tomasz Krukowicz sygnalizacji świetlnej jak oprogramowanie Sitraffic Office stosowane dla sterowników firmy Siemens. Do metod zapisu algorytmów pracy sygnalizacji świetlnej opierających się na wprowadzaniu warunków czasowych i logicznych w postaci sformułowanej przez projektanta należą m. in. sposoby programowania sterownika Aster-40 [2] oraz sterowników Siemens z wykorzystaniem metody PDM [23]. Sterownik Aster-40 jest programowany z wykorzystaniem oprogramowania A40proj [7]. Jest to program komputerowy, w którym algorytmy wprowadzane są w sposób graficzny oraz tabelaryczny. W sposób graficzny, poprzez umieszczenie znacznika na fragmencie programu sygnalizacji przedstawiającym fazę lub przejście międzyfazowe, wprowadzane są warunki czasowe. Znacznik ten ma formę niebieskiej kreski (rys. 1). Rys. 1. Wprowadzanie warunków czasowych podczas programowania sterownika Aster 40 Do każdego z warunków czasowych odnosi się zestaw warunków logicznych. Warunki mogą być badane w czasie trwania stanu w taki sposób można przedstawić badanie warunku w pętli czasowej, lub na końcu stanu to rozwiązanie jest wykorzystywane do przedstawiania warunków badanych po upływie określonego czasu. Warunki te mogą mieć postać zatrzymania realizacji programu, zmiany fazy (rys. 2). Sposób wprowadzania warunków czasowych i logicznych sprawia, że nie jest możliwe zastosowanie rozgałęzień w schemacie blokowym algorytmu innych, niż wybór kolejnej fazy lub przejścia międzyfazowego. W taki sam traktowane są obydwa elementy projektu sygnalizacji świetlnej i możliwe jest również badanie warunków logicznych podczas przejść międzyfazowych.

7 Metody zapisu algorytmów sterowania ruchem drogowym 185 Rys. 2. Wprowadzanie warunków logicznych podczas programowania sterownika Aster 40 Metoda PDM, stosowana w sterownikach firmy Siemens, jest innym rozwiązaniem pozwalającym na wprowadzanie algorytmu pracy sygnalizacji świetlnej w postaci opracowanej przez projektanta jest [18], [23]. Rozwiązanie to wykorzystuje opracowane i wykorzystywane przez tę firmę oprogramowanie Sitraffic Office. Algorytm sterowania ruchem jest w tym programie przedstawiany w formie diagramu Nassi ego-shneidermana w układzie poziomym, a poszczególne wyrażenia są zapisywane z użyciem języka Sitraffic TL. Dla języka Sitraffic TL oraz metody PDM opracowano biblioteki podstawowych funkcji wykorzystywanych w adaptacyjnym sterowaniu ruchem drogowym. Określone są również funkcje realizowane w różnych momentach sterowania ruchem (np. co 1 sekundę lub po zmianie programu sygnalizacji), w których są realizowane dodatkowe zadania algorytmu, związane np. z obsługą detektorów. Inne metody wprowadzania programu sygnalizacji świetlnej do sterownika polegają na wprowadzeniu parametrów sterowania do opracowanego przez producenta algorytmu, który w założeniu powinien mieć uniwersalny charakter. W sposób ten jest programowany sterownik Vialis FR 93. Sterownik i sposób jego programowania ten został opisany w opracowaniach producenta [29], [32]. Sterownik Vialis FR 93 pracuje według algorytmu FLECS (ang. Four LEvel Control Structure), w języku niderlandzkim oznaczanym, jako VOS (Vier Orden Structuur). Skrót

8 186 Piotr Kawalec, Tomasz Krukowicz ten oznacza czteropoziomową strukturę sterowania. Według producenta jest to algorytm w pełni uniwersalny i można go stosować na każdym skrzyżowaniu [29]. W założeniu algorytm ten powinien być niezależny od układu geometrycznego skrzyżowania. Algorytm ten należy do grupy algorytmów all-red, jednak istnieje możliwość realizacji innych rodzajów algorytmów. Sterowniki Vialis FR 93 obsługują 36 rodzajów grup sygnalizacyjnych, więc taka metoda sterowania może być stosowana w różnych krajach. Algorytm sterowania FLECS można zaliczyć do grupy algorytmów realizujących sposób sterowania według grup sygnałowych, choć w praktyce z wykorzystaniem tego algorytmu są realizowane często programy sterowania fazami ruchu. Poziomy sterowania w algorytmie FLECS obejmują następujące zagadnienia: poziom 1 ustalenie kolejności obsługi grup sygnalizacyjnych, poziom ten jest oparty na ważonych czasach oczekiwania poszczególnych grup sygnałowych, poziom 2 tworzenie faz ruchu, algorytm tworzy fazy bliskie fazom maksymalnym i umożliwia wyświetlenie sygnału zezwalającego dla grup oczekujących na obsługę, które nie są kolizyjne w stosunku do grup obsługiwanych według reguły określone w poziomie 1, poziom 3 odpowiada za wyświetlenie sygnału zielonego w grupach sygnalizacyjnych, w których nie występuje zgłoszenie zapotrzebowania na sygnał zezwalający, poziom 4 odpowiada za realizację priorytetów dla wybranych grup uczestników ruchu (np. pojazdy transportu publicznego czy pojazdy uprzywilejowane). Algorytm FLECS posiada szereg funkcji dla nietypowych sytuacji ruchowych jak np. sąsiedztwo przejazdu kolejowego, mostu zwodzonego czy występowanie zatorów na wylocie skrzyżowania. Z punktu widzenia realizacji typowych algorytmów sterowania adaptacyjnego najbardziej istotne są funkcje poziomu 3. W ramach tego poziomu występują funkcje określające zależności pomiędzy grupami sygnałowymi jak współżądanie, które pozwala na wygenerowania zgłoszenia w grupie, w której nie zostało zarejestrowane zapotrzebowanie na obsługę oraz funkcje współrealizacja czy współwydłużenie, które określają relację pomiędzy grupami sygnałowymi dotyczące rozpoczynania lub kończenia wyświetlania sygnału zielonego. Sterownik sam, na podstawie tablicy minimalnych czasów międzyzielonych, wyznacza przejścia międzyfazowe, przy czym stosowana metoda nie zawsze jest identyczna jak zastosowana w implementowanym projekcie. Istnieje również możliwość ustawienia funkcji oczekiwania podczas sygnału zielonego, która obejmuje zarówno pozostanie w ostatnio realizowanej fazie, jak również wyświetlanie sygnału zielonego bez występowania żądania. Zdefiniowano również funkcje służące do obsługi par grup sygnałowych dla tego samego strumienia, które są umieszczone w niewielkiej odległości hard coupling oraz free coupling, które pozwalają na realizację zależności czasowych pomiędzy kolejnymi grupami sygnałowymi. Inne funkcje są przeznaczone do realizacji opóźnień pomiędzy grupami sygnałowymi wyświetlającymi sygnały zezwalające w tej samej fazie. Są to funkcje start together oraz sychronous start różniące się priorytetem realizacji. Dla potrzeb sterowania fazami tworzona jest struktura SGD+, która pozwala na określenie składu faz, ich sekwencji oraz możliwości ich pomijania. Konfigurowanie algorytmu polega na wypełnieniu szeregu tabel, które są zapisywane w bazie danych sterownika. Innymi sterownikami realizującymi opracowany przez producenta algorytm, który podlega parametryzacji są sterowniki firmy Siemens, w sytuacji, w której zastosowana jest do

9 Metody zapisu algorytmów sterowania ruchem drogowym 187 ich programowania metoda S-L [24]. Programowanie sterownika obejmuje wprowadzenie czasów trwania faz, wśród których można wyróżnić czasy minimalne, maksymalne, jak również warunki czasowe odnoszące się do grup sygnalizacyjnych obsługiwanych w więcej niż jednej fazie. Stosowanie sterowania z wykorzystaniem metody S-L ma bardzo liczne ograniczenia. Nie ma możliwości realizacji różnych minimów bądź maksimów w zależności od spełnienia różnych warunków. Nie jest również możliwe ograniczenie czasu realizacji jakiegoś przejścia międzyfazowego do określonego okresu realizacji fazy. 5. PODSUMOWANIE Podsumowując, można stwierdzić, że nie wszystkie sposoby opisu automatów skończonych z pamięcią mogą stanowić efektywny opis algorytmów sterowania ruchem drogowym. Ze względu na rozpowszechnienie oraz łatwość konwersji najlepiej do tego celu nadają się schematy blokowe algorytmów. Rozwiązanie takie zaproponowano również w propozycji zmian przepisów krajowych [6]. Inne metody zapewniające jednoznaczność, jak grafy stanów lub LSA, nie są tak popularne, jednak formalnie również mogłyby być stosowane. Zastosowanie schematów blokowych pozwala na łatwy zapis algorytmów sterowania adaptacyjnego opartego o fazy ruchu w sterownikach sygnalizacji świetlnej. Zastosowanie metod zapisu algorytmów niezapewniających jednoznacznego opisu sposobu sterowania jak wykresy czasowe lub opis słowny powinno być ograniczone do opracowań o charakterze koncepcyjnym i niestosowane w projektach sygnalizacji. W dalszych pracach dotyczących algorytmizacji sterowania ruchem zasadne jest wykorzystanie metod tworzenia algorytmów opartych o schematy blokowe. Bibliografia 1. Allsop R. E., Tracz M., Skrzyżowania z sygnalizacją świetlną, WKiŁ, Warszawa, Aster-40 Akomodacyjny sterownik ulicznej sygnalizacji świetlnej, A-Ster S. C., Kraków, br. 3. Beispielsammlung zu den Richtlinien für Lichtsignalanlagen, FGSV, Kőln, Beller S.,VAP 2.16 Interface User Manual, PTV AG, Beller S., VisVAP 2.16 User Manual, PTV AG, Buda M., Folwarski T, Krukowicz T., Warunki techniczne elementów infrastruktury drogowej stosowanych w organizacji ruchu na drogach (umowa nr DTD/KF/BDG-VIII U-103/14) Tom II Szczegółowe warunki techniczne dotyczące znaków i sygnałów drogowych oraz urządzeń bezpieczeństwa ruchu drogowego i warunki umieszczania ich na drogach Część III Warunki techniczne dotyczące sygnałów drogowych i warunki stosowania ich na drogach, MIR, Warszawa, Chrobot P., Kiliński A., Konfigurowanie mikroprocesorowego sterownika acyklicznego Część: Konfiguracja i programowanie, Warszawa, DIN 66001: Informationsverarbeitung; Sinnbilder und ihre Anwendung, DIN, Firląg K., Metoda projektowania urządzeń sterowania ruchem drogowym w reprogramowalnych strukturach logicznych (rozprawa doktorska), WT PW, Warszawa, 2010.

10 188 Piotr Kawalec, Tomasz Krukowicz 10. Firląg K., Metody modelowania algorytmów sterowania w specjalizowanych sterownikach ruchu drogowego, Logistyka nr 6/2009, Poznań, Firląg K., Modelowanie algorytmów sterowania w specjalizowanych sterownikach ruchu drogowego, Drogi lądowe - powietrzne - wodne nr 1/2010, Będzin, ISO 5807:1985 Information processing -- Documentation symbols and conventions for data, program and system flowcharts, program network charts and system resources charts, ISO, Kawalec P., Synteza układów sekwencyjnych - Wykład X - materiały pomocnicze do przedmiotu Automatyka II, praca niepublikowana, Warszawa, Krukowicz T., Kawalec P., Modelowanie zmiany programu sygnalizacji za pomocą hierarchicznych grafów przejść automatów skończonych, Logistyka 6/ Kusiakowski K., Krukowicz T., Przebudowa sygnalizacji świetlnej na skrzyżowaniu DW 486 i ul. 18-go Stycznia z ul. Popiełuszki w Wieluniu w ramach zadania pn. Rozbudowa drogi wojewódzkiej nr 486 Wieluń Działoszyn Projekt ruchowy sygnalizacji świetlnej, CTD S. C., Warszawa, Narożny J., Różewicz L., Akomodacyjna sygnalizacja świetlna na skrzyżowaniu Trzebnicka Kopernika w Miliczu w ciągu drogi krajowej nr 15, Wrocław, Okłot A., Przeprowadzenie ścieżki rowerowej przez skrzyżowanie ulic Pileckiego Puławska Poleczki. Sygnalizacja świetlna Algorytmy sterowania, AZET, Warszawa, Opis procesu implementacji logiki sterowania akomodacyjnego w środowisku programistycznym Sitraffic TL z wykorzystaniem PDM, Siemens, Warszawa. 19. PN-75/E Przetwarzanie danych. Symbole graficzne, PKNiM, Richtlinien fűr Lichtsignalanlagen RiLSA Lichtzeichenanlagen für den Straßenverkehr, Kőln, Rozporządzenie Ministra Infrastruktury w sprawie szczegółowych warunków technicznych dla znaków i sygnałów drogowych oraz urządzeń bezpieczeństwa ruchu drogowego i warunków ich umieszczania na drogach (Dz. U. 220 poz z 2003 r.), Warszawa, Rozporządzenie Ministra Infrastruktury w sprawie szczegółowych warunków zarządzania ruchem na drogach oraz wykonywania nadzoru nad tym zarządzaniem (Dz. U. 177 poz z 2003 r.), Warszawa, Sitraffic PDMe Description and Library V3.0, Siemens, Monachium, Sitraffic S-Le Standardized Control Process Description and Library V3.0, Siemens, Monachium, Siudak M. Noskowski W., Schematy blokowe algorytmów. Zbiór zadań, WPW, Warszawa, Słownik języka polskiego PWN wersja 1.0., PWN, Warszawa, Sterownik MSR-2002, MSR Traffic, Przeźmierowo, b.r. 28. Sylwestrzak W., Patschek G., Fus P., Projekt sygnalizacji świetlnej na skrzyżowaniu Szczecińska Rolna w Łodzi, Bytom, Systemy sterowania i zarządzania ruchem drogowym. Podręcznik użytkownika sterownika Cross Master FR93 ver 2.1 pl, NH Polska, Przeźmierowo, b.r. 30. Tomaszewski J., Pulikowski A., Budowa sygnalizacji świetlnej na skrzyżowaniu ul. Polna - Jackowskiego w Poznaniu. Projekt sterowania sygnalizacją świetlną i organizacji ruchu, DAP-MED-Projekt, Poznań, Traczyk W., Układy cyfrowe automatyki, WNT, Warszawa, Traffic tworzenie nowego programu Materiały szkoleniowe, Vialis sp. z o.o., Przeźmierowo b.r. 33. Trólka K., Projekt budowlano-wykonawczy budowy sygnalizacji świetlnej na skrzyżowaniu ulic Boya- Żeleńskiego Migdałowców Wantuły w Katowicach, Katowice, 2010.

11 Metody zapisu algorytmów sterowania ruchem drogowym 189 METHODS OF DESCRIPTION ROAD TRAFFIC CONTROL ALGORITHMS Summary: The article describes the problem of description traffic control algorithms. The evolution of algorithms recording method has been presented, then the methods of algorithms recording applied in various fields of technology have been described. The traffic light-signalling designs were analysed and compared with the previously described methods. The problems of recording traffic control algorithms in the traffic light controllers were then described. Keywords: Traffic lights, traffic actuated control, traffic control algorithm

METODY PROGRAMOWANIA ALGORYTMÓW ADAPTACYJNEGO STEROWANIA RUCHEM DROGOWYM W STEROWNIKACH SIEMENS

METODY PROGRAMOWANIA ALGORYTMÓW ADAPTACYJNEGO STEROWANIA RUCHEM DROGOWYM W STEROWNIKACH SIEMENS Kamil BARTOSIŃSKI, Krzysztof FIRLĄG, Tomasz KRUKOWICZ METODY PROGRAMOWANIA ALGORYTMÓW ADAPTACYJNEGO STEROWANIA RUCHEM DROGOWYM W STEROWNIKACH SIEMENS W artykule opisano proces implementacji algorytmów

Bardziej szczegółowo

Technologie informacyjne - wykład 12 -

Technologie informacyjne - wykład 12 - Zakład Fizyki Budowli i Komputerowych Metod Projektowania Instytut Budownictwa Wydział Budownictwa Lądowego i Wodnego Politechnika Wrocławska Technologie informacyjne - wykład 12 - Prowadzący: Dmochowski

Bardziej szczegółowo

WYZNACZANIE WARUNKÓW CZASOWYCH FUNKCJONOWANIA ALGORYTMÓW STEROWANIA ADAPTACYJNEGO

WYZNACZANIE WARUNKÓW CZASOWYCH FUNKCJONOWANIA ALGORYTMÓW STEROWANIA ADAPTACYJNEGO Sterowanie adaptacyjne, algorytm sterowania, warunki czasowe, sterowanie ruchem drogowym KRUKOWICZ Tomasz 1 WYZNACZANIE WARUNKÓW CZASOWYCH FUNKCJONOWANIA ALGORYTMÓW STEROWANIA ADAPTACYJNEGO Artykuł opisuje

Bardziej szczegółowo

Urządzenia i systemy sterowania ruchem drogowym Wersja przedmiotu 2015/16 A. Usytuowanie przedmiotu w systemie studiów

Urządzenia i systemy sterowania ruchem drogowym Wersja przedmiotu 2015/16 A. Usytuowanie przedmiotu w systemie studiów Opis przedmiotu Kod przedmiotu TR.SIP619 Nazwa przedmiotu Urządzenia i systemy sterowania ruchem drogowym Wersja przedmiotu 2015/16 A. Usytuowanie przedmiotu w systemie studiów Poziom kształcenia Studia

Bardziej szczegółowo

Wykład z Technologii Informacyjnych. Piotr Mika

Wykład z Technologii Informacyjnych. Piotr Mika Wykład z Technologii Informacyjnych Piotr Mika Uniwersalna forma graficznego zapisu algorytmów Schemat blokowy zbiór bloków, powiązanych ze sobą liniami zorientowanymi. Jest to rodzaj grafu, którego węzły

Bardziej szczegółowo

Wydział Transportu, Zakład Sterowania Ruchem, Zespół Sterowania Ruchem Drogowym

Wydział Transportu, Zakład Sterowania Ruchem, Zespół Sterowania Ruchem Drogowym Kod przedmiotu TR.NIP630 Nazwa przedmiotu Sterowanie ruchem drogowym I Wersja przedmiotu 2015/16 A. Usytuowanie przedmiotu w systemie studiów Poziom kształcenia Studia I stopnia Forma i tryb prowadzenia

Bardziej szczegółowo

WYZNACZANIE PROGRAMÓW PRZEJŚĆ MIĘDZYFAZOWYCH PRZY WYKORZYSTANIU RÓŻNYCH FUNKCJI CELU

WYZNACZANIE PROGRAMÓW PRZEJŚĆ MIĘDZYFAZOWYCH PRZY WYKORZYSTANIU RÓŻNYCH FUNKCJI CELU Tomasz Krukowicz Politechnika Warszawska, Wydział Transportu, Zakład Sterowania Ruchem, Zespół Sterowania Ruchem Drogowym WYZNACZANIE PROGRAMÓW PRZEJŚĆ MIĘDZYFAZOWYCH PRZY WYKORZYSTANIU RÓŻNYCH FUNKCJI

Bardziej szczegółowo

Definicje. Algorytm to:

Definicje. Algorytm to: Algorytmy Definicje Algorytm to: skończony ciąg operacji na obiektach, ze ściśle ustalonym porządkiem wykonania, dający możliwość realizacji zadania określonej klasy pewien ciąg czynności, który prowadzi

Bardziej szczegółowo

Stanowisko inżyniera ruchu drogowego

Stanowisko inżyniera ruchu drogowego Stanowisko inżyniera ruchu drogowego Main Logic StGet(Stage 1) Logic_Stage 1 > P 1 PLANOWANIE OCENA SYMULACJA PROGRAMOWANIE Oprogramowanie do projektowania sygnalizacji świetlnej i programowania sterowników

Bardziej szczegółowo

TRAFFIC LIGHTS WITH THE USE OF VISSIM

TRAFFIC LIGHTS WITH THE USE OF VISSIM Katarzyna CZYŻOWSKA 1 Opiekun naukowy: Artur RYGUŁA 2 OCENA EFEKTYWNOŚCI PRACY PROJEKTOWANEJ SYGNALIZACJI ŚWIETLNEJ Z WYKORZYSTANIEM VISSIM Streszczenie: Niniejszy artykuł przedstawia ocenę efektywności

Bardziej szczegółowo

KATEDRA INFORMATYKI TECHNICZNEJ. Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych. ćwiczenie 204

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

Problemy związane ze stosowaniem liczników czasu w sygnalizacji świetlnej. Tomasz Folwarski MSR Traffic sp. z o. o.

Problemy związane ze stosowaniem liczników czasu w sygnalizacji świetlnej. Tomasz Folwarski MSR Traffic sp. z o. o. Problemy związane ze stosowaniem liczników czasu w sygnalizacji świetlnej Tomasz Krukowicz, Marek Buda Politechnika Warszawska Wydział Transportu Tomasz Folwarski MSR Traffic sp. z o. o. Problemy z nazewnictwem:

Bardziej szczegółowo

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, 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ółowo

1 Wprowadzenie do algorytmiki

1 Wprowadzenie do algorytmiki Teoretyczne podstawy informatyki - ćwiczenia: Prowadzący: dr inż. Dariusz W Brzeziński 1 Wprowadzenie do algorytmiki 1.1 Algorytm 1. Skończony, uporządkowany ciąg precyzyjnie i zrozumiale opisanych czynności

Bardziej szczegółowo

Wydział Transportu, Zakład Sterowania Ruchem, Zespół Sterowania Ruchem Drogowym

Wydział Transportu, Zakład Sterowania Ruchem, Zespół Sterowania Ruchem Drogowym Kod przedmiotu TR.NIP726 Nazwa przedmiotu Sterowanie ruchem drogowym II Wersja przedmiotu 2015/16 A. Usytuowanie przedmiotu w systemie studiów Poziom kształcenia Studia I stopnia Forma i tryb prowadzenia

Bardziej szczegółowo

Zarząd Infrastruktury Komunalnej i Transportu w Krakowie ul. Centralna 53, Kraków

Zarząd Infrastruktury Komunalnej i Transportu w Krakowie ul. Centralna 53, Kraków Zamierzenie budowlane: Adres obiektu: Rodzaj projektu: BUDOWA PRZEJŚCIA DLA PIESZYCH Z SYGNALIZACJĄ ŚWIETLNĄ PRZEZ JEZDNIĘ I TOROWISKO TRAMWAJOWE W CIĄGU UL. MOGILSKIEJ Województwo małopolskie Powiat Krakowski

Bardziej szczegółowo

Budowa sygnalizacji świetlnej przy drodze 719 róg ul. Brzozowej w Pruszkowie. Skrzyżowanie drogi wojewódzkiej nr 719 z ul. Brzozową, m.

Budowa sygnalizacji świetlnej przy drodze 719 róg ul. Brzozowej w Pruszkowie. Skrzyżowanie drogi wojewódzkiej nr 719 z ul. Brzozową, m. Imtech Traffic & Infra Sp. z o. o. ul. Ekranowa 6 32-085 Modlniczka tel. (012) 258 56 80 fax (022) 894 64 51 www.imtech.com/traffic-infra info-pl.ti@imtech.com NR PROJEKTU: OF/15/0199 NR ZESZYTU 1 NR EGZEMPLARZA:

Bardziej szczegółowo

Algorytmy i schematy blokowe

Algorytmy i schematy blokowe Algorytmy i schematy blokowe Algorytm dokładny przepis podający sposób rozwiązania określonego zadania w skończonej liczbie kroków; zbiór poleceń odnoszących się do pewnych obiektów, ze wskazaniem porządku,

Bardziej szczegółowo

OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA

OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA Projekt to metoda na osiągnięcie celów organizacyjnych. Jest to zbiór powiązanych ze sobą, zmierzających

Bardziej szczegółowo

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

Budowa sygnalizacji świetlnych i urządzeń zwiększających bezpieczeństwo ruchu na drogach powiatowych

Budowa sygnalizacji świetlnych i urządzeń zwiększających bezpieczeństwo ruchu na drogach powiatowych Imtech Traffic & Infra Sp. z o. o. ul. Ekranowa 6 32-085 Modlniczka tel. (012) 258 56 80 fax (022) 894 64 51 www.imtech.com/traffic-infra info-pl.ti@imtech.com NR PROJEKTU: OF/15/0199 NR ZESZYTU 1 NR EGZEMPLARZA:

Bardziej szczegółowo

PROJEKT STAŁEJ ORGANIZACJI RUCHU

PROJEKT STAŁEJ ORGANIZACJI RUCHU PROJEKT STAŁEJ ORGANIZACJI RUCHU TEMAT Aktualizacja projektu stałej organizacji ruchu w miejscowości Płoty (droga krajowa nr 6 skrzyżowanie z droga wojewódzką nr 109) w zakresie programu sygnalizacji świetlnej

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

WYBRANE PROBLEMY PROJEKTOWANIA ADAPTACYJNEJ SYGNALIZACJI ŚWIETLNEJ

WYBRANE PROBLEMY PROJEKTOWANIA ADAPTACYJNEJ SYGNALIZACJI ŚWIETLNEJ ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 2013 Seria: TRANSPORT z. 80 Nr kol. 1895 Piotr KAWALEC 1, Tomasz KRUKOWICZ 2 WYBRANE PROBLEMY PROJEKTOWANIA ADAPTACYJNEJ SYGNALIZACJI ŚWIETLNEJ Streszczenie. Artykuł

Bardziej szczegółowo

SKRZYŻOWANIE ULIC POWSTAŃCÓW ŚL. - KUTNOWSKA WE WROCŁAWIU (147) Wrocław Krzyki PROGRAMY SYGNALIZACJI - SYSTEMOWE -

SKRZYŻOWANIE ULIC POWSTAŃCÓW ŚL. - KUTNOWSKA WE WROCŁAWIU (147) Wrocław Krzyki PROGRAMY SYGNALIZACJI - SYSTEMOWE - STADIUM: INWESTOR: TYTUŁ: PROJEKT WYKONAWCZY ZARZĄD DRÓG I UTRZYMANIA MIASTA WE WROCŁAWIU ul. Długa 49. 53-633 Wrocław ROZBUDOWA UL. POWSTAŃCÓW ŚLĄSKICH NA ODCINKU OD UL. KRZYCKIEJ DO UL. KUTNOWSKIEJ WE

Bardziej szczegółowo

BUDOWY SYGNALIZACJI ŚWIETLNEJ NA SKRZYśOWANIU UL.SIKORSKIEGO Z UL. MICKIEWICZA W BYTOWIE

BUDOWY SYGNALIZACJI ŚWIETLNEJ NA SKRZYśOWANIU UL.SIKORSKIEGO Z UL. MICKIEWICZA W BYTOWIE e-mail trafic@trafic.com..pl NIP 839-020-38-14 Rok załoŝenia 1989 PROJEKT BUDOWLANO - WYKONAWCZY BUDOWY SYGNALIZACJI ŚWIETLNEJ NA SKRZYśOWANIU UL.SIKORSKIEGO Z UL. MICKIEWICZA W BYTOWIE BRANśA INśYNIERII

Bardziej szczegółowo

I. CZĘŚĆ OPISOWA SPIS ZAWARTOŚCI: 1. DANE OGÓLNE DANE RUCHOWE PROJEKTOWANE ROZWIĄZANIA... 4

I. CZĘŚĆ OPISOWA SPIS ZAWARTOŚCI: 1. DANE OGÓLNE DANE RUCHOWE PROJEKTOWANE ROZWIĄZANIA... 4 SPIS ZAWARTOŚCI: I. CZĘŚĆ OPISOWA 1. DANE OGÓLNE... 3 2. DANE RUCHOWE... 3 3. PROJEKTOWANE ROZWIĄZANIA... 4 2 1. DANE OGÓLNE 1.1. Przedmiot opracowania Przedmiotem opracowania jest projekt sygnalizacji

Bardziej szczegółowo

Podstawy i języki programowania

Podstawy i języki programowania Podstawy i języki programowania Laboratorium 1 - wprowadzenie do przedmiotu mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 16 października 2017 1 / 25 mgr inż. Krzysztof Szwarc Podstawy i

Bardziej szczegółowo

Projekt sygnalizacji świetlnej

Projekt sygnalizacji świetlnej Projekt sygnalizacji świetlnej na skrzyżowaniu ulic Parkowa Mylna w Ostrowie Wielkopolskim Inwestor : Miejski Zarząd Dróg w Ostrowie Wielkopolskim ul. Zamenhofa 2b 63 400 Ostrów Wielkopolski Nazwa inwestycji:

Bardziej szczegółowo

Metodyki i techniki programowania

Metodyki i techniki programowania Metodyki i techniki programowania dr inż. Maciej Kusy Katedra Podstaw Elektroniki Wydział Elektrotechniki i Informatyki Politechnika Rzeszowska Elektronika i Telekomunikacja, sem. 2 Plan wykładu Sprawy

Bardziej szczegółowo

SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa

SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa Autorzy scenariusza: SCENARIUSZ LEKCJI OPRACOWANY W RAMACH PROJEKTU: INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA. PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH

Bardziej szczegółowo

11. Blok ten jest blokiem: a. decyzyjnym b. końcowym c. operacyjnym

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

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: MODELOWANIE I SYMULACJA UKŁADÓW STEROWANIA Kierunek: Mechatronika Rodzaj przedmiotu: Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1.

Bardziej szczegółowo

Procedury ustalania kompetencji w projekcie EDGE wzór do celów badań w zakładach

Procedury ustalania kompetencji w projekcie EDGE wzór do celów badań w zakładach Procedury ustalania kompetencji w projekcie EDGE wzór do celów badań w zakładach Wynik zespołów roboczych z dn. 23.02.2011 i 24.03.2011 w Esslingen Dokument zawiera przede wszystkim jednostki efektów,

Bardziej szczegółowo

Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1.

Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1. Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1. Grażyna Koba MIGRA 2019 Spis treści (propozycja na 2*32 = 64 godziny lekcyjne) Moduł A. Wokół komputera i sieci komputerowych

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

Metodyki i techniki programowania

Metodyki i techniki programowania Metodyki i techniki programowania dr inż. Maciej Kusy Katedra Podstaw Elektroniki Wydział Elektrotechniki i Informatyki Politechnika Rzeszowska Elektronika i Telekomunikacja, sem. 2 Plan wykładu Sprawy

Bardziej szczegółowo

Projekt prostego układu sekwencyjnego Ćwiczenia Audytoryjne Podstawy Automatyki i Automatyzacji

Projekt prostego układu sekwencyjnego Ćwiczenia Audytoryjne Podstawy Automatyki i Automatyzacji WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego Projekt prostego układu sekwencyjnego Ćwiczenia Audytoryjne Podstawy Automatyki i Automatyzacji mgr inż. Paulina Mazurek Warszawa 2013 1 Wstęp Układ

Bardziej szczegółowo

Algorytm. Krótka historia algorytmów

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

POWIAT WOŁOMIŃSKI ul. Prądzyńskiego Wołomin tel PROJEKT STAŁEJ ORGANIZACJI RUCHU

POWIAT WOŁOMIŃSKI ul. Prądzyńskiego Wołomin tel PROJEKT STAŁEJ ORGANIZACJI RUCHU Nazwa zadania: Rozbudowa drogi powiatowej nr 4352W, ul. Załuskiego, gm. Kobyłka, w ramach zadania inwestycyjnego: Przebudowa ciągu ulic Załuskiego, Zagańczyka, Marecka i Szeroka w Kobyłce Inwestor: POWIAT

Bardziej szczegółowo

Wykonanie projektu sygnalizacji świetlnej na przejściu dla pieszych przez ulicę Plebiscytową w Rydułtowach

Wykonanie projektu sygnalizacji świetlnej na przejściu dla pieszych przez ulicę Plebiscytową w Rydułtowach Ul. Ekranowa 6 32-085 Modlniczka Tel: +48 12 258 56 80 Fax: +48 12 258 56 81 7NR PROJEKTU: KST 550 30 1009 227.2013 NAZWA ZADANIA: Wykonanie projektu sygnalizacji świetlnej na przejściu dla pieszych przez

Bardziej szczegółowo

PROLOG WSTĘP DO INFORMATYKI. Akademia Górniczo-Hutnicza. Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej.

PROLOG WSTĘP DO INFORMATYKI. Akademia Górniczo-Hutnicza. Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej. Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej WSTĘP DO INFORMATYKI Adrian Horzyk PROLOG www.agh.edu.pl Pewnego dnia przyszedł na świat komputer Komputery

Bardziej szczegółowo

Walidacja elementów systemów sterowania związanych z bezpieczeństwem jako krok do zapewnienia bezpieczeństwa użytkowania maszyn

Walidacja elementów systemów sterowania związanych z bezpieczeństwem jako krok do zapewnienia bezpieczeństwa użytkowania maszyn Walidacja elementów systemów sterowania związanych z bezpieczeństwem jako krok do zapewnienia bezpieczeństwa użytkowania maszyn mgr inż. Tomasz Strawiński Zakład Techniki Bezpieczeństwa CIOP - PIB Walidacja

Bardziej szczegółowo

Projekt sygnalizacji świetlnej

Projekt sygnalizacji świetlnej Projekt sygnalizacji świetlnej na skrzyżowaniu ulic Wrocławska Sadowa Brzozowa w Ostrowie Wielkopolskim Inwestor : Miejski Zarząd Dróg w Ostrowie Wielkopolskim ul. Zamenhofa 2b 63 400 Ostrów Wielkopolski

Bardziej szczegółowo

zmiany warunków technicznych w zakresie sygnalizacji świetlnej Tomasz Krukowicz Wydział Transportu, Politechnika Warszawska

zmiany warunków technicznych w zakresie sygnalizacji świetlnej Tomasz Krukowicz Wydział Transportu, Politechnika Warszawska Wybrane zagadnienia dotyczące propozycji zmiany warunków technicznych w zakresie sygnalizacji świetlnej Tomasz Krukowicz Wydział Transportu, Politechnika Warszawska Politechnika Warszawska Wydział Transportu

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

Asynchroniczne statyczne układy sekwencyjne

Asynchroniczne statyczne układy sekwencyjne Asynchroniczne statyczne układy sekwencyjne Układem sekwencyjnym nazywany jest układ przełączający, posiadający przynajmniej jeden taki stan wejścia, któremu odpowiadają, zależnie od sygnałów wejściowych

Bardziej szczegółowo

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Definicja systemu operacyjnego (1) Miejsce,

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

Faza Określania Wymagań

Faza Określania Wymagań Faza Określania Wymagań Celem tej fazy jest dokładne określenie wymagań klienta wobec tworzonego systemu. W tej fazie dokonywana jest zamiana celów klienta na konkretne wymagania zapewniające osiągnięcie

Bardziej szczegółowo

Metody Programowania

Metody Programowania POLITECHNIKA KRAKOWSKA - WIEiK KATEDRA AUTOMATYKI i TECHNIK INFORMACYJNYCH Metody Programowania www.pk.edu.pl/~zk/mp_hp.html Wykładowca: dr inż. Zbigniew Kokosiński zk@pk.edu.pl Wykład 15: Klasyczne techniki

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

Wprowadzenie do algorytmiki

Wprowadzenie do algorytmiki Wprowadzenie do algorytmiki Pojecie algorytmu Powszechnie przyjmuje się, że algorytm jest opisem krok po kroku rozwiązania postawionego problemu lub sposób osiągnięcia jakiegoś celu. Wywodzi się z matematyki

Bardziej szczegółowo

Egzamin / zaliczenie na ocenę*

Egzamin / zaliczenie na ocenę* WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI Zał. nr 4 do ZW33/01 KARTA PRZEDMIOTU Nazwa w języku polskim : INŻYNIERIA OPROGRAMOWANIA Nazwa w języku angielskim: SOFTWARE ENGINEERING Kierunek studiów (jeśli

Bardziej szczegółowo

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Miejsce, rola i zadania systemu operacyjnego

Bardziej szczegółowo

Sterowniki PLC. Elektrotechnika II stopień Ogólno akademicki. przedmiot kierunkowy. Obieralny. Polski. semestr 1

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

Systemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak

Systemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Wprowadzenie Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego

Bardziej szczegółowo

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO! ćwiczenie nr 7 str.1/1 ĆWICZENIE 7 Wprowadzenie do funkcji specjalnych sterownika LOGO! 1. CEL ĆWICZENIA: zapoznanie się z zaawansowanymi możliwościami mikroprocesorowych sterowników programowalnych na

Bardziej szczegółowo

Podstawy Automatyki. Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych Instytut Automatyki i Robotyki Warszawa, 2016 Literatura Zieliński C.: Podstawy projektowania układów cyfrowych. PWN, Warszawa, 2003 Traczyk W.:

Bardziej szczegółowo

zmiana stanu pamięci następuje bezpośrednio (w dowolnej chwili czasu) pod wpływem zmiany stanu wejść,

zmiana stanu pamięci następuje bezpośrednio (w dowolnej chwili czasu) pod wpływem zmiany stanu wejść, Sekwencyjne układy cyfrowe Układ sekwencyjny to układ cyfrowy, w którym zależność między wartościami sygnałów wejściowych (tzw. stan wejść) i wyjściowych (tzw. stan wyjść) nie jest jednoznaczna. Stan wyjść

Bardziej szczegółowo

SPIS TREŚCI PRZEDMIOT OPRACOWANIA PODSTAWA OPRACOWANIA CEL I ZAKRES OPRACOWANIA PODSTAWOWE PRZEPISY...

SPIS TREŚCI PRZEDMIOT OPRACOWANIA PODSTAWA OPRACOWANIA CEL I ZAKRES OPRACOWANIA PODSTAWOWE PRZEPISY... SYSTEMOWE -projekt systemowych programów sygnalizacji - SPIS TREŚCI 1. PRZEDMIOT OPRACOWANIA... 3 2. PODSTAWA OPRACOWANIA... 3 3. CEL I ZAKRES OPRACOWANIA... 3 4. PODSTAWOWE PRZEPISY... 3 5. STAN ISTNIEJĄCY...

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

PROJEKT BUDOWLANO-WYKONAWCZY

PROJEKT BUDOWLANO-WYKONAWCZY PROJEKT BUDOWLANO-WYKONAWCZY SYGNALIZACJA ŚWIETLNA STAŁOCZASOWA na skrzyżowaniu na terenie Miasteczka Ruchu Drogowego na terenach Nadola w Tarnobrzegu. Tarnobrzeg, czerwiec 2009 r. 1 PROJEKT BUDOWLANO

Bardziej szczegółowo

SPIS TREŚCI Projekt lokalnych programów sygnalizacji świetlnej dla skrzyżowania pl.powstańców Śl. - Wielka (025) we Wrocławiu

SPIS TREŚCI Projekt lokalnych programów sygnalizacji świetlnej dla skrzyżowania pl.powstańców Śl. - Wielka (025) we Wrocławiu dla skrzyżowania pl.powstańców Śl. - Wielka (025) we Wrocławiu SPIS TREŚCI 1. PRZEDMIOT OPRACOWANIA... 3 2. PODSTAWA OPRACOWANIA... 3 3. CEL I ZAKRES OPRACOWANIA... 3 4. PODSTAWOWE PRZEPISY... 3 5. STAN

Bardziej szczegółowo

Literatura. adów w cyfrowych. Projektowanie układ. Technika cyfrowa. Technika cyfrowa. Bramki logiczne i przerzutniki.

Literatura. adów w cyfrowych. Projektowanie układ. Technika cyfrowa. Technika cyfrowa. Bramki logiczne i przerzutniki. Literatura 1. D. Gajski, Principles of Digital Design, Prentice- Hall, 1997 2. C. Zieliński, Podstawy projektowania układów cyfrowych, PWN, Warszawa 2003 3. G. de Micheli, Synteza i optymalizacja układów

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

Kurs programowania. Wykład 12. Wojciech Macyna. 7 czerwca 2017

Kurs programowania. Wykład 12. Wojciech Macyna. 7 czerwca 2017 Wykład 12 7 czerwca 2017 Czym jest UML? UML składa się z dwóch podstawowych elementów: notacja: elementy graficzne, składnia języka modelowania, metamodel: definicje pojęć języka i powiazania pomiędzy

Bardziej szczegółowo

ITS- Inteligentne systemy transportowe. Komisja Transportu Związku Miast Polskich

ITS- Inteligentne systemy transportowe. Komisja Transportu Związku Miast Polskich ITS- Inteligentne systemy transportowe Komisja Transportu Związku Miast Polskich ITS Łódź w liczbach 234 skrzyżowania z sygnalizacją świetlną podłączone do sytemu 81 kamer CCTV 9 tablic VMS (mobilna informacja

Bardziej szczegółowo

Politechnika Gdańska. Gdańsk, 2016

Politechnika Gdańska. Gdańsk, 2016 Politechnika Gdańska Wydział Elektroniki, Telekomunikacji i Informatyki Katedra Systemów Geoinformatycznych Aplikacje Systemów Wbudowanych Programowalne Sterowniki Logiczne (PLC) Krzysztof Bikonis Gdańsk,

Bardziej szczegółowo

1. Synteza automatów Moore a i Mealy realizujących zadane przekształcenie 2. Transformacja automatu Moore a w automat Mealy i odwrotnie

1. Synteza automatów Moore a i Mealy realizujących zadane przekształcenie 2. Transformacja automatu Moore a w automat Mealy i odwrotnie Opracował: dr hab. inż. Jan Magott KATEDRA INFORMATYKI TECHNICZNEJ Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych ćwiczenie 207 Temat: Automaty Moore'a i Mealy 1. Cel ćwiczenia Celem ćwiczenia jest

Bardziej szczegółowo

Marek Szatkowski 2003-12-01

Marek Szatkowski 2003-12-01 Powody wprowadzania priorytetów dla transportu zbiorowego: Duży udział w liczbie podróży w miastach (zazwyczaj > 50%). Mniejsza uciążliwość dla środowiska. Mniejsze koszty podróży. Mniejsze koszty działalności

Bardziej szczegółowo

OPTYMALIZACJA HARMONOGRAMOWANIA MONTAŻU SAMOCHODÓW Z ZASTOSOWANIEM PROGRAMOWANIA W LOGICE Z OGRANICZENIAMI

OPTYMALIZACJA HARMONOGRAMOWANIA MONTAŻU SAMOCHODÓW Z ZASTOSOWANIEM PROGRAMOWANIA W LOGICE Z OGRANICZENIAMI Autoreferat do rozprawy doktorskiej OPTYMALIZACJA HARMONOGRAMOWANIA MONTAŻU SAMOCHODÓW Z ZASTOSOWANIEM PROGRAMOWANIA W LOGICE Z OGRANICZENIAMI Michał Mazur Gliwice 2016 1 2 Montaż samochodów na linii w

Bardziej szczegółowo

Podstawy Automatyki. Człowiek- najlepsza inwestycja. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Podstawy Automatyki. Człowiek- najlepsza inwestycja. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Podstawy Automatyki Człowiek- najlepsza inwestycja Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Politechnika Warszawska Instytut Automatyki i Robotyki Dr inż.

Bardziej szczegółowo

Język UML w modelowaniu systemów informatycznych

Język UML w modelowaniu systemów informatycznych Język UML w modelowaniu systemów informatycznych dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Wykład 4 Diagramy aktywności I Diagram aktywności (czynności) (ang. activity

Bardziej szczegółowo

ALGORYTM PROJEKTOWANIA ROZMYTYCH SYSTEMÓW EKSPERCKICH TYPU MAMDANI ZADEH OCENIAJĄCYCH EFEKTYWNOŚĆ WYKONANIA ZADANIA BOJOWEGO

ALGORYTM PROJEKTOWANIA ROZMYTYCH SYSTEMÓW EKSPERCKICH TYPU MAMDANI ZADEH OCENIAJĄCYCH EFEKTYWNOŚĆ WYKONANIA ZADANIA BOJOWEGO Szybkobieżne Pojazdy Gąsienicowe (2) Nr 2, 24 Mirosław ADAMSKI Norbert GRZESIK ALGORYTM PROJEKTOWANIA CH SYSTEMÓW EKSPERCKICH TYPU MAMDANI ZADEH OCENIAJĄCYCH EFEKTYWNOŚĆ WYKONANIA ZADANIA BOJOWEGO. WSTĘP

Bardziej szczegółowo

Wykład 9. Metody budowy schematu funkcjonalnego pneumatycznego układu przełączającego:

Wykład 9. Metody budowy schematu funkcjonalnego pneumatycznego układu przełączającego: Serwonapędy w automatyce i robotyce Wykład 9 Piotr Sauer Katedra Sterowania i Inżynierii Systemów przełączających Metody budowy schematu funkcjonalnego pneumatycznego układu przełączającego: intuicyjna

Bardziej szczegółowo

Budowa i zasada działania komputera. dr Artur Bartoszewski

Budowa i zasada działania komputera. dr Artur Bartoszewski Budowa i zasada działania komputera 1 dr Artur Bartoszewski Jednostka arytmetyczno-logiczna 2 Pojęcie systemu mikroprocesorowego Układ cyfrowy: Układy cyfrowe służą do przetwarzania informacji. Do układu

Bardziej szczegółowo

Procesowa specyfikacja systemów IT

Procesowa specyfikacja systemów IT Procesowa specyfikacja systemów IT BOC Group BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management Office

Bardziej szczegółowo

Podstawy Automatyki. Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Warszawa, 2015. Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Warszawa, 2015. Instytut Automatyki i Robotyki Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych Instytut Automatyki i Robotyki Warszawa, 2015 Literatura Zieliński C.: Podstawy projektowania układów cyfrowych. PWN, Warszawa, 2003 Traczyk W.:

Bardziej szczegółowo

PROBLEMY PROJEKTOWANIA SYGNALIZACJI LINIACH TRAMWAJOWYCH

PROBLEMY PROJEKTOWANIA SYGNALIZACJI LINIACH TRAMWAJOWYCH PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ z. 115 Transport 2017 Marek Buda, Tomasz Krukowicz, Tomasz Kunisz PROBLEMY PROJEKTOWANIA SYGNALIZACJI LINIACH TRAMWAJOWYCH, marzec 2017 Streszczenie: dwukierunkowym.

Bardziej szczegółowo

E-E-A-1008-s6. Sterowniki PLC. Elektrotechnika I stopień Ogólno akademicki. kierunkowy (podstawowy / kierunkowy / inny HES)

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

Instrukcja. Laboratorium Metod i Systemów Sterowania Produkcją.

Instrukcja. Laboratorium Metod i Systemów Sterowania Produkcją. Instrukcja do Laboratorium Metod i Systemów Sterowania Produkcją. 2010 1 Cel laboratorium Celem laboratorium jest poznanie metod umożliwiających rozdział zadań na linii produkcyjnej oraz sposobu balansowania

Bardziej szczegółowo

ALGORYTMY. 1. Podstawowe definicje Schemat blokowy

ALGORYTMY. 1. Podstawowe definicje Schemat blokowy ALGORYTMY 1. Podstawowe definicje Algorytm (definicja nieformalna) to sposób postępowania (przepis) umożliwiający rozwiązanie określonego zadania (klasy zadań), podany w postaci skończonego zestawu czynności

Bardziej szczegółowo

Sławomir Kulesza. Projektowanie automatów asynchronicznych

Sławomir Kulesza. Projektowanie automatów asynchronicznych Sławomir Kulesza Technika cyfrowa Projektowanie automatów asynchronicznych Wykład dla studentów III roku Informatyki Wersja 3.0, 03/01/2013 Automaty skończone Automat skończony (Finite State Machine FSM)

Bardziej szczegółowo

Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści

Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop 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ół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

POLITECHNIKA OPOLSKA

POLITECHNIKA OPOLSKA POLITECHNIKA OPOLSKA WYDZIAŁ MECHANICZNY Katedra Technologii Maszyn i Automatyzacji Produkcji Laboratorium Podstaw Inżynierii Jakości Ćwiczenie nr 2 Temat: Schemat blokowy (algorytm) procesu selekcji wymiarowej

Bardziej szczegółowo

Lista zadań nr 5. Ścieżka projektowa Realizacja każdego z zadań odbywać się będzie zgodnie z poniższą ścieżką projektową (rys.

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

1.Wprowadzenie do projektowania układów sekwencyjnych synchronicznych

1.Wprowadzenie do projektowania układów sekwencyjnych synchronicznych .Wprowadzenie do projektowania układów sekwencyjnych synchronicznych.. Przerzutniki synchroniczne Istota działania przerzutników synchronicznych polega na tym, że zmiana stanu wewnętrznego powinna nastąpić

Bardziej szczegółowo

PROCEDURA OPINIOWANIA I ZATWIERDZANIA PROJEKTÓW ORGANIZACJI RUCHU DLA DRÓG WOJEWÓDZKICH WOJEWÓDZTWA DOLNOŚLĄSKIEGO

PROCEDURA OPINIOWANIA I ZATWIERDZANIA PROJEKTÓW ORGANIZACJI RUCHU DLA DRÓG WOJEWÓDZKICH WOJEWÓDZTWA DOLNOŚLĄSKIEGO Procedura opiniowania i zatwierdzania projektów organizacji ruchu dla dróg wojewódzkich województwa PROCEDURA OPINIOWANIA I ZATWIERDZANIA PROJEKTÓW ORGANIZACJI RUCHU DLA DRÓG WOJEWÓDZKICH WOJEWÓDZTWA DOLNOŚLĄSKIEGO

Bardziej szczegółowo

PROJEKT BUDOWLANY I WYKONAWCZY

PROJEKT BUDOWLANY I WYKONAWCZY STADIUM: INWESTOR: TYTUŁ: PROJEKT BUDOWLANY I WYKONAWCZY ZARZĄD DRÓG I UTRZYMANIA MIASTA WE WROCŁAWIU ul. Długa 49. 53-633 Wrocław PRZEBUDOWA ULIC STAWOWEJ, BOROWSKIEJ, PERONOWEJ, KOŁŁĄTAJA WE WROCŁAWIU

Bardziej szczegółowo

Język opisu sprzętu VHDL

Język opisu sprzętu VHDL Język opisu sprzętu VHDL dr inż. Adam Klimowicz Seminarium dydaktyczne Katedra Mediów Cyfrowych i Grafiki Komputerowej Informacje ogólne Język opisu sprzętu VHDL Przedmiot obieralny dla studentów studiów

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK 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ół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

E-4EZA1-10-s7. Sterowniki PLC

E-4EZA1-10-s7. Sterowniki PLC 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-4EZA1-10-s7 Nazwa modułu Sterowniki PLC Nazwa modułu w języku angielskim Programmable

Bardziej szczegółowo

koniec punkt zatrzymania przepływów sterowania na diagramie czynności

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

Algorytmy i struktury danych. wykład 2

Algorytmy i struktury danych. wykład 2 Plan wykładu: Pojęcie algorytmu. Projektowanie wstępujące i zstępujące. Rekurencja. Pojęcie algorytmu Pojęcie algorytmu Algorytm skończony zbiór operacji, koniecznych do wykonania zadania z pewnej klasy

Bardziej szczegółowo

ZARZĄDZANIE PROCESAMI I PROJEKTAMI. Zakres projektu. dr inż. ADAM KOLIŃSKI ZARZĄDZANIE PROCESAMI I PROJEKTAMI. Zakres projektu. dr inż.

ZARZĄDZANIE PROCESAMI I PROJEKTAMI. Zakres projektu. dr inż. ADAM KOLIŃSKI ZARZĄDZANIE PROCESAMI I PROJEKTAMI. Zakres projektu. dr inż. 1 ZARZĄDZANIE PROCESAMI I PROJEKTAMI 2 ZAKRES PROJEKTU 1. Ogólna specyfika procesów zachodzących w przedsiębiorstwie 2. Opracowanie ogólnego schematu procesów zachodzących w przedsiębiorstwie za pomocą

Bardziej szczegółowo

KOMPUTEROWE SYSTEMY POMIAROWE

KOMPUTEROWE SYSTEMY POMIAROWE KOMPUTEROWE SYSTEMY POMIAROWE Dr inż. Eligiusz PAWŁOWSKI Politechnika Lubelska Wydział Elektrotechniki i Informatyki Prezentacja do wykładu dla EMST - ITE Semestr zimowy Wykład nr 8 Prawo autorskie Niniejsze

Bardziej szczegółowo

Projekt sygnalizacji świetlnej

Projekt sygnalizacji świetlnej Projekt sygnalizacji świetlnej na skrzyżowaniu ulic Gorzycka - Chłapowskiego - Długa w Ostrowie Wielkopolskim Inwestor : Miejski Zarząd Dróg w Ostrowie Wielkopolskim ul. Zamenhofa 2b 63 400 Ostrów Wielkopolski

Bardziej szczegółowo