Code De Réponse Et État Du Dispositif De Terrain - Allen-Bradley 1719 Ex I/O Manuel Utilisateur

Table des Matières

Publicité

Code de réponse et état du
dispositif de terrain
Tableau 1 - Codes de réponse et état du dispositif de terrain
Code de réponse
Description
Si le bit 7
Et les
est
bits 6 à 0
sont
1
16#40
Erreur de parité
1
16#20
Erreur de
dépassement
1
16#10
Erreur de trame
1
16#08
Erreur de somme de
contrôle
1
16#04
(Réservé)
1
16#02
Débordement de la
mémoire tampon RX
1
16#01
(indéfini)
0
0
Aucune erreur spécifique de commande
0
1
(indéfini)
0
3
Valeur trop grande
0
4
Valeur trop petite
0
5
Pas assez d' o ctets dans la commande
0
6
Erreur de commande spécifique à l'émetteur
0
7
En mode protection contre l' é criture
0
8
La mise à jour a échouée - Mise à jour en cours - Réglé à valeur la plus proche possible
Deux octets d'état également appelés code de réponse et l'état du dispositif de
terrain sont inclus dans chaque message de réponse d'un dispositif de terrain
ou d'un esclave. Ces deux octets transmettent les erreurs de communication,
les problèmes de réponse aux commandes et l'état du dispositif de terrain. Si
une erreur est détectée dans la communication sortante, le bit le plus
significatif (bit 7) du premier octet est mis à 1 et les détails de l'erreur sont
signalés dans le reste de cet octet. Le second octet est alors tout à zéro.
Les erreurs de communication sont typiquement celles qui seraient détectées
par un UART (dépassement de parité et erreurs de trame). Le dispositif de
terrain signale également le débordement de sa mémoire tampon de
réception et tout désaccord entre le contenu du message et la somme de
contrôle reçue.
Dans l'application logicielle Studio 5000, si le bit le plus à gauche de
ResponseCode est configuré, un nombre négatif est affiché. Dans ce cas,
ResponseCode représente un défaut de communication. Changez le format
d'affichage en hexadécimal pour interpréter l'état de la communication.
Si le bit le plus à gauche de ResponseCode est à 0 (valeur 0 à 127), il n'y a pas
eu d'erreur de communication et la valeur est un ResponseCode venant du
dispositif de terrain HART. Les codes de réponse indiquent si le dispositif a
exécuté la commande. 0 signifie aucune erreur. D'autres valeurs sont des
erreurs ou des avertissements. Pour comprendre le code de réponse, contactez
votre fabricant de dispositif de terrain HART ou consultez la spécification
HART.
Consultez le
tableau 1
l'état du dispositif de terrain.
Erreur de parité verticale - La parité d'un ou plusieurs des octets reçus par le dispositif n'était pas impaire
Erreur de dépassement - Au moins un octet de données dans la mémoire tampon de réception de l'UART a été écrasé avant
sa lecture (par exemple, l' e sclave n'a pas traité l' o ctet entrant assez rapidement)
Erreur de trame - Le bit d'arrêt d'un ou de plusieurs octets reçus par le dispositif n'a pas été détecté par l'UART (par exemple,
une marque ou 1 n'a pas été détecté lorsqu'un bit d'arrêt aurait dû se produire)
Erreur de parité longitudinale - La parité longitudinale calculée par le dispositif ne correspondait pas à l'octet de contrôle à
la fin du message
Réservé - Mis à zéro
Débordement de mémoire tampon - Le message était trop long pour la mémoire tampon de réception du destinataire
Réservé - Mis à zéro
Publication Rockwell Automation 1719-UM001D-FR-E - Décembre 2018
Informations supplémentaires sur le protocole HART
pour connaître les descriptions du code de réponse et
Annexe C
63

Publicité

Table des Matières
loading

Table des Matières