Un microprocesseur est qu'une composante d'un dispositif électronique et nécessite des circuits, de la mémoire et le microprogramme ou logiciel avant qu'il puisse fonctionner. Un automate est un ordinateur complet avec un microprocesseur. Un automate peut être programmé ou reprogrammé pour contrôler différents types de dispositifs, en utilisant des langages de programmation relativement simples comme la logique à relais, qui ressemble à un schéma de circuit avec les commutateurs, les bobines, relais et autres composants électriques, représentant des opérateurs tels que vrai / faux, compteurs, minuteries et des calculs numériques.