HMI érintőpanel programozás

HMI programját átnézzük, módosítjuk, hibaüzenetét kezeljük, PLC-vel összhangba hozzuk, kezelő felületét áttekinthetővé, felhasználóbaráttá tesszük, menüjét magyarosítjuk.

Kérjen ingyenes árajánlatotKapcsolat
HMI érintőpanel programozás

Az ember-gép interfészek (HMI) jelentik az alapvető kapcsolatot a kezelők és a gépek között, elsődleges feladatuk, hogy lehetővé tegyék a kezelő számára a folyamat vezérlését.

A HMI (Human Machine Interface) egy kezelőfelület, ami kapcsolatot létesít a vezérléssel. Számtalan fajtája, márkája létezik, az alacsony költségű megoldásoktól a legnagyobb márkák prémium kategóriás megoldásáig. A közelmúltban elért fejlesztések kifinomultabbá és a technológiai fejlesztésekhez, például a vezeték nélküli kommunikációhoz alkalmazkodóbbá tették a HMI-ket, így okostelefonokon és táblagépeken keresztül is elérhetők és vezérelhetők.

HMI programozás területén vállaljuk:

  • a teljes vizualizációk programozását
  • webszerver-funkciók programozását
  • kép elemek szerkesztését
  • funkcióbővítést PLC programmódosítással
  • könnyen követhető navigációs menü létrehozását
  • kezelőpanelek magyarosítását
  • hibaüzenetek megjelenítését
  • adatnaplózás megjelenítését
  • receptek, grafikonok, riasztások létrehozását
  • könnyen érthető ikonok és szimbólumok megalkotását, amelyek pontosan reprezentálják az üzem eszközeit
  • adatnaplózás megjelenítését

Milyen egy jó HMI program?

  • felhasználóbarát
  • könnyen kezelhető, látványos, de nem túlzottan
  • mindenről legyen információ a kijelzőn esetleg kommentekkel ellátva
  • külsőleg paraméterezhető, de nem mindenkinek
  • hibákat pontosan jelző
  • áttekinthető, strukturált
  • intuitívan használató

Nézzünk egy példát: A HMI vizuálisan jelzi a csiszológép aktuális állapotát: leállt vagy üzemel. Ha leállt a PLC begyűjti azt az információt, hogy miért

  • karbantartás hiánya (alacsony olajszint) miatt vagy
  • váratlan meghibásodás (elakadás a bemenetnél) miatt vagy
  • kezelői hiba (a biztonsági ajtó nyitva) miatt

HMI-ról közvetlenül módosíthatók a gép különböző funkciói, amelyeket a kezelő beállíthat. Ez magában foglalhatja a sebesség, a hőmérséklet, a tempó és egyebek beállításait.

PLC programozás szakértelemmel

Több, mint 20 év tapasztalat lakás-, gépjárműipari és mezőgazdasági tevékenységek automatizálása területén. PLC és HMI programozás, gépfelújítás, vezérlések tervezése.

Kérjen ingyenes árajánlatotKapcsolat

Többet szeretne tudni a HMI programozásról?

Az HMI szoftver olyan programozás, amely lehetőséget ad a kezelőknek a gépi vezérlőpanelek kezelésére. Az interakció egy grafikus felhasználói felületen (GUI) keresztül valósul meg, amely megkönnyíti az információcserét és a kommunikációt.

Mi az a HMI programozás?

A Human Machine Interface, vagy röviden HMI, olyan eszköz, amely lehetővé teszi az ember számára, hogy útmutatást adjon és visszajelzést kapjon a gyártási folyamatot vezérlő PLC-től. Más szóval, ez egy eszköz arra, hogy parancsokat vigyen be a gépébe, és visszajelzést kapjon azok állapotáról. Leegyszerűsítve, a HMI egy ipari számítógép, amely úgy van beállítva, hogy pontosan kommunikáljon a PLC-vel és a gyártógép kezelőjével. A HMI programozás eltér a legtöbb más programozási nyelvtől. Ennek az az oka, hogy a HMI a gyártási területen zajló események vizuális megjelenítése. Ezért a tényleges HMI programozást általában HMI fejlesztésnek nevezik, mivel az idő nagy részét a képernyő elrendezésének megtervezésével töltik, nem pedig a definíció hagyományos értelmében vett kódírással. A HMI programozás elsajátításához a műszaki ismeretek mellett tervezői ismeretekre is szert kell tenni. A professzionális HMI-fejlesztők olyan elrendezéseket készítenek, amelyek látványosak, könnyen értelmezhetőek, és azonnal megmutatják a rendszer adott állapotát. A HMI bemeneteit és kimeneteit vezérlő programozás általában a PLC-n történik, így a PLC-programozó biztosítja a HMI funkcionális működését. A legtöbb esetben azonban a két feladatot kombinálják, és a PLC-programozó vagy létrehozza a HMI-képernyők elrendezését, és/vagy kellően ismeri a végbenő folyamatot ahhoz, hogy megszabja a HMI-programozását.

HMI kijelző
HMI kijelző

A HMI funkcionális feladata

