PROGRAMOVÁNÍ ŘÍDÍCÍCH SYSTÉMŮ

Podobné dokumenty
Převodníky analogových a číslicových signálů

ŘÍZENÍ FYZIKÁLNÍHO PROCESU POČÍTAČEM

TECHNICKÁ UNIVERZITA V LIBERCI

Vývoj počítačů. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám

Historie výpočetní techniky Vývoj počítačů 4. generace. 4. generace mikroprocesor

Popis a funkce klávesnice Gama originální anglický manuál je nedílnou součástí tohoto českého překladu

Převodníky AD a DA. AD a DA. Převodníky AD a DA. Základní charakteristika

PROGRAMOVÁNÍ SVĚTELNÝCH OZDOB

INTEGROVANÁ STŘEDNÍ ŠKOLA TECHNICKÁ BENEŠOV Černoleská 1997, Benešov. Tematický okruh. Ročník 1. Inessa Skleničková. Datum výroby 21.8.

Zákaznický den 2015 Workshop úseku jaderná energetika Využití ŘS SandRA Z100 a Z200 při modernizaci SOŘ výzkumného reaktoru LVR-15 v CV Řež

Parkovací automat. Identifikace systému. Popis objektu

Post-Processingové zpracování V módu post-processingu je možné s tímto přístrojem docílit až centimetrovou přesnost z běžné 0,5m.

Operační systém teoreticky

ZKUŠEBNÍ PŘEDMĚTY SPOLEČNÉ ČÁSTI MATURITNÍCH ZKOUŠEK

Poznámky k verzi. Scania Diagnos & Programmer 3, verze 2.27

Paradigmata kinematického řízení a ovládání otevřených kinematických řetězců.

M7061 ROTAČNÍ POHONY VENTILŮ

ELEKTROTECHNICKÁ MĚŘENÍ PRACOVNÍ SEŠIT 2-3

Úloha s tepelným tokem řízená pomocí PAC Rockwell a PC

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE. Fakulta elektrotechnická POČÍTAČE PRO ŘÍZENÍ. Doc. Ing. Jiří Bayer, CSc Ing. Pavel Píša Ing.

Pingpongový míček. Petr Školník, Michal Menkina. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií

Umělá inteligence. Příklady využití umělé inteligence : I. konstrukce adaptivních systémů pro řízení technologických procesů

EOKO. komponenty vzt. EOKO kruhové ohřívače. Základní informace. Technické parametry. Základní parametry.

PROCESY V TECHNICE BUDOV 3

neviditelné a o to více nebezpečné radioaktivní částice. Hrozbu představují i freony, které poškozují ozónovou vrstvu.

Identifikátor materiálu: ICT-1-06

PROCESNÍ INŽENÝRSTVÍ cvičení 4

Výukový materiál zpracovaný v rámci projektu Výuka moderně

GIS HZS ČR pro ORP a přednostní připojení k veřejné komunikační síti

Vítejte na dnešním semináři. Lektor: Ing. Ludmila Brestičová

SWI120 ZS 2010/ hookey.com/digital/

Haga clic para modificar el estilo de título del patrón

VOLBA TYPU REGULÁTORU PRO BĚŽNÉ REGULAČNÍ SMYČKY

Sada 2 Microsoft Word 2007

ZPRÁVA O PRŮBĚHU ŘEŠENÍ PROJEKTU

Pravidla pro publicitu v rámci Operačního programu Doprava

Čítače e a časovače. v MCU. Čítače a časovače MCU. Obsah

Sada 2 - MS Office, Excel

Systém zvukové signalizace a spouštění motoru na základě stavu světla

Kontrolní seznam před instalací

Pro vš echny body platí U CC = ± 15 V (pokud není uvedeno jinak). Ke kaž dému bodu nakreslete jednoduché schéma zapojení.

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Lopatkový průtokoměr. Krátký popis. Příklad montáže. Zvláštnosti. Typový list Strana 1/6. Typ /

