En général, divers composants tels que des servomoteurs, des variateurs de vitesse, des dispositifs d'affichage, des interrupteurs et des capteurs sont utilisés dans l'équipement. Un contrôleur logique programmable (PLC) est utilisé pour contrôler ces équipements. Les PLC sont conçus à l'origine pour remplacer les relais électromagnétiques utilisés dans les systèmes automatisés conventionnels et effectuer le contrôle dans un ordre prédéterminé. C'est ce qu'on appelle le contrôle de séquence. D'autre part, au cours des dernières années, on a exigé de diverses machines qu'elles soient plus performantes. Les contrôleurs de machine ont été créés pour commander divers dispositifs qui effectuent des mouvements complexes à grande vitesse à l'aide de servomoteurs et de variateurs de vitesse. Ainsi, les contrôleurs de machines et les automates programmables ont été créés à des fins différentes, et leurs spécialités sont donc différentes. Alors que les API sont bons pour contrôler les entrées et les sorties (E/S), les contrôleurs de machine sont bons pour contrôler des mouvements complexes à grande vitesse et avec une grande précision.
---