Le premier octet, ADR : code d'adresse de la machine esclave (=001...254)
Le premier octet 83H : erreur lors de la lecture de la valeur du registre
Le troisième octet Code d'information : voir tableau des codes d'information
Les quatrième et cinquième octets : vérification CRC16 des octets 1 à 3
4. Code fonction 06H : écriture de données de registre individuelles, données envoyées par l'hôte :
1
2
ADR
06
Si la machine esclave reçoit correctement les données, elle renvoie les valeurs suivantes :
1
2
ADR
06
Si la machine esclave ne reçoit pas correctement, elle renvoie les valeurs suivantes :
1
ADR
86H
Le premier octet, ADR : code d'adresse de la machine esclave (=001...254)
Le premier octet 86H : code de fonction de l'erreur d'écriture du numéro de registre
Le troisième octet code d'information : voir tableau des codes d'information
Les quatrième et cinquième octets : vérification CRC16 des octets 1 à 3
5. Code fonction 10H : écrire plusieurs numéros d'enregistrement à la suite Données envoyées par l'hôte :
1
2
ADR
10H
3
4
Octet
Octet
supérieur
de poids
de
faible de
l'adresse
l'adresse
du registre
de registre
3
4
Hauteurs
Octet
Octet de
de poids
poids fort
faible du
du registre
registre
2
Code d'erreur
3
Octet
Octet de
supérieur de
poids faible
l'adresse
de l' adresse
de registre
de
d'origine
départ
5
6
Octet
Octet
de poids
de poids
faible de l'
faible des
adresse
données
de registre
5
6
Octet de
Octet
poids
de poids
fort des
faible
données
des
données
3
4
Octet le moins
significatif du
code CRC
4
5
Octet
supérieur du
numéro de
registre
7
8
Octet
Hauteurs
de poids
Octet de
faible du
poids fort
code CRC
du code
CRC
7
8
Octet de
Octet
poids
supérieur
faible du
du code
code CRC
CRC
5
Octet de poids fort
du code CRC
6
7
Octet de
Nombre
poids faible
total
du numéro
de données
de registre
octets
41