Siemens SIMATIC Manuel De Référence page 119

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

Publicité

les structures OUT CPU_DIAG du bloc OB_BEGIN et RAC_DIAG du bloc DPAY_V0
-
avec les structures INOUT de mêmes noms du bloc PADP_L00.
Fonction et mode de travail
Le bloc analyse de manière acyclique tous les événements concernant un appareil de terrain
DP ou PA et ses emplacements. Selon l'emplacement, il élabore le DP_MODE ou
PA_MODE correspondant et l'état de la valeur pour les blocs de traitement des signaux DP
ou PA. Les PA_MODE autorisés pour les blocs de traitement des signaux sont déjà définis.
Pour les appareils de terrain DP, vous devez définir individuellement les DP_MODE. Les
événements sont signalés à l'aide de ALARM_8P. Vous pouvez inhiber la signalisation.
Le traitement du bloc est libéré par le bloc DPAY_V0 en amont. L'événement à analyser se
trouve dans l'information de déclenchement (CPU_DIAG) du bloc OB_BEGIN.
En cas de diagnostic, les données sont déjà analysées par le bloc LINK (DPAY_V0). Les
informations de diagnostic concernant l'appareil de terrain PA sont consignées dans la
structure DPA_M. La structure se compose de deux variables DWORD (S_01 pour modules
1 à 16 et S_02 pour modules 17 à 32) et d'une variable 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. Le bloc analyse les emplacements 1 à 7. Les bits sont
définis de la manière suivante:
Bit d'état 0
0
0
1
1
Il existe une entrée (MODE_xx) pour chaque emplacement (module) de l'appareil de terrain
DP/PA. Dans le cas des appareils de terrain PA, les configurations des emplacements
(modules) réalisés avec HW Config sont fournies.
Dans le cas des appareils de terrain DP, l'utilisateur doit procéder lui-même au codage de
l'entrée MODE.
MODE_xx est repris dans le mot de poids faible de la sortie OMODE_xx. Cette recopie n'a
lieu qu'au démarrage/premier démarrage ou si vous mettez ACC_MODE = TRUE. L'état
actuel de la valeur de l'emplacement est inscrit dans l'octet de poids fort. S'il l'état
correspond à une valeur valide, OMODE_xx est mis à 16#80xxxxxx. Les événements
suivants entraînent un état de la valeur "valeur non valide" dû à 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)
Alarme de dignostic concernant l'ensemble de
l'appareil de terrain (OB82)
Alarme de dignostic concernant
l'emplacement xx d'un appareil de terrain
(OB82):
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)
(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 QMODF = TRUE,
si DPA_M.S_ERR = TRUE)
(paramètre de sortie OMODE_xx = DPA_M
dépendant de l'erreur de module (emplacement)
Blocs PROFIBUS PA
3-23

Publicité

Table des Matières
loading

Table des Matières