Détecter les états de fonctionnement de l'esclave DP (détection des événements)
Le tableau suivant montre comment la CPU DP en tant que maître DP détecte les
changements d'état de fonctionnement d'une CPU esclave DP ou les interruptions du
transfert de données.
Tableau 8- 8 Détection des événements des CPUs 31xC-2 DP / 31x-2 DP / 31x PN/DP en tant que
Événement
Interruption du bus
(court-circuit,
connecteur
débranché)
Esclave DP :
RUN → STOP
Esclave DP :
STOP → RUN
Conseil :
Programmez toujours les OB 82 et 86 lors de la mise en service de la CPU en tant que
maître DP. Ainsi, vous pouvez détecter et évaluer les perturbations ou les interruptions du
transfert de données.
Visualisation d'état/forçage, programmation via PROFIBUS
Au lieu d'utiliser l'interface MPI, vous pouvez également utiliser l'interface PROFIBUS DP
pour programmer la CPU ou exécuter les fonctions PG Visualisation d'état et Forçage.
Remarque
L'utilisation de Visualisation d'état et Forçage via l'interface PROFIBUS DP allonge le cycle
DP.
Equidistance
L'équidistance est la propriété de PROFIBUS DP qui garantit des cycles de bus de longueur
parfaitement égale. Des "cycles de bus de longueur égale" signifient que le maître DP
démarre toujours le cycle de bus DP après le même intervalle de temps. Du point de vue
des esclaves raccordés, cela signifie que ces derniers reçoivent également leurs données
du maître dans des intervalles de temps exactement identiques.
A partir de STEP 7 V 5.x, vous pouvez paramétrer des cycles de bus de même longueur
(équidistants) pour les sous-réseaux PROFIBUS. Vous trouverez une description détaillée
sur l'équidistance dans
CPU 31xC et CPU 31x : Installation et configuration
Instructions de service, 06/2008, A5E00105493-08
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 de diagnostic de l'esclave DP qui est
affecté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'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 disparaissant ; adresse de diagnostic de l'esclave DP qui est
affectée au maître DP ; variable OB82_MDL_STOP=0)
l'aide en ligne sur STEP 7
8.5 Mise en service de PROFIBUS DP
.
Mise en service
169