"HMI" tarkoittaa ihmisen koneiden käyttöliittymää. Näitä laitteita kutsutaan myös ihmisen ja koneen rajapinnoiksi (MMIS), operaattorin rajapintapäätteiksi (OIT), paikallisista operaattorin rajapinnoista (LOIS) ja operaattoripäätteistä (OTS), mutta tämän oppaan tarkoituksiin viitataan niihin HMIS.
HMI -arvoja käytetään usein yhdessä PLC: n (ohjelmoitavat logiikkaohjaimet) kanssa automaatiojärjestelmän seuraamiseksi ja ohjaamiseksi. Yleensä HMIS antaa käyttäjän kommunikoida PLC: n kanssa graafisen rajapinnan (yleensä kosketusnäytön) kautta. Rajapinta mahdollistaa komentojen antamisen ja myös vastaanottaa ja kääntää palautetta koskevia tietoja PLC: ltä, joka sitten esitetään näytön helposti saatavilla olevassa visualisoinnissa. Tämä tarjoaa operaattorille kaivattua joustavuutta ja hallintaa tietylle järjestelmälle. Hyvä esimerkki tavallisesta HMI: stä on tabletti tai älypuhelin, jossa on sisäänrakennettu kosketusnäyttö, jonka avulla käyttäjä voi olla vuorovaikutuksessa suoraan koneen ohjelmoinnin kanssa.
HMI: t ovat yleensä vuorovaikutuksessa ja työskentelevät kahdella tasolla: laitteistot ja ohjelmistot.
Laitteistotasolla HMIS: n yleisimmin käytettyjä laitteita ovat näytöt, näppäimistöt, hiiret, kosketusnäytöt, skannerit ja tulostimet. Nämä laitteet useiden rajapintojen ja kaapeleiden kautta, jotka on kytketty tietokoneen isäntään ja muihin laitteisiin tiedon syöttö-, lähtö- ja interaktiivisten toimintojen saavuttamiseksi. Esimerkiksi tarkkailijat näyttävät valikot, kuvat ja tekstitiedot tietokonejärjestelmästä, kun taas näppäimistöt ja hiiret tarjoavat kätevän ja tehokkaan syöttö-, komento- ja hallintavälineet käyttäjän ja tietokonejärjestelmän välillä. Toisaalta kosketusnäytöt integroivat nämä toiminnot samaan laitteeseen, ja käyttäjät käyttävät ja hallitsevat niitä koskettamalla tai pyyhkäisemällä näytölle.
Ohjelmistotasolla ihmisen ja tietokoneen käyttöliittymän on työskenneltävä käyttäjän tarpeiden tyydyttämiseksi käyttäjän käyttökokemuksen, ohjelmistorajapintojen ja graafisten käyttöliittymien kautta ja tietokoneen ja käyttäjän välisen viestinnän toteuttamiseksi loogisen ohjauksen avulla. Nämä ohjelmistot toteutuvat yleensä GUI (graafinen käyttöliittymä), joka toteuttaa käyttäjän ja tietokonejärjestelmän vuorovaikutuksen käyttöjärjestelmän ja sovellushallinnan kautta.
GUI sisältää pääasiassa erilaisia käyttöliittymäelementtejä, kuten lomakkeet, valikot, painikkeet, valintaikkunat, työkalurivit, tilapalkit, kehoteviestit ja ohjetiedostot. Näiden käyttöliittymäelementtien ja vuorovaikutuksen suunnittelussa on otettava huomioon käyttökokemus ja toiminnallisuus sekä muut näkökohdat käyttäjän tarpeiden ja toimintatapojen tyydyttämiseksi.
Ihmisen ja tietokoneen rajapinta ymmärtää yleensä tiedon syöttö-, lähtö-, vuorovaikutuksen ja hallinnan toiminnot ihmisen ja tietokonejärjestelmän välillä sekä laitteisto- että ohjelmistotasoilla tarjoamalla käyttäjille kätevän, tehokkaan ja intuitiivisen toimintakokemuksen, joka on ratkaisevan tärkeä käytettävyyden parantamiseksi ja tietokonejärjestelmän popularisointi.




