Chapitre 1
Introduction aux réseaux
de communication industriels
1.Notions de base
2.Les besoins et le positionnement des principaux réseaux
3.Le modèle ISO
4.Les supports physiques
5.Les principaux moyens d’accès au médium
6.Les concepts utilisés au niveau application
7.Les produits d’interconnexion
M2SI
Communication Industrielle
Pr M.N. Kabbaj, 2023
1. Notions de base
Les éléments mis en œuvre lors d ’une communication
Coupleur de Coupleur de
communication communication
Informations
Emission Médium Emission
Informations
Réception Réception
Emetteur / Récepteur Emetteur / Récepteur
Les informations sont des éléments physiques (lumière, son, image, tension
électrique etc…) auxquels un sens a été attribué.
2
1. Notions de base
Les techniques de transmission
Les informations peuvent être transmises sous forme analogique :
évolution continue de la valeur
Ou sous forme numérique :
évolution discontinue de la valeur (échantillonnage)
3
1. Notions de base
Les types de transmission
Transmission simplex : mono-directionnel
Transmission half duplex : bi-directionnel alterné
Transmission full duplex : bi-directionnel simultané
4
1. Notions de base
Les types de transmission
■ Transmission série :
La liaison nécessite en général 3 fils : émission, réception et masse.
Les bits d ’un octet sont transmis les uns à la suite des autres.
■ Transmission parallèle :
Les bits d ’un octet sont transmis simultanément.
Utilisé pour des courtes distances, chaque canal ayant tendance à
perturber ses voisins la qualité du signal se dégrade rapidement.
5
1. Notions de base
Les types de transmission série
■ Transmission série synchrone :
Les informations sont transmises de façon continue.
Un signal de synchronisation est transmis en parallèle aux signaux de
données.
■ Transmission série asynchrone :
Les informations peuvent être transmises de façon irrégulière, cependant
l’intervalle de temps entre 2 bits est fixe.
Des bits de synchronisation (START, STOP) encadrent les informations de
données.
6
1. Notions de base
Les réseaux de communication industriels
Pour des raisons liées au coût et à la robustesse, la plupart des
réseaux de communication industriels utilisent :
une transmission numérique série asynchrone half-duplex.
7
2. Besoins et positionnement des principaux réseaux
Les besoins en communication industrielle
1 Mbits 1
Niveau 3
minute Système d ’information
Entreprise
1 kbits
1s Niveau 2 Gestion de production
NOMBRE Atelier Supervision
D'INFORMATIONS
A TRANSMETTRE VITESSE
DE
REACTION Niveau 1
Le contrôle commande
NECESSAIRE Machines
Niveau 0
1 bit 1 ms Capteurs Les constituants
Actionneurs
8
2. Besoins et positionnement des principaux réseaux
Positionnement des principaux réseaux et bus
Réseaux informatiques
(Data Bus)
Pilotage de
processus
Réseaux locaux industriels
(Field Bus) Ethernet
TCP/IP
CANopen FIPWAY FTP - HTTP
Bus de terrain
FIPIO Ethernet
(Device Bus)
Modbus Plus TCP/IP
Profibus-DP Modbus
Bus capteurs DeviceNet
Pilotage de
Interbus
machine
actionneurs
(Sensor Bus)
Modbus
AS-i
Simples Evolués
9
3. Le modèle ISO
Description du modèle OSI
ISO = International Organization for Standardization
STATION
Exemple : COUCHE 7 Protocole : définit un langage commun d ’échanges entre les
Modbus APPLICATION équipements (sémantique et signification des informations)
COUCHE 6 Transcodage du format : pour permettre à des entités de nature
PRESENTATION différente de dialoguer (ex: PC / Mac)
SESSION 5 Organise et synchronise les échanges entre utlisateurs
LAYER
Notion de COUCHE 4 Contrôle de l ’acheminement de bout en bout : reprise sur erreurs
réseau TRANSPORT signalées ou non par la couche réseau
Exemple: TCP/
IP COUCHE RESEAU
3 Routage des données : établissement du chemin entre différents réseaux
COUCHE 2 Contrôle de la liaison : adressage, correction d ’erreur, gestion du flux
Notion
LIAISON Gestion de l’accès au médium : définit quand on peut émettre
de bus COUCHE 1
PHISIQUE Le hardware : le médium utilisé : paire torsadée, câble coaxial, fibre
optique…, la forme des signaux véhiculés, la connectique
TCP : Transmission Control Protocol (Couche 4)
IP : Internet Protocol (Couche 3)
10
4. Les supports physiques
Les supports physiques
Les principaux supports utilisés
Quelques standards électriques en paire torsadée
Les différentes topologies
11
4. Les supports physiques
Les principaux supports utilisés
Les supports de transmission ou MEDIUMS influent sur :
• vitesse
• distance
• immunité électro-magnétique
Mediums les plus utilisés : Coût du
médium
La paire de fils torsadés Faible
Le plus simple à mettre en œuvre, et le moins cher.
Le câble coaxial
Il se compose d’un conducteur en cuivre, entouré d’un écran mis à la terre. Entre les deux, une couche isolante
de matériau plastique. Le câble coaxial a d’excellentes propriétés électriques et se prête aux transmissions à
grande vitesse.
La fibre optique
Ce n’est plus un câble en cuivre qui porte les signaux électriques mais une fibre optique qui transmet des signaux
lumineux. Convient pour les environnements industriels agressifs, les transmissions sont sûres, et les longues
distances.
Important
12
4. Les supports physiques
Quelques standards paire torsadée
•RS232 :
Liaison point à point par connecteur SUB-D 25 broches.
Distance < 15 mètres, débit < 20 kbits/sec.
•RS422A :
Bus multipoint full duplex (bi directionnel simultané) sur 4 fils.
Bonne immunité aux parasites, distance maxi 1200 mètres à 100 kbits/sec.
2 fils en émission, 2 fils en réception.
•RS485 :
Bus multipoint half duplex (bi directionnel alterné) sur 2 fils.
Mêmes caractéristiques que RS422A mais sur 2 fils.
13
4. Les supports physiques
Les différentes topologies
TOPOLOGIE MAILLEE (les équipements sont reliés
TOPOLOGIE POINT A POINT (entre 2 unités en
entre eux pour former une
communication)
toile d’araignée.
Pour atteindre un noeud,
plusieurs chemins sont
possibles)
TOPOLOGIE EN ETOILE (plusieurs unités
communiquent par leur TOPOLOGIE EN ANNEAU (toutes les unités sont montées
propre ligne avec une en série dans une boucle fermée.
unité dite Centrale) ⇒ les communications
doivent traverser toutes les
unités pour arriver au récepteur)
TOPOLOGIE EN ARBRE (c’est une variante de la
topologie en étoile)
TOPOLOGIE BUS (le réseau se compose d’une
ligne principale à laquelle
toutes les unités sont
connectées)
14
5. Les principaux moyens d ’accès au médium
Les principaux moyens
d ’accès au médium
Maître - Esclave
Anneau à jeton
Accès aléatoire
15
5. Les principaux moyens d ’accès au médium
Maître - Esclave
Se situe au niveau de l ’accès au médium
Le MAITRE est l ’entité qui accorde l ’accès au medium.
L’ESCLAVE est l ’entité qui accède au médium après sollicitation du maître.
Polling
Quelque chose à dire ?
Rien à déclarer
MAITRE Réponse ESCLAVE
Ex : Profibus-DP
16
5. Les principaux moyens d ’accès au médium
Anneau à jeton = Token ring
Se situe au niveau de l ’accès au médium
Les membres d ’un ANNEAU logique ont l ’autorisation d ’émettre lors de la réception
du jeton.
Le JETON est un groupe de bits qui est passé d ’un nœud au suivant dans l ’ordre
croissant des adresses.
Adresse 2
Adresse 3
Adresse 1
Ex : Modbus Plus Adresse 4
17
5. Les principaux moyens d ’accès au médium
Accès aléatoire
Se situe au niveau de l ’accès au médium
Carrier Sense Multiple Access
Un ensemble de règles détermine comment les produits sur le réseau réagissent
lorsque deux équipements tentent d ’accéder au médium en même temps (collision).
Discussion informelle entre
individus indisciplinés :
Adresse 2
Dès qu ’un silence est
détecté, celui qui désire parler
prend la parole.
Adresse 3
Adresse 1
Adresse 4
18
5. Les principaux moyens d ’accès au médium
CSMA/CD CSMA/CA
CSMA/CD = Carrier Sense Multiple Access Collision Detect : Collision destructive
1 - Détection de la collision
2 - Arrêt de transmission de la trame
3 - Emission d ’une trame de brouillage
Ex : Ethernet
4 - Attente d ’un temps aléatoire
5 - Ré-émission de la trame
CSMA/CA = Carrier Sense Multiple Access Collision Avoidance : Collision non destructive
1 - Détection de la collision non destructive (bits récessifs et dominants)
2 - L ’équipement avec la priorité la plus basse cesse d ’émettre Ex : CAN
3 - Fin de transmission de l ’équipement le plus prioritaire
4 - L ’équipement avec la priorité la plus basse peut émettre sa trame
19
6. Les concepts utilisés au niveau application
Les concepts utilisés
au niveau application
Client - Serveur
Producteur - Consommateur
Types de traffic
Notion de profil
20
6. Les concepts utilisés au niveau application
Client - Serveur
Se situe au niveau applicatif entre 2 équipements
Le CLIENT est une entité demandant un service sur le
réseau
Le SERVEUR est l’entité qui répond à une demande d ’un client
Requête
Peux tu m ’envoyer la configuration
du départ moteur N°3 STP ?
Pas de problème,
voilà le fichier complet !
CLIENT SERVEUR
Réponse
Ex : Modbus Necessite écriture programme dans l ’automate (requêtes)
21
6. Les concepts utilisés au niveau application
Producteur - Consommateur
Se situe au niveau applicatif entre 1 et plusieurs équipements
Le PRODUCTEUR est une entité (unique) qui fournit une information.
Le CONSOMMATEUR est une entité qui l ’utilise (plusieurs entités peuvent utiliser
la même information).
Je vais rater
Il est 18h00 mon train !!!
CONSOMMATEUR N°1
Et si j ’allais
PRODUCTEUR au cinéma...
Ex : CANopen DeviceNet CONSOMMATEUR N°2
22
6. Les concepts utilisés au niveau application
Types de traffic
Variables cycliques :
Ce sont des informations rafraîchis périodiquement à une cadence prédéfinie.
Ce sont des informations de process.
Quelques informations rafraîchies rapidement.
Variable acycliques :
Ce sont des informations rafraîchis suite à une requête ou à un événement.
Elles sont utilisées à la mise sous tension pour la configuration et le réglage, ou en
cas de défaut pour le diagnostic.
Beaucoup d ’informations sans contrainte de temps.
23
6. Les concepts utilisés au niveau application
Système ouvert
Un système ouvert est constitué de constituants interopérables et
interchangeables
L’interopérabilité est la faculté de communiquer de manière intelligible
avec d ’autres équipements.
Elle est atteinte par le strict respect des spécifications du protocole.
L’interchangeabilité est la faculté de pouvoir remplacer un équipement
par un autre (provenant éventuellement d ’un autre constructeur).
Elle est atteinte par le respect des spécifications de profils.
Chaque constructeur conserve la possibilité de définir s’il le désire des
fonctionnalités qui lui sont propres en dehors du profil minimal ou
noyau.
24
6. Les concepts utilisés au niveau application
Notion de profil
Un profil est un moyen standardisé de décrire les fonctionnalités
garantissant l’interchangeabilité de constituants.
Cette description respecte une syntaxe stricte.
Les informations sont regroupées par fonctionnalités :
• identification : nom du produit, référence, version, famille, fabriquant
• caractéristiques relatives à la communication : débits supportés, type et taille de
messages échangés...
• caractéristiques relatives au métier : variables accessibles en écriture, en lecture,
lecture, a l ’arrêt, en marche etc...
La plupart des profils se matérialisent par fichier électronique : fichier
EDS, fichier GSD… livré avec le produit.
Ce fichier permet de connaître « off line » les caractéristiques de
l ’équipement.
25
7. Les produits d'interconnexion
Les produits d'interconnexion
Répéteur = Repeater
Concentrateur = hub
Switch
Convertisseur = transceiver
Pont = Bridge
Routeur = Router
Passerelle = Gateway
26
7. Les produits d'interconnexion
Répéteur - Hub - Switch
Répéteur = Repeater
Permet l’extension d’un réseau par segments
Il amplifie et rétablit le même type de signal
1 1
Segment 1
Exemple = répéteur RS485
Segment 2
Concentrateur = Hub
Permet l’extension d’un réseau en étoile
Il amplifie et rétablit le même type de signal sur tous les ports
1 1 1 1
Exemple = Hub Ethernet
(Ne diminue pas le nombre de collisions)
Switch
Permet l’extension d’un réseau en étoile
Il amplifie et rétablit le même type de signal sur un seul port.
1 1 1 1
Exemple = Switch Ethernet
(Permet de diminuer le nombre de collisions)
27
7. Les produits d'interconnexion
Transceiver - Bridge
Convertisseur = Transceiver
Permet l’extension d’un réseau par segments
de nature différentes.
1 1
Segment 1
Exemple = convertisseur RS232/RS485
Segment 2
Pont = Bridge Permet de relier 2 réseaux utilisant le même protocole
mais des couches basses différentes
2 2
1 1 Exemple = Bridge Modbus RS485 / Ethernet TCP-IP
Réseau 1 Réseau 2
28
7. Les produits d'interconnexion
Routeur - Passerelle
Routeur = Router
Permet de relier 2 réseaux de même nature.
3 3
2 2
Exemple = Routeur Ethernet TCP-IP
1 1
Réseau 1 Réseau 2
Passerelle = Gateway
7 7
Permet de relier 2 réseaux de nature différente
2 2
Exemple = Passerelle FIPIO / Modbus
1 1
Réseau 1 Réseau 2
29