Codes Et Réponses D'exception - General Monitors FL4000H Manuel D'instructions

Infrarouge multi-spectral détecteur de flamme
Table des Matières

Publicité

4.8
Codes et réponses d'exception
4.8.1 Réponses d'exception
Lors d'un échange demande-réponse normal, le maître envoie une demande au FL4000H. Le
FL4000H traite la demande et retourne un message de réponse au maître. En cas de problème
de communication entre les deux dispositifs, quatre cas de figure peuvent se présenter :
Si, suite à une erreur de communication, le FL4000H ne reçoit pas la requête, il ne
retourne pas de réponse au maître qui génère un état de dépassement de délai pour la
demande.
Lorsque le FL4000H reçoit la requête mais détecte une erreur de communication (CRC
etc.), aucun message de réponse n'est retourné et le maître enregistre un
dépassement du délai de réponse.
Si le FL4000H reçoit la requête sans erreur de communication mais qu'il ne peut y
répondre dans les délais impartis par le maître, aucune réponse n'est alors retournée.
Le maître enregistre alors un état de dépassement du délai de réponse afin d'éviter
que cela ne se reproduise ; le délai de réponse max. du FL4000H est de 200
millisecondes. Le réglage de la temporisation au niveau du maître doit donc être égal
ou supérieur à 200 millisecondes.
Si le FL4000H reçoit la requête sans erreur de communication mais que celle-ci ne
peut être traitée parce que le FL4000H ne trouve pas le registre concerné, un message
d'exception est alors retourné.
Les messages d'exception comportent deux champs qui les distinguent d'une réponse
ordinaire. Le premier correspond au code de l'instruction – octet 2. Ce code est 0x83 dans le
cas d'une erreur de lecture et 0x86 dans le cas d'une erreur d'écriture. Le second champ de
différentiation est celui du code d'exception – octet 3 (section 0).
De plus, la longueur totale des messages d'exception est de 5 octets.
Octet
Modbus
Adresse
er
1
esclave
Code de
e
2
fonction
Code
e
3
d'exception
e
4
CRC Hi (haut)
e
5
CRC Lo (bas)
* L'adresse 0 est réservée au mode diffusion et n'est actuellement pas disponible.
Tableau 28 : Réponses d'exception
Plage
1 à 247*
FL4000H ID (Adresse)
(décimal)
83 ou 86 (Hex)
Prédéfinir un registre unique
01 – 06 (Hex)
Code d'exception adéquat (voir ci-dessous)
00-FF (Hex)
CRC Octet Hi (haut)
00-FF (Hex)
CRC Octet bas
44
Modèle FL4000H
Référencé FL4000H

Publicité

Table des Matières
loading

Table des Matières