Pengontrol logika yang dapat diprogram (PLC) dapat digunakan bersama dengan antarmuka mesin manusia (HMIS) untuk memungkinkan yang terakhir berfungsi secara optimal. Namun, dalam skenario tertentu, HMI dapat digunakan secara independen dari PLC, karena telah dirancang untuk melakukan tugas -tugas tertentu bahkan tanpa dukungan PLC.