Editor HMI
Obecné informace
Součástí prostředí Mervis IDE je také integrovaný editor HMI. Editor HMI slouží k vytváření rozhraní člověk–stroj. Ve světě Mervis se editor HMI používá k vytvoření textové nebo grafické definice rozhraní mezi PLC, případně řídicím softwarem, a člověkem – uživatelem.
Instalátor obsahuje také starší editor Mervis HMI. Tento editor lze použít k úpravám starších definic vytvořených v předchozích verzích Mervis IDE.
Definice se vytvářejí v projektu HMI. Ten se v Průzkumníku řešení nachází na stejné úrovni nabídky jako projekty Executable nebo Library.
V projektu HMI se vytvářejí různé šablony. V režimu Simple jsou to:
- Textová šablona pro PLC – definice LCD menu pro PLC s LCD displejem
- Textová šablona pro terminál – definice LCD menu nebo menu Mervis Visual
- Grafická šablona pro terminál – grafická šablona pro HT200 nebo definice menu Mervis Visual
- Textová šablona pro funkční blok nebo program – specifická definice pro funkční blok nebo program
Pracovní prostředí editoru HMI
Pro lepší představu o fungování editoru HMI v prostředí IDE je zde ukázka návrhu komplexní SCADA šablony:
Při práci v editoru HMI je rozložení IDE optimalizováno pro vizuální návrh a konfiguraci hardwaru:
- Průzkumník řešení (levý panel): Zde jsou organizovány vaše projekty HMI společně s vykonávanou logikou. Můžete zde spravovat grafické šablony (například výše zobrazený soubor `.graph`), historické záznamy a importované vizuální prostředky.
- Návrhová plocha (střed): Hlavní grafické rozhraní, ve kterém vytváříte vizualizace. Jak je vidět na ukázce, můžete vytvářet komplexní rozvržení zahrnující potrubí, čerpadla, dynamické zobrazení teplot, interaktivní ovládací tlačítka a alarmové stavy.
- Okno vlastností (pravý panel): Toto kontextové okno se dynamicky aktualizuje podle aktuálně vybraného objektu na ploše. Například při kliknutí na pozadí stránky můžete nastavit Resolution (např. FHD 16:9 pro displej 1920×1080), názvy souborů dokumentů a další globální vizuální nastavení.
- Spodní panely: Poskytují přístup k důležitým nástrojům pro ladění a sestavení aplikace, včetně záložky HMI Preview, kde můžete otestovat vzhled a chování grafických rozhraní před jejich nasazením do kontroleru nebo webového panelu.
Použití vlastních grafik a symbolů Mervis
Grafické šablony můžete rozšířit importem vlastních ikon, například z volně dostupné knihovny symbolů Mervis. V editoru HMI existují dva hlavní způsoby jejich použití:
Statické obrázky
Pro symboly, které slouží jako prvky pozadí nebo se nemění na základě dat z kontroleru, použijte standardní objekt Image.
- Objekt Image zobrazuje grafiku načtenou přímo z lokálního souboru.
- Pro konfiguraci vložte objekt Image na návrhovou plochu a následně v okně Properties vyberte cestu a název staženého obrázku.
Dynamické mapování stavů
Pro symboly, které se mají dynamicky měnit podle aktuálních dat z kontroleru (například zapnutí čerpadla nebo otevření ventilu), použijte funkci States mapping.
- Vyberte grafický objekt a v jeho vlastnostech namapujte stavy odpovídající hodnotám proměnné (např. 0 pro OFF, 1 pro ON).
- V konfiguraci stavů můžete ke každému stavu přiřadit konkrétní volitelný obrázek.
- HMI tak může automaticky přepínat symboly Mervis podle aktuálně načtených dat a současně aktualizovat stavový text i další vizuální vlastnosti.

