Hierarchická struktura řízení

Podobné dokumenty
PROSTŘEDKY AUTOMATICKÉHO ŘÍZENÍ Úloha č. 4 Hierarchická struktura řízení

PROSTŘEDKY AUTOMATICKÉHO ŘÍZENÍ

Prostředky automatického řízení

Prostředky automatického řízení Úloha č.5 Zapojení PLC do hvězdy

Úloha 5 Řízení teplovzdušného modelu TVM pomocí PC a mikropočítačové jednotky CTRL

Prostedky automatického ízení

MĚŘENÍ A REGULACE TEPLOTY V LABORATORNÍ PRAXI

Prostředky automatického řízení Úloha č.1 kalibrace snímačů tlaků

Mikropočítačová vstupně/výstupní jednotka pro řízení tepelných modelů. Zdeněk Oborný

TEPLOVZDUŠNÝ MODEL Fotorezistor Ochranný tunel

PROSTŘEDKY AUTOMATICKÉHO ŘÍZENÍ

Laboratoře integrované automatizace

AD4RS. měřící převodník. 4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

Měření Záznam Online monitorování Regulace Alarmování

Vysoká škola Báňská. Technická univerzita Ostrava

MĚŘICÍ PŘÍSTROJ PRO PC. 4 VSTUPY: 0 10 V ZESÍLENÍ : 1x, 2x, 4x, 8x VÝSTUP: LINKA RS232 RS232 DRAK 4 U1 U2 U3 U4

P R E Z E N T A C E Max Communicator 9

Wie232. Převodník rozhraní Wiegand z bezkontaktních čteček na RS června 2011 w w w. p a p o u c h. c o m

PROSTŘEDKY AUTOMATICKÉHO ŘÍZENÍ Úloha č. 3 Dálková správa s využitím WIFI technologie

Přehled zapojení I/O modulů k systému Control4 - řada FN

DÁLKOVÁ SPRÁVA ŘÍDICÍCH SYSTÉMŮ V PROSTŘEDÍ CONTROL WEB 5

Laboratorní cvičení z předmětu Elektrická měření 2. ročník KMT

Komunikace s automaty MICROPEL. správa systému lokální a vzdálený přístup do systému vizualizace, umístění souborů vizualizace

ILH Detektor těkavých organických látek Návod k obsluze

Regulace jednotlivých panelů interaktivního výukového systému se dokáže automaticky funkčně přizpůsobit rozsahu dodávky

TMU. USB teploměr. teploměr s rozhraním USB. měření teplot od -55 C do +125 C. 26. května 2006 w w w. p a p o u c h. c o m

Regulátor horkých vtoků 8 64 zón (s externí výkonovou jednotkou Je možno počet zón zvýšit na požadovaný počet)

7 ŘÍZENÍ A MONITOROVÁNÍ STATICKÉ ZDROJOVNY PŘES ETHERNET

TIO. výkonový člen systému TQS. 1x přepínací kontakt relé. 1x vstupní kontakt. komunikace RS září 2004 w w w. p a p o u c h.

A4300BDL. Ref: JC

Controlweb. Úvod. Specifikace systému

Návrh konstrukce odchovny 2. dil

Frekvenční charakteristika soustavy tří nádrží

AD4USB. měřící převodník. 4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace i napájení přes USB

OVLÁDACÍ OBVODY ELEKTRICKÝCH ZAŘÍZENÍ

Kompaktní mikroprocesorový regulátor MRS 04

MONTÁŽNÍ NÁVOD RSLAN. Komunikační převodník RS485-TCP/IP

Přijímací modul ECA-16

VYHODNOCOVACÍ JEDNOTKA A VELMI RYCHLÝ PŘEVODNÍK

Technická dokumentace TRBOcontrol

4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

Možnosti integrace požárních a bezpečnostních technologií do BMS

Modelová úloha Zabezpečení a správa budovy

Logické řízení výšky hladiny v nádržích

Signalizace a ovládací prvky. Konektory a připojení

Konfigurace portů pro MODBUS/JBUS jako RS232 nebo RS485 Řízení dvou nezávislých sériových linek Vhodný pro integraci s hlavními systémy BMS.

Seznámení s Quidy. vstupní a výstupní moduly řízené z PC. 2. srpna 2007 w w w. p a p o u c h. c o m

Obslužný software. PAP ISO 9001

Vysílací modul ECT-16

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

11. Odporový snímač teploty, měřicí systém a bezkontaktní teploměr

Ethernetový komunikátor ETH-BOX1

Práce s PID regulátorem regulace výšky hladiny v nádrži

