FR
18.Annexe 1
Protocole de communication Modbus
Ce protocole est basé sur le protocole MODBUS-RTU (mode "unité terminale distante") pour
réaliser le contrôle à distance de l'équipement de la pompe de circulation d'eau chaude. La
pompe de circulation d'eau chaude est définie comme un esclave dans le protocole de
communication.
18.1 Configuration de l'UART
18.1.1 Un bit de départ, 8 bits de données, le bit de poids faible en premier
Démarrage
Bit0
(bas)
(LSB)
18.1.2 Vitesse de transmission : 115200bps
18.1.3 Chiffre de contrôle : None no check (défaut d'usine) ;
18.1.4 Bit d'arrêt : 1bit (par défaut)
La configuration de communication de l'esclave peut être modifiée par le maître après
l'établissement de la communication. Voir 18.5.2 Informations sur les registres
correspondants.
18.2 Protocole de communication
18.2.1 Adopter le mode maître-esclave, toutes les communications doivent être
initiées par le maître, et l'esclave doit répondre. Supporte le mode maître-esclave
unique, l'adresse de l'esclave est fixée à 0x01.
18.2.2 Seul le maître a le droit d'initier la communication, et l'esclave ne répond
qu'après avoir reçu des instructions légales et complètes du maître.
18.2.3 Lorsque le maître envoie des données, celles-ci doivent être continues et il ne
doit pas y avoir d'intervalle entre chaque octet ou l'intervalle doit être <1,5 octet.
18.2.4 Après avoir reçu la commande du maître, l'esclave commence à répondre dans
un délai d'au moins 50 ms.
18.2.5 L'esclave doit être continu lorsqu'il envoie des données, et il ne doit pas y avoir
d'intervalle entre chaque octet ou l'intervalle doit être <1,5 octet.
18.2.6 Après que le maître a envoyé une trame d'instructions, s'il n'y a pas de réponse,
il essaiera à nouveau toutes les 200 ms. Si la communication ne peut se dérouler nor-
malement pendant une longue période, l'hôte doit traiter le problème en conséquence.
18.2.7 Si la machine esclave ne reçoit pas de commande valide pendant une longue
période, la machine esclave traitera également la situation en conséquence.
18.3 Cadre du protocole
De maître à esclave :
Code
Code de
d'adresse
commande
(8 bits)
(8 bits)
Esclave de l'hôte :
Code de
Code
d'adresse
commande
(8 bits)
(8 bits)
Bit1
Bit2
Bit3
Données
CRCL
(N*8 bit)
(8 bits)
Données
CRCL
(N*8 bit)
(8 bits)
Bit4
Bit5
Bit6
CRCH
(8 bits)
CRCH
(8 bits)
173
Bit7
Parité
Arrêt
(haut)