18.3.1 Adresse de l'esclave
Chaque esclave a une adresse de 8 bits. L'adresse par défaut de la pompe de
circulation d'eau chaude est 0x01. Les adresses des esclaves d'un même réseau
ne peuvent pas être dupliquées. A l'exception de l'adresse de diffusion, l'esclave
n'accuse réception et ne répond qu'aux messages ayant la même ID que lui. Le
protocole de communication définit une adresse de diffusion : 0xFF.
Adresse de l'esclave
0x01 à 0xF7
0xFF
18.3.2 Codes de commande pris en charge
Code
0x03
0x04
0x06
18.3.3 Données
Les définitions des mots de données d'instruction sont également différentes. Pour
plus de détails, voir la section 5.4 Explication détaillée de la commande UART et la
section 5.5 Plage de valeurs des registres.
18.3.4 Contrôle CRC
Code cyclique redondant CRC16 (MODBUS), comprenant 2 octets, lors de l'envoi,
l'octet de poids faible vient en premier, et l'octet de poids fort suit.
18.4 Commande détaillée UART
18.4.1 Code de commande = 0x03 (lecture du registre de maintien)
De maître à esclave :
Code de
Adresse
commande
de l'esclave
(0x03)
(1 octet)
De l'esclave au maître (réponse) :
Adresse
Code de
de l'esclave
commande
(1 octet)
(0x03)
18.4.2 Code de commande = 0x04 (lecture du registre d'entrée)
De maître à esclave
Adresse de
Code de
l'esclave
commande
(1 octet)
(0x04)
Commandement
Ce n'est que lorsque l'adresse de l'esclave (1-247) correspond que la
commande est exécutée et que la réponse est envoyée au maître.
Tous les esclaves reçoivent et exécutent des commandes et répondent
au maître. Pour un contrôle de configuration un à un.
Commandement
Lecture du registre de maintien
Lecture du registre d'entrée
Écriture d'un seul registre
Adresse du premier
registre de maintien
(2 octets, l'octet de poids
fort en premier)
Nombre total
Données
d'octets de
du premier
données
registre
(1 octet)
Adresse de départ du
registre d'entrée (2 octets,
l'octet de poids fort en
premier)
174
Nombre de
Vérifier le CRC
registres lus
(2 octets)
(2 octets)
. . . Nième
Vérification du
donnée de
CRC (2 octets)
registre
Nombre de
Vérification du
registres lus
CRC (2 octets)
(2 octets)
FR