Přípravek pro demonstraci řízení pohonu MAXON prostřednictvím

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce

FN485 Gateway 2 Galvanically Isolated V1.0 Instalační návod

Přijímací modul ECA-4

Uživatelský manuál A4000BDL

GREE Text Parser. GREE Diagnostický program - manuál

Uživatelská příručka

HOME CONTROL HC-PH-TS20 SET4 HC-PH-HD01 SET4

PROTOKOL O LABORATORNÍM CVIČENÍ - AUTOMATIZACE

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ

Prostředky automatického řízení

Zapojení modulů FutureNow IP

Vypracoval: Ing. Antonín POPELKA. Datum: 30. června Revize 01

Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část. Řídící jednotka výroby pečiva ERP2

OBSAH. 1. Úvod Požadavky na SW vybavení... 3

Pravidla pro získání zápočtu vytvořením individuální semestrální práce mimo cvičení

grafické vývojové prostředí pro vytváření aplikačního SW do centrál systému PROMOS line 2

16. Číslicový měřicí systém se sběrnicí IEEE 488 (základní seznámení)

APOSYS 10. Kompaktní mikroprocesorový regulátor APOSYS 10. MAHRLO s.r.o. Ľudmily Podjavorinskej 535/ Stará Turá

TX20RS. Měření rychlosti a směru větru. Inteligentní anemometr s RS232 a RS prosince 2009 w w w. p a p o u c h. c o m

PROUDOVÝ ZDROJ PRO LED MODULY Nastavitelný proudový zdroj 100 ma 2000 ma s měřením

PROGRAMOVATELNÉ AUTOMATY FATEK

Návod k obsluze [CZ] VMS 08 Heineken. Řídící jednotka pro přesné měření spotřeby nápojů. Verze: 1.1 Datum: Vypracoval: Vilímek

Virtuální instrumentace I. Měřicí technika jako součást automatizační techniky. Virtuální instrumentace. LabVIEW. měření je zdrojem informací:

AUTOMATIKA DOPRAVNÍKŮ APD1

2 ZAPOJENÍ, OŽIVENÍ A PROGRAMOVÁNÍ SYSTÉMOVÉ

1 Uživatelská dokumentace

Popis programu EnicomD

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ

OVLÁDÁNÍ PÁSOVÉ DOPRAVY

Laboratorní úloha č.8 MĚŘENÍ STATICKÝCH A DYNAMICKÝCH CHARAKTERISTIK

Příloha A návod pro cvičení 1. SESTAVENÍ MODELU V PROSTŘEDÍ MATLAB SIMULINK Zapojení motoru

DRAK 3 INTELIGENTNÍ A/D PŘEVODNÍK. 3 VSTUPY: 0(4) - 20mA, 0-5/10V VÝSTUP: LINKA RS485 MODUL NA DIN LIŠTU RS485

D/A převodník se dvěma napěťovými nebo proudovými výstupy. (0 10 V, 0 5 V, ±10 V, ±5 V, 4 20 ma, 0 20 ma, 0 24 ma)

UNIVERZÁLNÍ PID REGULÁTORY

CentraLine AX. Václav Matz

Modul: Regulační technika

Systém řízení Autoklávu

BASPELIN CPM EQ21. Popis obsluhy ekvitermního regulátoru CPM EQ21

UF300 třístupňová napěťová a frekvenční ochrana

Měřící a senzorová technika

BASPELIN MRP Popis obsluhy indikační a řídicí jednotky MRP T2

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ

FCM CAREL NÁVOD NA SEŘÍZENÍ

Obousměrný modul ECX-8

LabMeredian Plus základní kurz

Transkript:

