Protocole Modbus De Commande D'écriture (Demande/ Réponse); Tableau 26 : Demande D'écriture Aux Registres Par Modbus; Tableau 27 : Réponse Modbus D'écriture Des Registres; Réponses D'exception Et Codes D'exception - MSA FlameGard 5 MSIR Mode D'emploi

Table des Matières

Publicité

Protocole Modbus de commande d'écriture
4.7
(Demande/ Réponse)
Un dispositif maître écrit sur un registre de FlameGard 5 MSIR en envoyant un message de 8 octets
correctement formaté (Tableau 26).
Tableau 26 : Demande d'écriture aux registres par Modbus
Octet
Modbus
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éréglées haut
ème
6
Données préréglées bas
ème
7
CRC haut
ème
8
CRC bas
* L'adresse 0 est réservée pour le mode de transmission radio et n'est pas supportée pour le moment.
A la réception d'une demande d'écriture aux registres valide provenant du dispositif maître, le
détecteur FlameGard 5 MSIR répondra par un message (Tableau 27). Si la demande d'écriture
génère une erreur, un message d'exception est renvoyé au dispositif maître (Section 4.8 ).
Tableau 27 : Réponse Modbus d'écriture des registres
Octet
Modbus
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éréglées haut
ème
6
Données préréglées bas
ème
7
CRC haut
th
8
CRC bas
* L'adresse 0 est réservée pour le mode de transmission radio et n'est pas supportée pour le moment.
Réponses d'exception et codes d'exception
4.8
4.8.1 Réponse d'exception
Dans un cas normal de communications par demande et réponse, le dispositif maître envoie une
demande au détecteur FlameGard 5 MSIR. À la réception de cette demande, le détecteur la traite et
renvoie une réponse au dispositif maître. Lors d'une communication anormale entre les deux
dispositifs, quatre scenarios sont possibles :
Détecteur FlameGard 5 MSIR
Plage
Référencé au FlameGard 5 MSIR
1-247* (Décimal)
ID du FlameGard 5 MSIR (Adresse)
06
00
Non utilisée par FlameGard 5 MSIR
00-FF (Hex)
00-03 (Hex)
00-FF (Hex)
00-FF (Hex)
00-FF (Hex)
Plage
Référencé au FlameGard 5 MSIR
1-247* (Décimal)
ID du FlameGard 5 MSIR (Adresse)
06
00
Non utilisée par FlameGard 5 MSIR
00-FF (Hex)
00-FF (Hex)
00-FF (Hex)
00-FF (Hex)
00-FF (Hex)
41
Prérégler registres simples
Adresse de registre de
FlameGard 5 MSIR octet bas
Données de commande de
FlameGard 5 MSIR octet haut
Données de commande de
FlameGard 5 MSIR octet bas
CRC octet haut
CRC octet bas
Prérégler registres simples
Adresse de registre de
FlameGard 5 MSIR octet bas
Données de commande de
FlameGard 5 MSIR octet haut
Données de commande de
FlameGard 5 MSIR octet bas
CRC octet haut
CRC octet bas

Publicité

Table des Matières
loading

Table des Matières