A HMI-rendszer elsődleges feladata, hogy lehetővé tegye a kezelő számára a folyamat vezérlését. A legalapvetőbb HMI feladat az az, hogy lehetővé tegye a kezelő számára, hogy lássa egy adott folyamat aktuális állapotát. Képzeljük el, hogy van egy csiszológépünk, amit bármelyik gomb megnyomásával elindíthatunk és leállíthatunk. Létrehozható egy olyan HMI felület, amely vizuálisan jelzi a gép aktuális állapotát: leállt vagy üzemel. A PLC azonban sokkal több információt tud gyűjteni erről a gépről, a művelet igényeitől függően. Ezért a HMI felhasználható ezen egyéb információk továbbítására a kezelő számára, és ezek lehetővé teszik a számára, hogy megalapozottabb döntéseket hozzon a folyamat irányításával kapcsolatban.

Ha ez a csiszológép meghibásodik, ez lehet karbantartás hiánya miatt, váratlan meghibásodás (elakadás a fogásnál) vagy kezelői hiba (a biztonsági ajtó nyitva) miatt. Ezen hibaállapotok mindegyikét egy LED jelzi közvetlenül az elektromos irányító panelen. Mivel ez az információ rendelkezésre áll a PLC segítségével, hozzáadhatjuk egy HMI-hez, hogy részletesebb visszacsatolási mechanizmust biztosítsunk a kezelő számára, aki könnyedén ki tudja küszöbölni a felmerült hibát.

Egy gép számos olyan funkcióval rendelkezik, amelyeket a kezelő beállíthat. Például a sebességet, a hőmérsékletet, a tempót és még más egyebet géptől függően. Ezeket a beállításokat korábban egy sor potenciométerrel végeztük el. Most ezek többsége közvetlenül módosítható egy HMI képernyőről. Szeretnénk itt megjegyezni, hogy a helyes HMI tervezési gyakorlat azt diktálja, hogy a HMI bizonyos funkciói különböző felhasználókra korlátozódjanak. Például a kezelőnek tudnia kell a gép indítását, leállítását és a sebesség kiválasztását. Viszont nem módosíthatják az olyan beállításokat, mint a  hőmérséklet változtatás, amely hatással lehet a végtermék minőségére. Ezt a beállítást egy gyártási felügyelőre vagy mérnökre kell kizárólag bízni, korlátozni.

A HMI hatékonysági funkciója

  A HMI Design elsajátítása könnyűnek látszik, de mindig kihívást jelent. Egy jól megtervezett HMI design lehetővé teszi, hogy az adott terület felhasználója könnyedén hozzáférhessen a megfelelő információkhoz és vezérléshez anélkül, hogy akadályokba ütközne. Más szóval, a tervezett design-nak tartalmaznia kell azokat az elemeket, amelyekre a kezelőnek szüksége van, és ki kell zárnia azokat, amelyekre nincs szüksége. Ezen túlmenően a hatékonyság a HMI-tervezés gyakorlatában azt jelenti, hogy minden egyes képernyőtípuson jól megjeleníthetőnek kell lennie a design-nak. 
A következő alapvető tervezési szempontokat kell szem előtt tartani:

  • gombok mérete,
  • átlátható módon elérhető módosítási lehetőségek,
  • mindenféle képernyőről elindítható és leállítható legyen az adott folyamat,
  • beiktatható legyen egyéb plusz funkció a rendszer működésébe.

A HMI intuitív megtervezése

A jól megtervezett HMI program nehézsége az, hogy a képernyőt használó személy helyébe kell képzelni magunkat. A tapasztalt HMI-programozó figyelembe veszi a kezelő korlátozott tudását, ezért könnyen követhető navigációs menüt hoz létre, és lehetővé teszi a felhasználó számára, hogy gyorsan tudjon navigálni a keresett vagy kérdéses elemek között. Ezenkívül a felhasznált szimbólumokkal kapcsolatosan következetesnek kell maradnunk, így ezek lehetővé teszik a felhasználó számára, hogy könnyebben tájékozódjon a HMI képernyőn. Végül a HMI rendszer kialakításánál figyelembe kell venni az üzemben működő valós rendszert ahhoz, hogy a felhasználó kényelmesen tudja használni a felületet anélkül, hogy további információkhoz kellene hozzáférnie. Ez magában foglalhatja a teremben, üzemben lévő gépek megfelelő elnevezését, könnyen érthető ikonokat vagy olyan szimbólumokat, amelyek pontosan ábrázolják az üzem, a gyártás eszközeit.

HMI hardver, avagy a HMI terminálok kiválasztása

