Tableau 28 : Réponse D'exception; Code D'exception; Tableau 29 : Codes D'exception - MSA FlameGard 5 MSIR Mode D'emploi

Table des Matières

Publicité

Si le détecteur FlameGard 5 MSIR ne reçoit pas la demande à cause d'une erreur de
communication, il n'envoie aucune réponse et le dispositif maître génère alors une condition
de délai d'attente pour la demande.
Si le détecteur FlameGard 5 MSIR reçoit la demande, mais détecte une erreur de
communication (CRC, etc.), il ne renvoie aucune réponse et le dispositif maître génère alors
une condition de délai d'attente pour la demande.
Si le détecteur FlameGard 5 MSIR reçoit une demande sans erreur de communication,
mais ne peut générer la réponse dans le délai donné par le dispositif maître, il n'envoie pas
de réponse. Le dispositif maître génère alors une condition de délai d'attente pour la
demande pour empêcher que cette situation ne se représente. Le temps maximum de
réponse du détecteur FlameGard 5 MSIR est de 200 millisecondes. Le réglage du délai
d'attente du dispositif maître devrait donc être réglé sur une valeur égale ou supérieure à
200 millisecondes.
Si le détecteur FlameGard 5 MSIR reçoit une demande sans erreur de communication,
mais ne peut la traiter à cause de l'impossibilité de lire ou écrire sur un registre de
commande inexistant du détecteur FlameGard 5 MSIR, alors le détecteur renvoie comme
réponse un message d'exception communiquant l'erreur au dispositif maître.
Le message de réponse d'exception a deux champs qui le différencient d'une réponse normale. Le
premier champ est le code de fonction – octet 2. Ce code sera 0x83 pour une exception de lecture
et 0x86 pour une exception d'écriture. Le deuxième champ différent est le code d'exception – octet 3
(Section 4.8.2).
De plus, la longueur totale de la réponse d'exception est de 5 octets plutôt que la longueur d'un
message normal.
Octet
Modbus
er
1
Adresse esclave
ème
2
Code de fonction
ème

Code d'exception

3
ème
4
CRC haut
ème
5
CRC bas
* L'adresse 0 est réservée pour le mode de transmission radio et n'est pas supportée pour le moment.
Code d'exception
4.8.2
Champ du code d'exception : Lors d'une réponse normale, le détecteur FlameGard 5 MSIR
renvoie des données et le statut dans le champ de données de la réponse. Dans une réponse
d'exception, le détecteur renvoie un code d'exception (décrivant la condition du FlameGard 5 MSIR)
dans le champ de données. Vous trouverez ci-après une liste de codes d'exception qui sont
supportés par le détecteur FlameGard 5 MSIR :
Code
Nom
01
Fonction illégale
Adresse de
02
données illégale
Valeur de
03
données illégale
04
Réservé
Tableau 28 : Réponse d'exception
Plage
1-247* (Décimal)
ID du FlameGard 5 MSIR (Adresse)
83 ou 86 (Hex)
Prérégler registres simples
01 – 06 (Hex)
Code d'exception approprié (voir plus bas)
00-FF (Hex)
CRC octet haut
00-FF (Hex)
CRC octet bas

Tableau 29 : Codes d'exception

Le code de fonction reçu dans la demande n'est pas une action
permissible pour le FlameGard 5 MSIR.
L'adresse de données reçue dans la demande n'est pas une
adresse permissible pour le FlameGard 5 MSIR.
Une valeur contenue dans le champ de données de la demande
n'est pas une valeur permissible pour le FlameGard 5 MSIR.
Non applicable
42
Détecteur FlameGard 5 MSIR
Référencé au FlameGard 5 MSIR
Description

Publicité

Table des Matières
loading

Table des Matières