Identification Des Événements; Exploitation Dans Le Programme Utilisateur - Siemens SIMATIC S7-300 CPU 312C Instructions De Service

Masquer les pouces Voir aussi pour SIMATIC S7-300 CPU 312C:
Table des Matières

Publicité

Fonctions de test, diagnostic et suppression des erreurs
10.8 Diagnostic des CPU DP
Identification des événements
Le tableau suivant indique comment la CPU 31x-2 détecte en tant que maître DP les
changements des états de fonctionnement d'une CPU en tant qu'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 maître=1023
Adresse de diagnostic esclave=1022
(Slot 0 de l'esclave)
Adresse (Diagnostic) pour "emplacement 2"=1021
(Slot 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 dans le programme
utilisateur le SFC 13 "DPNRM_DG" pour la lecture
des données de diagnostic de l'esclave DP.
228
Identification des événements des CPU 31x-2 en tant que maître DP
Que se passe-t-il dans le maître DP ?
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
arrivant)
OB82_MDL_DEFECT:=Défaut module
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 affectée au
maître DP)
Dans le cas de l'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éfaillant
(événement apparaissant ; adresse de diagnostic du slot 2 de
l'esclave DP qui est affectée au maître DP ; variable
OB82_MDL_STOP=1)
Appel de l'OB 82 avec le message Module ok
(événement partant ; adresse de diagnostic du slot 2 de l'esclave DP
qui est affectée au maître DP ; variable OB82_MDL_STOP=0)
Dans l'esclave DP (CPU 31x-2 DP)
Adresses de diagnostic : (exemple)
Adresse de diagnostic esclave=422
Adresse de diagnostic maître=non significatif
CPU : RUN -> STOP
La CPU crée un télégramme de diagnostic de
l'esclave DP
CPU 31xC et CPU 31x : Installation et configuration
Instructions de service, 06/2008, A5E00105493-08

Hide quick links:

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-300 cpu 313cSimatic s7-300 cpu 313c-2Simatic s7-300 cpu 313c-2 dpSimatic s7-300 cpu 314c-2Simatic s7-300 cpu 314c-2 dpSimatic s7-300 cpu 312 ... Afficher tout

Table des Matières