Převodník DL232. Návod pro instalaci. Docházkový systém ACS-line. popis DL232.doc - strana 1 (celkem 5) Copyright 2013 ESTELAR

IMPORT A EXPORT MODULŮ V PROSTŘEDÍ MOODLE

Obchodní řetězec Dokumentace k návrhu databázového systému

Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Aleš Najman [ÚLOHA 18 TVORBA PLOCH]

Označování dle 11/2002 označování dle ADR, označování dle CLP

C v celé výkonnostní třídě.

16. INTELIGENTNÍ SENZOR S ROZHRANÍM HART

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

PŘÍLOHA č. 2B PŘÍRUČKA IS KP14+ PRO OPTP - ŽÁDOST O ZMĚNU

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

Postup práce s elektronickým podpisem

Zvyšování kvality výuky technických oborů

Novinky v Maple T.A. 10

Windows 10 (6. třída)

VÝUKOVÝ MATERIÁL. Pro vzdělanější Šluknovsko. 32 Inovace a zkvalitnění výuky prostřednictvím ICT Bc. David Pietschmann.

Elektronické zpracování signálu

Uplatnění nových informačních technologií ve výuce a na zdravotnickém pracovišti. Marie Marková

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Přístupový systém VX800N. Vid

českém Úvod Obsah balení LC USB adaptér Sweex pro bezdrátovou síť LAN

Tvorba a využití výukových animací pro praktikum z genetiky

DUM 09 téma: Způsoby programování CNC strojů výklad

Kvadratické rovnice pro učební obory

Energetický regulační

MAGIS MES Monitoring výroby on-line. Sledování výroby v reálném čase v režimu Start - Stop

DIPLOMOVÁ PRÁCE DIPLOMA THESIS

Hlavní město Praha Mariánské nám.2/2, Praha 1 TECHNICKÁ SPECIFIKACE

9xx Výdejní terminál Nero TC10

Rozšíření počítadla okruhů pro českou autodráhu s roztečí drážek 90 mm (ev. č.: )

TECHNOLOGICKÁ PLATFORMA. Martin Pípa

PAVIRO Zesilovač PVA-2P500

Základní škola Ústí nad Labem, Anežky České 702/17, příspěvková organizace. Výukový materiál

REG. ČÍSLO PROJEKTU: CZ.1.07./2.2.00/

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

TECHNOLOGICKÁ PLATFORMA SILNIČNÍ DOPRAVA

Diferenciální počet funkcí jedné proměnné

Automatická poloha neutrálu. Všeobecně PGRT

Klientský portál leasing24.cz. KLIENTSKÝ PORTÁL 24 NÁVOD NA PŘIHLÁŠENÍ A REGISTRACI UŽIVATELE Leasing24.cz. Stránka 1 z 15

PŘÍRUČKA K POUŽÍVÁNÍ APLIKACE HELPDESK

Digitální obvody. Doc. Ing. Lukáš Fujcik, Ph.D.

Využití EduBase ve výuce 2

Sekvenční logické obvody

Microsoft Office. Word styly

TECHNICKÁ DOKUMENTACE

Vyřazování jaderných zařízení z provozu Zkušenosti z Německa NPP Greifswald

A. Struktura grafického kódu na dokladech o získání základního vzdělání

Příloha č. 2-1: Technická specifikace - část 1 (Dodávka vybavení učebny předtiskové přípravy)

Zvlhčovače vzduchu řady UX

Vývoj systému RoadPAC

Sekvenční logické obvody

Identifikátor materiálu: ICT-1-12

Dodavatel komplexních řešení a služeb v oblasti informačních systémů

Vysoká škola technická a ekonomická v Českých Budějovicích. Institute of Technology And Business In České Budějovice

DUM téma: KALK Výrobek sestavy

Stručný uživatelský manuál (průvodce instalací) MSI DIGIVOX A/D II

ITS: a traffic management and safety tool in Czech republic

