Програмируемите логически контролери (PLC) могат да се използват заедно с човешки машини интерфейси (HMIS), за да се даде възможност на последния да функционира оптимално. Въпреки това, при определени сценарии HMI може да се използва независимо от PLC, тъй като е проектиран да изпълнява определени задачи дори без подкрепата на PLC.