Chapitre 7
Fonctionnalités communes de l'intégration HART
Horodatage répétitif des
données de variable
dynamique/de dispositif
Exécution des commandes
HART via les données
producteur/consommateur
80
À chaque fois qu'un module HART reçoit de nouvelles données dynamiques ou
de dispositif HART depuis un dispositif HART, le module consigne également
la valeur de l'horodatage RollingTimestamp à ce moment-là. L'automate Logix
5000™ utilise les deux dernières valeurs de l'horodatage répétitif pour calculer
la durée entre les échantillons.
Voici quelques directives pour exécuter les commandes HART via les données
producteur/consommateur.
•
L'exécution d'une commande démarre par un front montant de
Command.Execute dans les données consommées.
•
Command.ReadyToExecute dans les données produites vaut 1 pour un
dispositif HART lorsque ce dispositif n'a pas de commandes en attente
déclenchées à partir des données consommées et Command.Execute vaut
0 dans les dernières données consommées reçues.
•
Définissez Command.Execute sur 1 uniquement lorsque
Command.ReadyToExecute est égal à 1.
•
Après avoir déclenché une exécution de commande, réglez-la de nouveau
à 0 une fois que la valeur 0 de Command.ReadyToExecute est reçue. Le
passage de Command.ReadyToExecute de 1 à 0 indique que le module
HART a reçu la demande d'exécution de la commande.
•
Après qu'une commande est achevée, vérifiez l'état de toutes les données
produites dans le point Command avant d'extraire les données de réponse
de la commande.
Figure 8 - Séquence type d'exécution de commande
1
Étapes
ReadyToExec
Execute
Active
Completed
1. Pour exécuter une commande HART, définissez Command.Execute sur 1
dans les données consommées lorsque Command.ReadyToExec = 1 dans les
données produites du dispositif HART.
Publication Rockwell Automation 5094-UM007C-FR-P - Novembre 2021
2
3
4