Každý z HMI grafických objektů má své specifické vlastnosti, které jsou popsány níže. Mají ale také některé společné vlastnosti.
Stavový indikátor alarmů. Objekt může nabývat pěti různých stavů. Každý ze stavů má své vlastnosti. Stav může být indikován textem nebo obrázkem.
Pro zachování plné funkčnosti je potřeba na tento objekt připojit blok „Lib.Core.V1_1.BD56_SingleAlarmMemoryDelay“ nebo „Lib.Core.V1_1.BD57_AlarmMemoryExt“
Vlastnosti objektu „Alarm“ jsou:
Stavový indikátor alarmů. Objekt může nabývat pěti různých stavů. Každý ze stavů má své vlastnosti. Stav může být indikován textem nebo obrázkem.
Pro zachování plné funkčnosti je potřeba na tento objekt připojit alarm point bloku „Lib.Core.V1_1.BD56_SingleAlarmMemoryDelay“ nebo alarm point bloku „Lib.Core.V1_1.BD57_AlarmMemoryExt“
Vlastnosti objektu „Alarm“ jsou:
Prvek pro nastavení analogové hodnoty.
Vlastnosti objektu „Analog Setter“ jsou:
Dále je ve vlastnostech možno nastavit cestu k novým obrázkům pro prvek, který slouží pro zvyšování a snižování hodnoty nastavované proměnné. Toto nastavené se nachází v sekci „Vizualizace.“
Tento objekt funguje jako tlačítko, které umožní přechod na jinou stránku nebo odkaz na internetovou stránku.
Jeho vlastnosti jsou:
Objekt pop-up ve vyskakovacím okně zobrazí šablonu grafického funkčního bloku. Typicky se může jednat o grafický funkční blok s nastavením regulace v konkrétním hotelovém pokoji.
Jeho vlastnosti jsou:
Objekt „Chart“ slouží pro vykreslení grafu jedné nebo více proměnných. Tento objekt je podporován pouze ve webové definici.
Jeho vlastnosti jsou:
Gadgety DateTime Indicator a DateTime Setter umožňují zobrazovat a upravovat hodnoty data a času na HMI. Indikátor zobrazuje buď čas PLC, nebo libovolnou časovou hodnotu proměnné typu DT, zatímco Setter umožňuje tyto hodnoty také upravovat.
Má následující vlastnosti:
- pro šablonu typu terminal.graph vyberte „the complete PLC“ (kořenovou položku stromu proměnných)
- pro šablonu typu web.graph vyberte „Use Target Device RTC“.
true, automaticky vkládá mezery mezi základní text, formátovanou hodnotu a jednotku.Možnosti formátu
Stejně jako Digital Indicator používají gadgety DateTime specifické tokeny ve vlastnosti Format, které určují, jak se zobrazí čas, datum nebo trvání.
Poznámka: Pro každou definici formátu je povolen pouze jeden token. U tokenů obsahujících `.n` nahraďte `n` požadovaným počtem desetinných míst (např. pro minuty se dvěma desetinnými místy použijte `M.2`).
| IDE Token | Komponenta | Popis | Kompatibilní typy proměnných |
|---|---|---|---|
| d | Den | Složka dne (00 - 31) (*Při použití s proměnnou TIME zobrazuje 'd' celkový počet dní s doplněním na 2 místa nulami) | DATE, DT, TIME |
| m | Měsíc | Složka měsíce (01 - 12) | DATE, DT |
| Y | Rok | Složka roku (např. 1982) | DATE, DT |
| H | Hodina | Složka hodin (00 - 23) | DT, TOD, TIME |
| M | Minuta | Složka minut (00 - 59) | DT, TOD, TIME |
| S | Sekunda | Složka sekund (00 - 59) | DT, TOD, TIME |
| f | Milisekunda | Složka milisekund (0 - 999) | DT, TOD, TIME |
| d.n | Den (desetinné číslo) | Složka dne s desetinnými místy (bez doplnění nulami) | TIME |
| H.n | Hodina (desetinné číslo) | Složka hodin s desetinnými místy (bez doplnění nulami) | TIME |
| M.n | Minuta (desetinné číslo) | Složka minut s desetinnými místy (bez doplnění nulami) | TIME |
| S.n | Sekunda (desetinné číslo) | Složka sekund s desetinnými místy (bez doplnění nulami) | TIME |
| dd | Celkový počet dní | Celkový počet dní (bez doplnění nulami) | TIME |
| HH | Celkový počet hodin | Celkový počet hodin (bez doplnění nulami) | TIME |
| MM | Celkový počet minut | Celkový počet minut (bez doplnění nulami) | TIME |
| SS | Celkový počet sekund | Celkový počet sekund (bez doplnění nulami) | TIME |
| dd.n | Celkový počet dní (desetinné číslo) | Celkový počet dní s desetinnými místy (bez doplnění nulami) | TIME |
| HH.n | Celkový počet hodin (desetinné číslo) | Celkový počet hodin s desetinnými místy (bez doplnění nulami) | TIME |
| MM.n | Celkový počet minut (desetinné číslo) | Celkový počet minut s desetinnými místy (bez doplnění nulami) | TIME |
| SS.n | Celkový počet sekund (desetinné číslo) | Celkový počet sekund s desetinnými místy (bez doplnění nulami) | TIME |
Příklad použití jednotek a mezer: Pokud chcete zobrazit řetězec „Time Duration 2.5 min“, nastavte vlastnosti gadgetu následovně:
Time DurationMM.1mintrue*(Při zapnutém automatickém vkládání mezer systém automaticky převede „Time Duration2.5min“ na „Time Duration 2.5 min“, aniž by bylo nutné mezery zadávat ručně.)*
Zobrazuje na základě celočíselné hodnoty proměnné text nebo obrázek z nadefinovaných stavů v editoru „Mapování stavů“.
Vlastnosti objektu „Digital Indicator“ jsou:
Mapování stavů:
V „Mapování stavů“ je možno nastavit stavy pro jednotlivé hodnoty. Hodnoty mohou být pouze celočíselné, nebo „True(1)/False(0)“. Nastavovat lze text stavu, jeho grafické vlastnosti, obrázek pro daný stav, písmo, velikost písma, tučnosti a psaní kurzívou.
Objekt umožňuje nastavovat proměnnou typu byte, int, uint (max. 16 bitů) pomocí stavů v editoru „Mapování stavů“. Kliknutím na objekt dojde k přepnutí do následujícího stavu.
Vlastnosti objektu „Digital Setter“ jsou:
V „Mapování stavů“ je možno nastavit stavy pro jednotlivé hodnoty. Hodnoty mohou být pouze celočíselné, nebo „True(1)/False(0)“. Nastavovat lze text stavu, jeho grafické vlastnosti, obrázek pro daný stav, písmo, velikost písma, tučnosti a psaní kurzívou.
Typ proměnné smí mít max. 16 bitů. Nepoužívejte 32bit a 64bit typy (dint, lint…).
Objekt umožňuje nastavovat proměnnou pomocí stavů v editoru „Mapování stavů“. Box je při vytvoření rozdělen na několik oblastí (tlačítek). Každému stav je přiřazena jedna oblast. Kliknutím na tuto oblast je do proměnné nastaven požadovaný stav. Indikace aktuálního stavu proměnné je pak dána změnou pozadí oblasti.
Na rozdíl od ostatních prvků má tento objekt odlišnou záložku Vizualizace. Záložka obsahuje navíc parametr tloušťka oddělovače, který definuje tloušťku čáry, oddělující jednotlivá tlačítka a parametr orientace, který určuje, jak mají být tlačítka uspořádána (horizontálně nebo vertikálně).
Vlastnosti objektu „Digital Setter Buttons“ jsou:
V „Mapování stavů“ je možno nastavit stavy pro jednotlivé hodnoty. Hodnoty mohou být pouze celočíselné, nebo „True(1)/False(0)“. Nastavovat lze text stavu, jeho grafické vlastnosti, obrázek pro daný stav, písmo, velikost písma, tučnosti a psaní kurzívou.
Barva, která je nastavena jako „Pozadí“ u konkrétního stavu se zobrazí v případě, že je tlačítko stisknuto. V normálním stavu má tlačítko barvu pozadí nastavenou v záložce vizualizace. Pokud je u stavu nastaven nějaký zdroj obrázku v oblasti se bude zobrazovat prioritně vybraný obrázek nikoli barva a text.
Objekt umožňuje nastavovat proměnnou pomocí stavů v editoru „Mapování stavů“. Kliknutím na objekt dojde k otevření nabídky, kde je možno zvolit požadovaný stav.
Vlastnosti objektu „Digital Setter ComboBox“ jsou:
V „Mapování stavů“ je možno nastavit stavy pro jednotlivé hodnoty. Hodnoty mohou být pouze celočíselné, nebo „True(1)/False(0)“. Nastavovat lze text stavu, jeho grafické vlastnosti, obrázek pro daný stav, písmo, velikost písma, tučnosti a psaní kurzívou.
Tento objekt slouží pro zobrazení libovolného obrázku.
Ve vlastnostech v kategorii „Vizualizace“ je potřeba vybrat cestu k obrázku.
Tento objekt slouží pouze jako obecný tvar, jež lze použít v grafice například jako pozadí pro některé aktivní prvky případně jako reprezentace nějaké technologie (potrubí, kotel apod.). Ve výchozím nastavení se objekt zobrazí jako čtyřúhelník se zaoblenými rohy. Úpravou parametru „poloměr rohů“ lze tomuto objektu nastavovat míru zaoblení od nezaoblených rohů až po stav, při kterém kratší strany objektu opisují kružnici. Jinak lze, stejně jako u ostatních objektů, měnit jeho velikost a barvu.
Příklady použití objektu „Rectangle“:
Posuvník umožňuje nastavit hodnotu v definovaném rozsahu hodnot (minimum a maximum).
Vlastnosti objektu „Slider“ jsou:
Dále je ve vlastnostech možno nastavit cestu k novým obrázkům pro prvek, který slouží pro zvyšování a snižování hodnoty nastavované proměnné. Toto nastavené se nachází v sekci „Vizualizace.“
Objekt „Template“ je šablonou, kterou je možné použít pro tvorbu určité části grafiky, která je napojena na nějaký funkční blok nebo program. Zdroj pro tento prvek lze vytvořit v plném módu zvolením příslušného typu šablony.
Viz kapitola Tvorba grafické šablony.
Zobrazí pevný text. Používá se pro úvodní menu (název instalace), pro nadpisy jednotlivých větví menu (Požadované hodnoty, Nastavení, Vytápění, Osvětlení apod.).
Vlastnosti objektu „Text“ jsou:
Prvek sloužící pro čtení a zápis proměnných typu string.
Ve výchozím nastavení zobrazuje hodnotu namapované proměnné. Kliknutím na objekt, se zobrazí dialogové okno, kde může uživatel tuto hodnotu editovat a uložit zpět do proměnné. V horním panelu dialogového okna se zobrazí název prvku. Nad editovatelným polem s hodnotou pak název připojené proměnné.
Vlastnosti objektu „Text Setter“ jsou:
Objekt „TPG Bool“ slouží k ovládání časového programu „Lib.Hvac.V1_0.T17_Boolean_Scheduler“ nebo „Lib.Hvac.V1_0.T17_Boolean_Scheduler_Base“. V editoru lze měnit nastavení časového programu.
Vlastnosti objektu „TPG Bool“ jsou:
V „Mapování stavů“ je možno nastavit stavy pro jednotlivé hodnoty.Hodnoty mohou být pouze celočíselné, nebo „True(1)/False(0)“. Nastavovat lze text stavu, jeho grafické vlastnosti, obrázek pro daný stav, písmo, velikost písma, tučnosti a psaní kurzívou.
Objekt „TPG Int“ slouží k ovládání časového programu „Lib.Hvac.V1_0.T19_Integer_Scheduler“ nebo „Lib.Hvac.V1_1.T19_Integer_Scheduler_Base“. V editoru lze měnit nastavení časového programu.
Vlastnosti objektu „TPG Int“ jsou:
V „Mapování stavů“ je možno nastavit stavy pro jednotlivé hodnoty. Hodnoty mohou být pouze celočíselné, nebo „True(1)/False(0)“. Nastavovat lze text stavu, jeho grafické vlastnosti, obrázek pro daný stav, písmo, velikost písma, tučnosti a psaní kurzívou.
Objekt „TPG Real“ slouží k ovládání časového programu „Lib.Hvac.V1_0.T18_Real_Scheduler“ nebo „Lib.Hvac.V1_0.T18_Real_Scheduler_Base“. V editoru lze měnit nastavení časového programu.
Vlastnosti objektu „TPG Real“ jsou:
Dále je ve vlastnostech možno nastavit cestu k novým obrázkům pro prvek, který slouží pro zvyšování a snižování hodnoty nastavované proměnné. Toto nastavení se nachází v sekci „Vizualizace.“
Zobrazovač hodnoty. Oproti Analog indikátoru z předchozích verzí Mervis IDE podporuje Value indikátor různé datové typy - bool, int, real, string apod.
Vlastnosti objektu „Value Indicator“ jsou: