Програмовані логічні контролери (PLC) можуть використовуватися разом з інтерфейсами машин людини (HMIS), щоб дозволити останньому функціонувати оптимально. Однак у певних сценаріях HMI можна використовувати незалежно від ПЛК, оскільки він був розроблений для виконання певних завдань навіть без підтримки ПЛК.