Un automate programmable industriel (API ou PLC) fonctionne en traitant les entrées et en produisant des sorties en utilisant un programme stocké dans sa mémoire. Le programme détermine la sortie appropriée à produire en fonction des entrées reçues.