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



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

Stud. skupina: 3E/96 Číslo úlohy: - FSI, ÚMTMB - ÚSTAV MECHANIKY TĚLES, MECHATRONIKY A BIOMECHANIKY REAL TIME CONTROL

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

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

Profesionální přenosné DVR s knoflíkovou kamerou

FORMÁTOVÁNÍ ODSTAVCE

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

CQ485. Opakovač a převodník linek RS485 a RS422. S aktivní i pasivní obnovou dat

OBSAH Popis Instalace Programování pomocí HE-programovacího softwaru Zásady programování pomocí KC3 ovlada Programování pomocí KC3

František Dušek, Daniel Honc Katedra řízení procesů a výpočetní techniky, FCHT, Univerzita Pardubice

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

ZÁKLADY PRÁCE SE SIMULAČNÍM PROGRAMEM MultiSIM2001

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ

TECHNICKÁ UNIVERZITA V LIBERCI

Karta DIO portů PCD-8006 Uživatelská příručka

Pace Maker ZJ18. Návod k použití. 1) Popis výrobku:

Úlohy programování inteligentních a komfortních elektroinstalací v programu FoxTool

Návod k použití. Elektronický inteligentní regulátor vytápění

IR Kamera s nahráváním BD-300G Uživatelská příručka

Pro ECL Comfort V AC a 24 V AC

TECHNICKÁ DOKUMENTACE TERMINÁL SEMBOX

GEN 230-3u-3i-X-ADE-USB

Přenosná bezpečnostní kamera s vlastním úložištěm

NÁVOD K POUŽITÍ SET-TOP-BOXU ARRIS VIP 1113

7. ODE a SIMULINK. Nejprve velmi jednoduchý příklad s numerických řešením. Řešme rovnici

FLOOR TALKER. Uživatelský návod verze 1.0. TELSYCO s.r.o. Prostřední 627/ Praha 4.

TENZOMETRICKÝ MĚŘIČ. typ Tenz

Servisní návod [CZ] VMS 08. Øídící jednotka pro pøesné mìøení spotøeby nápojù. Verze: 1.4 Datum: Vypracoval: Vilímek

dvblogic DVB-T Tuner DVB-MFD2

Programovatelný domovní zesilovač Avant 7

Dvojitý IP teploměr s výstupním relé a s digitálním a analogovým vstupem.

M ě r n á t e p e l n á k a p a c i t a p e v n ý c h l á t e k

Amplitudová a frekvenční modulace

PocketHome R CENTRÁLNÍ OVLÁDÁNÍ VYTÁPĚNÍ VAŠEHO DOMU REFERENČNÍ MÍSTNOST

NÁVOD K POUŽITÍ SET-TOP BOXU MOTOROLA VIP 1003

PŘEVODNÍK SNÍMAČE SIL NA USB PRO ZOBRAZENÍ V PC DSCUSB. KRÁTKÁ PŘÍRUČKA PRO OBSLUHU A KONFIGURACI Revize červenec 2014

RE8USB modul s 8 vstupy a 8 výstupy ovládaný z USB

Popis postupu při zpracování atletických závodů dle programu ATLETICKÁ KANCELÁŘ ( Manuál II.část )

DVR přijímač s LCD pro skryté kamery

SA-GSMALL. Instalační manuál

Souprava bezdrátového digitálního rekordéru a kamery HWS Návod k použití

4CH kamerový systém do auta Secutron CarGuard SE- 4SDE

DVR přijímač pro skryté kamery s dotykovým LCD

Displej DT20-6. Update firmware řadiče. Simulační systémy Řídicí systémy Zpracování a přenos dat TM 2012_10_

MC400. Měřící jednotka. Návod k používání. Technické parametry Popis Nastavení Instalace Uvedení do provozu Použití Údržba verze 1.0.

dvblogic DVB-T tuner

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

Modelování polohových servomechanismů v prostředí Matlab / Simulink

Dálkové ovládání GB060. Umožní jednoduché ovládání otopné soustavy. Osm binárních vstupů / výstupů a jeden reléový výstup

feeling feeling rf Bedienungsanleitung Operating Manual Mode d emploi Instruzioni per l uso Instrucciones de uso Manual de instruções


UZ modul VVISION poslední změna

METODICKÝ POKYN PRÁCE S MS Word POKROČILÍ. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky.

8. Optická reflektivita křemíku (Jan Celý)