A HMI terminálokhoz épített alkalmazások eltérő hardvert igényelnek. Tapasztalataink szerint a HMI-ket általában a következő három típusú berendezés valamelyikére telepítik:

  • PC-alapú HMI-megoldás – ez egy ipari minőségű személyi számítógép Windows rendszerrel vagy az operációs rendszer ipari változatával, például Windows IoT-vel vagy Linux Core-al.
  • dedikált HMI-megoldás – minden gyártó (Pl.: Allen Bradley, Siemens, Automation Direct) rendelkezik egy speciális keretrendszerrel, amelyre előre telepítenek egy HMI-szoftvert. Ezek a terminálok csak a megfelelő gyártó eszközeivel kifejlesztett szoftverek futtatására alkalmasak. Például egy PanelView Plus terminál csak a FactoryTalk View Studio ME-be épített alkalmazást futtatja.
  • kiterjesztett HMI-megoldás – a dedikált verzióhoz hasonlóan minden gyártó meghatározza azt a hardvert, amely képes az eszköz kiterjesztett verziójának futtatására. Példa erre a ThinManager az Allen Bradleytől. Ez a kiterjesztett megoldás meghatározza a futtatásához szükséges hardver specifikációit.

HMI és SCADA rendszer

A SCADA (Supervisory Control and Data Acquisition) egy hatékony vezérlőrendszer, amelyet az ipari berendezésekből származó adatok összegyűjtésére, elemzésére és megjelenítésére terveztek. A kezelők megtekinthetik a kritikus méréseket, például a hőmérsékletet, a rezgést, az energiafogyasztást és az ipari berendezések szintjeit. A HMI általában egy önálló terminál, amely leggyakrabban egy, de néha több PLC-vel kommunikál a helyszínen. Az ilyen terminálok az üzemben elosztva vannak, és egymással nem tudnak kommunikálni.

A SCADA rendszer számos vezérlőrendszerrel fog összekapcsolódni. Hálózati hozzáférése lesz a PLC-khez, valamint a HMI-khez az üzemben. Az összegyűjtött információk alapján egy SCADA rendszer dolgozza fel az információkat, és telepíti a megfelelő terminálokra vagy HMI-kre. Tisztában van az üzemben lévő összes HMI-vel, és  hozzárendeli a megjelenítendő információkat.  A SCADA rendszereket általában olyan összetett folyamatok automatizálására használják, ahol az emberi irányítás nem praktikus.  Riasztásaik és valós idejű működési nézeteik megakadályozhatják, hogy a kis problémák nagyokká váljanak, és felgyorsíthatják a helyreállítási időt.

A SCADA és a HMI olyan rendszerek, amelyek a PLC-vel együtt működnek. A SCADA-alkalmazások távfelügyeleten keresztül erősítik a vállalkozásokat. Gyakran használják kritikus funkciók vezérlésére, valamint a műveletek zökkenőmentes működését elősegítő és bejövő adatok összegyűjtésére. A HMI rendszer viszont lehet helyi vagy távoli eszköz is. A PLC viszont mindig lokális eszköz. Az elsődleges különbség a PLC  és a SCADA  között az a tény, hogy a PLC hardver, a SCADA pedig szoftver.

Gyakori kérdések


Hol használják a HMI-t?

A vonalüzemeltetők, vezetők és felügyelők az iparban a HMI-kre támaszkodnak, hogy az összetett adatokat hasznos információkká alakítsák át. Például HMI-ket használnak a gépek figyelésére, hogy megbizonyosodjanak arról, hogy azok megfelelően működnek.

Mik a HMI képernyők típusai?

A HMI-knek három alapvető típusa van: a nyomógomb-helyettesítő, az adatkezelő és a felügyelő.

Ki használ HMI-t?

A HMI technológiát szinte minden ipari szervezet, valamint egyéb vállalatok használják a gépeikkel való interakcióhoz és ipari folyamataik optimalizálásához. A HMI-t használó iparágak a következők: energia, étel és ital, olaj és gáz, víz és szennyvíz, szállítás, gyártás-újrafeldolgozás. A HMI-kel általában a kezelők, a rendszerintegrátorok és a mérnökök, különösen a vezérlőrendszer-mérnökök állnak közvetlen kapcsolatban. A HMI-k alapvető eszközöket jelentenek ezeknek a szakembereknek, akik a folyamatok áttekintésére és megfigyelésére, a problémák diagnosztizálására és az adatok megjelenítésére használják őket.

Hogyan működik a HMI?

Egy képernyőn keresztül egyszerűen megjelenítik az adatokat, amelyeket nehéz gyorsan és egyszerűen elemezni, csak vizuálisan jelenítik meg a szükséges információkat, gyakran grafikonok, illusztrációk és/vagy fényképek formájában. Ez lehetővé teszi a különböző gépekről, folyamatokról és helyekről származó adatok gyors és egyszerű kiértékelését. HMI lehet például az érintőképernyős gépek, a mobileszköz vagy a riasztó.

Mi a különbség a HMI és a SCADA között?

A HMI-k általában egy berendezésre/gépre vagy munkacellára fókuszálnak. Perspektívájuk a közvetlen területre korlátozódik. Míg a SCADA jellemzően tágabb képet ad a műveletekről. Ez magában foglalhat sok berendezést, teljes üzemet és folyamatot, vagy több munkacellát.

PLC programozás szakértelemmel

Több, mint 20 év tapasztalat lakás-, gépjárműipari és mezőgazdasági tevékenységek automatizálása területén. PLC és HMI programozás, gépfelújítás, vezérlések tervezése.

Kérjen ingyenes árajánlatotKapcsolat
Oldal teteje