Vývojové prostředí,průvodce novou aplikací Realizace praktických úloh zaměřených na dovednosti v oblastech: Vývojové prostředí programu Control Web 2000 Vytvoření jednoduchého technologického schéma pomocí průvodce Diagnostika a odstraňování závad při konfiguraci virtuálních přístrojů Struktura aplikace Klíčové pojmy: Virtuální přístroj, typ (třída) virtuálního přístroje, množina vlastností virtuálního přístroje, datové inspektory, grafický editor, textový editor Teorie: Prostředí Control Web 2000 - základní obrazovka nového projetu:
Aktuální datum
Název kapitoly
Stránka/počet stránek
Control Web 2000 je univerzální nástroj pro vývoj a realizace vizualizačních a řídicích aplikací, pro ukládání a vyhodnocování dat. Objektově orientovaná komponentová architektura zajišťuje nasazení v jednoduchých , časově nenáročných aplikacích i v aplikacích reálného času. Nasazení systému od rafinerií a elektráren ,celopodnikových vizualizačních systémů až po přímé řízení strojů a jednoduché vizualizace dokazuje velmi široké možnosti této architektury. K dispozici jsou komponenty nutné k tvorbě vizualizačních aplikací : zobrazovací a ovládací prvky, alarmy, archivy, historické trendy.Množina virtuálních přístrojů není pevně daná a dá se rozšiřovat. Důležitou částí tvorby aplikace jsou grafický editor a textový editor. Grafický editor je plocha pro úpravu vzhledu aplikace. Jednotlivé přístroje se na plochu grafického editoru vkládají přetahováním myší - systémem „drag and drop – uchop a pusť“.Všechny prvky grafického editoru reagují na klepnutí pravým tlačítkem myši.Otevře se menu, které obsahuje seznam operací, jež z vybraným objektem můžeme provést. Nejdůležitější nabídkou je nejníže položený inspektor přístroje. Textový editor, určený pro zápis aplikací, je editorem pro programátory. Postup při vytvoření aplikace: Ve vývojovém prostředí Control Web není uživatel nikdy ponechán svému osudu nad
Aktuální datum
Název kapitoly
Stránka/počet stránek
prázdnou pracovní plochou. Již od samého počátku tvorby aplikace je zde k dispozici účinná pomoc v podobě Průvodce novou aplikací. Tento průvodce pracuje současně jak v grafickém, tak i textovém modu vývojového prostředí. Průvodce můžete vyvolat dvěma způsoby: 1. Zvolíte nový soubor pomocí menu nebo lišty nástrojů. V úvodní stránce můžete pro novou aplikaci vybrat jeden ze dvou základních způsobů práce – aplikaci pracující v reálném čase nebo aplikaci volně běžící v závislosti na změnách dat. Pro začátek je zapotřebí navolit aplikaci s jedním panelem. To proto, abychom jednotlivé přístroje omylem neumístili na více panelů. Stiskem tlačítka Dokončit po průchodu průvodcem je vygenerován požadovaný program a je uložen do zvoleného adresáře na pevný disk. 2. Vyberte požadované přístroje z Palety přístrojů. Výběr provedeme tím, že uchopíme (stiskem levého tlačítka myši) vybraný přístroj a stáhneme na plochu panelu. Aplikace musí obsahovat minimálně 1 ovladač a 1 výstupní přístroj (např. spínač a žárovku).
Aktuální datum
Název kapitoly
Stránka/počet stránek
3. Přepneme se do záložky Datové inspektory, zvolíme napravo proměnné, a do prvního řádku definujeme název proměnné – např. proměnná1 a její typ. Pro náš případ je typ boolean, protože se jedná o logickou funkci typu zapnuto/ vypnuto.
Datové inspektory – definování proměnné
4. Přepneme se opět do grafického editoru a označíme přepínač. Pravým tlačítkem myši zvolíme inspektor přístroje. Zvolíme položku output a do výstupního datového elementu označíme proměnnou proměnná1. Dále zvolíme položku receivers a přiřadíme k ní žárovku (výstupní zařízení).
Aktuální datum
Název kapitoly
Stránka/počet stránek
5. U výstupního zařízení (žárovka) doplníme v inspektoru přístroje v položce expression výraz, který má být vyhodnocován – proměnná1 . 6. Nyní můžeme po přepnutí do grafického modu pomocí ikony start aplikaci spustit. 7. Spuštěnou aplikaci v textovém modu zastavíme ikonou stop.
Použitá literatura a programovací prostředí: 1. Software Control Web 2000 2. Control Web User Guide ( elektronický manual zakoupeného programu).
Aktuální datum
Název kapitoly
Stránka/počet stránek