FULL HD stolní hodiny s kamerou p, IR

Střední škola informačních technologií a sociální péče, Brno, Purkyňova 97. Vybrané části Excelu. Ing. Petr Adamec

POPIS PROSTŘEDÍ PROGRAMU GIMP 2. Barvy 2. Okno obrázku 4 ZÁKLADNÍ ÚPRAVA FOTOGRAFIÍ V GRAFICKÉM EDITORU 6. Změna velikosti fotografie 6

Návod na samoaktivaci

Standardně máme zapnutý panel nástrojů Formátování a Standardní.

Špionážní digitální hodiny

MI FV_Volvo2014 pro modely s i bez interní navigace. Video rozhraní pro displeje ve vozidlech Volvo

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

PDR3MS 1 KANÁLOVÉ MINI DVR UŽIVATELSKÝ NÁVOD

Datalogger Teploty a Vlhkosti

AC Napětí/Proud Data Logger Uživatelský Manuál

Návod na použití prezentační techniky

Vytvoření modelu dvojitého kyvadla

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

Příručka k programu Wkasa Restaurační verze

UŽIVATELSKÝ MANUÁL FOTOPAST ACORN LTL-5210

HC-ESC Kalibrátor/multimetr

MĚŘENÍ A REGULACE HLADINY PCT 40

TVAC16000B. Uživatelská příručka

TVORBA VÝROBNÍ DOKUMENTACE CV

NÁVRH LQG ŘÍZENÍ PRO FYZIKÁLNÍ MODEL KULIČKY NA TYČI

OS Návod k použití. Elektronické regulátory pro reverzně osmotické zařízení. Software verze

CDTX820. Snímač vodivosti

Popis prostředí MOSAIC Programové prostředí MOSAIC nastavení prostředí. Po spuštění Mosaiku se objeví okno Výběr skupiny projektů

Návod na nastavení bezdrátového routeru Asus WL-520g Deluxe v režimu klient

Vývojové práce v elektrických pohonech

NÁVOD K MONTÁŽI A OBSLUZE EKVITERMNÍ REGULÁTOR KOMEXTHERM RVT 052

Instalační manual LiveQ IPTV UB110

CENTRÁLNÍ ØÍDICÍ JEDNOTKA CENTRÁLNÍ OVLÁDÁNÍ VYTÁP NÍ VAŠEHO DOMU

1.2 Výkonová charakteristika, výpočet spotřeby paliva, zhodnocení účinnosti palivového článku

Návod na práci s redakčním systémem webu VPŠ a SPŠ MV v Praze

4x univerzální teplotní a časový spínač s lokálním i webovým rozhraním. HW - ver. 2.12, FW: ( )

ZADÁVACÍ DOKUMENTACE

Ovladač příslušenství - XbusTCO

Vkládání prvků do dokumentu MS Word

FASTPort. Nová sběrnice pro připojení inteligentních karet* k osmibitovým počítačům. aneb. Jak připojit koprocesor

