Tableau 6- 6 Messages de réponse normale pour Lecture de plusieurs registres
Octet du message
Adresse d'esclave
Code de fonction
Nombre d'octets
Registre de début
Registre suivant
Dernier registre
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 03 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- 7 Messages d'anomalie pour Lecture de plusieurs registres
Octet du message
Adresse d'esclave
Code de fonction
Code d'anomalie
CRC de 16 bits
Exemples
Lecture du débit massique absolu (4:03001)
● Requête : 1,3,11,184,0,2,70,10 (Hex 01,03,0B,B8,00,02,46,0A)
● Réponse : 1,3,4,64,195,82,139,98,200 (Hex 01,03,04,40,C3,52,8B,62,C8)
● Débit massique absolu = 6,10383 kg/s
Lecture de la densité absolue (4:03005)
● Requête : 1,3,11,188,0,2,7,203 (Hex 01,03,0B,BC,00,02,07,CB)
● Réponse : 1,3,4,68,54,162,145,182,1 (Hex 01,03,04,44,36,A2,91,B6,01)
● Densité absolue = 730,54010 kg/m3
Modbus RTU RS485
Instructions de service, 06/2010, A5E03089265-01
Poids fort
Poids faible
Poids fort
Poids faible
Poids fort
Poids faible
Poids faible
Poids fort
Poids faible
Poids fort
Codes de fonction
6.3 Lecture de plusieurs registres
Exemple
xxhex
03hex
xxhex
xxhex
xxhex
xxhex
xxhex
xxhex
xxhex
xxhex
xxhex
Exemple
xxhex
83hex
01hex à 06hex
xxhex
xxhex
27