Trame renvoyée par l'esclave :
Octets Description
0
Adresse de l'esclave
1
Code fonction 0x03
2
Nombre d'octets à lire
3
Poids fort du mot 0
4
Poids faible du mot 0
5
Poids fort du mot 1
6
Poids faible du mot 1
...
...
n
Poids faible du CRC
n + 1
Poids fort du CRC
Avec n = 3 + nombre d'octets à lire.
n esclave
Ordre (03)
Nbs octets
1 octet
hexadécimal
2 octets
hexadécimaux
• Code fonction 6 : écriture d'un seul registre
Écriture d'une valeur dans un seul registre de 16 bits. La
réponse normale est un « écho « de la demande, après
l'écriture dans le registre.
Trame envoyée par le maître :
Description
Octets
0
Adresse de l'esclave (0 à 247)
Code fonction 0x06
1
2
Poids fort de l'adresse du registre
3
Poids faible de l'adresse du registre
4
Poids fort de la valeur du registre
5
Poids faible de la valeur du registre
6
Poids faible du CRC
7
Poids fort du CRC
n esclave
Ordre (06)
1 octet
hexadécimal
2 octets
hexadécimaux
Trame envoyée par l'esclave :
Description
Octets
0
Adresse de l'esclave
Code fonction 0x06
1
2
Poids fort de l'adresse du registre
3
Poids faible de l'adresse du registre
4
Poids fort de la valeur du registre
5
Poids faible de la valeur du registre
6
Poids faible du CRC
7
Poids fort du CRC
166
FONCTIONNEMENT PAR MODBUS RTU
Mot numéro 0
Mot numéro 1
...
CRC
Adresse registre
Valeur registre
CRC
• Code fonction 16 : écriture multiple
Écriture d'une zone contiguë de registres. L'esclave impose une
limite haute sur le nombre de registres qui peuvent être écrits.
Si la limite est dépassée, l'esclave ne répond pas.
Nota : Écriture de 12 paramètres au maximum.
Trame envoyée par le Maître :
Description
Octets
0
Adresse de l'esclave (1 à 247)
Code fonction 0x10
1
2
Poids fort de l'adresse du premier mot
3
Poids faible de l'adresse du premier mot
4
Poids fort du nombre de mots à écrire
5
Poids faible du nombre de mots à écrire
6
Nombre d'octets à écrire
7
Poids fort du mot 0 à écrire
8
Poids faible du mot 0 à écrire
9
Poids fort du mot 1 à écrire
10
Poids faible du mot 1 à écrire
...
...
n
Poids faible du CRC
n + 1
Poids fort du CRC
Avec n = 7 + nombre d'octets à écrire.
n esclave
Ordre (10h)
Adresse du 1er mot
1 octet
Nombre de mots
hexadécimal
2 octets
hexadécimaux
1 octet
hexadécimal
2 octets
hexadécimaux
Trame renvoyée par l'esclave :
Description
Octets
0
Adresse de l'esclave (1 à 247)
Code fonction 0x10
1
2
Poids fort de l'adresse du premier mot
3
Poids faible de l'adresse du premier mot
4
Poids fort du nombre de mots écrits
5
Poids faible du nombre de mots écrits
6
Poids faible du CRC
7
Poids fort du CRC
n esclave
Ordre (10h)
1 octet
hexadécimal
2 octets
hexadécimaux
Guide de mise en service Powerdrive MD2/FX
Nbs octets
Mot numéro 0
Mot numéro 1
...
CRC
Adresse du 1er mot
Nombre de mots
CRC
4617 fr - 2017.11 / f