Communication HART
70
14.1
Classes de commandes dans le protocole HART
Chaque commande est affectée à l' u ne des classes suivantes :
• Commandes universelles
sont prises en charge par tous les appareils utilisant le protocole HART (p. ex.
désignation de l' a ppareil, n° du firmware, etc.).
• Commandes générales
offrent des fonctions qui sont prises en charge par de nombreux appareils HART, mais
pas par tous (p. ex. visualisation de valeurs, configuration de paramètres, etc.)
• Commandes spécifiques à l' a ppareil
permettent l' a ccès à des données de l' a ppareil, qui ne sont pas au standard HART, mais
qui sont limitées à un modèle d' a ppareil individuel (p. ex. linéarisation, fonctions de
diagnostic étendues)
Étant donné que le protocole HART est un protocole de communication ouvert entre
l' a ppareil maître et l' a ppareil de terrain, il peut être mis en œuvre par n' i mporte quel
fabricant et utilisé librement par l' u tilisateur. L' a ssistance technique nécessaire est assurée
par la HART Communication Foundation (HCF).
14.2
Commandes HART utilisées
L' a fficheur de process utilise les commandes universelles HART suivantes :
Numéro de commande universel
0
Identifiant unique de l' a ppareil
2
Lire la variable de process primaire
comme un courant en mA ainsi que le
pourcentage basé sur la gamme de
courant
3
Lire la variable de process primaire
comme un courant en mA et quatre
variables de process dynamiques
Les commandes universelles utilisées par l' a fficheur de process doivent être prises en
charge par les esclaves afin d' a ssurer une communication correcte.
14.3
Field Device Status
Le Field Device Status est compris dans le deuxième octet de données d' u ne réponse
esclave/actionneur.
Données de réponse utilisées
L' i dentifiant de l' a ppareil donne des informations sur l' a ppareil et son
fabricant ; il ne peut pas être modifié.
La réponse se compose d' u n identifiant d' a ppareil de 12 octets.
Les octets suivants sont utilisés par l' a fficheur de process :
• Octet 0 : Valeur fixe 254
• Octet 2 : Identifiant du type d' a ppareil, pour l' a dressage esclave avec
format d' a dresse long
• Octet 3 : Nombre de préambules
• Octets 9-11 : Identifiant d' a ppareil, pour l' a dressage esclave avec
format d' a dresse long
La réponse se compose de 8 octets :
• Octets 0-3 : Courant en mA
• Octets 4-7 : Pourcentage
La réponse se compose de 24 octets :
Les octets suivants sont utilisés par l' a fficheur de process :
• Octet 4 : Code unité HART de la variable de process primaire
• Octets 5-8 : Variable de process primaire
• Octet 9 : Code unité HART de la variable de process secondaire
• Octets 10-13 : Variable de process secondaire
• Octet 14 : Code unité HART de la variable de process tertiaire
• Octets 15-18 : Variable de process tertiaire
• Octet 19 : Code unité HART de la variable de process quaternaire
• Octets 20-23 : Variable de process quaternaire
RIA15
Endress+Hauser