Transkript:

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ PROGRAMOVÁNÍ ŘÍDÍCÍCH SYSTÉMŮ Počítačové řízení Ing. Ivo Špička, Ph.D. Ostrava 2013 Ing. Ivo Špička, Ph.D. Vysoká škola báňská Technická univerzita Ostrava ISBN 978-80-248-3041-4 Tento studijní materiál vznikl za finanční podpory Evropského sociálního fondu (ESF) a rozpočtu České republiky v rámci řešení projektu:, MODERNIZACE VÝUKOVÝCH MATERIÁLŮ A DIDAKTICKÝCH METOD

2 OBSAH 3 POČÍTAČOVÉ ŘÍZENÍ... 3 3.1 Počítačové řízení... 4 3.2 Prvky počítačového řídicího systému... 4

3 3 POČÍTAČOVÉ ŘÍZENÍ CÍL: Po prostudování tohoto odstavce budete umět: popsat prvky počítačového řídicího systému

4 3.1 POČÍTAČOVÉ ŘÍZENÍ Nejstarší návrh použití počítače pracujícím v reálném čase jako část řídicího systému pochází z roku 1950 od Browna a Campbella. Jejich návrh je znázorněn na následujícím obrázku. Brown a Campbell předpokládali spíše požití analogových, než číslicových prvků. První číslicový počítač vyvinutý speciálně pro řízení v reálném čase byl použit pro řízení leteckých operací. Tímto počítačem byl číslicový počítač Digitrac v roce 1954. První průmyslová aplikace v roce 1958 v Lousianě, kde byl užit počítač Daystrom pro monitorování procesů výroby el. energie v elektrárně. To však byl pouze systém monitorování, nikoli řídicí. Prvním řídicím systémem, realizujícím řízení v uzavřené smyčce, byl v roce 1959 systém RW-300 (Ramo-Wogldridge Company) v rafinérii společnosti Texaco Company v Texasu. Prvním systémem přímého číslicového řízení (DDC Direct Digital Control) byl systém Ferranti-Arguo 200 instalovaný v továrně ICI na výrobu amonia-soda ve Fleetwodu v Lancashire. To již byl velký systém se 120 regulovanými okruhy a 256 měřenými veličinami. Počítače užívané pro řízení počátkem šedesátých let, užívaly kombinace magnetické feritové paměti a bubnové paměti, případně s možností přepisu bubnu na diskovou paměť. Nejznámější systémy té doby jsou General Eletric 4000, IBM 1800, CDC 1700, Foxboro Fox 1 A a 1A, SDS a Xerox SIGMA, Ferranti Arguo a Elliot Automation 900. Požadavky na spolehlivost těchto systémů vedly ke zvýšení jejich ceny, takže v tehdejších aplikacích byl použit většinou jen jeden počítač vykonávající jak funkce DDC tak monitorování. To vedlo k problémům při vývoji programového vybavení, které bylo zpočátku prováděno v assembleru (kvůli krátkosti a rychlosti kódu). Rozsah kódu neustále narůstal. T9m se vývoj programového vybavení stával čím dále tím hůře kontrolovatelný a řiditelný. Nemožnost umístit celý kód do paměti si vyžádal vývoj technik výměny obsahu operační a záložní paměti (swapping) a realizaci kompilovaných technik segmentace programu. To vše vytvořilo velký tlak na vývoj obecně konstruovaných operačních systémů a programových jazyků podporující vývoj a implementaci aplikací řízení v reálném čase. Byly to především různé verze kompilátorů FORTRANu vyvinuté pro účely řízení koncem šedesátých let společně s operačními systémy reálného času. Tehdy ještě relativně vysoká cena počítačů a zcela specifické požadavky na jejich programové vybavení diktované růzností jednotlivých technologických aplikací pak vedly k vývoji menších, dle přání zákazníka konfigurovatelných systémů, tzv. minipočítačů. Mezi nimi vynikaly tehdy, i dnes známé, DEC PDP-8, PDP-11, Data General Nova, Honywell 316, HP2116. Modulární struktura spolu s rozšířením spektra aplikací vedly ke snížení ceny, což již umožňovalo ekonomicky více počítačů v jedné aplikaci, ať již byly úlohy distribuovány na jednotlivé systémy nebo prostě jeden z počítačů byl neustále připraven jako záložní počítač pro případ havárie. Zde je tedy zárodek distribuovaných systémů, které přicházejí na scénu po příchodu mikroprocesoru v roce 1974. 3.2 PRVKY POČÍTAČOVÉHO ŘÍDICÍHO SYSTÉMU Jako příklad si ukážeme jednoduchý příklad ohřívač větru. Větrák fouká vzduch přes ohřívací element do potrubí. Na výstupu z potrubí je umístěn odporový teploměr a vytváří jedno rameno mostu. Zesílený výstup z tohoto místa je dostupný v bodě B a poskytuje napětí v rozmezí 0-10 V úměrné teplotě. Proud dodávaný do ohřívacího elementu může být měněn změnou napětí v rozsahu 0-10V v bodě A. Pozice klapy regulující množství vzduchu vstupující do ohřívače je měněna pomocí reverzibilního motoru. Motor pracuje konstantní rychlostí a je vypínán a zapínán logickým signálem připojeným na jeho řízení. Druhý logický signál určuje směr rotace. Ke vstupní

