Vous êtes sur la page 1sur 44

Supervision industrielle

Rseaux locaux industriels

Anne universitaire
2014-2015
Rseau
On appelle rseau un ensemble de moyens qui
permettent la communication entre les processus
dapplication ou taches rparties sur des
matriels informatiques de tout type.
Cet ensemble est constitu dun support de
transmission pour lacheminement des signaux et
de protocoles de communication, on parle parfois
de systmes de communication pour dsigner
rseau
Bus: conducteur(s) commun(s) plusieurs circuits
permettant lchange de donnes
Rseau local
Cest un rseau qui couvre une zone
gographique limite, par opposition aux
rseaux publiques ou a longue distance.
Parmi les rseaux locaux, on distingue
souvent:
Les rseaux locaux dentreprise(LAN)
Les rseaux locaux industriels(RLI)
Rseau local dentreprise
On lappelle aussi rseau local informatique (Local Area
Network)
Un ensemble de machines informatiques interconnectes
entre elles travers un cblage physique dont le but de
communiquer, partager une base de donnes et daccder
aux applications.
Les utilisateurs du rseau LAN , sont les stations de travail
,les micro-ordinateurs, les serveurs, qui leur sont
connects, mais devant ces matriels sont des tres
humains qui dcident ou non dutiliser leur outil de travail
Les RLI sont des applications rparties sur les machines qui
utilisent directement le rseau sans intervention des
oprateurs.
Exemple de LAN: Rseau Ethernet
Rseau local industriel
Un rseau local industriel est en premire
approximation un rseau local utilis dans une
usine ou tout systme de production pour
connecter et communiquer diverses machines
afin dassurer la commande , la supervision , la
conduite , la maintenance , le suivi de produit,
la gestion, en un mot lexploitation de
linstallation de production
Exemple de RLI: ASI,Profibus,Unitelway
Rseau distance
interconnexion des rseaux locaux
Rseau distance de type WAN (Wide Area
Network) qui relie les rseaux locaux RLI ou
LAN de longue distance en utilisant les
systmes de tlcommunication (ligne
tlphonique, ADSL, sattelite
Exemple WAN: rseau internet, rseau
VPN(virtual protocol network), connexion IP
fixe, etc
Modle OSI
Chaque entit utilise son propre rseau local
pour communiquer.
Pour que cette entit puisse communiquer
avec dautres entits il faut inventer un
langage commun pour changer les
informations.
LISO a dvelopp une plateforme universelle
et normalise capable duniformiser les
informations entre rseaux.
cest le modle OSI(Open System
Interconnexion)
Modle OSI
Pour faire circuler les informations dans un
rseau , on peut utiliser deux stratgies:
Linformation est envoye de faon complte.
Linformation est fragmente en petits
morceaux(paquets) , chaque paquet est envoy
sparment sur le rseau, les paquets sont
ensuite rassembls sur la machine destinataire
Rseau commutation de paquets.

Remarque: Dans la premire stratgie , les erreurs


et les problmes sont sous jacent
Modle OSI
Le modle OSI est un modle 7 couches qui
dcrit le fonctionnement dun rseau
commutation de paquets.
Il constitue un cadre de rfrence pour
linterconnexion de rseaux. Il sagit dun
modle pour laborer des normes
dinterconnexion et de coopration de
systmes rpartis.
Chacune de ces couches prsente une
catgorie de problme que lon rencontre
dans un rseau.
Modle OSI
Dcomposer les problmes en couches
prsente des avantages:
Trouver des solutions pour chaque couche.
Changer la solution dune couche sans toucher la
structure du rseau
Chaque couche garantit la couche suprieure
lenvoi dune information sans erreur.
Rles des couches
Le modle OSI
Le modle OSI est une base de rfrence pour identifier et
sparer les diffrentes fonctions dun systme de
communication.
Un rseau de communication est bas sur une structure en
couche.
Le modle OSI ne propose pas une architecture universelle
Le modle OSI dcrit uniquement ce que chaque couche
doit raliser.
Chaque couche utilise les services de la couche
immdiatement infrieure pour rendre son tour un
service la couche suprieure.
LISO a propos des normes (protocoles) pour chacune de
ces couches
7 couches du modle OSI
Couche1:Physique ou matrielle
Cette couche soccupe des problmes matriels support
physique du rseau), on doit prciser ses caractristiques:
Pour le cble:
Type : coaxial, paires torsads
Type de signal envoy: tension ou courant.
Nature des signaux: carr, sinusoidal
Limitation: longueur, nombre de stations
Pour les communication hertziennes(rseau sans fil)
Frquence
Modulation (phase, amplitude)
Pour fibre:
Couleur du laser
Section du cble
Nombre de brin
Couche 2: Liaison
Dans cette couche on cherche savoir
comment deux stations sur le mme support
physique vont tre identifies
On associe a chaque station une adresse.
Structuration des donnes sous forme de
trame.
Dtection et correction des erreurs dtectes
et non corrigs par le niveau 1.
Couche 3: Rseau
Son rle est de trouver le chemin pour
acheminer un paquet entre deux stations qui
ne se trouvent pas sur le mme support
physique.
Cest en dautres termes une fonction de
routage, qui sert aller dun rseau un autre
Couche 4: Transport
Cette couche doit permettre la machine source
de communiquer directement avec la machine
destinatrice. On parle de communication bout
bout.
Couche 5:Session
Cette couche a pour rle de transmettre les informations de
programmes programmes

