3.2
Code fonction 05 (Force single coil); écriture (commande) d'état
Le poste de commande modifie un état binaire tel que seuil, sortie binaire ou type de fonctionnement.
Exemple : écriture du registre d'état 19 (commutation manu-auto)
Pour commuter le régulateur sur fonctionnement automatique, le registre 10 est à placer sur "1".
Dans l'exemple, le régulateur a l'adresse 12..
Ordre d'écriture du poste de commande
Adresse
Fonction
0C
05
Réponse du régulateur
Adresse
Fonction
0C
05
Le quatrième Byte comporte le numéro 12 (hexadécimal). Ceci correspond à 18 (décimal) et au registre
d'état 19, car dans le protocole Modbus on compte à partir de 0. Si un registre est mis sur 1, le Byte 5 doit
transmettre l'information FF. S'il est mis sur 0, un 00 doit être transmis.
3.3
Code fonction 03 (Read Holding Register); lecture de registre analogique
Des grandeurs analogiques peuvent être lues dans le régulateur par le poste de commande après choix de
la grandeur (mesure, consigne, etc.).
Exemple : lecture du registre des données Nº 1
Ce registre comporte l'identification du régulateur. L'adresse du régulateur est 1.
Question du poste de commande
Adresse
Fonction
01
03
Réponse du régulateur
Adresse
Fonction
01
03
Etant donné que dans cet exemple seul le registre 1 est lu et que ce registre a toujours la valeur 6400, il
peut servir à contrôler la communication.
Pour un contrôle selon cet exemple, l'adresse du régulateur doit être réglée à 1, si ce n'est pas le cas, un
autre Mot de contrôle apparaîtra.
Le quatrième Byte comprend le numéro 00 (hexadécimal). Ceci correspond à 0 (décimal) et au registre de
données 1, car la numérotation dans le protocole Modbus commence à partir de zéro.
3.4
Code fonction 06 (Preset Single Register); écriture de registre analogique
Une valeur analogique telle que consigne ou gain K
Exemple : écriture du Registre de données 35 correspondant à la consigne. Le régulateur a l'adresse de
station 18 et fonctionne comme régulateur à consigne interne. Le poste de commande doit avoir transmis
au régulateur une consigne de 10,0.
Ordre du poste de commande
Adresse
Fonction
12
06
Réponse du régulateur
Adresse
Fonction
12
06
Reg.d'état Nº
Etat du registre
haut
bas
marche/arrêt
00
12
FF
Reg. d'état N°
Etat du registre
haut
bas
marche/arrêt
00
12
FF
Reg. des données Nº
haut
bas
00
00
Quantité
de bytes
02
Reg. de données Nº
haut
bas
00
22
Reg. de données Nº
haut
bas
00
22
...
00
...
00
Nb de reg. de données
bas
haut
00
01
Registre 1
haut
bas
19
00
peut être modifiée dans le régulateur.
p
Valeur dans reg. 35
haut
bas
00
64
Valeur dans reg. 35
haut
bas
00
64
Mot de contrôle
haut
bas
2D
22
Mot de contrôle
haut
bas
2D
22
Mot de contrôle
haut
bas
84
0A
Mot de contrôle
haut
bas
B3
D4
Mot de contrôle
haut
bas
2A
88
Mot de contrôle
haut
bas
2A
88
9