Ihmisen ja koneen välisiä rajapintoja (HMI) on useita eri tyyppejä, jotka voivat olla erilaisia sovelluksen tarpeiden mukaan.
Graafiset käyttöliittymät (GUI): Nämä ovat tietokonepohjaisia käyttöliittymiä, jotka käyttävät graafista käyttöliittymää prosessitietojen näyttämiseen ja antavat käyttäjille mahdollisuuden antaa komentoja. GUI-käyttöliittymät voidaan luoda käyttämällä ohjelmistoja, kuten Microsoft Windows, tai erillistä HMI-ohjelmistopakettia.
Kosketusnäytöt: Nämä ovat käyttöliittymiä, jotka käyttävät kosketusnäyttöä prosessitietojen näyttämiseen ja antavat käyttäjille mahdollisuuden syöttää komentoja. Niitä käytetään usein sovelluksissa, joissa fyysinen ohjauspaneeli ei ole käytännöllinen, kuten ympäristöissä, joissa on rajoitetusti tilaa.
Fyysiset ohjauspaneelit: Nämä ovat fyysisiä käyttöliittymiä, jotka käyttävät painikkeita, kytkimiä ja näyttöjä prosessitietojen näyttämiseen ja antavat käyttäjille mahdollisuuden syöttää komentoja. Niitä käytetään usein teollisuusympäristöissä, joissa graafinen käyttöliittymä tai kosketusnäyttö ei välttämättä ole käytännöllinen, kuten ympäristöissä, joissa on paljon tärinää tai pölyä.
Web-pohjaiset käyttöliittymät: Nämä käyttöliittymät käyttävät verkkoselainta prosessitietojen näyttämiseen ja antavat käyttäjien antaa komentoja. Niitä voidaan käyttää miltä tahansa laitteelta verkkoselaimen avulla, jolloin operaattorit voivat seurata ja ohjata prosessia etänä.
