You are on page 1of 39

LES BUS DE

TERRAIN

DIOU
Camille

Matrise EEA
20012002

LES BUS DE TERRAIN

Plan


Partie I
Introduction

Partie II
Les bus de terrain

Partie III
Mthodes daccs au medium

DIOU
Camille

Matrise EEA
20012002

Pourquoi les bus


de terrain ?

DIOU
Camille

Matrise EEA
20012002

INTRODUCTION

Bus de terrain


BUS : conducteur(s) commun(s) plusieurs circuits


permettant lchange de donnes

RSEAU : ensemble de lignes de communication


qui desservent une mme unit gographique

TERRAIN : zone limit gographiquement (usine,


vhicule)

DIOU
Camille

Matrise EEA
20012002

INTRODUCTION

Bus de terrain


Systme de communication numrique entre


plusieurs dispositifs, ou entre un dispositif et ses
priphriques (mmoire, capteurs, actionneurs)
BUT : remplacement des boucles analogiques

DIOU
Camille

Dcentralisation du contrle
Interoprabilit
Intelligence dporte
Diminution des cots
Augmentation de lefficacit et de la qualit

Matrise EEA
20012002

INTRODUCTION

Avantages
En bref


Rduction des cots dinstallation

Moins de cblage
Rduction du temps dinstallation
Moins de matriel ncessaire

Rduction des cots de maintenance

DIOU
Camille

Complexit moindre
Maintenance plus aise
Outils de test ddis
Flexibilit dextension

Matrise EEA
20012002

INTRODUCTION

Avantages


Performances accrues

Communications numriques
Donnes disponibles partout
Accs direct entre deux quipements
Structure distribue
Interoprabilit importante grce la standardisation
Modlisation du rseau :


Topologie physique vue logique

standardisation matrielle et logicielle

DIOU
Camille

Matrise EEA
20012002

INTRODUCTION

Inconvnients


Dvelopper les connaissances





Accs au bus
Gestion des erreurs
Topologie du rseau, longueur, dbit
Support physique

Investissement en quipement
Compatibilit pas assure entre fournisseurs
Choix entre technologies propritaires ou standards

DIOU
Camille

Matrise EEA
20012002

INTRODUCTION

Historique


Boucle de courant 4-20 mA

Capteur

Boucle analogique
Pas compltement normalise

metteur
Rcepteur

Alim. de
lmetteur

Fils de la
boucle

DIOU
Camille

Matrise EEA
20012002

INTRODUCTION

Historique


Normalisation des bus de terrain

1960 : boucle analogique


1970 : processeur : contrle centralis
1980 : contrle distribu, capteurs intelligents
1994 : WorldFIP (World Factory Information Protocol,
Europe) et ISP (Interoperable System Project, E.-U.)
fusionnent : FF (Fieldbus Foundation)



DIOU
Camille

1992 : dfinition de la couche physique


1998 : couches liaison, application : non abouti

Apparition de solutions propritaires devenues standards


de fait (Interbus, ASI, Lonworks)
Matrise EEA
20012002

10

INTRODUCTION

Historique

WorldFIP

IEC : International Electrotechnic Commission


ISA : Instrument Society of America
OSI : Open System Interconnection
ISO : International Standardization Organization

ISP

FF

ISA

IEC

Profibus - ISP
(dissident)

Comit Fieldbus
IEC/ISA SP50



Cohabitation standards de fait et standards internationaux


Compatibilit ? Choix ?
DIOU
Camille

Matrise EEA
20012002

11

INTRODUCTION

Historique

Contrle direct

Contrle distribu

Bus de terrain
DIOU
Camille

Matrise EEA
20012002

12

Un peu de technique

DIOU
Camille

Matrise EEA
20012002

13

LES BUS DE TERRAIN

Dfinition

1


Bus de terrain
= bus de communication industriels
Classement selon complexit dcroissante :

DIOU
Camille

Bus dusine : rseau local industriel ethernet MAP


(Manufacturing Automation Protocol) ou TOP (Technical
and Office Protocol)
Bus de terrain (Fieldbus)
Bus bas niveau (capteur/actionneur)

Matrise EEA
20012002

14

LES BUS DE TERRAIN

Dfinition

1


Bus de terrain

Trame : 10 octets 256 octets


Temps de raction : 1 ms 10 ms
Coopration de tous les nuds (matre/esclave ou
multimatres)
Accs au niveau infrieur (capteur/actionneur)

