Contrôleurs logiques programmables peuvent être utilisés pour contrôler presque tous les processus automatique. Un automate peut allumer et éteindre le pouvoir de lumières et autres appareils électroniques, par exemple. Dans l'industrie, cependant, les automates sont généralement utilisés pour conduire des machines. Une plante peut utiliser un automate pour verser le métal fondu, de se déplacer d'une scie, pour fixer des rivets à un châssis de voiture, ou pour ouvrir et fermer une vanne. Un automate sera généralement faire une variété de tâches simples dans un ordre spécifique. Par exemple, un automate programmable utilisé dans le travail du bois pourrait d'abord faire des coupes rectangulaires dans un conseil d'administration, puis faire des coupes courbes ou inclinées pour la décoration, puis poncer la pièce et enfin pulvériser de la peinture elle. Cela pourrait impliquer plusieurs machines connectées entre elles par une bande transporteuse et tous contrôlés par le même automate.