5 klapě je připojen potenciometr, takže napětí na něm je úměrné pozici klapy. K detekci úplného otevření a uzavření jsou použity mikrospínače. Operátor má k dispozici panel, na němž může být nastaveno řízení ruční nebo automatické. V ručním režimu může být výstup tepla a pozice klapy řízena potenciometrem. Přepínače jsou nainstalovány proto, aby řídily operace foukání a ohřívání. Světla na povrchu indikují následující stavy fouká se topí se větrák otevřen větrák uzavřen auto/manuál status Řízení operací tohoto jednoduchého zařízení počítačem vyžaduje monitorování řídicí výpočty ovládání Monitorování zahrnuje získávání informací o aktuálním stavu zařízení. V našem případě jsou tyto informace získávány ve formě analogových veličin pro teplotu vzduchu a pozici vstupní klapy větráku. Ve formě digitálního vstupu pak pro extremní polohy vstupní klapy větráku (plně otevřeno, pně uzavřeno) a jako další stavy signálů: auto/manual motor běží topení topí Řídicí výpočty představují číslicový ekvivalent zpětnovazebního řízení pro řízení teploty (DDC). Dále je zde zpětnovazební řízení velikosti vstupního otvoru větráku a posloupnosti logických řídicích operací: ohřívač by neměl topit neběží-li větrák dojde-li ke změně z ručního na automatické řízení, musí se nastavit příznaky pro zapojení řady logických operací jako např. paralelní logické operace, časově následné řízení a časování operací. Ovládání vyžaduje vytvoření napětí úměrné požadovanému výstupu tepla pro řízení ohřívače a nastavení logických signálů ovládající vypínání a směr natáčení vstupní klapy větráku a logických signálů pro operátorský display. Monitorování a ovládání tak zahrnuje řadu zařízení realizujících převod údajů na různých rozhraních, jako jsou analogově číslicové a číslicově analogové převodníky, digitální vstupy a výstupy a generátory impulsů. Vstupy a program jsou cyklicky ošetřovány, a tím je vytvářena průběžně informace o změně stavu zařízení v čase. Výstupní stav řídicího systému určují hodnoty jeho výstupů, které jsou určeny řídicími výpočty cyklicky prováděného programu. Úlohy, které jsou součástí počítačového řízení tak mohou být rozděleny do tří hlavních skupin: úlohy sběru vstupních dat úlohy zpracování vstupních dat a řízení (řídicí algoritmus) úlohy zobrazování a zápisu výstupních dat Komunikace s operátorem je přitom považována za součást vstupních a výstupních úloh. Řada aplikací však nevystačí s jednoduchými vstupy a výstupy. Zejména v rozsáhlejších aplikacích je třeba sbírat a vysílat informace na veliké vzdálenosti a na různá zařízení; často dochází k výměně informací mezi počítači. Také tyto komunikační úlohy musí být řešeny v rámci řídicího systému.