3.1
Principe maître-esclave
La communication entre un maître (par ex. PC, ordinateur portable ou unité centrale) et un es-
clave (par ex. système de mesure et régulation) avec le protocole Modbus s'effectue suivant le
principe maître-esclave sous la forme demande de données/ordre-réponse.
Esclave 1
Le maître contrôle l'échange de données, les esclaves ne donnent que des réponses. Les es-
claves sont identifiés à l'aide de leur adresse d'appareil.
REMARQUE !
L'unité centrale peut être utilisée aussi bien comme maître Modbus que comme esclave Mo-
dbus. Une utilisation en parallèle de la fonction maître et de la fonction esclave est également
possible.
Il est ainsi possible de transmettre à l'unité centrale (esclave) des valeurs d'entrées externes
de type analogique, numérique et entier ainsi que des textes (variables) issus d'un maître et
d'enregistrer via l'unité centrale (maître) à partir d'un ou plusieurs esclaves.
Si l'unité centrale travaille comme maître, il faut attribuer les adresses d'appareil et les
adresses Modbus correspondantes lors des réglages Setup des trames Modbus.
3.2
Mode de transmission RTU
Outre le mode Modbus/TCP, on utilise le mode de transmission RTU (Remote Terminal Unit).
La transmission des données s'effectue en binaire, sur 8 ou 16 bits, pour les valeurs entières,
et 32 bits pour les valeurs flottantes. Le bit de poids fort (msb, most significant bit) est transmis
en premier. Le mode ASCII n'est pas supporté.
Format des données
Le format des données décrit la structure des caractères transmis.
Format
des données
(configuration)
8 - 1 - pas de paritè
8 - 1 - parité impaire
8 - 1 - parité paire
3 Description du protocole Modbus
Maître
Esclave 2
Bit de départ
Bits de
données
1
8
1
8
1
8
Esclave n
Bit de parité
Bit d'arrêt
0
1
1
1
1
1
Nombre de
bits
10
11
11
25