On nomme automate programmable industriel (API) un type particulier d'ordinateur, robuste et réactif, ayant des entrées et des sorties physiques, utilisé pour automatiser des processus comme la commande des machines sur une ligne de montage dans une usine, ou le pilotage de systèmes de manutention automatique.
L'automate programmable effectue un contrôle global pour signaler les conditions de fonctionnement des dispositifs connectés. À ce stade, l'automate exécute des protocoles de communication pour envoyer des données à un autre système ou à une interface homme machine qui traduit les données.