Siemens SIMATIC S7-300 Instructions De Service page 243

Cpu 31xc et cpu 31x
Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

Identification d'événement
Le tableau suivant montre comment la CPU 31x-2 détecte en tant que maître DP les
changements de l'état de fonctionnement d'une CPU qui est esclave DP ou les interruptions
du transfert de données.
Tableau 10- 12
Evénement
Interruption du
bus (court-circuit,
connecteur
débranché)
Esclave DP :
RUN → STOP
Esclave DP :
STOP → RUN
Exploitation dans le programme utilisateur
Le tableau suivant montre comment exploiter, par exemple, les passages de l'état RUN à
l'état STOP de l'esclave DP dans le maître DP.
Tableau 10- 13
Dans le maître DP
Adresses de diagnostic : (exemple)
Adresse de diagnostic du maître = 1023
Adresse de diagnostic de l'esclave = 1022
(emplacement 0 de l'esclave)
Adresse (de diagnostic) pour "emplacement 2" = 1021
(emplacement 2 de l'esclave)
La CPU appelle l'OB 82 avec notamment les informations
suivantes :
Conseil : ces informations figurent également dans le
tampon de diagnostic de la CPU
Il est conseillé de programmer aussi la SFC 13
"DPNRM_DG" dans le programme utilisateur pour lire les
données de diagnostic de l'esclave DP.
CPU 31xC et CPU 31x : Installation et configuration
Instructions de service, 03/2011, A5E00105493-12
Identification d'événement des CPU 31x-2 comme maître DP
Que se passe-t-il dans le maître DP ?
Appel de l'OB 86 avec le message Défaillance de station (événement
apparaissant ; adresse du slot 0 de l'esclave DP qui est associée au maître
DP)
En cas d'accès à la périphérie : appel de l'OB 122 (erreur d'accès à la
périphérie)
Appel de l'OB 82 avec le message Module défectueux
(événement apparaissant ; adresse de diagnostic de l'emplacement 2 de
l'esclave DP qui est associée au maître DP ; variable OB82_MDL_STOP = 1)
Appel de l'OB 82 avec le message Module ok
(événement diaparaissant ; adresse de diagnostic de l'emplacement 2 de
l'esclave DP qui est associée au maître DP ; variable OB82_MDL_STOP = 0)
Exploitation des passages de l'état RUN à l'état STOP de l'esclave DP dans le
maître DP
OB 82_MDL_ADDR: = 1021
OB82_EV_CLASS: = B#16#39 (événement
apparaissant)
OB82_MDL_DEFECT: = défaut du module
Fonctions de test, diagnostic et élimination des défauts
Dans l'esclave DP (CPU 31x-2 DP)
Adresses de diagnostic : (exemple)
Adresse de diagnostic de l'esclave = 422
Adresse de diagnostic du maître = sans
objet
CPU : RUN → STOP
La CPU crée un télégramme de
diagnostic de l'esclave DP
10.9 Diagnostic des CPU DP
243

Publicité

Table des Matières
loading

Table des Matières