Message De Réponse D'écriture Modbus; Codes De Fonction Supportés; Réponses D'exception Et Codes D'exception - MSA General Monitors OBSERVER I Manuel D'instructions

Table des Matières

Publicité

6.4.2. Message de réponse d'écriture Modbus
Octet
1
er
Adresse esclave
2
Code de fonction
ème
3
ème
Adresse de
registre Haut**
4
Adresse de
ème
registre Bas**
5
ème
Données
prédéfinies Haut
6
ème
Données
prédéfinies Bas
7
ème
CRC Bas
8
ème
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 Observer i. Le 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 Observer i :
1. Si le 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 f inalement une condition de temporisation pour la
requête.
2. Si le 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 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
f onction 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 dif férencient d'une réponse normale. Consulter la section suivante pour plus d'informations.
Modbus
Plage
1-247* (décimal) ID Observer i (adresse)
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
56
Référence au Observer i
Registre simple prédéfini
Non utilisé par le Observer i
Commandes Observer i
Données de commande d'octet
Haut du Observer i
Données de commande d'octet
Bas du Observer i
Octet CRC Bas
Octet CRC Haut
OBSERVER i

Publicité

Table des Matières
loading

Table des Matières