7�2�- PROTOCOLE MODBUS
Au sein du protocole Modbus, le CVM-D4xx utilise le mode RTU (Remote Terminal Unit).
Les fonctions Modbus mises en œuvre dans l'équipement sont :
Fonction 0x03 et 0x04 : Lecture d'un registre de type integer.
Fonction 0x05 : Écriture d'un relais.
Fonction 0x01 : Lecture d'un relais.
Fonction 0x10 : Écriture de registres multiples.
Fonction 0x02 : Lecture d'un registre d'une entrée.
7�2�1�- EXEMPLE DE LECTURE : Fonction 0x04�
Question : Valeur de la tension de phase-neutre de la L1.
Adresse : 0A, numéro de périphérique : 10 en décimal.
Fonction : 04, fonction de lecture.
Registre initial : 0000, registre auquel vous voulez que la lecture commence.
Nº de registres : 0002, nombre de registres à lire.
CRC : 70B0, caractère CRC.
Réponse :
Adresse : 0A, numéro de périphérique qui répond : 10 en décimal.
Fonction : 04, fonction de lecture.
Nbre d'octets : 04, nbre d'octets reçus.
Registre : 0000084D, valeur de la tension de phase de la L1 : VL1 x 10 : 212.5V.
CRC : 86B1, caractère CRC.
7�2�2�- EXEMPLE D'ÉCRITURE : Fonction 0x05�
Question : Effacement des valeurs maximales et minimales.
Adresse : 0A, numéro de périphérique : 10 en décimal.
Fonction : 05, fonction de lecture.
Registre initial : 0838, registre du paramètre d'effacement des valeurs maximales et minimales.
Valeur : FF00, indique que nous souhaitons effacer les valeurs maximales et minimales.
CRC : CEEF, caractère CRC.
34
Adresse
Fonction
0A
04
Nbre
Adresse
Fonction
d'octets
0A
04
04
Adresse
Fonction
0A
05
CVM-D420, CVM-D421, CVM-D440, CVM-D441
Registre
Nº registres
initial
0000
0002
Registre nº 1
Registre nº 2
0000
084D
Registre
Valeur
initial
0838
FF00
CRC
70B0
CRC
86B1
CRC
CEEF
Manuel d'instructions