Vous êtes sur la page 1sur 29

Introduction aux réseaux

de communication industriels
Chapitre 1 : Notions de base
Chapitre 2 : Les besoins et le positionnement des principaux réseaux

Chapitre 3 : Le modèle ISO

Chapitre 4 : Les supports physiques

Chapitre 5 : Les principaux moyens d ’accès au médium

Chapitre 6 : Les concepts utilisés au niveau application

Chapitre 7 : Les produits d ’interconnexion


Industrial Automation - Customer View - Services - Formation Diapositive 1 / 160
PhW - Intro_RLI_fr - 09 / 2003
Introduction aux réseaux
de communication industriels

Chapitre 14 : Interbus

Chapitre 15 : Modbus

Chapitre 16 : Tableau comparatif des principaux réseaux

Chapitre 17 : Aperçu de l ’offre de communication IA

Chapitre 18 : La fonction communication traitée par PL7

Industrial Automation - Customer View - Services - Formation Diapositive 3 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 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é.

Industrial Automation - Customer View - Services - Formation Diapositive 4 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 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)

Industrial Automation - Customer View - Services - Formation Diapositive 5 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 1 : Notions de base

Les types de transmission


Transmission simplex : mono-directionnel

Transmission half duplex : bi-directionnel alterné

Transmission full duplex : bi-directionnel simultané

Industrial Automation - Customer View - Services - Formation Diapositive 6 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 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.

Industrial Automation - Customer View - Services - Formation Diapositive 7 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 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.
Industrial Automation - Customer View - Services - Formation Diapositive 8 / 160
PhW - Intro_RLI_fr - 09 / 2003
Chapitre 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.

Industrial Automation - Customer View - Services - Formation Diapositive 9 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 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

Industrial Automation - Customer View - Services - Formation Diapositive 10 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 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
machine

actionneurs Interbus
(Sensor Bus)
Modbus
AS-i

Simples Evolués

Industrial Automation - Customer View - Services - Formation Diapositive 11 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 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 3 Routage des données : établissement du chemin entre différents réseaux
RESEAU
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)

Industrial Automation - Customer View - Services - Formation Diapositive 14 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 4 : Les supports physiques

Les supports physiques

Les principaux supports utilisés


Quelques standards électriques en paire torsadée
Les différentes topologies

Industrial Automation - Customer View - Services - Formation Diapositive 16 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 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

Industrial Automation - Customer View - Services - Formation Diapositive 17 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 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.

Industrial Automation - Customer View - Services - Formation Diapositive 18 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 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)

Industrial Automation - Customer View - Services - Formation Diapositive 19 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 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

Industrial Automation - Customer View - Services - Formation Diapositive 20 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 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

Industrial Automation - Customer View - Services - Formation Diapositive 21 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 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

Industrial Automation - Customer View - Services - Formation Diapositive 22 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 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

Industrial Automation - Customer View - Services - Formation Diapositive 23 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 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 collision
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

Industrial Automation - Customer View - Services - Formation Diapositive 24 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 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

Industrial Automation - Customer View - Services - Formation Diapositive 25 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 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)
Industrial Automation - Customer View - Services - Formation Diapositive 26 / 160
PhW - Intro_RLI_fr - 09 / 2003
Chapitre 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

Industrial Automation - Customer View - Services - Formation Diapositive 27 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 18 : La fonction communication traitée par PL7

Les étapes de mise en œuvre

Câblage de l ’installation
Sur l ’installation

Configuration des esclaves : Par switchs, commutateur rotatif, ou console.


Certains produits détectent automatiquement la
Adresse, vitesse de communication... vitesse et le format de communication

Déclaration du coupleur maître PL7 est le logiciel de programmation


Avec PL7 et configurateur

dans l ’automate des automates Micro et Premium

Avec PL7 pour Avec SycCon Avec CMD Tool


Configuration du coupleur maître ASi, Ethernet, pour CANopen,
FIPIO et Modbus et Profibus pour Interbus

Sauvegarde et transfert de la
configuration dans l ’automate

Industrial Automation - Customer View - Services - Formation Diapositive 155 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 18 : La fonction communication traitée par PL7

Les étapes de mise en œuvre

Vérification du fonctionnement de la
communication par écran de mise au point
Avec PL7

Développement programme applicatif

Test du programme

Industrial Automation - Customer View - Services - Formation Diapositive 156 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 18 : La fonction communication traitée par PL7

Les différents types d’échanges


L ’ajout dans l ’automate d’un module de communication enrichit
l ’application d ’objets pouvant être de 2 types :

Objets implicites :
Ces variables d ’entrées ou de sorties sont mises à jour automatiquement
par l ’UC de l ’automate et le coupleur de communication de façon
asynchrone.

Objets explicites :
Ces variables d ’entrées ou de sorties mises à jour sur demande du
programme utilisateur.

Il est également possible d ’échanger directement des données entre


l ’application et des équipements distants en utilisant des fonctions de
communication (Read_var, Write_var, Send_Req, etc…)
Industrial Automation - Customer View - Services - Formation Diapositive 157 / 160
PhW - Intro_RLI_fr - 09 / 2003
Chapitre 18 : La fonction communication traitée par PL7

Objets implicites
Echanges Echanges
cycliques Asynchronisme cycliques
automatiques automatiques

Processeur Coupleur de Bus


automate communication
Infos
Zone diagnostic Equipement 1
%IMod
Equipement 2

Zone Zone mémoire


%I ou %IW des entrées
Equipement n

Zone Zone mémoire


%Q ou %QW des sorties

Temps de Temps de
cycle cycle réseau
automate

Industrial Automation - Customer View - Services - Formation Diapositive 158 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 18 : La fonction communication traitée par PL7

Objets explicites Echanges


activés par le coupleur
Echanges suite à demande prog.
activés par le
programme

Processeur Coupleur de Bus


automate communication
Zone
%Mwxy* Equipement 1
READ_STS
Paramètres d ’état Paramètres d ’état Equipement 2
WRITE_CMD
Paramètres de commande Paramètres de commande

WRITE_PAR Equipement n
READ_PAR
Paramètres de réglage
courants SAVE_PAR
Paramètres de réglage
courants

Paramètres de réglage
initiaux RESTORE_PAR

* %Mwxy : Avec x = Numéro Rack - y = Numéro enplacement de coupleur de communication

Industrial Automation - Customer View - Services - Formation Diapositive 159 / 160


PhW - Intro_RLI_fr - 09 / 2003
Chapitre 18 : La fonction communication traitée par PL7

Fonctions de communication Echanges


Echanges activés par le
activés par coupleur suite à
requête* demande prog.

Processeur Coupleur de Bus


automate communication

Equipement 1
WRITE_VAR
Equipement 2

READ_VAR

Equipement n
SEND_REQ

Emplacement mémoire Mémoire tampon


interne applicative %MW
paramétré dans
la requête

* %La requête permet de paramétrer à quel équipement on s ’adresse et où sont rangées les données.

Industrial Automation - Customer View - Services - Formation Diapositive 160 / 160


PhW - Intro_RLI_fr - 09 / 2003