Fonctionne comme le cerveau d'un système, en analysant les données de divers périphériques d'entrée et en exécutant des fonctions de contrôle pré-programmées en fonction de ces données. D'un autre côté, les HMI servent d'interface entre les humains et les machines, permettant aux utilisateurs de contrôler et de surveiller les machines et les systèmes.