Utilisation dans CFC
Lorsque vous utilisez la fonction CFC "Générer les pilotes",
•
le bloc PADP_L01 est inséré automatiquement dans l'ordre d'exécution après le bloc
DPAY_V0
•
les entrées suivantes sont paramétrées automatiquement
MODE_xx (mode de l'emplacement xx d'un appareil de terrain).
-
PADP_ADR (adresse de l'esclave DP/PA en aval du DP/PA-Link ou du Y-Link).
-
•
les interconnexions suivantes sont effectuées automatiquement
les entrées avec les entrées de DPAY_V0
-
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_L01.
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 à 16. 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
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)
Blocs PROFIBUS PA
3-27