PSP3 - uživatelská pÅÃruÄka - Amit
PSP3 - uživatelská pÅÃruÄka - Amit
PSP3 - uživatelská pÅÃruÄka - Amit
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
LCDSHELL - Editor terminálových obrazovek2 Filozofie univerzálního LCD displejeV této kapitole je popsána koncepce programového vybavení univerzálního LCD displeje,jeho struktura a postup přípravy programového vybavení aplikace. Kapitola dá čtenářizákladní přehled o částech programového vybavení a jejich vzájemných souvislostechbez vysvětlování a detailních popisů jejich činnosti.2.1 Struktura univerzálního LCD displejeInterpret displejůZákladní struktura programového vybavení univerzálního LCD displeje je tato. Aplikacepro procesní stanici obsahuje seznam všech LCD displejů (obrazovek), které se majízobrazit. Pod pojmem displej nebo obrazovka v tomto případě rozumíme konkrétnízobrazení prvků na displeji, tj. všechny texty a číselné hodnoty. Těchto obrazovek býváv aplikaci několik. Každý displej obsahuje seznam zobrazovacích prvků, které provádějízobrazení na displeji nebo přecházejí na jiné displeje. Nejvyšší úrovní je tzv. interpretdisplejů - část programu, která podle údajů zadaných tvůrcem aplikace spojuje a řídí chodzobrazení na displeji tak, aby procesní stanice zobrazovala požadované údaje. Vlastníinterpret LCD displeje je jeden z funkčních modulů v Editoru procesní stanice PSE.Knihovna prvkůKnihovna funkčních prvků obsahuje vlastní zobrazovací prvky - jednotlivé funkční prvkyzajišťují zobrazení dílčích údajů jako je např. zobrazení měřené teploty teploměremPt100, parametry algoritmu PID, zobrazení stavu řízení ovládacího ventilu výměníkuapod.Požadovaného zobrazení údajů z procesní stanice se dosáhne zařazením jednotlivýchfunkčních prvků za sebe a jejich správným propojením s databází procesní stanice - to jeúkolem interpretu.Operační systém NOSOperační systém NOS je nejnižší úrovní informačního systému DB-Net na procesnístanici - umožňuje chod programového vybavení vyšších vrstev, zajišťuje správnéčasování jednotlivých operací a přístup funkčních modulů k V/V a mezilehlým datovýmbodům. Dále zajišťuje sdílení databázových proměnných (datových bodů) po síti DB-Net,je-li procesní stanice součástí sítě.Parametrizace displejeInterpret displejů je v každé stanici stejný. Liší se jen parametrizačními daty, kde co a jakzobrazit na displeji. Pro přípravu těchto dat slouží dále popsaný program LCDSHELL.2.2 Editor LCDSHELLEditor LCD displejů LCDSHELL je základním programem pro návrh displejů neprogramátorskýmzpůsobem. Umožňuje snadno a přehledně vytvořit, opravit a důkladně prověřitdata definující činnost zobrazování na displeji.Popis shelluPod pojmem Shell budeme chápat konkrétní aplikační realizaci jednotlivých displejů(obrazovek) a vazby mezi nimi. Vytvoření zobrazování spočívá v zadání všech displejů,které chceme zobrazit. Pro každý displej je třeba vytvořit seznam LCD prvků, které zobrazujína displeji vhodně zvoleným formátem údaje z procesní databáze stanice. Uživatelmá k dispozici několik LCD prvků. Především jsou to prvky pro řízení logického řazeníjednotlivých displejů (menu, přechod na libovolnou obrazovku, zobrazení statickéhotextu), zobrazení hodnot (v binární, číselné a textové podobě) a editace databázovýchproměnných.Jednotlivé displeje je třeba mezi sebou propojit pomocí prvků, které reagují na klávesya přecházejí při jejich stisku na jiné displeje (např. menu).LCDSHELL - Editor terminálových obrazovek 117