Traitement Des Erreurs - Siemens SIMATIC Manuel De Référence

Process control system pcs 7 driver blocks
Table des Matières

Publicité

Blocs de signaux et pilotes de diagnostic
Fonction et mode de travail
Le bloc SUBNET surveille un système maître DP et libère les blocs (par ex. RACK) de
traitement des esclaves DP raccordés (par ex. ET200M). En cas de défaillance et de perte
de la redondance d'un système maître DP, des messages sont générés en conséquence et
les variables de sortie SUBN1ERR et SUBN2ERR sont mises à 1. La structure de sortie
SUB_DIAG contient l'adresse géographique du système maître DP 1 (et système maître DP
2 dans le cas des systèmes H) ainsi que les informations d'erreur groupées SUBN0_ERR
(pour le système maître DP 1) et SUBN1_ERR (pour le système maître DP 2). Lorsque
SUBN0_ERR = 1, respectivement SUBN1_ERR = 1, le système maître DP correspondant
n'est pas disponible.
Le bloc SUBNET est inséré dans les OB cités ci-dessus pour chaque système maître DP
raccordé ou une seule fois pour la périphérie centralisée. Il est libéré par le bloc OB_BEGIN.
Il lit les informations de déclenchement et de diagnostic dans la structure I/O CPU_DIAG.
Celle-ci doit être connectée avec la structure CPU_DIAG du bloc OB_BEGIN (la connexion
est effectuée automatiquement lorsque vous utilisez la fonction "générer les pilotes" de
CFC). Le bloc SUBNET est doté d'une sortie de validation (enable) par châssis ou système
maître DP raccordable (en cas de périphérie centralisée, une sortie par appareil
d'extension). A partir des informations de déclenchement des OB appelants, il détermine si
l'événement signalé est apparu sur son maître DP (ou sur la périphérie centralisée) et met
alors à 1 la sortie correspondant à ce châssis ou système maître DP (EN_Rxxx).
En cas d'utilisation de systèmes maître DP redondants (uniquement avec les CPU H) un
châssis (par exemple ET200M) est raccordé aux deux maîtres DP et possède le même
numéro de station sur les deux maîtres DP. A cet effet, le bloc SUBNET est doté de deux
entrées (SUBNx_ID) et de l'identificateur de type SUBN_TYP. Si le maître DP est l'interface
intégrée du module CPU, vous devez mettre SUBN_TYP = FALSE, sinon SUBN_TYP =
TRUE.
En cas de défaillance d'un maître DP, le bloc met tous les EN_Rxxx = TRUE et signale la
perte de la redondance ou la défaillance. Le retour de la redondance ou du maître DP est
signalé dès que l'esclave DP défaillant a rétabli la liaison.
L'état du système maître DP, les SUBNx_ID paramétrés avec l'identificateur de type, est
écrit dans la structure de sortie SUB_DIAG.
Dans le cas de l'événement "Erreur d'alimentation" (OB81), le bloc SUBNET ne libère les
blocs RACK que s'il s'agit d'appareils d'extension. On a des appareils d'extension lorsque
SUBNx_ID = 0.
Si vous voulez modifier en ligne les entrées SUBN1_ID (liaison à la CPU 0) et SUBN2_ID
(liaison à la CPU 1) sans l'assistance de la fonction CFC "Générer les pilotes", vous devez
mettre l'entrée ACC_ID à la valeur TRUE. De cette manière, les valeurs de sortie sont
actualisées.
Redondance
Le bloc SUBNET supporte la redondance des systèmes maître DP de la CPU 417H 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) avec les numéros des systèmes
maître DP redondants. En l'absence de redondance, 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.
2-16
09.10.2001
Process Control System PCS 7, Driver Blocks
A5E00127664-01

Publicité

Table des Matières
loading

Table des Matières