Human Machine Interface (HMI) er viðmót fyrir samskipti og samskipti milli fólks og véla. Þetta er notendaviðmótstækni sem venjulega er notuð í iðnaðarstýringar- og sjálfvirknikerfum til að þýða aðgerðir og leiðbeiningar fólks yfir í merki sem vélar geta skilið og framkvæmt. HMI býður upp á leiðandi, auðveld í notkun þannig að fólk geti haft samskipti við tæki, vél , eða kerfi og fá viðeigandi upplýsingar.
Vinnureglan HMI inniheldur venjulega eftirfarandi skref:
1. Gagnaöflun: HMI safnar margvíslegum gögnum, svo sem hitastigi, þrýstingi, flæði o.s.frv., í gegnum skynjara eða önnur tæki. Þessi gögn geta verið frá rauntíma vöktunarkerfum, skynjaranetum eða öðrum gagnaveitum.
2. Gagnavinnsla: HMI mun vinna úr gögnunum sem safnað er, svo sem skimun, útreikning, umbreytingu eða leiðréttingu gagna. Unnin gögn er hægt að nota til síðari birtingar og eftirlits.
3. Gagnaskjár: HMI mun vinna úr gögnunum í formi grafík, texta, grafa eða mynda sem birtast á mannlegu viðmóti. Notendur geta haft samskipti við HMI og skoðað, meðhöndlað og fylgst með gögnunum í gegnum snertiskjáinn, hnappa, lyklaborð og önnur tæki.
4. Notendasamskipti: Notendur hafa samskipti við HMI gegnum snertiskjáinn eða önnur inntakstæki. Þeir geta notað snertiskjáinn til að velja valmyndir, slá inn færibreytur, ræsa eða stöðva tækið eða framkvæma aðrar aðgerðir.
5. Stjórnskipanir: Eftir að notandi hefur samskipti við HMI breytir HMI skipunum notandans í merki sem vélin getur skilið og framkvæmt. Til dæmis að ræsa eða stöðva búnað, stilla færibreytur, stjórna útgangi osfrv.
6. Tækjastýring: HMI hefur samskipti við stjórnandann eða PLC (Programmable Logic Controller) í tækinu, vélinni eða kerfinu til að senda stjórnskipanir til að stjórna rekstrarstöðu, framleiðslu osfrv. Með þessum skrefum gerir HMI sér grein fyrir virkni mannlegs tölvusamskipta og samskipta, sem gerir notendum kleift að fylgjast með og stjórna virkni búnaðarins eða kerfisins á innsæi.
Meginmarkmið HMI er að veita öruggt, skilvirkt og auðvelt í notkun viðmót til að mæta þörfum notandans til að stjórna og stjórna búnaðinum eða kerfinu.