Introduction aux rseaux
de communication industriels
Chapitre 1 : Notions de base
Chapitre 2 : Les besoins et le positionnement des principaux rseaux
Chapitre 3 : Le modle ISO
Chapitre 4 : Les supports physiques
Chapitre 5 : Les principaux moyens d accs au mdium
Chapitre 6 : Les concepts utiliss 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 rseaux
de communication industriels
Chapitre 14 : Interbus
Chapitre 15 : Modbus
Chapitre 16 : Tableau comparatif des principaux rseaux
Chapitre 17 : Aperu de l offre de communication IA
Chapitre 18 : La fonction communication traite par PL7
Industrial Automation - Customer View - Services - Formation Diapositive 3 / 160
PhW - Intro_RLI_fr - 09 / 2003
Chapitre 1 : Notions de base
Les lments mis en uvre lors d une communication
Coupleur de Coupleur de
communication communication
Informations
Emission Mdium Emission
Informations
Rception Rception
Emetteur / Rcepteur Emetteur / Rcepteur
Les informations sont des lments physiques (lumire, 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 numrique :
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 srie :
La liaison ncessite en gnral 3 fils : mission, rception et masse.
Les bits d un octet sont transmis les uns la suite des autres.
Transmission parallle :
Les bits d un octet sont transmis simultanment.
Utilis pour des courtes distances, chaque canal ayant tendance
perturber ses voisins la qualit du signal se dgrade 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 srie
Transmission srie synchrone :
Les informations sont transmises de faon continue.
Un signal de synchronisation est transmis en parallle aux signaux de
donnes.
Transmission srie asynchrone :
Les informations peuvent tre transmises de faon irrgulire, cependant
l intervalle de temps entre 2 bits est fixe.
Des bits de synchronisation (START, STOP) encadrent les informations
de donnes.
Industrial Automation - Customer View - Services - Formation Diapositive 8 / 160
PhW - Intro_RLI_fr - 09 / 2003
Chapitre 1 : Notions de base
Les rseaux de communication industriels
Pour des raisons lies au cot et la robustesse, la plupart des
rseaux de communication industriels utilisent :
une transmission numrique srie 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 rseaux
Les besoins en communication industrielle
1 Mbits 1 Niveau 3
minute Systme d information
Entreprise
1 kbits
1s
Niveau 2 Gestion de production
NOMBRE Atelier Supervision
D'INFORMATIONS
A TRANSMETTRE VITESSE
DE
REACTION Niveau 1
Le contrle 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 rseaux
Positionnement des principaux rseaux et bus
Rseaux informatiques
(Data Bus)
Pilotage de
processus
Rseaux 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 Evolus
Industrial Automation - Customer View - Services - Formation Diapositive 11 / 160
PhW - Intro_RLI_fr - 09 / 2003
Chapitre 3 : Le modle ISO
Description du modle OSI
ISO = International Organization for Standardization
STATION
Exemple : COUCHE 7 Protocole : dfinit un langage commun d changes entre les
Modbus APPLICATION quipements (smantique et signification des informations)
COUCHE 6 Transcodage du format : pour permettre des entits de nature
PRESENTATION diffrente de dialoguer (ex: PC / Mac)
SESSION 5 Organise et synchronise les changes entre utlisateurs
LAYER
Notion de COUCHE 4 Contrle de l acheminement de bout en bout : reprise sur erreurs
rseau TRANSPORT signales ou non par la couche rseau
Exemple:
TCP/IP COUCHE 3 Routage des donnes : tablissement du chemin entre diffrents rseaux
RESEAU
COUCHE 2 Contrle de la liaison : adressage, correction d erreur, gestion du flux
Notion LIAISON Gestion de laccs au mdium : dfinit quand on peut mettre
de bus COUCHE 1
PHISIQUE Le hardware : le mdium utilis : paire torsade, cble coaxial, fibre
optique, la forme des signaux vhiculs, 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 utiliss
Quelques standards lectriques en paire torsade
Les diffrentes topologies
Industrial Automation - Customer View - Services - Formation Diapositive 16 / 160
PhW - Intro_RLI_fr - 09 / 2003
Chapitre 4 : Les supports physiques
Les principaux supports utiliss
Les supports de transmission ou MEDIUMS influent sur :
vitesse
distance
immunit lectro-magntique
Mediums les plus utiliss : Cot du
mdium
La paire de fils torsads Faible
Le plus simple mettre en uvre, et le moins cher.
Le cble coaxial
Il se compose dun conducteur en cuivre, entour dun cran mis la terre. Entre les deux, une couche isolante
de matriau plastique. Le cble coaxial a dexcellentes proprits lectriques et se prte aux transmissions
grande vitesse.
La fibre optique
Ce nest plus un cble 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 sres, 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 torsade
RS232 :
Liaison point point par connecteur SUB-D 25 broches.
Distance < 15 mtres, dbit < 20 kbits/sec.
RS422A :
Bus multipoint full duplex (bi directionnel simultan) sur 4 fils.
Bonne immunit aux parasites, distance maxi 1200 mtres 100 kbits/sec.
2 fils en mission, 2 fils en rception.
RS485 :
Bus multipoint half duplex (bi directionnel altern) sur 2 fils.
Mmes caractristiques 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 diffrentes topologies
TOPOLOGIE MAILLEE (les quipements sont relis
TOPOLOGIE POINT A POINT (entre 2 units en
entre eux pour former une
communication)
toile daraigne.
Pour atteindre un noeud,
plusieurs chemins sont
possibles)
TOPOLOGIE EN ETOILE (plusieurs units
communiquent par leur TOPOLOGIE EN ANNEAU (toutes les units sont montes
propre ligne avec une en srie dans une boucle ferme.
unit dite Centrale) les communications
doivent traverser toutes les
units pour arriver au rcepteur)
TOPOLOGIE EN ARBRE (cest une variante de la
topologie en toile)
TOPOLOGIE BUS (le rseau se compose dune
ligne principale laquelle
toutes les units sont
connectes)
Industrial Automation - Customer View - Services - Formation Diapositive 19 / 160
PhW - Intro_RLI_fr - 09 / 2003
Chapitre 5 : Les principaux moyens d accs au mdium
Les principaux moyens
d accs au mdium
Matre - Esclave
Anneau jeton
Accs alatoire
Industrial Automation - Customer View - Services - Formation Diapositive 20 / 160
PhW - Intro_RLI_fr - 09 / 2003
Chapitre 5 : Les principaux moyens d accs au mdium
Matre - Esclave
Se situe au niveau de l accs au mdium
Le MAITRE est l entit qui accorde l accs au medium.
LESCLAVE est l entit qui accde au mdium aprs sollicitation du matre.
Polling
Quelque chose dire ?
Rien dclarer
MAITRE Rponse 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 accs au mdium
Anneau jeton = Token ring
Se situe au niveau de l accs au mdium
Les membres d un ANNEAU logique ont l autorisation d mettre lors de la rception
du jeton.
Le JETON est un groupe de bits qui est pass d un nud 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 accs au mdium
Accs alatoire
Se situe au niveau de l accs au mdium
Carrier Sense Multiple Access
Un ensemble de rgles dtermine comment les produits sur le rseau ragissent
lorsque deux quipements tentent d accder au mdium en mme temps (collision).
Discussion informelle entre
individus indisciplins : Adresse 2
Ds qu un silence est
dtect, celui qui dsire
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 accs au mdium
CSMA/CD CSMA/CA
CSMA/CD = Carrier Sense Multiple Access Collision Detect : Collision destructive
1 - Dtection de la collision
2 - Arrt de transmission de la trame
3 - Emission d une trame de brouillage Ex : Ethernet
4 - Attente d un temps alatoire
5 - R-mission de la trame
CSMA/CA = Carrier Sense Multiple Access Collision Avoidance : Collision non destructive collision
1 - Dtection de la collision non destructive (bits rcessifs 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 utiliss au niveau application
Les concepts utiliss
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 utiliss au niveau application
Client - Serveur
Se situe au niveau applicatif entre 2 quipements
Le CLIENT est une entit demandant un service sur le rseau
Le SERVEUR est lentit qui rpond une demande d un client
Requte
Peux tu m envoyer la configuration
du dpart moteur N3 STP ?
Pas de problme,
voil le fichier complet !
CLIENT SERVEUR
Rponse
Ex : Modbus Necessite criture programme dans l automate (requtes)
Industrial Automation - Customer View - Services - Formation Diapositive 26 / 160
PhW - Intro_RLI_fr - 09 / 2003
Chapitre 6 : Les concepts utiliss 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 entits peuvent utiliser
la mme information).
Je vais rater
Il est 18h00 mon train !!!
CONSOMMATEUR N1
Et si j allais
PRODUCTEUR au cinma...
Ex : CANopen DeviceNet CONSOMMATEUR N2
Industrial Automation - Customer View - Services - Formation Diapositive 27 / 160
PhW - Intro_RLI_fr - 09 / 2003
Chapitre 18 : La fonction communication traite par PL7
Les tapes de mise en uvre
Cblage de l installation
Sur l installation
Configuration des esclaves : Par switchs, commutateur rotatif, ou console.
Certains produits dtectent automatiquement la
Adresse, vitesse de communication... vitesse et le format de communication
Dclaration du coupleur matre
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 matre 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 traite par PL7
Les tapes de mise en uvre
Vrification du fonctionnement de la
communication par cran de mise au point
Avec PL7
Dveloppement 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 traite par PL7
Les diffrents types dchanges
L ajout dans l automate dun module de communication enrichit
l application d objets pouvant tre de 2 types :
Objets implicites :
Ces variables d entres ou de sorties sont mises jour automatiquement
par l UC de l automate et le coupleur de communication de faon
asynchrone.
Objets explicites :
Ces variables d entres ou de sorties mises jour sur demande du
programme utilisateur.
Il est galement possible d changer directement des donnes 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 traite par PL7
Objets implicites
Echanges Echanges
Asynchronisme cycliques
cycliques
automatiques automatiques
Processeur Coupleur de Bus
automate communication
Zone Infos
Equipement 1
%IMod diagnostic
Equipement 2
Zone Zone mmoire
%I ou %IW des entres
Equipement n
Zone Zone mmoire
%Q ou %QW des sorties
Temps de Temps de
cycle cycle
automate rseau
Industrial Automation - Customer View - Services - Formation Diapositive 158 / 160
PhW - Intro_RLI_fr - 09 / 2003
Chapitre 18 : La fonction communication traite par PL7
Objets explicites Echanges
Echanges activs par le
activs par le coupleur suite
programme demande prog.
Processeur Coupleur de Bus
automate communication
Zone
%Mwxy* Equipement 1
Paramtres d tat READ_STS
Paramtres d tat Equipement 2
WRITE_CMD
Paramtres de commande Paramtres de commande
WRITE_PAR Equipement n
Paramtres de rglage READ_PAR
courants SAVE_PAR
Paramtres de rglage
courants
Paramtres de rglage
initiaux RESTORE_PAR
* %Mwxy : Avec x = Numro Rack - y = Numro 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 traite par PL7
Fonctions de communication Echanges
Echanges activs par le
activs par coupleur suite
requte* demande prog.
Processeur Coupleur de Bus
automate communication
Equipement 1
WRITE_VAR
Equipement 2
READ_VAR
Equipement n
SEND_REQ
Emplacement mmoire Mmoire tampon
interne applicative %MW
paramtr dans
la requte
* %La requte permet de paramtrer quel quipement on s adresse et o sont ranges les donnes.
Industrial Automation - Customer View - Services - Formation Diapositive 160 / 160
PhW - Intro_RLI_fr - 09 / 2003