LEROY-SOMER
7.9 - Utilisation de Modbus RTU
• Paramétrage
Pour valider Modbus RTU, paramétrer 4
4
2
4
2
. Puis, paramétrer l'adresse du DIGIDRIVE en 4
• Spécification de la trame Modbus RTU
1 bit Début 8 bits Données
Le DIGIDRIVE n'utilise pas le bit de parité.
• Valeur du registre de Modbus RTU
Tous les paramètres du DIGIDRIVE sont groupés dans les séries 4XXXX des registres Mod-
bus.
Pour convertir un paramètre en registre Modbus, enlever le point décimal du paramètre, par
exemple : le paramètre 1
paramètres " bit ") sont utilisés comme des valeurs 16 bits signées.
• Fonctions
0x03 (3)
0x10 (16)
0x17 (23)
Lorsqu'on utilise des commandes de lecture ou écriture multiples, les paramètres écrits ou lus
doivent être consécutifs. Si un bloc de paramètres est écrit ou lu à partir d'un paramètre man-
quant, l'esclave répondra avec un code d'exception. Donc, il faudra " l'éclater " en un certain
nombre de petits blocs, pour ne pas lire ou écrire un paramètre inexistant.
Le nombre maximum de paramètres consécutifs lus ou écrits est de 16.
• Messages multi diffusion " broadcast "
Le DIGIDRIVE peut recevoir des messages " broadcast ".
Si le contrôleur maître envoie un message ECRITURE au nœud 0, tous les nœuds prendront
en compte le message, mais aucun ne répondra au maître.
• Code d'exception
Les codes d'exception sont les suivants :
1 Code de fonction inexistant / fonction incorrecte.
2 Adresse de registre en dehors de la plage ou trop de registres demandés en lecture / adres-
se de donnée incorrecte.
Paramètre en dehors de la plage pendant l'écriture du bloc 0x10 :
l'esclave traite le bloc d'écriture dans l'ordre où sont reçues les données. Si une écriture n'est
pas correcte à cause d'une valeur hors plage, alors le bloc d'écriture est terminé. Cependant,
l'esclave n'établit pas une réponse d'exception, l'erreur est plutôt indiquée dans le message
de retour par le nombre de données écrites.
Paramètre en dehors de la plage pendant la lecture/écriture du bloc 0x17 :
il ne sera pas signalé qu'une valeur est en dehors de la plage pendant l'accès de 0x17.
Installation et mise en service
DIGIDRIVE
Variateur de vitesse
4
1
1
= rtu, et sélectionner la vitesse de transmission en
2 bits Fin
1
1
.
2
2
1
.
2
2
devient le registre 1122. Tous les paramètres (y compris les
4
3
3
.
Lecture de paramètres multiples
Ecriture de paramètres multiples
Lecture et écriture de paramètres multiples
3218 fr - 11.2003 / g
93