Návody do cvičení - Aplikace reálného řízení 1 Hierarchická struktura řízení Zadání 1. Seznamte se s laboratorní úlohou realizující hierarchickou strukturu řízení a s možnostmi přístupu k jednotlivým aplikacím z různých úrovní řízení. (Teplovzdušný model, model automatické pračky). 2. Zkonfigurujte měřicí úlohu na druhé úrovni řízení a ověřte její funkčnost. 3. Proveďte měření na teplovzdušném modelu ze třetí úrovně a vykreslete naměřené hodnoty v programu Excel a vyjádřete se k průběhům. 4. Proveďte zhodnocení naměřených dat. Popis úlohy V této aplikaci jsou realizovány dvě dílčí úlohy, tj. řízení modelu automatické pračky a řízení teplovzdušného obvodu, které mohou fungovat i samostatně. Na obr. 1 je znázorněno fyzické uspořádání úlohy, zatímco logická struktura je na obr. 2. Zde je patrná programová realizace úlohy. Řízení a ovládaní teplovzdušného obvodu je možno provádět ve třech resp. čtyřech úrovních. Na nejnižší úrovni je program regul vytvořen v jazyce C, pracující na platformě MS DOS. Ten řídí prostřednictvím jednotky CTRL teplovzdušný model a to tak, že nastavuje výstupy CTRL (vstupy do teplovzdušného obvodu) a čte vstupy do CTRL (výstupy z teplovzdušného obvodu). Program regul realizuje buď dvoupolohovou, nebo PSD regulaci, nebo vícerozměrovou regulaci, podle pokynů aplikace na druhé úrovni vytvořené v systému Control Web 2000. Ta se skládá ze dvou lokálních modulů. Modul Comweb1 se stará o komunikaci s programem regul. Prostřednictvím řetězce zasílaného po RS 232 mu dodává instrukce o tom, jaký druh regulace se má použít, včetně potřebných parametrů, jaká veličina (veličiny) se má regulovat a na jakou hodnotu, a kterým snímačem (snímači) se má měřit výstupní veličina (veličiny). Modul MrSl2 zajišťuje komunikaci s vyšší, tj. 3. úrovní řízení teplovzdušného obvodu po síti LAN. Prostřednictvím TCP/IP ovladače posílá informace o naměřených hodnotách, způsobu regulace, regulované veličině, použitém snímači a přijímá instrukce nadřazené úrovně, které okamžitě předává níže. Další aplikace Control Webu sestává rovněž ze dvou lokálních modulů. Modul MrSl1 je vyšší

Návody do cvičení - Aplikace reálného řízení 2 úrovní řízení pro teplovzdušný obvod a zároveň ukládá informace jak z této úlohy, tak z modelu automatické pračky, kterou řídí modul pracka prostřednictvím I/O karty PCL 711S. Internet browser Control Web - řízení modelu pračky, komunikace s druhou CW aplikací převodník zdroj PCL-711S model automatické pračky LAN TCP/IP teplovzdušný obvod řízení teplovzdušného obvodu - program v C Control Web - komunikace s programem pro řízení tpv. modelu CTRL RS232 COM2 IPC2 IPC1 COM1 COM2 RS232 Obr. 1 Schematické znázornění úlohy Control Web / Windows Control Web / Windows Pracka.cw řízení modelu pračky MrSl1.cw komunikace + nejvyšší úroveň řízení tpv. modelu + ukládání dat regulace, w, veličiny, snímače w, y, u, regulace, veličiny, snímače MrSl2.cwx komunikace Comweb1.cwx nižší úoveň řízení tpv. modelu teplota, hladina napouštění, vypouštění, ohřev, otáčení bubnu MS-DOS u, y regulace, w, snímače, veličiny, parametry model automatické pračky regul.cpp nejnižší úroveň řízení tpv. modelu u, y u, snímače, veličiny, teplovzdušný model + CTRL Obr. 2 Logická struktura úlohy

Návody do cvičení - Aplikace reálného řízení 3 Teplovzdušný obvod a jednotka CTRL Teplovzdušný model má tři vstupy: napětí na ventilátoru, napětí na žárovce, napětí na bočním ventilátoru, který způsobuje poruchu. Výstupy z obvodu jsou snímače teploty a průtoku viz. tab. 1 a obr. 3. Tab. 1 Prvky teplovzdušného obvodu Akční členy Snímače out CTRL inp CTRL ventilátor 2 anemometr 6 vrtulkový průtokoměr 7 žárovka 1 fotoodpor 1 termistor 5mm od žárovky 2 termistor na žárovce 3 termistor v tunelu 4 boční ventilátor 3 fotoodpor termistory anemometr vetilátor vrtulka-průtokoměr žárovka boční ventilátor elektronické obvody napájení jednotka CTRL Obr. 3 Propojení teplovzdušného obvodu a CTRL

