LEROY-SOMER
16.4 - MODBUS RTU
16.4.1 - Généralités
Le protocole MODBUS RTU est un protocole de type maître-
esclave (un seul maître par réseau).
Description
Couche physique normale
pour fonctionnement multi-
points
Chaîne de bits
Symbole
Vitesse de transmission
Nota : Si le câble CT Comms cable est utilisé, la vitesse de
transmission est limitée à 38400 bauds.
16.4.2 - Description des échanges
Toutes les demandes du maître amèneront la réponse d'un seul esclave. L'esclave répondra dans le temps maximum qui lui est
imparti (le temps de réponse minimum ne sera jamais inférieur à la période de silence).
Période de silence minimum
Demande Maître
Fonctions développées
VARMECA 30
Moteur ou motoréducteur à vitesse variable
FONCTIONNEMENT PAR MODBUS RTU
Caractéristiques
RS485 2fils
Symboles asynchrones UART
standard avec Non Retour à
Zéro (NRZ)
Chaque symbole est constitué
de :
1 bit start
8 bits de données (dernier bit
s i g n i f i c a t i f t r a n s m i s e n
premier)
1 ou 2 bits stop suivant 11.27
300, 600, 1200, 2400, 4800,
9600, 19200, 38400, 57600,
115200 bauds
Détection trame
Traitement de la
trame par l'esclave
Temps de réponse
esclave
Les échanges sont à l'initiative du maître, qui émet sa
demande : si l'esclave concerné l'a comprise, il envoie sa
réponse. Chaque trame (question ou réponse) contient
quatre types d'information :
- l'adresse de l'esclave concerné qui reçoit la trame question
(demande du maître) ou l'adresse de l'esclave qui envoie la
trame réponse (codée sur un octet),
- le code fonction qui sélectionne une commande (lecture ou
écriture de mots, de bits...) pour les trames question et
réponse (codé sur un octet),
- le champ d'information contenant les paramètres liés a la
commande (codé sur "n" octets),
- le CRC de la trame, calculé sur seize bits qui permet de
détecter des erreurs de transmission.
La trame est terminée par une période de silence minimum,
équivalente au temps de transmission pour 3,5 caractères
(par ex., à 19200 bauds, la période de silence doit être au
minimum de 1/19200 x 11 bits x 3,5, soit 2 ms). Cette période
de silence indique la fin du message, et l'esclave peut
commencer à traiter l'information transmise.
Toutes les informations sont codées en hexadécimal.
Adresse Code
Données du message
esclave fonction
Période de silence minimum
Réponse esclave
3997 fr - 07.2007 / c
CRC Invervalle
16 bits de silence
Demande Maître
101