Un automate ou contrôleur logique programmable, est un ordinateur numérique utilisé pour automatiser les processus électromécaniques dans l'industrie manufacturière. Ces processus peuvent se rapporter à des machines sur les lignes d'assemblage ou d'appareils d'éclairage. Programmeurs PLC aident les entreprises à améliorer les procédures d'exploitation.