Les voyants d'état situés sur le processeur permettent de renseigner l'utilisateur sur le mode de marche de l'automate et sur ses éventuels défauts.
Les défauts détectés par l'automate concernent :
-
les circuits constituants l'automate et/ou ses modules : défauts internes
-
le procédé piloté par l'automate ou le câblage du procédé : défauts externes
-
le fonctionnement de l'application exécutée par l'automate : défauts internes ou externes
La détection des défauts s'effectue en cours de démarrage (autotest) ou pendant le fonctionnement (c'est le cas de la plupart des défauts matériel), pendant les échanges avec les modules ou lors de l'exécution d'une instruction du programme.
Certains défauts « graves » nécessitent un redémarrage de l'automate, d'autres sont à la charge de l'utilisateur qui décide du comportement à adopter en fonction du niveau d'application souhaité.
On distingue 3 types de défauts :
-
non bloquants,
-
bloquants,
-
processeur ou système.