Il s'agit d'une anomalie, provoquée par un défaut d'entrées/sorties sur le bus X, sur le bus Fipio ou par l'exécution d'une instruction. Elle peut être traitée par le programme utilisateur et ne modifie pas l'état de l'automate.
Défauts non bloquant liés aux entrées/sorties
L'indication d'un défaut non bloquant lié aux entrées/sorties est signalée par :
-
le voyant d'état I/O du processeur allumé
-
les voyants d'état I/O des modules en défauts allumés, (sur bus X et sur bus Fipio)
-
les bits et mots de défaut associés à la voie :
-
Entrées/sorties sur bus X :
bit %I<r>.<m>.<c>.ERR = 1 indique une voie en défaut (échanges implicites)
mots %MW<r>.<m>.<c>.2 indique le type de défaut voie (échanges explicites)
-
Entrées/sorties sur bus Fipio :
bit %I\2.<e>\0.<m>.<c>.ERR = 1 indique une voie en défaut (échanges implicites)
mots %MW\2.<e>\0.<m>.<c>.2 indique le type de défauts voie (échanges explicites)
-
les bits et mots défaut associés au module :
-
Module sur bus X :
bit %I<r>.<m>.MOD.ERR = 1 indique un module en défaut (échanges implicites)
mots %MW<r>.<m>.MOD.2 indique le type de défaut module (échanges explicites)
-
Module sur bus Fipio :
bit %I\2.<e>\0.0.MOD.ERR = 1 indique un module en défaut (échanges implicites)
mots %MW\2.<e>\0.0.MOD.2 indique le type de défaut module (échanges explicites)
-
les bits système :
%S10 : défaut E/S (sur bus X et sur bus Fipio)
%S16 : défaut E/S (sur bus X et sur bus Fipio) dans la tâche en cours
%S40 à %S47 : défaut E/S dans racks d'adresse 0 à 7 sur bus X.
Tableau de diagnostic :
Voyant d'état
|
Bits système
|
Défauts
|
RUN
|
ERR
|
I/O
|
i
|
i
|
A
|
%S10
|
Défaut d'entrées/sorties : défaut d'alimentation voie, voie disjonctée, module non conforme à la configuration, hors service, défaut d'alimentation module.
|
i
|
i
|
A
|
%S16
|
Défaut d'entrées/sorties dans une tâche.
|
i
|
i
|
A
|
%S40 à %S47
|
Défaut d'entrées/sortie au niveau d'un rack
(%S40 : rack 0,......%S47 : rack 7)
|
Légende :
A : Voyant allumé
i : Etat indéterminé.
Défauts non bloquant liés à l'exécution du programme
L'indication d'un défaut non bloquant lié à l'exécution du programme est signalée par la mise à l'état 1 de l'un ou des bits système %S15, %S18, %S20.
Le test et la mise à l'état 0 de ces bits système sont à la charge de l'utilisateur.
Tableau de diagnostic :
Voyant d'état
|
Bits système
|
Défauts
|
RUN
|
ERR
|
I/O
|
A
|
i
|
i
|
%S15=1
|
Erreur de manipulation d'une chaîne de caractères
|
A
|
i
|
i
|
%S18=1
|
Débordement de capacité, erreur sur flottant ou division par 0
|
A
|
i
|
i
|
%S20=1
|
Débordement d'index
|
Légende :
A : Voyant allumé
i : Etat indéterminé
NOTE : La fonction diagnostic programme, accessible à partir du logiciel de programmation ou le bit %S78 lorsqu'il est mis à , permettent de rendre bloquant ces défauts non bloquants liés à l'exécution du programme. La nature du défaut est indiquée dans le mot système %SW 125.