La structure DPA_M_xx se compose de deux DWORD (S_01 pour modules 1 à 16 et S_02
pour modules 17 à 32) et d'un BOOL (S_ERR = appareil de terrain DP/PA défectueux).
Deux bits du DWORD sont affectés à chaque emplacement de l'appareil de terrain DP/PA,
les bits 0 et 1 correspondant à l'emplacement 1 (module 1) de l'appareil de terrain DP/PA, et
ainsi de suite. Ils sont définis de la manière suivante:
Bit d'état 0
0
0
1
1
Si l'alarme de diagnostic concerne l'ensemble de l'appareil de terrain DP/DA,
DPA_M_xx.S_ERR = TRUE.
Si vous voulez modifier en ligne les entrées SUBN1_ID (liaison à la CPU 0) et SUBN2_ID
(liaison à la CPU 1) du bloc SUBNET sans l'assistance de la fonction CFC "Générer les
pilotes", vous devez mettre l'entrée ACC_ID à la valeur TRUE dans le bloc concerné. De
cette manière, les états du Link sont contrôlés et les valeurs de sortie sont actualisées.
Redondance
Le bloc supporte la redondance des systèmes maître DP dans le cas d'un système H
(uniquement avec une périphérie décentralisée). Pour cela, vous devez paramétrer les
entrées SUBN1_ID (liaison à la CPU 0) et SUBN2_ID (liaison à la CPU 1) du bloc SUBNET
avec les numéros des systèmes maître DP redondants. En l'absence de redondance des
systèmes maître DP, vous devez paramétrer l'entrée restante à la valeur 16#FF (valeur par
défaut).
Traitement des erreurs
Le traitement des erreurs du bloc se limite aux informations d'erreur de ALARM_8P.
Voir Informations d'erreur du paramètre de sortie MSG_STAT.
Comportement au démarrage
Le bloc initialise les messages de ALARM_8P. Il contrôle que le Link est disponible. Dans le
cas de systèmes H, il détermine la voie préférentielle du Link.
Comportement en cas de surcharge
Le bloc compte les appels de l'OB86 (sauf défaillance du système maître DP, voir bloc
SUBNET) et de l'OB82. Les deux compteurs sont réinitialisés dans l'OB1. Si plus de deux
événements OB86 ou plus de deux événements OB82 se produisent consécutivement avant
que le point de contrôle du cycle (OB1) ne soit atteint, ces événements sont rejetés et un
message " défaillance OB86 maître DP:x Rack:y" ou un message "défaillance OB82 maître
DP:x Rack:y emplacement: z" est émis. Avec le rejet d'un appel de l'OB86, le DP/PA-Link /
Y-Link est enregistré comme défaillant. Avec le rejet d'un appel de l'OB82, l'esclave DP
concerné est enregistré comme défaillant.
Process Control System PCS 7, Driver Blocks
A5E00127664-01
09.10.2001
Bit d'état 1
Signification
0
Module x OK (données utiles valides)
1
Erreur de module x (données utiles non valides)
0
Module x incorrect (données utiles non valides)
1
Module x manquant (données utiles non valides)
Blocs PROFIBUS PA
3-39