Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Mosaic - Panel Maker

DOC
Stáhnout kompletní materiál zdarma (36 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOC.

Mosaic – PanelMaker

Nástroj PanelMaker je určen pro definování jednotlivých obrazovek panelů ID-07, ID-08, TC500 a TR200 (operátorské panely) bez nutnosti většího programování. Pouze jsou třeba doprogramovat některé obsluhy displejů. PanelMaker je součástí vývojového prostředí Mosaic, lze ho spouštět pouze z tohoto prostředí. Vygenerovaný kód z PanelMakeru je začleněn do výsledného kódu programu, vygenerovaný kód obsahuje kompletní obsluhu sériového kanálu, pokud je potřeba a kompletní obsluhu instrukce TER. Kód z PanelMakeru je po spuštění programu zpracován instrukcí TER.

Operátorské panely ID-07, ID-08

V síti PLC v manažeru projektu prostředí Mosaic je nejprve nutné vytvořit zapojení PLC a příslušného panelu. V nastavení panelu je třeba zaškrtnout volbu „Použít nástroj PanelMaker“.

Nástroj PanelMaker lze spustit poklepáním na ikonu na nástrojové liště Mosaicu, nebo na položku v menu Nástroje - PanelMaker. Zobrazí se nabídka se seznamem Panelů, např. Panel0.

Typy objektů na displeji PanelMakeru

Délka objektu je kontrolována PanelMakerem zda nepřesahuje velikost okna displeje či nepřekrývá sousední objekt. Podle typu objektu se zobrazí odpovídající dialog s upozorněním nebo nelze délku objektu ručně zvýšit.

  1. Proměnná (V)

  2. Zpráva - message (m)

  3. Menu (M)

Cílový displej položky menu není omezen pouze na jednu skupinu displejů, lze ji libovolně navazovat na displej v jiné skupině displejů. Při výběru položky na operátorském panelu, která směřuje na displej z jiné skupiny, jsou nastaveny vlastnosti té skupiny, do které patří cílový displej. Pokud je na displeji menu určené pro zápis (ReadWrite), můžou být na displeji vytvořeny další objekty pouze pro čtení (ReadOnly). Vyskytuje-li se na displeji menu typu ReadWrite, nemá na tento displej vliv nastavení vlastností skupiny „displeje skupiny lze editovat“ a „mezi displeji skupiny lze listovat“. Pohyb mezi displeji s menu na operátorském panelu je možný stiskem klávesy ENTER (přechod na cílový displej), šipka nahoru (zobrazí se displej výše), šipka dolu (jako ENTER).

Speciální obsluha displeje

U každého displeje je možné aktivovat speciální obsluhu. Má dvě části - definiční a výkonnou. Definiční část je výhradně určena pro deklaraci proměnných použitých ve speciální obsluze displeje nebo v objektech na displeji. Výkonná část je výhradně určena pro vytvoření vlastního programu pro obsluhu displeje. Po vygenerování jsou obe části začleněny do výsledného programu.

Speciální obsluha je určena pro displeje, u kterých je potřeba naprogramovat nějakou funkci, např. obsluhu hesla, časové přepnutí displeje, příprava dat pro zobrazení času atd., bez nutnosti zasahovat do hlavního uživatelského programu. Obsluhu pro zvolený displej lze vyvolat po aktivaci buď z menu PanelMakeru nebo z definice vzhledu displejů. Zvolením příslušné záložky (definiční nebo výkonná část) se otevře nové okno v Mosaicu s názvem „Panelx_<jméno displeje>_def.mos“ (definiční část) nebo „Panelx_< jméno displeje >_code.mos“ (výkonná část), kde x je číslo panelu v projektu Mosaicu.

Témata, do kterých materiál patří