Académique Documents
Professionnel Documents
Culture Documents
Présentée par
Hamadi BEN SASSI
Ingénieur en automatisme
Email: bensassihamadi@gmail.com
Chaine Youtube: hamadi ben sassi
2
Modbus est un protocole de communication publié par Modicon en 1979
3
Le modbus existe en trois variations :
le modbus ASCII
Le modbus RTU
le modbus TCP/IP.
- RS-232
- RS-485 modbus RTU
- RS-422
4
5
6
Modbus RTU
7
L'interface Modbus d'origine fonctionnait sur la communication série RS-232,
mais la plupart des implémentations Modbus ultérieures utilisent RS-485 car
elle permettait:
- Des distances plus longues.
- Vitesses plus élevées.
- La possibilité de plusieurs appareils sur un seul réseau multipoint.
RS-232
8
Le RS232 a comme inconvénients d’être inadapté dans les environnements où il y’a
beaucoup de bruits ou parasites (risque perturbation transmission).
9
10
RS-422
11
RS-485
Les médias de type RS485 sont souvent en half duplex c’est-à-dire la transmission s’effectue
via 2 fils.
12
full duplex en utilisant 4 fils de transmission au lieu de 2.
13
14
15
La trame du MODBUS RTU est constituée d'une suite de caractères hexadécimaux
et contient les informations suivantes :
Dans le cas d’un contrôle de parité, il vous est demandé de confirmer l’état du contrôle :
paire (even) ou impaire(odd).
16
La requête contient :
•l’adresse de l’esclave à interroger,
•un code fonction, qui indique le type d’action à exécuter (lecture bit, écriture registre,…)
•la plage de bits/registres concernés,
•les données à écrire dans le cas d’une écriture.
La réponse contient :
•l’adresse de l’esclave qui répond,
•un code fonction, qui indique le type d’action exécutée,
•le nombre d’octets de données compris dans la réponse,
•les données lues dans le cas d’une lecture
17
18
Modbus TCP/IP
19
Modbus TCP/IP utilise le port 502
20
Les esclaves MODBUS contiennent une table de données, accessibles en
lecture/écriture :
21
22