5
Détails du protocole Modbus
5.1
Transmission de données
Ce variateur utilise le mode de transmission RTU (Unité terminale distante) du protocole Modbus et fonctionne comme
un appareil esclave sur le réseau. Tout appareil communiquant avec le(s) variateur(s) doit être un maître Modbus.
5.2
Numérotation des registres
Les numéros de registres Modbus 3X et 4X sont toujours supérieurs d'un chiffre aux numéros de registres du variateur
même. Par exemple : le registre de variateur 24 correspond au registre 25 de Modbus 3X / 4X.
Tous les numéros de registres auxquels il est fait référence dans cette notice sont des numéros de registres de
variateur.
5.3
Codes de fonction Modbus supportés
Les codes de fonction supportés par le variateur sont :
03 - Registre de maintien de lecture (références 4X)
04 - Registre d'entrée de lecture (références 3X)
De manière type, seul un registre (ou un mot de données) peut être lu à la fois. Les exceptions à cette règle sont
les suivantes :
•
Registre 24 (Fréquence de commande) peut être lu comme un registre seul ou un groupe de 6 registres d'état de variateur
(24-29).
•
Registre 32 (mot de poids faible de total kWh) peut être lu comme un registre seul ou un groupe de 2 registres (32-33).
•
Registre 60 (mot de poids faible d'heures totales d'exécution) peut être lu comme un registre seul ou un groupe de 2
registres (60-61).
•
Registre 64 (mot de poids faible d'heures totales sous tension) peut être lu comme un registre seul ou un groupe de 2
registres (64-65).
•
Dans certains cas, des mots multiples peuvent être lus pour un seul registre. Lorsque cela se produit pour les registres
ci-dessous, la réponse du variateur est pour le nombre de mots, plutôt que le nombre de registres, requis:
•
Registre 500 (Historique des défauts) peut être lu comme 1 seul mot (renvoyant les deux défauts les plus récents) ou 4
mots (renvoyant l'historique complet).
•
Registre 511 (Total kWh) peut être lu comme 1 seul mot (renvoyant uniquement le mot de poids faible de la valeur de
registre de 32 bits) ou 2 mots (renvoyant toute la valeur de registre de 32 bits).
•
Registre 540 (Heures totales d'exécution) peut être lu comme 1 seul mot (renvoyant uniquement le mot de poids faible
de la valeur de registre de 32 bits) ou comme 2 mots (renvoyant toute la valeur de registre de 32 bits).
•
Registre 541 (Heures totales sous tension) peut être lu comme 1 seul mot (renvoyant uniquement le mot de poids faible
de la valeur de registre de 32 bits) ou comme 2 mots (renvoyant toute la valeur de registre de 32 bits).
06 - Registre seul préréglé (références 4X)
Écriture d'un seul registre.
16 - Registres multiples préréglés (références 4X)
Bien que le code 16 soit supporté, son application est limitée à l'adressage d'un seul registre par écriture.
12
Protocole Modbus
REMARQUE
Nous ne différencions pas entre 4X et 3X. Par conséquent, les codes de
fonction 03 et 04 sont traités de la même façon.
CMVMB401C