Référence du protocole réseau
Remarque 1 La valeur de l'adresse d'un registre (transmise sur la ligne ModBus) est
Écriture dans les registres de maintien [17h] :
Cette fonction sert à lire et à écrire des données dans des registres de
maintien consécutifs. Voir l'exemple ci-dessous :
• Valeur « 50 Hz » à indiquer comme fréquence de consigne (F001) dans
un variateur ayant l'adresse esclave « 1 » pour ensuite relever
la fréquence de sortie (d001).
N°
Nom du champ
1
Adresse esclave*1
2
Code fonction
3
Adresse de départ
à lire*3 (ordre
supérieur)
4
Adresse de départ
à lire*3 (ordre inférieur)
5
Nombre de registres
de maintien à lire
(ordre supérieur)
6
Nombre de registres
de maintien à lire
(ordre inférieur)
7
Adresse de départ
à écrire*3 (ordre
supérieur)
8
Adresse de départ
à écrire*3 (ordre
inférieur)
9
Nombre de registres
de maintien à écrire
(ordre supérieur)
10 Nombre de registres
de maintien à écrire
(ordre inférieur)
11 Nombre d'octets à écrire*2 04
12 Données de changement 1
(ordre supérieur)
13 Données de changement 1
(ordre inférieur)
14 Données de changement 2
(ordre supérieur)
15 Données de changement 2
(ordre inférieur)
16 CRC-16 (ordre supérieur)
17 CRC-16 (ordre inférieur) 86
inférieure de 1 par rapport au numéro de registre.
En cas d'échec de l'écriture dans des registres de maintien sélectionnés,
consultez la réponse d'exception.
Exemple
N°
Nom du champ
(Hex)
01
1
Adresse esclave
17
2
Code fonction
10
3
Nombre d'octets n
00
4
Données de registre 1
(ordre supérieur)
00
5
Données de registre 1
(ordre inférieur)
02
6
Données de registre 2
(ordre supérieur)
00
7
Données de registre 2
(ordre inférieur)
00
8
CRC-16 (ordre supérieur) F4
00
9
CRC-16 (ordre inférieur) 71
02
00
00
13
88
F4
Section B-3
Exemple
(Hex)
01
17
04
00
00
13
88
285