2.4.4 Registres de données 42 – 123
Ce sont les paramètres du régulateur. Pour écrire ces paramètres par le poste de commande, celui-ci doit
avoir la priorité et un démarrage à froid doit être validé. Pour un fonctionnement avec nombre-clé, il faut
tout d'abord introduire le nombre-clé exact.
2.4.5 Registres de données 200 – 255
Ce sont les blocs configuration du régulateur. Pour écrire ces configurations par le poste de commande,
celui-ci doit avoir la priorité et un démarrage à froid doit être validé. Pour un fonctionnement avec
nombre-clé, il faut tout d'abord introduire le nombre-clé exact.
La configuration transmise est contrôlée dans le régulateur. Si la configuration n'est pas correcte, le registre
d'état "13" se place sur "1" et signale ainsi l'erreur de configuration.
2.5
Organisation des registres d'états
2.5.1 Registres d'états 1, 2, 5 – 9, 11, 13, 15 – 18, 20, 22, 23, 25 – 28, 31, 32, 37 – 42
Ces registres sont uniquement lisibles. Les défauts ou les actions du régulateur sont signalés au poste de
commande.
2.5.2 Registres d'états 3, 4, 10, 12, 14, 21, 29, 30, 33 – 36
Ces registres peuvent toujours être écrits.
2.5.3 Registres d'états 19, 24
Pour ces registres, le poste de commande doit avoir la priorité et un démarrage à froid doit avoir été validé.
3
Protocole Modbus
Le protocole Modbus régit la communication entre le régulateur et le poste de commande. Le poste de
commande est le Maître (Master), le régulateur est l'Esclave (Slave). Le régulateur ne peut que répondre
aux questions du poste de commande.
Après une question, le poste de commande doit attendre au moins une seconde le début d'une réponse.
C'est seulement après une réponse ou l'écoulement de la seconde que le poste de commande peut émettre
une autre question.
3.1
Code fonction 01 (Read Coil Status); lecture d'état
Les informations binaires (alarmes défauts, états des relais ou états de fonctionnement) sont lues à partir du
régulateur numérique et transmises au poste de commande.
Exemple : lecture des registres des états 10 à 21 par le régulateur dont l'adresse est 11.
Question du poste de commande
Adresse
Fonction
0B
01
Réponse de la liaison série
Adresse
Fonction
0B
01
Dans l'exemple, les registres d'états 10, 11, 12, 16, 17 et 21 sont sur 1. Dans le Byte, on lit les bits de
droite à gauche. C7(HEX) correspond à 01011010 (binaire).
Etat 17
16
15
1
1
0
Le deuxième Byte comporte les registres d'états 18 – 21, les 4 bits précédents ne sont pas affectés.
Etat X
X
X
0
0
0
8
Adresse 1er bit
Nb de registres
haut
bas
haut
00
09
00
Nombre
Reg. d'états
de bytes
Coil10–17 Coil18–21
02
C7
14
13
12
11
0
0
1
1
X
21
20
19
0
1
0
0
bas
0C
08
10
1
18
0
Mot de contrôle
haut
bas
EC
A7
Mot de contrôle
haut
bas
72
0B