B. Configuration avec CPX-FEC ou nœud de bus CPX
Programme d'erreur
ETAPE
1
SI
ALORS
RESET
CHARGE K0
APRES FW
RESET
Fig. B/9 : Extrait d'un exemple de programme d'erreur
Festo P.BE-CPX-CMPX-SYS-FR fr 1208b
Diagnostic dans le programme utilisateur
Il est possible de lire les informations de diagnostic dans le
programme utilisateur via les modules fonctionnels (BAF).
Eléments
C_STATUS
C_TR_rd
C_MD_rd
Tab. B/5 : BAF pour le diagnostic du terminal CPX
Si une erreur survient pendant le temps d'exécution,
un numéro d'erreur est inscrit dans le mot d'erreur (FW).
Si un programme d'erreur est configuré, les points suivants
s'appliquent :
–
Programme d'erreur = 0 (Aucun programme d'erreur
défini) : les programmes sont arrêtés
–
Programme d'erreur > 0 : les programmes sont arrêtés et
le programme d'erreur est lancé avec le numéro inscrit
L'exemple suivant montre un programme pour le traitement
des erreurs. L'inscrire comme « Programme d'erreur » dans
le registre « Comportement temporel » dans les réglages de
l'API.
Attendre l'accusé de réception d'un
message d'erreur
E0.7
'Reset FEC Error
F
'Error
'Mot d'erreur
P63
'Accusé de réception d'un message d'erreur
Description
Demande de l'état de diagnostic
Lecture des enregistrements de la mémoire de dia-
gnostic
Lecture des données de diagnostic du module
B-13