Blocs de signaux et pilotes de diagnostic
•
les interconnexions suivantes sont effectuées automatiquement:
l'entrée EN est connectée avec la sortie d'un bloc AND. Les entrées de ce dernier
-
sont connectées avec la sortie EN_SUBx du bloc OB_BEGIN et la sortie EN_Rxxx
du bloc SUBNET.
les structures OUT CPU_DIAG du bloc OB_BEGIN et SUB_DIAG du bloc SUBNET
-
sont connectées avec les stuctures INOUT de mêmes noms du bloc RACK.
commande à l'OS: (LINK_MAN = 0): les entrées SP1_ON pour marche lente,
-
SP2_ON pour marche rapide ou MOT_OFF pour mise à l'arrêt sont commandées à
partir de l'OS. Les validations correspondantes (S1_OP_EN, S2_OP_EN et
OFFOP_EN) doivent être présentes.
Fonction et mode de travail
Le bloc RACK génère un message d'erreur système en direction de l'OS en cas de perte de
la redondance ou de défaillance du châssis ou de la station. En outre, il indique en sortie les
erreurs internes au châssis/à la station (SUBN1ERR, SUBN2ERR) et la voie préférentielle
(SUBN1ACT, SUBN2ACT) en cas d'esclaves DP commutables. La structure de sortie
RAC_DIAG comprend l'adresse géographique du châssis ainsi que l'information d'erreur
groupée RACK_ERR. Lorsque RACK_ERR = 1, le châssis correspondant n'est pas
disponible.
Le bloc est inséré dans les OB cités ci-dessus pour chaque station ou une seule fois pour la
périphérie centralisée. Le groupe d'exécution dans lequel le bloc est inséré est libéré par le
bloc SUBNET. 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 RACK est doté d'une sortie de validation (enable) par
emplacement du châssis (station).
A partir des informations de déclenchement des OB appelants, le bloc RACK génère le
numéro d'un message correspondant (voir Signalisation), à condition que le bloc actuel soit
concerné.
A l'aide des événements d'erreur et le cas échéant à l'aide de l'adresse de diagnostic
DADDR de l'esclave DP, le bloc détermine la voie préférentielle momentanément active
(SUBN1ACT, SUBN2ACT) en cas de couplages PROFIBUS DP redondants.
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 RACK supporte la redondance des systèmes maître DP dans les systèmes H avec
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-20
09.10.2001
Process Control System PCS 7, Driver Blocks
A5E00127664-01