Os controladores lógicos programáveis (PLCs) podem ser usados em conjunto com as interfaces da máquina humana (HMIs) para permitir que o último funcione de maneira ideal. No entanto, em certos cenários, um HMI pode ser usado independentemente de um PLC, pois foi projetado para realizar certas tarefas, mesmo sem o apoio de um PLC.