Siemens SIMATIC Manuel De Référence page 61

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

Publicité

Contexte d'exécution
Vous devez insérer le bloc dans l'ordre d'exécution dans les OB suivants (insertion
automatique si vous utilisez CFC):
OB1
OB70
OB72
OB82
OB83
OB85
OB86
OB100
Utilisation dans CFC
Lorsque vous utilisez la fonction CFC "Générer les pilotes",
le bloc MOD_D2 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
les 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_D2.
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 du paramètre de 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):
Process Control System PCS 7, Driver Blocks
A5E00127664-01
09.10.2001
Programme cyclique
Erreur de redondance de la périphérie
Erreur de redondance de la CPU
Alarme de diagnostic
Alarme de débrochage/embrochage
Erreur d'exécution du programme
Défaillance de châssis
Démarrage (à chaud)
Blocs de signaux et pilotes de diagnostic
2-51

Publicité

Table des Matières
loading

Table des Matières