Yra keletas skirtingų tipų žmogaus ir mašinos sąsajų (HMI), kurios gali būti įvairių formų, atsižvelgiant į programos poreikius.
Grafinės vartotojo sąsajos (GUI): tai kompiuteriniai HMI, kurie naudoja grafinę sąsają proceso duomenims rodyti ir leidžia operatoriams įvesti komandas. GUI galima sukurti naudojant programinę įrangą, tokią kaip „Microsoft Windows“, arba tam skirtą HMI programinės įrangos paketą.
Jutikliniai ekranai: tai HMI, kurie naudoja jutiklinį ekraną proceso duomenims rodyti ir operatoriams leidžia įvesti komandas. Jie dažnai naudojami tais atvejais, kai fizinis valdymo pultas nėra praktiškas, pavyzdžiui, aplinkoje, kurioje yra mažai vietos.
Fiziniai valdymo skydeliai: tai fiziniai HMI, kuriuose naudojami mygtukai, jungikliai ir ekranai proceso duomenims rodyti ir operatoriams įvesti komandas. Jie dažnai naudojami pramoninėje aplinkoje, kur GUI arba jutiklinis ekranas gali būti nepraktiškas, pvz., aplinkoje, kurioje yra daug vibracijos ar dulkių.
Internetiniai HMI: šie HMI naudoja žiniatinklio naršyklę proceso duomenims rodyti ir operatoriams įvesti komandas. Juos galima pasiekti iš bet kurio įrenginio su interneto naršykle, todėl operatoriai gali nuotoliniu būdu stebėti ir valdyti procesą.
