Guide :
L'exemple suivant vous explique comment recevoir et évaluer une alarme envoyée par une station de périphérie décentralisée avec le SFB 54 "RALRM". Il contient les points importants sur le paramétrage des modules, la programmation et l'évaluation des données reçues.
Dans l'exemple, une CPU 315-2DP (référence : 6ES7 315-2AG10-0AB0) en tant que maître DPV1 est utilisée et pilote une station ET200M avec IM 153-2 HighFeature (référence : 6ES7 153-2BA00-0XB0). Sur le module d'E/S analogiques (AI 2x12 Bit), l'alimentation est coupée de manière à ce que l'esclave DP émette une alarme au maître DP.
Pour pouvoir recevoir une alarme avec le SFB 54 "RALRM", les composants utilisés doivent prendre en charge la norme DPV1. Cela signifie que et le maître et l'esclave utilisés doivent impérativement prendre en charge la norme DPV1 et donc la gestion des alarmes.
Une fois la configuration matérielle établie, il faut valider la gestion des alarmes. Pour que l'ET200M puisse déclencher une alarme de diagnostic, cela doit être validé dans les paramètres du module. Par défaut, les alarmes de diagnostic sont désactivées.
  Figure 01
Appelez ensuite directement le SFB 54 dans l'OB d'alarme requis. Dans l'exemple, il est appelé directement dans l'OB d'alarme de diagnostic (OB82). Si le SFB 54 est appelé dans plusieurs OB d'alarme, il est indispensable de l'appeler avec différents DB d'instance pour assurer une exécution sans erreur du bloc.
  Figure 02
Le contenu du paramètre F_ID du SFB 54 se trouve dans HW-Config (voir la figure T1-03). Vous avez ici besoin de l'adresse en périphérie du module dont on va recevoir l'alarme. Notez que la valeur décimale fournie par HW-Config doit être convertie au format hexadécimal pour le SFB 54. Si vous utilisez, comme dans l'exemple, le mode 1, alors le paramètre F_ID n'est pas significatif.
  Figure 03
Désormais, lorsqu'une alarme de diagnostic est déclenchée, le SFB 54 renseigne les deux zones de données indiquées d'une part avec les informations de gestion (DB1) et d'autre part avec les informations d'alarme (DB2 - cf. figure 04).
  Figure 04
Ces informations d'alarmes peuvent être évaluées de la manière suivante :
- Les 3 premiers octets Standard Alarm Information s'évaluent avec l'aide en ligne du SFB 54.
- Les informations d'alarme complémentaires (à partir de l'octet 4) s'évaluent à l'aide du manuel correspondant de la station décentralisée. Vous y trouverez un chapitre "diagnostic" avec un paragraphe sur le sujet "alarme".
Note Si vous utilisez le SFB 54 sur un esclave DPV0, dans les informations d'alarme, vous obtiendrez le contenu complet du télégramme de diagnostic de l'esclave. Ceci est également décrit dans l'aide en ligne du STEP 7 (mot-clé "SFB 54").
Téléchargement
DP_Diagnose_SFB54.zip ( 262 KB )
|