Bus capteur/actionneur

DIOU
Camille

Nuds intelligence limit ou nulle


Temps de raction primordial
Nombre de donnes limit
Matrise EEA
20012002

15

LES BUS DE TERRAIN

Complexit des quipements

Complexit des
quipement

Bus de terrain
WorldFIP-ISP
Bus senseur/Acteur
Contrle E/S
Capteur/
actionneur
(Interbus)
BIT
DIOU
Camille

CAN

OCTET

BLOC
Matrise EEA
20012002

Flot
dinformation

16

LES BUS DE TERRAIN

Couches OSI

3


Systme de communication ddi :

Respect du modle OSI

Application

Prsentation

Session

Transport

Rseau

Paquet

Liaison

Trame

Physique

Bits

DIOU
Camille

Couche hautes 5-7 :


Message

Charges du traitement des donnes


(prsentation,cryptage)

Couche basses 1-4 :


Charges du transport des donnes
(codage, reprsentation des
donnes)
Matrise EEA
20012002

17

LES BUS DE TERRAIN

Couches OSI

3


Couche 1 : Physique

Application
Prsentation
Session

Mode de reprsentation des donnes


Spcifications mcaniques et lectriques
Synchronisation, dtection des erreurs au
niveau bit

Transport
Rseau
Liaison
Physique
DIOU
Camille

Matrise EEA
20012002

18

LES BUS DE TERRAIN

Couches OSI

3


Couche 2 : Liaison de donnes

Application
Prsentation
Session
Transport

1er niveau de contrle de la transmission :


service de transmission scurise
Structuration des donnes sous forme de
trames
Dtection et correction (retransmission) des
erreurs dtectes par le niveau 1

Rseau
Liaison
Physique
DIOU
Camille

Matrise EEA
20012002

19

LES BUS DE TERRAIN

Couches OSI

3


Couche 3 : Rseau

Application
Prsentation
Session

Structuration en paquets
Routage
Acheminement des donnes
Gestion de la congestion dans le rseau

Transport
Rseau
Liaison
Physique
DIOU
Camille

Matrise EEA
20012002

20

LES BUS DE TERRAIN

Couches OSI

3


Couche 4 : Transport

Application
Prsentation
Session
Transport
Rseau
Liaison

Gestion du dialogue entre deux nuds


actifs
Formatage des donnes sous forme de
message ( niveau 3)
Deux modes de connexion :



Mode connect : connexion de bout en bout


scurise avec multiplexage de voies possible
Mode non connect : service datagramme (non
fiable)

Physique
DIOU
Camille

Matrise EEA
20012002

21

LES BUS DE TERRAIN

Couches OSI

3


Couche 5 : Session

Application
Prsentation

Structuration du dialogue dans la session


tablie
Masquage des problmes de transmission

Session
Transport
Rseau
Liaison
Physique
DIOU
Camille

Matrise EEA
20012002

22

LES BUS DE TERRAIN

Couches OSI

3


Couche 6 : Prsentation des donnes

Application
Prsentation

Prsentation des donnes manipules par


les applications (cryptage, format,
compression)

Session
Transport
Rseau
Liaison
Physique
DIOU
Camille

Matrise EEA
20012002

23

LES BUS DE TERRAIN

Couches OSI

3


Couche 7 : Application

Application
Prsentation

Interface entre lutilisateur et le service de


communiation
Dfinition dapplication normalises
(messagerie)

Session
Transport
Rseau
Liaison
Physique
DIOU
Camille

Matrise EEA
20012002

24

RSUM

Couches OSI et bus de terrain

4


Couches 3 6 vides :

Utilisateur
7

Prsentation

Session

Transport

Rseau

Liaison

Physique

DIOU
Camille



Supervision
rseau

Application

pas besoin dinterconnexions vers


un autre rseau
gain de performances
Le standard ISA SP50 introduit

Une couche utilisateur





Stratgie de contrle global distribu


Base de donnes rpartie

Un bloc de supervision


Configuration, monitoring, contrle des


ressources

Matrise EEA
20012002

25

LES BUS DE TERRAIN

Topologie des rseaux

5


Diffrentes topologies possibles

Anneau

Arbre

toile

DIOU
Camille

Bus

Matrise EEA
20012002

26

LES BUS DE TERRAIN

Topologie des rseaux

5


Topologie en anneau

DIOU
Camille

Communication
unidirectionnelle
Rgnration chaque
nud
Extension impossible en
fonctionnement
Problme si un nud tombe
en panne : chaque nud
est un point faible

