Ohjelmoitavia logiikkaohjaimia (PLC) voidaan käyttää yhdessä ihmisen konekajapintojen (HMI) kanssa, jotta jälkimmäinen voi toimia optimaalisesti. Tietyissä skenaarioissa HMI: tä voidaan kuitenkin käyttää riippumattomasti PLC: stä, koska se on suunniteltu tekemään tiettyjä tehtäviä jopa ilman PLC: n tukea.