Message De Réponse D'écriture Modbus; Codes De Fonction Supportés; Réponses D'exception Et Codes D'exception - GASSONIC OBSERVER-i Manuel D'instructions

Table des Matières

Publicité

6.4.2. Message de réponse d'écriture Modbus
Octet
er
1
Adresse esclave
ème
2
Code de fonction
ème
3
Adresse de
registre Haut**
ème
4
Adresse de
registre Bas**
ème
5
Données
prédéfinies Haut
ème
6
Données
prédéfinies Bas
ème
7
CRC Bas
ème
8
CRC Haut
REMARQUE* : l'adresse 0 est réservée pour le mode de diffusion et n'est pas prise en charge pour
le moment.
REMARQUE** : l'adresse de départ peut avoir un maximum de 247 emplacements d'adresse (0000-
0x00F7).
6.4.3. Codes de fonction supportés
Le code de fonction 03 ou 04 (registres de maintien de lecture) est utilisé pour lire l'état de l'unité
esclave. Le code de fonction 06 (registre simple prédéfini) est utilisé pour écrire une commande à
l'unité esclave.
6.5.
Réponses d'exception et codes d'exception
Dans un échange normal, l'appareil maître envoie une requête au Gassonic Observer-i. Le Gassonic
Observer-i reçoit la requête et renvoie une réponse normale au maître. Si une erreur de
communication se produit, il existe trois réponses possibles du Gassonic Observer-i :
1. Si le Gassonic Observer-i ne reconnaît pas la requête à cause d'une erreur de communication, il
ne renvoie aucune réponse et l'appareil maître produit finalement une condition de temporisation
pour la requête.
2. Si le Gassonic Observer-i reçoit la requête, mais détecte une erreur de communication (CRC,
etc.), il ne renvoie aucune réponse et l'appareil maître produit finalement une temporisation pour la
requête.
3. Un code d'exception est renvoyé lorsque le Gassonic Observer-i reçoit la requête sans erreur de
communication, mais ne peut pas la traiter à cause d'une lecture ou d'une écriture vers un code de
fonction non existant ou illégal, une adresse de départ ou une adresse de registre de commande
illégale, ou une valeur de donnée illégale. Le message de réponse d'exception a deux champs qui
le différencient d'une réponse normale. Consulter la section suivante pour plus d'informations.
Modbus
Plage
1-247* (décimal)
06
00
00-FF (hex)
00-FF (hex)
00-FF (hex)
00-FF (hex)
00-FF (hex)
Tableau 9 : message de réponse d'écriture Modbus
55
GASSONIC OBSERVER-i
Référence au Gassonic
Observer-i
ID Gassonic Observer-i
(adresse)
Registre simple prédéfini
Non utilisé par le Gassonic
Observer-i
Commandes Gassonic
Observer-i
Données de commande d'octet
Haut du Gassonic Observer-i
Données de commande d'octet
Bas du Gassonic Observer-i
Octet CRC Bas
Octet CRC Haut

Publicité

Table des Matières
loading

Table des Matières