Matrise EEA
20012002

27

LES BUS DE TERRAIN

Topologie des rseaux

5


Topologie en toile

DIOU
Camille

Nud central
Ajout dun nud possible
en fonctionnement
Plus de cble
Nud central : passage
oblig entre 2 machines
point faible

Matrise EEA
20012002

28

LES BUS DE TERRAIN

Topologie des rseaux

5


Topologie en arbre

DIOU
Camille

Compromis entre les deux


solutions prcdentes
Dfaillance dun nud
possible sans perturber le
rseau
Extension aise

Matrise EEA
20012002

29

LES BUS DE TERRAIN

Topologie des rseaux

5


Topologie en bus

DIOU
Camille

Pas de branche
Tous les nuds sont
connects directement via
le bus

Matrise EEA
20012002

30

La couche 2 en action

DIOU
Camille

Matrise EEA
20012002

31

MTHODES DACCS AU MEDIUM

Importance de la couche 2

1


Couche 2 (Liaison) divise en 2 sous-couches :

LLC (Logical Link Control)






MAC (Medium Access)








DIOU
Camille

Filtrage des messages


Recouvrement des erreurs bit/trame
Notification de surcharge
Mise en trame, gestion mission/rception
Dtection/signalisation erreur bit
Arbitrage (gestion des accs simultans : collisions)
Temps de latence
Topologie

Matrise EEA
20012002

32

MTHODES DACCS AU MEDIUM

Accs par connexion






Protocole des rseaux actuels


2 nuds sont physiquement connects
Possibilit de passer travers plusieurs nuds
Dterministe si les deux nuds sont adjacents

DIOU
Camille

Matrise EEA
20012002

33

MTHODES DACCS AU MEDIUM

Accs par polling

Matre

Esclave 1







Esclave 2

Esclave 3

Nud matre consulte rgulirement les esclaves


Systme centralis matre/esclave
Communication possible entre 2 nuds via le matre
Point faible : matre
Peu efficace
Exemple : Profibus
DIOU
Camille

Matrise EEA
20012002

34

MTHODES DACCS AU MEDIUM

Accs par multiplexage temporel

Esclave 1

Matre

Sync






Matre

Escl.1

Esclave 2

Escl.2

Esclave 3

Escl.3

Sync

Time Division Multiple Access


mission mot de synchronisation par matre
mission des donnes par tous les nuds des intervalles
de temps prcis (IT)
Taille des donnes fixe
Meilleure efficacit que le polling
DIOU
Camille

Matrise EEA
20012002

35

MTHODES DACCS AU MEDIUM

Accs par jeton sur anneau

jeton
1
2






Topologie anneau : circulation dun trame particulire (jeton)


de nud en noeud
mission des donnes : capture du jeton, mission, puis
libration du jeton
Connexion point point, dterministe
Pbm si rupture de liaison : perte ou duplication du jeton
DIOU
Camille

Matrise EEA
20012002

36

MTHODES DACCS AU MEDIUM

Accs par dominance bit

6











Binary countdown
Attente dun blanc avant dmettre
1 identificateur par trame (ex.: identificateur nud)
Bit dominant ou rcessif
Accs multiple possible
Contention : arbitrage sur les bits de lidentificateur
Introduction de priorit
Efficacit importante
Arbitrage : longueur max du rseau
Exemple : CAN
DIOU
Camille

Matrise EEA
20012002

37

MTHODES DACCS AU MEDIUM

Accs par CSMA/CD

Noeud 2

Noeud 1

Noeud 3

Collision









Carrier Sense Multiple Access / Collision Detection


Attente dun blanc avant dmettre
Accs multiple possible
Plusieurs missions simultane : dtection de collision
Contention : arbitrage par dlai dattente alatoire
Problme si charge leve sur le rseau
Exemple : Ethernet
DIOU
Camille

Matrise EEA
20012002

38

MTHODES DACCS AU MEDIUM

Accs par CSMA/CA

Noeud 2

Noeud 1

Noeud 3

Collision

Carrier Sense Multiple Access / Collision Avoidance


metteur


Si le canal est libre pendant un temps


DISF, transmission trame complte
(pas de dtection de collision)
Si le canal est occup, retard binaire
(binary backoff)

Rcepteur :

Si la rception est OK, retourne ACK aprs un temps SIFS

DIOU
Camille

Matrise EEA
20012002

39

You might also like