Blocs de signaux et pilotes de diagnostic
Utilisation dans CFC
Lorsque vous utilisez la fonction CFC "Générer les pilotes",
•
le bloc MOD_D1 est inséré automatiquement après le bloc RACK dans les OB cités ci-
dessus du groupe d'exécution correspondant au châssis (station).
•
les paramétrages suivants sont effectués automatiquement
entrées MODE_xx (mode des voies xx du module), SUBN1_ID, SUBN2_ID et
-
SUBN_TYP.
adresse logique de base du module LADDR.
-
•
les interconnexions suivantes sont effectuées automatiquement:
les structures OUT CPU_DIAG du bloc OB_BEGIN et RAC_DIAG du bloc RACK
-
sont connectées avec les structures INOUT de mêmes noms du bloc MOD_D1.
l'entrée EN est connectée avec la sortie d'un bloc AND. Les entrées de ce dernier
-
sont connectées avec les sorties EN_SUBx (x = N° du système maître DP) du bloc
OB_BEGIN, EN_Rxxx (xxx = numéro de châssis/station) du bloc SUBNET et
EN_Mxx (xx = numéro de module) du bloc RACK.
Fonction et mode de travail
Le bloc analyse de manière acyclique tous les événements concernant un module et ses
voies. De manière spécifique à chaque voie, il élabore MODE ainsi que l'état de la valeur,
pour les blocs de traitement des signaux. Les événements sont signalés par ALARM_8P.
Le traitement du bloc MOD_D1 est libéré par le bloc RACK d'ordre supérieur. L'événement
qui doit être analysé est contenu dans l'information de déclenchement (CPU_DIAG) du bloc
CPU. Pour chaque voie de signal du module, il existe une entrée (MODE_xx). C'est là que
sont indiquées les configurations des voies du module réalisées à l'aide de HW Config.
MODE_xx est repris dans le mot de poids faible de la sortie OMODE_xx. Ceci n'a lieu qu'au
démarrage/premier démarrage ou si vous mettez ACC_MODE = TRUE. L'état de la valeur
en cours pour la voie est inscrit dans l'octet de poids fort. Si la valeur est valide, OMODE_xx
est mis à la valeur 16#80xxxxxx.
Les événements suivants entraînent un état de la valeur "valeur invalide suite à une erreur
d'ordre supérieur" (OMODE_xx = 16#40xxxxxx):
•
Perte de la redondance CPU (OB72)
•
Erreur de redondance de la périphérie (OB70) (si non connecté,
•
Défaillance du châssis (OB86)
Le bloc RACK exploite les événements ci-dessus; le bloc MOD exploite les événements ci-après:
•
Erreur d'accès à la périphérie (OB85)
•
Module débroché (OB83)
•
Alarme de diagnostic (OB82)
2-44
09.10.2001
(si non connecté,
paramètre de sortie QRACKF = TRUE)
paramètre de sortie QRACKF = TRUE)
(paramètre de sortie QRACKF = TRUE)
(paramètre de sortie QPERAF = TRUE)
(paramètre de sortie QMODF = TRUE)
distinction entre erreur de module et erreur de
voie
Process Control System PCS 7, Driver Blocks
A5E00127664-01