2 Description du protocole Modbus
2.4.2
Ecriture d'un mot
Avec la fonction "écriture d'un mot", les blocs de données de l'ordre et de la réponse sont identiques.
ATTENTION!
L'écriture de certains paramètres R/W a lieu dans la mémoire EEPROM ou Flash. Ce type de mé-
moires ne supporte qu'un nombre limité de cycles d'écriture (env. 10 000 ou 100 000).
C'est pourquoi l'écriture récurrente de certaines variables peut provoquer une erreur dans la mémoire.
C'est pourquoi le nombre de processus d'écriture doit être maintenu aussi faible que possible.
Instruction
Adresse de l'es-
clave
1 octet
Réponse
Adresse de l'es-
clave
1 octet
Exemple
Dans cet exemple, il faut écrire une commande pour la valeur "durée jusqu'à détection NEP" de l'appa-
reil. L'adresse d'esclave de l'appareil est 1 ici, l'adresse du mot 0x5A42 (chapitre 6.10 "Configuration
Surveillance de capteur", Page 44) et le mot à écrire sera "2700" (2700 s corespondent à 45 min).
Code hexa de l'ordre :
01
Esclave
Code hexa de la réponse :
01
Esclave
10
Fonction
0x06
1 octet
Fonction
0x06
1 octet
06
5A 42
Fonction
Adresse du
mot
06
5A 42
Fonction
Adresse du
mot
Adresse du mot
Valeur du mot
2 octets
Adresse du mot
Valeur du mot
2 octets
0A 8C
Valeur
0A 8C
Valeur
Somme de
contrôle CRC
2 octets
2 octets
Somme de
contrôle
CRC
2 octets
2 octets
3C 03
CRC
3C 03
CRC