6
Détails des messages Modbus
Les abréviations suivantes sont utilisées dans l'ensemble de cette section pour l'illustration de la structure des
messages :
R
(Read) Lecture
W
(Write) Écriture
RS
Réponse
SA
Adresse esclave (01 ... F7 hex)
EC
Code d'exceptione
RH
Adresse de registre (octet de poids fort)
RL
Adresse de registre (octet de poids faible)
DxH
Données (octet de poids fort)
DxL
Données (octet de poids faible)
CRCH Contrôle de redondance cyclique (octet de poids fort)
CRCL Contrôle de redondance cyclique (octet de poids faible)
6.1
Lecture des registres
6.1.1
Structure de message pour lire un registre de 16 bits
Tous les registres sauf le 1
R
SA
RS
SA
6.1.2
Structure de message pour lire deux registres de 16 bits
Registres 32, 60 et 64 uniquement
R
SA
RS
SA
D1H et D1L sont les octets de poids fort et de poids faible de la première valeur de registre de 16 bits (32, 60, 64)
D2H et D2L sont les octets de poids fort et de poids faible de la deuxième valeur de registre de 16 bits (33, 61, 65)
Exemple : Heures totales d'exécution = 305419896 (12345678h)
Registre 60 (mot de poids faible des heures totales d'exécution) = 5678 h
Registre 61 (mot de poids fort des heures totales d'exécution) = 1234 h
R
SA
RS
SA
03
RH
RL
00
03
02
DH
DL
03
RH
RL
00
03
04
D1H
D1L
03
00
3C
00
03
04
56
78
Message Modbus
01
CRCH
CRCL
CRCH
CRCL
02
CRCH
CRCL
D2H
D2L
CRCH
CRCL
02
CRCH
CRCL
12
34
CRCH
CRCL
CMVMB401C
13