Návody do cvičení - Aplikace reálného řízení 4 Program pro regulaci a jeho komunikace s aplikací Control Webu Následující rovnice popisuje algoritmus regulace v aplikaci na nejnižší úrovni: u T T D () k u( k 1) = k e() k e( k 1) + e() k + [ e() k 2e( k 1) + e( k 2) ] p I Ze vztahu vyplývá, že je zapotřebí uchovat dvě poslední hodnoty odchylek e(k-1), e(k-2) (e(k) je aktuální) a minulou hodnotu akčního zásahu u(k-1). T I a T D jsou integrační a derivační časové konstanty, k p je zesílení regulátoru. Tyto parametry jsou součástí datového řetězce z nadřízeného systému. Konstanta T je implicitně 1. Výsledek vztahu u(k) je přičten k minulé hodnotě vstupu do soustavy, čímž se získá aktuální hodnota vstupu do soustavy. start T T změř y e(k-2) <- e(k-1) e(k-1) <- e(k) e(k) <- w -y nastav u = u(k-1)+k p {e(k)-e}k-1)+t/t I e(k)+ T D /T[e(k)-2e(k-1)+e(k-2)]} ulož výsledky (u, y,e) konec Obr. 4 Algoritmus PID regulace v programu regul (jeden průchod)

Návody do cvičení - Aplikace reálného řízení 5 start data na vstupu + - reguluj (parametry obsahuje vstupní řetězec) - data na vstupu + výsledky regulace zapiš na výstup čti znak - ukončení konec řetězce + - + zapiš na výstup "000" konec - data na vstupu + čti znak konec řetězce - + ulož vstupní řetězec tiskni vstupní řetězec Obr. 5 Vývojový diagram činnosti programu regul

Návody do cvičení - Aplikace reálného řízení 6 Modul comweb1 vizualizační aplikace v systému Control Web Aplikace Comweb1 je aplikace řídicí teplovzdušný model prostřednictvím programu regul. Na obr. 6 je vzhled modulu. V levé horní části se zadávají řídicí parametry pro regulaci, tlačítkem Pošli řetězec se data odešlou na sériový komunikační port. Dále je zde grafické znázornění průběhu regulace, v pravé horní části je animace znázorňující činnost řízeného objektu. Ve spodní části vlevo jsou zobrazovány řetězce odesílané a přijímané na a ze sériové linky. V pravé spodní části lze nastavovat režimy práce viz tab. 2. Podle vybraného režimu se zobrazují, nebo skrývají přístroje pro nastavování dalších parametrů. Např. pokud je vybrána regulace průtoku vzduchu pomocí změny vstupního napětí ventilátoru, je zbytečné zobrazovat snímače pro měření teploty a přístroje pro zadávání parametrů pro regulaci druhé veličiny. Obr. 6 Vzhled okna modulu Comweb1

Návody do cvičení - Aplikace reálného řízení 7 Tab. 2 Režimy činností teplovzdušného obvodu Režim regulace teploty pomocí napětí na žárovce regulace teploty pomocí napětí na ventilátoru regulace průtoku vzduchu pomocí napětí na ventilátoru regulace průtoku vzduchu a teploty současně regulace tepoty pomocí napětí na ventilátoru a napětí na žárovce Použitelné snímače termistory termistory anemometr, vrtulkový průtokoměr termistory, anemometr, vrtulkový průtokoměr termistory Kromě přístrojů viditelných v okně jsou zde i neviditelné přístroje. Toto je jejich stručný popis: Komunikace pomocí standardního sériového portu je v systému Control Web realizována prostřednictvím ovladače ASCII driver. Vyslání dat na sériový port se provede zápisem do výstupního kanálu a příjem je čtení vstupního kanálu. Kromě toho jsou k dispozici kanály, pomocí kterých lze zjistit stav portu. Popis modelu automatické pračky Model je řízen pomocí diskrétních vstupů: napouštění teplé vody, napouštění studené vody, ohřev vody, vypouštění vody (čerpadlo), čtyři signály pro řízení krokového motoru (bubnu pračky). Otáčení bubnu je řízeno spínáním 40 cívek pomocí čtyř signálů. Vždy je tedy sepnuto 10 cívek, a kotva se natočí k nejbližší z nich. Tento převodník bylo třeba přizpůsobit pro připojení konektoru CANON25. Pozor na negativní logiku vstupních signálů: napouštění teplé a studené vody, zapínání čerpadla a ohřev vody. Na teplotu vody nemá vliv, jestli napouštíme studenou, nebo teplou vodu. Kontrolka teplota dosažena se rozsvítí, je-li dosaženo teploty nastavené ručně potenciometrem na modelu.

Návody do cvičení - Aplikace reálného řízení 8 konektor CANON 25 převodník pro úpravu signálů zdroj napětí disrétní signály analogové signály svorkovnice ohřev vody teplota dosažena voda napuštěna voda vypuštěna studená voda teplá voda buben pračky ruční nastavení teploty čerpadlo Obr. 7 Schéma modelu automatické pračky

