Fonctions de test, diagnostic et suppression des erreurs
11.6
Diagnostic des CPU DP
11.6.1
Diagnostic des CPU DP en tant que maîtres DP
Evaluer le diagnostic dans le programme utilisateur
La figure suivante montre comment procéder pour pouvoir évaluer le diagnostic
dans le programme utilisateur.
Lecture de OB82_MDL_ADDR et
lecture de OB82_IO_FLAG
(=Identificateur module E/S)
Saisie du bit 0 de l'OB82_IO_FLAG
comme bit 15 dans
l'OB82_MDL_ADDR.
Resultat : Adresse de diagnostic
"OB82_MDL_ADDR*"
Diagnostic de l'esclave DP :
Appel SFC13
Saisie de l'adresse de diagnostic
"OB82_MDL_ADDR*" au
paramètre LADDR.
Nota :
Le SFC 13 est asynchrone, c'est-à-dire
qu'il est appelé plusieurs fois jusqu'au
changement d'état BUSY = 0.
Premier appel dans l'OB82,
fin du traitement dans le cycle.
Figure 11-2 Diagnostic avec la CPU 31x-2
11-12
Evénement de diagn.
Appel du OB82
Valable pour : CPU 318-2-DP>=V3.0.0
Système d'automatisation S7-300, Installation et configuration : CPU 312 IFM - 318-2 DP
Diagnostic des composants
concernées :
Appel du SFB54
Paramétrer MODE=1.
Les données diagnostic sont entrées
dans les paramètres TINFO et AINFO.
Diagnostic des modules concernés :
Appel du SFC 51
Saisie de l'adresse de diagnostic
"OB82_MDL_ADDR*" au paramètre INDEX
Saisie de l'ID W#16#00B3 au paramètre SZL_ID
(données de diagnostic d'un module)
A5E00203922-01