Tableau 6- 9 Messages de réponse normale pour Ecriture dans une bobine
Octet du message
Adresse d'esclave
Code de fonction
Adresse de la bobine
Nouvelle valeur de la bobine
CRC de 16 bits
Anomalie
Le message d'anomalie contient la même adresse d'esclave que le message de commande.
Le code de fonction du message d'anomalie est en fait égal à 80 hexa plus le code de
fonction d'origine de 05 hexa. Le code d'anomalie indique où l'erreur s'est produite dans le
message de commande. Vous trouverez plus loin dans ce chapitre la liste complète des
codes d'anomalie.
Tableau 6- 10 Messages d'anomalie pour Ecriture dans une bobine
Octet du message
Adresse d'esclave
Code de fonction
Code d'anomalie
CRC de 16 bits
Exemples
Bobine 0 (Redémarrer la communication Modbus)
Il faut envoyer la bobine 0 (Redémarrer la communication Modbus) pour activer un nouveau
débit et une nouvelle parité/trame. Il est également possible d'instituer un nouveau débit et
une nouvelle parité/trame par une mise hors tension puis sous tension :
● Requête : 1,5,0,0,255,0,140,58 (Hex 01,05,00,00,FF,00,8C,3A) (Mettre la bobine 0 à
● Réception : 1,5,0,0,255,0,140,58 (Hex 01,05,00,00,FF,00,8C,3A) (Redémarrer la
Modbus RTU RS485
Instructions de service, 06/2010, A5E03089265-01
0xFF00)
communication Modbus)
Poids fort
Poids faible
Poids fort
Poids faible
Poids faible
Poids fort
Poids faible
Poids fort
Codes de fonction
6.4 Ecriture dans une seule bobine
Exemple
xxhex
05hex
xxhex
xxhex
FFhex ou 00hex
00hex
xxhex
xxhex
Exemple
xxhex
85hex
01hex à 06hex
xxhex
xxhex
29