PK Design. MB-ATmega16/32 v2.0. Uživatelský manuál. Základová deska modulárního vývojového systému MVS. Verze dokumentu 1.0 (21.12.

FU-48 / 72 / 86 / 96 série

MANUÁL VÝPOČTOVÉHO SYSTÉMU W2E (WASTE-TO-ENERGY)

Analýza rozptylu dvojného třídění

Ultrazvukový hladinoměr

Regulátor TERM 2.7 NÁVOD K OBSLUZE A MONTÁ NÍ PØÍRUÈKA

Virtuální přístroje. Matlab a Instrument Control Toolbox. J.Tomek, A.Platil

Optické kabely - měřící přístroje

BEZDRÁTOVÁ ŘÍDICÍ JEDNOTKA PRO OVLÁDÁNÍ DIGITÁLNÍCH HLAVIC

František Hudek. duben Informační a komunikační technologie MS Excel Úvod do Excelu I. Seznámení s pracovním prostředím aplikace MS Excel.

Transkript:

VYSOKÁ ŠKOLA CHEMICKO-TECHNOLOGICKÁ V PRAZE FAKULTA CHEMICKO-INŽENÝRSKÁ Ústav počítačové a řídicí techniky MODULÁRNÍ LABORATOŘE ŘÍZENÍ FYZIKÁLNÍHO PROCESU POČÍTAČEM Programování systému PCT40 v Simulinku Prosinec 2006 Verze 1.0

Programování systému PCT40 v Simulinku systému MATLAB 1. Technické vybavení k využití Simulinku pro řízení PCT40 Grafické programování, které je pro řízení průmyslových systémů v současnosti silně uplatňováno lze ve školních podmínkách realizovat pomocí Simulinku systému MATLAB. Programování v tomto systému je velmi jednoduché na rychlé pochopení a vzhledem k celé řadě toolboxů systému MATLAB dává široké možnosti uplatnění. Systém PCT40 je vybaven 60-pinovým konektorem, který umožňuje připojení vnitřní sběrnice systému na multifunkční kartu vloženou do PC. Popis tohoto konektoru uvádí kapitola Popis systému Armfield PCT40 v Tab.2. Jako multifunkční kartu jsme použili typ MF614 firmy Humusoft, který je určen pro sběrnici PCI využívanou v současných počítačích a dále má 4 výstupní analogové signály, které potřebujeme. Většina běžných karet má pouze dva analogové výstupy. Propojení této karty s konektorem systému PCT40 umožňuje realizovaný kabel. Programové vybavení Matlabu pro tento účel doplňuje Real Time Toolbox pro Simulink verze 3.12, který rovněž dodává firma Humusoft. 2. Popis karty MF614 Karta MF614 je podrobně popsána v návodu User s Manual MF614 Multifunction I/O Card dodávaném s kartou. Uvedeme zde základní parametry a zapojení konektoru. Vybrané parametry karty MF614: - 10 µs 12 bit A/D převodník se vzorkovací jednotkou - 8 kanálový vstupní multiplexer zapojený single ended s ochranou - programově volitelné vstupní rozsahy ±10V, ±5V, 0-10V, 0-5V - zabudovaná napěťová a časová reference - 4 D/A převodníky 12 bit s výstupním rozsahem ±10V, ±30mA do zkratu; po resetování je výstup nastaven na 0V - 8-bitový digitální výstup TTL - 8-bitový digitální vstup TTL Zapojení konektoru karty MF614 (konektor typu Canon 37 pinů): AD0 1 20 DA0 AD1 2 21 DA1 AD2 3 22 AGND AD3 4 23 DA2 AD4 5 24 DA3 AD5 6 25 AGND AD6 7 26-12V AD7 8 27 +12V AGND 9 28 +5V AGND 10 29 GND GND 11 30 DOUT0 DIN0 12 31 DOUT1 DIN1 13 32 DOUT2 DIN2 14 33 DOUT3 2

DIN3 15 34 DOUT4 DIN4 16 35 DOUT5 DIN5 17 36 DOUT6 DIN6 18 37 DOUT7 DIN7 19 Tab.1 Zapojení konektoru karty MF614 3. Popis propojovacího kabelu Je použit plochý šedý 60 žilový kabel (typ AWG28-60) opatřený na straně karty konektorem Canon 37 pinů a na straně PCT40 samořezným konektorem 60 pinů (typ LPV-60). Kabel propojuje piny 60 pinového konektoru (viz Tab.2 v Popisu systému Armfield PCT40) a piny konektoru karty MF614 podle následující tabulky: konektor MF614 konektor PCT40 1 1 2 2 3 3 4 4 5 7 6 8 7 9 9 17 10 23 11 25 12 30 13 31 14 33 15 34 16 36 20 22 21 24 22 37 23 49 24 50 29 47 30 41 31 43 32 44 33 45 Tab.2 Propojení pinů uvedených konektorů propojovacím plochým kabelem 3

Protože deska MF614 má pevně nastaven rozsah analogových výstupů na ±10V byly do propojovacího kabelu pro tyto čtyři analogové výstupy (t.j. piny č.20,21,23,24 karty MF614) zabudovány seriově diody propouštějící kladné napětí a jako ochrana připojeny z každého analogového výstupu na zem Zenerovy diody 5,1V. Toto obvodové řešení zajišťuje, že do systému PCT40 nepřijde větší napětí než 5,1V i když nastavení výstupního napětí v rozsahu 0-5V je prováděno programově v Simulinku volbou vnitřní proměnné v rozsahu 0 až 0,5. Použití diod je pouze další ochranou systému pro případ chyby v programu. Viz obr.1. MF614 PCT40-10V 0 až 5V Obr.1 Zapojení ochranných diod v propojovacím kabelu (na analogových výstupech karty MF614) Poznámka: přepinač umístěný v kabelu přepne na MF614 v poloze sepnuto 4. Programování analogových vstupů Otevřeme program MATLAB. Do příkazového řádku napíšeme >>simulink - otevře se Simulink Library Browser - zvolíme v menu File > New > Model; otevře se okno nového programu, kterému zvolíme název např. prvnipokus - klikneme vlevo na Real Time Toolbox; do okna programu přetáhneme myší ikonu Adapter - klikneme na Real Time Sources; do okna programu přetáhneme ikonu RT In - klikneme na Simulink>Sinks; do okna programu přetáhneme ikonu Scope, kterou propojíme myší s ikonou RT In; dostaneme okno programu podle obr.2 - klikneme dvakrát na červenou ikonu Adapter; otevře se okno podle obr.3, z něhož vybereme soubor mf614.rtd - otevře se okno podle obr.4, v němž klikneme na tlačítko Gains - otevře se okno podle obr.5, v němž zvolíme vstupní rozsah ±5V. Vnitřní proměnná Simulinku nabývá hodnot v rozsahu <-1;1>. Tedy při napětí 0V na vstupu se objeví v Simulinku 0 a při napětí 5V se objeví +1. - dvojím kliknutím na ikonu RT In otevřeme okno podle obr.6; zvolíme dobu vzorkování (Sample time - např. 0.1 s používáme desetinnou tečku) a číslo kanálu (Adapter channels), které volíme podle tab.3; chceme-li zobrazit více kanálů použijeme zápis ve tvaru 1:3 nebo [1 2 3] pro zobrazení prvních tří kanálů - dále nastavíme dobu činnosti programu v okně programu volíme v menu Simulation>Configuration Parameters ; otevře se okno v němž volíme Start Time a Stop Time v sekundách 4

- kliknutím na ikonu Scope otevřeme obrazovku virtuálního osciloskopu - program spustíme stiskem tlačítka Start Simulation; zastavíme stiskem Stop Simulation Obr. 2 Ono programu prvnipokus Obr. 3 Okno pro volbu ovladače použité karty 5

Obr.4 Okno aktivace zvolené karty Obr.5 Okno volby vstupního rozsahu analogových vstupů Obr.6 Nastavení doby vzorkování (Sample Time) a čísla kanálu (Adapter channels) 6

Typ spoje vzhledem k PC Analogový vstup Digitální vstup Digitální výstup Analogový výstup Fyzikální veličina Číslo kanálu v Simulinku Temperature T1 1 Temperature T2 2 Temperature T3 3 Temperature T4 4 Pressure P3 5 Level L1 6 Flowrate F1 7 HW Vessel Low Level 17 HW Vesel Over Temp 18 Termostat on/off 19 Level Switch on/off (plovák) 20 Diff Level Switch on/off 21 SSR Drive (topení) 13 SOL1 14 SOL2 15 SOL3 16 Pump A 1 Pump B 2 Gear Pump (teplá voda) 3 PSV 4 Tab.3 Čísla kanálů vstupů a výstupů pro Simulink 5. Programování digitálních vstupů Při programování digitálních vstupů v Simulinku postupujeme stejně jako v odstavci Programování analogových vstupů. Pouze volíme čísla digitálních vstupů podle Tab.3. 6. Programování analogových výstupů Při programování analogových výstupů v Simulinku postupujeme stejně jako v ostavci Programování analogových vstupů. Použijeme však ikonu RT Out z adresáře Real Time Sinks. Zdroj signálu vybereme z adresáře Simulink>Sources, např. Constant, kterou po kliknutí nastavíme na 1. Pro plynulou změnu nastavení výstupu použijeme Slider Gain z adresáře Simulink>Math Operations. Aby výstupní napětí karty nepřesáhlo 5V, nastavíme horní mez nastavení na 0.5. Tato hodnota násobí hodnotu zdroje, který je nastaven na 1 viz obr.7. Poznámka: zde se musíme opět zmínit o vnitřní proměnné Simulinku, která nabývá hodnot v rozsahu <-1,1>. Má-li použitá karta nastaven výstupní rozsah ±10V bude na jejím výstupu pro -1 v Simulinku napětí -10V, pro 0 v Simulinku napětí 0V a pro +1 v Simulinku napětí +10V. Protože systém PCT40 pracuje se signály v rozsahu 0-5V musíme udržovat výstup Simulinku v rozsahu 0 až 0.5. Pro zajištění bezpečnosti systému PCT40 je propojovací kabel vybaven ochrannými diodami podle obr.1. 7

Obr.7 Programování analogových výstupů 7.Programování digitálních výstupů Při programování digitálních výstupů v Simulinku postupujeme podobně jako v předchozích odstavcích. Volíme vhodná čísla kanálů podle Tab.3. Pro vytvoření logických hodnot 0 a 1 použijeme zdroj Constant a přepínač Manual Switch z adresáře Signal Routing viz obr.8. 8

Příklady programování v Simulinku Obr.8 Programování digitálních výstupů Příklad 1: Manuální regulace a měření průtoku Naprogramujte v Simulinku ovládání PSV a sledování průtoku F1 (viz obr.10). Současně otevřete program PCT Process Control Apparatus Section 11 a ocejchujte graf průtoku pomocí indikátoru z obr.9. Současně porovnejte rychlost zobrazení změn v obou programech. Dobu vzorkování zvolte 0.05 s. Obr.9 Informaci o průtoku bereme z programu Armfield 9

Obr.10 Ovládání průtoku Simulinkem 10

Postup: a) připojit vodu na vstup. Nastavit tlak na průtok 1,4 l/min pomocí programu ARMFIELD Section 11 b) připojit výstupní hadičku z výstupu PSV do odpadu c) sestavit program pro řízení v Simulinku řízení proporcionálního (PSV) ventilu kanálem 4, použít Slider Gain. Vnitřní vysílaná veličina, která nabývá obecně hodnot v rozsahu <-1,1> musí být omezena do rozsahu <0,0.5>. Čtení dat z průtokoměru (F1) kanálem 7. Použitá karta MF614 d) řízení přepnuto na ARMFIELD Section 11. Vyzkoušet ovládání průtoku; odečítat hodnoty pro ocejchování grafu v Simulinku e) přepnout řízení na MF614 a vyzkoušet ovládání průtoku Simulinkem f) sejmout graf a vytisknout (včetně schematu programu ) Příklad.2: PID regulace průtoku Naprogramujte v Simulinku PID regulaci ustálení hodnoty při změně nastavené veličiny např. průtoku (viz obr.11). Zobrazte průběh ustalování pro různé hodnoty PID. Zvolte vhodné parametry vzorkování a doby realizace pokusu. Příklad časového zobrazení změn průtoku uvádí obr.12. Postup: a) sestavit program pro řízení v Simulinku řízení proporcionálního (PSV) ventilu kanálem 4, použít Slider Gain. Vnitřní vysílaná veličina, která nabývá obecně hodnot v rozsahu <-1,1> musí být omezena do rozsahu <0,0.5>. Čtení dat z průtokoměru (F1) kanálem 7. Použít PID regulátor. Použitá karta MF614 b) připojit vodu na vstup. Nastavit tlak na průtok 1,4 l/min pomocí programu ARMFIELD Section 11 c) připojit výstupní hadičku z výstupu proporcionálního (PSV) ventilu do odpadu d) řízení přepnuto na ARMFIELD Section 11. Vyzkoušet ovládání průtoku e) přepnout řízení na MF614 a vyzkoušet ovládání průtoku Simulinkem f) postupně měnit PID konstanty regulátoru a sledovat vlastnosti regulace z grafu g) sejmout graf a vytisknout (včetně schematu programu ) 11

Obr.11 Program pro PID regulaci ustálení průtoku při změně nastavení. 12

Obr.12 Příklad časového průběhu ustálení změn v nastavení průtoku. 13

Příklad 3: Zobrazení činnosti snímačů hladiny Naprogramujte v Simulinku ovládání vtoku vody do velké nádoby prostřednictvím SOL1. Výtok vodz ovládejte prostřednictvím SOL2 a SOL3. Zobrazte signály z měřiče hladiny L1, plováku a diferenciálního snímače hladiny. Grafy ocejchujte pomocí stupnice umístěné v nádobě. Realizujte různé rychlosti vypouštění vody. Viz obr.13, obr.14. Hadičky propojte podle vlastní volby a nechte zkontrolovat před zapnutím. Obr.13 Program pro sledování údajů snímačů hladiny 14

Obr.14 Příklady signálů ze snímačů hladiny 15