Rockwell Automation Allen-Bradley FLEX 5000 Manuel Utilisateur page 82

Modules d'e/s analogiques isolées courant/tension/ hart standard et de sécurité
Masquer les pouces Voir aussi pour Allen-Bradley FLEX 5000:
Table des Matières

Publicité

Chapitre 7
Fonctionnalités communes de l'intégration HART
82
Figure 10 - Commande avec une erreur de paramètre
Étapes
1
ReadyToExec
Execute
Active
Completed
Parameter error
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.
2. Après que le module HART reçoit les données consommées, il vérifie les
données de la requête et trouve des paramètres (par exemple, les
caractères non valides des paquets ASCII ou une longueur de chaîne
supérieure à celle configurée) qui ne peuvent pas être convertis
correctement en type HART. Le module HART rapporte Command.Active
= 0, <nomdecommande>.Command.ReadyToExec = 0, Command.Complete = 0
et Command.ParameterError = 1 dans les données produites du dispositif
HART.
3. Lorsque le module reçoit Command.ReadyToExec = 0, mettez
Command.Execute à 0 dans les données consommées.
Avec le bit ParameterError activé, l'exécution est rejetée en raison des
erreurs présentes dans les données de la requête de commande.
Command.ParameterErrorNumber dans les données produites indique
l'indice du premier paramètre non valide dans les données de la requête
de commande.
4. Une fois que le module HART reçoit Command.Execute = 0, il rapporte
Command.ReadyToExec = 1 dans les données produites du dispositif HART.
5. Déclenchez une nouvelle exécution en mettant Command.Execute à 1 dans
les données consommées.
6. Lorsque le module HART reçoit les données consommées et trouve que
les données de la requête de commande dans les données consommées
présentent encore des erreurs, il rapporte à nouveau
Command.ReadyToExec = 0 et Command.ParameterError = 1 dans les
données produites du dispositif HART.
7. Une fois que le module HART reçoit Command.ReadyToExec = 0, il reçoit la
dernière requête d'exécution ; mettez Command.Execute à 0 dans les
données consommées.
Avec le bit ParameterError activé, la dernière requête d'exécution est
rejetée en raison des erreurs présentes dans les données de la requête de
commande.
Publication Rockwell Automation 5094-UM007C-FR-P - Novembre 2021
2
3
4
5
6
7
8
9
10

Publicité

Table des Matières
loading

Table des Matières