Couche 6:Prsentation
A ce niveau on doit se proccuper de la manire
dont les donnes sont changes entre les
applications
Couche 7:Application
Dans cette couche , on trouve les applications qui
communiquent ensemble courrier lectronique , transfert de
fichier, chat,etc
Interface entre lapplication de lutilisateur et le service de
communication
Protocoles de communication
Un protocole est un langage que doivent
connaitre et utiliser deux entits homologues.
Une entit est llment actif dune couche
(matriel/logiciel)
Protocoles de communication
On distingue plusieurs modles de
coopration dans les rseaux locaux
industriels.
Client serveurs
Client-multiserveurs
Producteurs-consommateurs
Producteurs-distributeur-consommateurs
Protocoles de communication
Modle Client-serveur
Le modle de coopration client-serveur est
un modle bipoint
Deux processus sont en relation: Le client et le
serveur. Le client met une demande de
service vers le serveur. Le serveur selon ses
possibilits et ses ressources , traite la requte
et renvoie la rponse au client.
Ce modle est trs gnral .Une grande
diversit de services peut fonctionner .La
plupart des services/protocoles de couche
application respectent ce modle.
Protocoles de communication
Modle Client-serveur-Limites
La dure totale de lopration est imprvisible,
sauf faire des hypothses sur la disponibilit du
serveur et du rseau charg dacheminer la
demande et la rponse.
Dans ce modle , le temps nest pas pris en
compte , cest--dire quil est impossible dune
part de spcifier un dlai maximal pour que le
client obtienne la rponse, dautre part davoir un
moyen de vrifier que ce dlai serait respect.
Si deux clients demandent un mme service un
serveur , ce dernier les traitera en squence , et
pourra fournir des rponses diffrentes chacun
deux.
Protocoles de communication
Modle Client-serveur-Limites
Exemple:
Deux fonction ont besoin de lire la mesure dun
capteur de vitesses, elles sont clientes du capteur qui
dans ce cas est le serveur.
La vitesse peut voluer entre les deux rponses et
cette diffrence de vue du processus par les deux
clients peut nuire au bon fonctionnement du systme.
Cest pourquoi , si dans un systme automatis deux
fonctions (ou plus) ont besoin davoir accs aux mmes
objets, le modle client-serveur nest pas
particulirement adapt aux RLI
Le protocole TCP/IP est un protocole qui suit le modle
Client -serveur
Protocoles de communication
Modle Producteur-Consommateurs
Le modle Producteur-Consommateurs est un
modle multipoint dans lequel le producteur
dune donne peut lmettre vers tous ceux
qui en sont des consommateurs.
Linitiative de lmission est laisse au
producteur , mais celle de la production peut
tre confie un client parmi les
consommateurs qui dclenchent lopration
Protocoles de communication
Modle Producteur-Distributeur-
Consommateurs
Ce modle est une extension du prcdent
pour permettre de maitriser le temps et la
gestion de plusieurs serveurs producteurs de
donnes
Dans ce modle linitiative des missions est
confie au distributeur.
Protocoles de communication
Modle Producteur-Distributeur-
Consommateurs
Le producteur dune donne est un processus
dapplication responsable de la production de la
donne (un capteur est producteur dune mesure
)
Le distributeur dune donne est un processus
dapplication qui est responsable du transfert des
donnes du producteur de chacune dentre elles
tous ses utilisateurs
Les utilisateurs des donnes (les consommateurs)
sont des processus dapplication qui ont besoin
des donnes pour tre excuts
Protocoles de communication
Protocole Maitre esclave
Le maitre interroge cycliquement chaque
station en ordre dadresse croissant (polling).
Maitre vers esclave :Le maitre envoie un
message vers un esclave nimporte quel
moment du cycle de polling.
Esclave vers maitre: Lesclave peut
uniquement envoyer un message au moment
ou il est interrog par le maitre.
Protocoles de communication
Protocole Multi-maitre
Grace un jeton qui passe de participant en
participant , chaque participant peut tre maitre
son tour.
Le participant qui a le jeton est le maitre et peut
envoyer des messages
Avantages: Le transfert priodique de donnes
est possible (temps de possession du jeton fixe)
Inconvnients: Une augmentation du nombre de
participants ralentit le bus.
Rajouter des esclaves ncessite une
reconfiguration.
Protocoles de communication
Protocole CSMA/CD
CSMA/CD =Carrier-Sense Multiple Acess/Collision
Detection.
Un participant qui veut mettre , coute
dabord le bus afin de contrler sil est bien libre.
Si le bus est libre le participant met.
Si un autre participant met au mme instant , il
ya collision , dans ce cas , lmission est
interrompue et par la suite renouvele, selon une
priorit hirarchique ou selon le hasard.
Avantage: Systme rapide tant que le bus nest
pas surcharg
Inconvnient: Non dterministe
Topologie des rseaux
Topologie en bus
sur un cble de type bus, on utilise souvent un systme
CSMA/CD accs multiple avec dtection de porteuse et
dtection des collisions.
Lorsquune machine veut mettre un message sur le bus
une autre destination, la premire commence par
couter le cble (CS). Si une porteuse est dtecte , cest
que le bus est dj utilise.
La machine attend donc la fin de la communication avant
dmettre ses donnes. Si le cble est libre , alors la
machine met ses donnes. Durant lmission la machine
reste lcoute du cble pour dtecter une collision.
Si une collision est dtecte, chaque machine qui mettait
suspend immdiatement son mission et attend un dlai au
bout duquel le cycle recommence
Topologie en anneau
Les informations circulent dans le mme sens.
Chaque machine qui reoit un message , le
recopie immdiatement sur le second cble.
Au mme temps, linformation est remonte
la couche 2 pour savoir si elle doit tre
conserve par la machine ou dtruite.
Topologie en toile
Sur un rseau en toile , toutes les
communications passent par la machine qui
est au centre de ltoile( switch ou hub)
Cest cette machine centrale qui redirige
linformation vers les destinataires.
Les rseaux Ethernet sont des
rseaux en toile
Types de rseaux locaux industriels
Dans les architectures des systmes on
distingue les rseaux suivants: Rseau de
terrain, rseau de cellule, rseau dusine, et
rseaux dentreprise.
Rseaux /Bus de terrain: Connectent les
capteurs , les actionneurs et les dispositifs
comme les automates, les rgulateurs, et plus
gnralement tout matriel supportant des
processus dapplication ayant besoin davoir
accs aux quipements de terrain
Types de rseaux locaux industriels
Terrain: indique un espace limit ou dlimit
gographiquement (usine, atelier, voiture,etc)
Bus: au sens informatique industrielle,
conducteur ou ensemble de conducteurs
communs plusieurs circuits permettant
lchange de donnes entre eux (niveaux bas
du CIM).
Rseau: ensemble de lignes de
communications qui desservent une mme
unit gographique , il relie plusieurs bus de
communications
Rseau de terrain

Rseau bidirectionnel , multibranche srie


reliant diffrents types dquipements
dautomatisme:
Capteurs /actionneurs.
Automate programmable

Exemple: ASI, Profibus PA


Rseau de cellule

Connectent dans une cellule ou un atelier, les


dispositifs de commande de robots, de
machines outils, de contrle de la qualit
(API,PC,etc)
Exemple: Profibus DP, Modbus, unitelway
Rseau dusine

Rseau qui interconnecte des ateliers, des


cellules avec les services de gestion , les
bureaux dtudes, ou de mthodes
Exemple: Profibus FMS, Ethernet industriel
Rseau dentreprise

Rseau qui interconnecte tous les services


dadministration comptabilit, personnel,
logistique , etc) et dispose dune
communication vers le rseau Internet
Exemple: Rseau Ethernet.
Architecture et concept CIM
Architecture matrielle du systme de
supervision
Les rseaux et bus les plus
utiliss
Rseau FIPWAY (Flux Information Process)
Schneider
Rseau Profibus (Process Field Bus)
Siemens
Rseau Device Net
Allen Bradley
Rseau Modbus
Schneider
Bus ASI
Siemens,Schneider,,autres) (rseau ouvert)
La tendance actuelle dans les
systmes de supervision