Návody do cvičení - Aplikace reálného řízení 9 Obr. 8 Okno aplikace řídící model pračky V levé části okna aplikace je provedena vizualizace viz. obr. 8. Zde jsou vidět indikátory všech výše uvedených signálů. V pravé části lze přepínat mezi panely manuální ovládání, kde lze ovládat všechny signály vstupující do pračky a automatické řízení, odkud lze spouštět předem vytvořené programy. Programy se skládají ze sekvencí definovaných v tab. 3. Z těchto sekvencí byly vytvořeny tři základní programy: jednoduché praní, běžné praní, důkladné praní. Komunikace v síti LAN V systému Control Web 2000 jsou dva způsoby komunikace v LAN. Vytvoření distribuované úlohy složené ze vzdálených modulů (lokální moduly nemusejí komunikovat po síti), nebo vytvořením vzájemně spolupracujících aplikací pomocí TCP/IP ovladače, který je určen pro komunikaci mezi dvěma, nebo více aplikacemi po LAN, po telefonní lince pomocí modemu, nebo i po síti Internet, protože je zde využit protokol TCP/IP. Vytváření spolupracujících aplikací má proti distribuovaným aplikacím tu výhodu, že takto spolupracující aplikace jsou naprosto nezávislé. Na obr. 9 je okno modulu MrSl1, který zajišťuje nejvyšší úroveň řízení teplovzdušného modelu. Prostřednictvím TCP/IP ovladače komunikuje s modulem MrSl2,

Návody do cvičení - Aplikace reálného řízení 10 odkud dostává informace o řízené technologii a pokud je třeba, může změnit, jak způsob regulace, tak i žádanou hodnotu, regulovanou veličinu a použitý snímač. Tab. 3 Automatické činnosti pračky předepírka praní máchání ždímání napustit vodu zahřát vodu (tak dlouho, dokud není dosažena teplota) točit bubnem na jednu stranu, přičemž je stále udržována teplota vyčerpat vodu napustit vodu zahřát vodu točit bubnem střídavě na jednu a na druhou stranu, přičemž je stále udržována teplota vyčerpat vodu napustit vodu točit bubnem střídavě na jednu a na druhou stranu, vyčerpat vodu točit bubnem po určitou na jednu stranu Obr. 9 Okno modulu MrSl1

Návody do cvičení - Aplikace reálného řízení 11 Ukládání naměřených dat Modul Mrsl1 kromě komunikace s nižší úrovní ukládá přijatá data pomocí přístroje trend viz. obr. 10. Ten je schopen vytvářet relativní, absolutní nebo permanentní datové soubory. V tomto případě vytváří relativní minutové (každou minutu je založen nový soubor). Názvy soborů se generují podle doby vzniku (datum, hodina, minuta) Takto uložená data lze zpětně prohlížet v přístroji trend jako grafy, nebo pomocí programu InCalc jako soubor hodnot. Obr. 10 Archivace dat Zpřístupnění dat na internetu V současné době spojuje Internet stále více počítačů a je přístupný stále většímu počtu uživatelů. Za obrovské rozšíření vděčí Internet standardizaci poskytovaných služeb od elektronické pošty přes diskusní skupiny až po službu WWW (World Wide Web). Dnes využívají službu WWW největší světové firmy k prezentaci svých produktů, ale i miliony soukromých osob, školy a úřady. Control Web podporuje tři způsoby tvorby distribuovaných aplikací: Aplikace Systému Control Web spolu dokáží komunikovat po všech sítích s protokoly TCP/IP, což je pro uživatele velice výhodné a příjemné. Na každé takto pracující stanici musí být nainstalován alespoň modul Control Web Runtime.

Návody do cvičení - Aplikace reálného řízení 12 Prezentace dat pomocí Java appletů nemá sice takové možnosti jako komunikující moduly Control Webu, ale zato lze data zpřístupnit pomocí každého webového prohlížeče i pod jiným operačním systémem, než Windows. Nejpřístupnější je prezentace dat prostřednictvím HTTP serveru a HTML dokumentu, který je přístupný z kteréhokoliv místa na zemi. Uvedené způsoby lze vhodně kombinovat. Postup měření 1. Na IPC spusťte program regul v adresáři C:\... 2. Na druhém systému IPC spusťte aplikace ComWeb1 v Runtime režimu. 3. Na PC připojeném v LAN spusťte aplikace Mrs1. 4. Na libovolném PC spusťte aplikaci IE a do políčka pro adresu napište IP adresu 158.196.152.91. 5. Vyzkoušejte si ovládání a nastavení parametrů regulace podle zadání. Otázky 1. K čemu je určen systém Control Web 2000? 2. Co znamená modularita systému Control Web 2000?