Réponses D'exception - KROHNE ALTOSONIC 5 Manuel De Référence

Débitmètre à ultrasons pour transactions commerciales de liquides
Masquer les pouces Voir aussi pour ALTOSONIC 5:
Table des Matières

Publicité

CONFIGURATION DU PROTOCOLE MODBUS
10
10.5.10 Réponses d'exception
Sauf pour les messages de diffusion, un appareil maître attend une réponse normale lorsqu'il
envoie une requête à un appareil esclave. Une requête du maître peut générer un des quatre
événements suivants :
• Si l'appareil esclave reçoit la requête sans une erreur de transmission et qu'il peut la traiter
normalement, il renvoie une réponse normale.
• Si l'esclave ne reçoit pas la requête en raison d'une erreur de transmission, aucune réponse
n'est renvoyée. Le programme du maître va finalement traiter un état de dépassement du
temps imparti pour la requête.
• Si l'esclave reçoit la requête mais détecte un erreur de transmission (parité, CRC, LRC), il ne
renvoie aucune réponse. Le programme du maître va finalement traiter un état de
dépassement du temps imparti pour la requête.
• Si l'esclave reçoit la requête sans erreur de transmission mais ne peut la traiter, l'esclave
renvoie une réponse d'exception pour informer le maître de la nature de l'erreur.
Le message de réponse d'exception comprend deux champs qui le différencient d'une réponse
normale, le champ de code de Fonction et le champ de Données.
1. Champ Code Fonction
Dans une réponse normale, l'esclave répète en écho le code fonction de la requête d'origine
dans le champ code fonction de la réponse. Le bit le plus important de tous les codes de fonction
est 0.
Dans une réponse d'exception, l'esclave règle le bit le plus significatif du code fonction sur 1.
Le maître reconnaît la réponse d'exception au moyen de ce bit et peut chercher le code
d'exception dans le champ de données.
2. Champ Données
Dans une réponse d'exception, l'esclave renvoie un code d'exception dans le champ données.
Cela définit la condition d'esclave qui a causé l'exception.
Message de réponse d'exception :
En-tête
Adresse esclave
Codes d'exception (par exemple)
Code
01
02
128
Fonction
Code d'exception
Nom
Fonction illégale
Adresse de données illégale
www.krohne.com
ALTOSONIC 5
Contrôle d'erreur
Fin
Signification
Le code fonction dans la requête
n'est pas une action admissible
pour l'esclave.
L'adresse de données reçue dans
la requête n'est pas une adresse
admissible pour l'esclave.
08/2018 - 4004473302 - MA ALTOSONIC 5 fr R04

Publicité

Table des Matières
loading

Table des Matières