Académique Documents
Professionnel Documents
Culture Documents
l’information
I. INTRODUCTION :
Le bus de terrain peut être utilisé pour divers besoins, la sécurité, le confort, l’assistance, l’aide à la décision, la
fonctionnalité, etc., l’utilisation de ces besoins peuvent être cumulée suivant les domaines d’application. Les
domaines d’application peuvent être un bâtiment, une usine, une voiture, un bateau, un train, une centrale
nucléaire, un hôpital.
Il assure la communication entre un maître de bus et des stations esclaves distantes, ou des actionneurs / capteurs
distribués pour lire et écrire des données de processus.
BUS = Ensemble des fils utilisés pour l’échange de données entre différents circuits électroniques
10/01/2024 2
Chapitre 3 : Les réseaux usuels
10/01/2024 3
Chapitre 3 : Les réseaux usuels
10/01/2024 5
Chapitre 3 : Les réseaux usuels
➢ Standards
✓ Certification : Entité responsable de la réalisation de tests et de la certification (tests des produits développés
pour assurer la compatibilité).
10/01/2024 6
Chapitre 3 : Les réseaux usuels
10/01/2024 7
Chapitre 3 : Les réseaux usuels
III. PROFIBUS
Profibus (PROcess FIeld BUS) est le résultat d’un projet lancé en 1989 par le ministère fédéral allemand de la recherche et
de la technologie, il a été développé et financé par des entreprises d'automatismes comme Siemens.
Fonctionnement :
PROFIBUS est composé de deux protocoles de transmission appelés profiles de communication DP (Decentralized
Periphery) et FMS (Fieldbus Message Specification) et de profils applicatif tels que PA (Process Automation), BA (Building
Automation) ou Profisafe.
Ces profils de communication définissent la façon dont les données sont transmises sur le support physique. Le profil de
communication FMS est destiné à la communication entre équipements dits intelligents tels que des ordinateurs ou des
automates, tandis que le profil DP est plutôt destiné à la communication entre équipements intelligents et équipements
basic tels que des capteurs et actionneurs.
10/01/2024 8
Chapitre 3 : Les réseaux usuels
III. PROFIBUS
Caractéristiques :
✓ Profibus est un réseau de terrain normalisé répondant aux normes : EN 50170, EN 50254 et IEC 61158.
✓ Profibus autorise le dialogue de matériel multiconstructeurs pour la transmission de données rapides (déterministe) mais aussi
pour les échanges de grandes quantités d'informations (non déterministes).
• Profil de communication FMS (Fieldbus Message Specification) : plus évolué pour des tâches Complexes
10/01/2024 9
Chapitre 3 : Les réseaux usuels
III. PROFIBUS
Caractéristiques :
• Maître : pilote la transmission de données sous réserve d'avoir le droit d'accès au réseau
• Esclave : pas le droit d'accès au réseau. Acquitte le message reçu ou transmet des données sur demande du maître
✓ Profibus utilise
• La méthode du jeton pour les communications inter-maître : garantit l'accès au bus au moins une fois à chaque
maître dans un temps donné. Le jeton est un droit de parole.
10/01/2024 10
Chapitre 3 : Les réseaux usuels
III. PROFIBUS
10/01/2024 11
Chapitre 3 : Les réseaux usuels
III. PROFIBUS
Couche physique :
RS-485 : (Support le plus utilisé pour sa simplicité sur paire torsadée blindée) Débits de 9,6 kb/s à 12 Mb/s selon la
distance Topologie de type bus avec terminaison de bus. Au plus 32 stations par segment soit au plus 126 stations (maîtres
ou esclaves)
IEC 1158-2 : Transmission synchrone à 31,25 kb/s pour répondre aux exigences de la chimie et pétrochimie : sécurité
intrinsèque et télé-alimentation pour un fonctionnement en zone dangereuse
✓ Les signaux de transmission sont générés par modulation de +/- 9 mA du courant de base
✓ Le support de transmission est une paire torsadée blindée avec une terminaison de bus RC
FIBRE OPTIQUE
10/01/2024 12
Chapitre 3 : Les réseaux usuels
III. PROFIBUS
Couche liaison de données :
10/01/2024 13
Chapitre 3 : Les réseaux usuels
III. PROFIBUS
Couche liaison de données :
10/01/2024 14
Chapitre 3 : Les réseaux usuels
III. PROFIBUS
10/01/2024 15
Chapitre 3 : Les réseaux usuels
III. PROFIBUS
10/01/2024 16
Chapitre 3 : Les réseaux usuels
III. PROFIBUS
10/01/2024 17
Chapitre 3 : Les réseaux usuels
IV. ControlNet
ControlNet est un système de communication industriel qui échange des données de façon déterminée
et prévisible dans le temps. Les dispositifs utilisant ControlNet sont des entrées-sorties simples, comme
des détecteurs/déclencheurs, aussi bien que des dispositifs de contrôle complexes comme des robots,
10/01/2024 18
Chapitre 3 : Les réseaux usuels
IV. ControlNet
Description :
À la différence des systèmes de communication usuels qui fonctionnent sur le modèle source/destination, ce réseau
utilise un modèle producteur-consommateur. Le modèle producteur/consommateur permet l'échange d'information
critique dans le temps entre un dispositif d'envoi (le producteur) et plusieurs dispositifs de réception (les
consommateurs) sans avoir à générer de multiples transferts aux destinataires. Ceci est accompli en attachant un
identificateur unique à chaque pièce d'information qui est produite sur le réseau. N'importe quel dispositif ayant
besoin d'une pièce d'information spécifique, filtre l'information pour détecter l'identificateur approprié. Plusieurs
dispositifs peuvent utiliser la même pièce d'information produite par un dispositif producteur unique. ControlNet
fournit un haut degré d'efficacité en utilisant un mécanisme de jeton d'authentification (token) implicite dans le
temps. Ce mécanisme permet à tous les dispositifs d'avoir un accès égal au réseau pour transmettre leurs données,
sans toutefois occasionner de latence due aux transferts des paquets jeton d'authentification. Le protocole utilise un
mécanisme de cédule, avec une base de temps prédéfinie, qui assure aux dispositifs un accès déterminé et prévisible,
et qui élimine les collisions sur le réseau.
10/01/2024 19
Chapitre 3 : Les réseaux usuels
IV. ControlNet
Couche physique :
L'utilisation de câble coaxial en cuivre est la variante principale. La fibre optique est aussi utilisée.
Un segment coaxial est installé dans une architecture trunkline-dropline. Le trunkline consiste en un câble coaxial (RG6) et
est terminé aux deux bouts par une résistance de 75 ohms ± 5 %. Celles-ci limitent les réflexions de signal revenant des
bouts du câble.
Les nœuds seront attachés au réseau via des câbles droplines, aussi appelé taps. Ces taps contiennent un circuit passif qui
permet l'attachement au trunkline tout en réduisant au minimum des réflexions provoquées par le chargement
d'attachement. Jusqu'à 48 nœuds peuvent être connectés à un segment de cuivre. La longueur maximale est de
1000 mètres. Toutefois, un compromis existe entre le nombre de nœuds et la longueur maximale du trunkline,
10/01/2024 20
Chapitre 3 : Les réseaux usuels
V. MODBUS « Généralités »
Le bus Modbus répond aux architectures Maître/Esclave. Il a été créé par la société Modicon pour interconnecter les
automates programmables. Ce protocole a rencontré beaucoup de succès depuis sa création du fait de sa simplicité et de
sa bonne fiabilité.
Domaines d’utilisation :
Manufacturier, Infrastructures, Energie, Bâtiment.
Applications :
Echanges automate ⇔ périphérie décentralisée.
Echanges supervision ⇔ automate.
Principe général : Le bus est composé d’une station Maître et de stations esclaves. Seule la station Maître peut être à
l’initiative de l’échange (la communication directe entre stations Esclaves n’est pas réalisable). Le maître peut s’adresser
aux esclaves individuellement ou envoyer un message de diffusion générale à tous les esclaves.
Les esclaves renvoient un message (réponse) aux requêtes qui leur sont adressées individuellement. Les requêtes de
diffusion générale n’attendent pas de réponses en retour.
10/01/2024 21
Chapitre 3 : Les réseaux usuels
V. MODBUS
10/01/2024 22
Chapitre 3 : Les réseaux usuels
V. MODBUS
Couche physique :
Les communications Modbus peuvent s’effectuer via les supports physiques suivants :
- RS-232
- RS-485
- RS-422
10/01/2024 23
Chapitre 3 : Les réseaux usuels
V. MODBUS
Couche physique :
Les communications de type Modbus sont caractérisées par leur vitesse de transmission ou Baudrate qui s'exprime en
bits/s. Typiquement, cette vitesse de transmission est souvent comprise entre 9600 et 19 200 bits/s, mais on peut avoir
des vitesses supérieures.
10/01/2024 24
Chapitre 3 : Les réseaux usuels
V. MODBUS
Le Modbus via liaison RS-232/RS-422/RS-485
La communication Modbus via RS-232,RS-422 et RS-485 fonctionne en mode maitre/esclave. Cela signifie qu’un
dispositif fonctionnant comme maître va interroger un ou plusieurs dispositifs fonctionnant comme esclave. Un dispositif
esclave ne peut donc pas fournir volontairement des informations au maître, il doit attendre une sollicitation.
Le maître peut écrire des données dans les registres d'un périphérique esclave ou lire les données à partir des registres
de celui-ci.
Le RS232,RS422 et RS485 sont des supports physiques de transmission de données en série. Chacune de ces interfaces a
des avantages et des inconvénients.
10/01/2024 25
Chapitre 3 : Les réseaux usuels
V. MODBUS
- Le RS232 : C'est le plus connu des standards de communication série. Les ports série RS232 sont présents sur la plupart
des PCs standards. Il est de type point to point et est composé des lignes Rx,Tx et GND.
Le RS232 permet de faire communiquer uniquement un maitre et un esclave sur chaque ligne. Il fonctionne en full duplex
et sa vitesse de communication peut aller jusqu'à 115 Kbits/s. En RS232, la distance séparant les deux équipements ne
dépasse pas généralement 15 m. Si on n'a besoin d'ajouter plusieurs esclaves sur la même ligne, il faudra utiliser les
liaisons RS422 ou RS485 qui sont plus adéquates.
Le RS232 a comme inconvénients d’être inadapté dans les environnements où il y’a beaucoup de bruits ou parasites
(risque perturbation transmission).
10/01/2024 26
Chapitre 3 : Les réseaux usuels
V. MODBUS
- Le RS422 Il est full duplex et est utilisé sur les ordinateurs Apple, sa vitesse de transmission peut aller jusqu'à 10 Mbits/s.
Les signaux sont envoyés sur 2 fils afin d'augmenter la fréquence de transmission. Il peut supporter jusqu'à 10 récepteurs
par ligne (on dit alors qu’il est multi-drop ou multipoints).
10/01/2024 27
Chapitre 3 : Les réseaux usuels
V. MODBUS
- Le RS485 Les médias de type RS485 sont souvent en Half duplex c’est-à-dire la transmission s’effectue via 2 fils.
Ils permettent de faire communiquer jusqu'à 32 périphériques sur la même ligne de données et sur une distance pouvant
aller jusqu'à 1200 m sans répéteurs.
A noter que l’on peut obtenir du full duplex en utilisant 4 fils de transmission au lieu de 2.Cela permet d’avoir un débit de
transmission plus rapide. Chaque périphérique esclave peut aussi communiquer avec les 32 autres périphériques. Les
protocoles de communication RS422 et RS485 sont multidrop c'est à dire plusieurs périphériques peuvent communiquer
sur la même ligne de données. Le RS485 a comme avantages d’être immunisé contre les bruits ou parasites.
10/01/2024 28
Chapitre 3 : Les réseaux usuels
V. MODBUS
Couche liaison de données :
LES SPECIFICITES DU MODBUS via interface série RS-xxx
En Modbus série, seul le maître est actif, les esclaves sont complètement passifs. C'est le maître qui doit lire et écrire
dans chaque esclave. Le maitre peut communiquer avec un nombre d’esclaves allant jusqu'à 247 (cas du Modbus via
RS-485 avec l’utilisation de répéteurs) sur le même réseau. Les adresses allant de 248 à 255 sont des adressées
réservées.
Le RS485 ne peut pas comporter plus de 32 périphériques sur le même nœud, on utilise alors des répéteurs afin de
pouvoir ajouter d'autres périphériques sur la ligne.
10/01/2024 29
Chapitre 3 : Les réseaux usuels
V. MODBUS
CARACTERISATION DES ECHANGES
Il y a un module maître et 1 ou plusieurs modules esclave (247 max).
Les échanges sont réalisés à l’initiative du maître et comportent une demande du maître et une réponse de l’esclave.
Ces demandes sont adressées :
Soit à un esclave (identifié par son numéro) ; (2 esclaves ne peuvent dialoguer ensemble)
Soit à tous les esclaves (diffusion) ; dans ce cas, les commandes du maître sont obligatoirement des commandes
d’écriture et il n’attend pas de réponse.
10/01/2024 30
Chapitre 3 : Les réseaux usuels
V. MODBUS
CARACTERISATION DES ECHANGES : Diagramme d'occupation du support de transmission
10/01/2024 31
Chapitre 3 : Les réseaux usuels
V. MODBUS
LE MODBUS RTU (Remote Terminal Unit)
• La communication Modbus RTU est de type série et se fait via les interfaces série RS232, RS485 ou RS422.
• Le codage des informations s’effectue en binaire.
• Le Modbus RTU fait partie des protocoles industriels les plus utilisés.
• Si la communication s’effectue via le RS232, il ne peut y avoir dans ce cas qu’un seul maitre et qu’un seul esclave. Par
contre si la communication s’effectue via le RS485 ou le RS422, on peut avoir plusieurs esclaves.
• NB : En Modbus RTU on peut pas avoir plusieurs Maîtres. Le mode de fonctionnement multi-maitre n’est possible
qu’avec le modus TCP/IP
• L'avantage du mode RTU est que les données à transmettre prennent moins de place donc moins de temps pendant
les transmissions. En effet, on adresse plus de données en 8 qu'en 7 bits.
10/01/2024 32
Chapitre 3 : Les réseaux usuels
V. MODBUS
LE MODBUS RTU (Remote Terminal Unit ⇔ Unité Terminale Distante)
La trame du MODBUS RTU est constituée d'une suite de caractères hexadécimaux et contient les informations suivantes :
Trame d’échange maître-esclave (question) :
Le mode de transmission utilisé est le mode RTU. La trame ne contient ni octet d’en-tête de message, ni octet de fin de
message. Elle est définie de la manière suivante :
10/01/2024 33
Chapitre 3 : Les réseaux usuels
10/01/2024 34
Chapitre 3 : Les réseaux usuels
10/01/2024 35
Chapitre 3 : Les réseaux usuels
10/01/2024 36
Chapitre 3 : Les réseaux usuels
10/01/2024 37
Chapitre 3 : Les réseaux usuels
10/01/2024 38
Chapitre 3 : Les réseaux usuels
Le mode ASCII permet d’avoir des intervalles de plus d’une seconde entre les différents caractères sans que cela ne
génère d’erreurs, alors que le mode RTU permet un débit plus élevé pour une même vitesse de transmission.
10/01/2024 39
Chapitre 3 : Les réseaux usuels
V. MODBUS/TCP « Ethernet»
▪ Il fonctionne sur le mode Client/serveur. Les clients sont tous
actifs, le serveur est complètement passif.
▪ Chaque client lit et écrit dans le serveur.
▪ Il est constitué de trames contenant la fonction à traiter
(écriture, lecture) et la donnée.
▪ L'adresse du serveur concerné est son adresse IP.
▪ Le code de vérification d'erreur est inutile en mode TCP, ce mode
de transmission comporte déjà un CRC32 géré par la carte
réseau
▪ Ce protocole a rencontré beaucoup de succès depuis sa création
du fait de sa simplicité et de sa bonne fiabilité. Un regain
d'intérêt lui confère un certain avenir depuis son encapsulation
dans les trames Ethernet grâce à MODBUS over TCP/IP.
10/01/2024 40
Chapitre 3 : Les réseaux usuels
V. MODBUS
PARAMETRAGE DE LA COMMUNICATION MODBUS :
10/01/2024 41
Chapitre 3 : Les réseaux usuels
10/01/2024 42
Chapitre 3 : Les réseaux usuels
10/01/2024 43
Chapitre 3 : Les réseaux usuels
10/01/2024 44
Chapitre 3 : Les réseaux usuels
10/01/2024 45
Chapitre 3 : Les réseaux usuels
10/01/2024 46
Chapitre 3 : Les réseaux usuels
10/01/2024 47
Chapitre 3 : Les réseaux usuels
10/01/2024 48
Chapitre 3 : Les réseaux usuels
VI. BUS de terrain CAN (Controller Area Network) “ couche liaison de données ”
Protocoles 2.0A et 2.0B : Le protocole CAN 2.0 comporte deux spécifications qui diffèrent uniquement au niveau de la
longueur de l’identificateur. La version 2.0A définit des identificateurs de 11 bits (on parle dans ce cas de trame de format
standard) et la version 2.0B des identificateurs de 29 bits (on parle dans ce cas de trame de format étendu).
Trame bus CAN standard « CAN 2.0A » :
10/01/2024 49
Chapitre 3 : Les réseaux usuels
VI. BUS de terrain CAN (Controller Area Network) “ couche liaison de données ”
Trame bus CAN standard : Une trame se répartie en 7 champs:
10/01/2024 50
Chapitre 3 : Les réseaux usuels
VI. BUS de terrain CAN (Controller Area Network) “ couche liaison de données ”
Trame bus CAN standard : Une trame se répartie en 7 champs:
10/01/2024 51
Chapitre 3 : Les réseaux usuels
VI. BUS de terrain CAN (Controller Area Network) “ couche liaison de données ”
Trame bus CAN Etendu « CAN 2.0B » :
Pour le format étendu : le champ d’arbitrage est composé d’un identificateur sur 29 bits, d’un bit SRR, d’un bit IDE
et d’un bit RTR. L’identificateur est décomposé en deux parties séparées de 11 bits et 18 bits. Le bit IDE (“Identifier
Extension”) est un bit récessif. Le bit SRR (“Substitute Remote Request”) est bit récessif. Le bit RTR est dominant
dans les trames de données et récessif dans les trames de requête, pour les deux formats de trames.
10/01/2024 52
Chapitre 3 : Les réseaux usuels
VI. BUS de terrain CAN (Controller Area Network) “ couche liaison de données ”
Détection des erreurs :
• La trame du protocole CAN intègre des mécanismes de détection d'erreurs. De plus, comme tous les
nœuds de réseau surveillent simultanément le bus, ils détectent des différences entre bits reçus et bits
émis. Dès qu'une erreur est détectée, la transmission en cours est interrompue par l'émission d’un
indicateur d'erreur ("error flag"). L'émetteur peut donc recommencer à émettre son message.
• Tout ce système de gestion des erreurs est complétement transparent pour le développeur et l'utilisateur.
Le système est capable de gérer automatiquement ses conflits et ses erreurs en émettant des trames
d'erreurs pour renseigner l'émetteur du message sur le type de faute qu'il a commis. Une station est
capable de faire la distinction entre les perturbations temporaires et les défauts permanents. Les stations
en défaut permanent sont déconnectées automatiquement du réseau.
• Ce système de gestion d'erreur fait toute la puissance du réseau CAN, certains constructeurs démontrent
que la probabilité d'erreur résiduelle reste inférieur 4,6 10-11
10/01/2024 53