Vous êtes sur la page 1sur 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

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

DIOU Camille

Matrise EEA 20012002

INTRODUCTION

Avantages En bref Rduction des cots dinstallation


Moins de cblage Rduction du temps dinstallation Moins de matriel ncessaire Complexit moindre Maintenance plus aise Outils de test ddis Flexibilit dextension

Rduction des cots de maintenance


DIOU Camille

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


Boucle analogique Pas compltement normalise

Capteur

metteur Rcepteur Fils de la boucle

Alim. de lmetteur

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)
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

DIOU Camille

10

INTRODUCTION

4
WorldFIP

Historique
ISP
IEC : International Electrotechnic Commission ISA : Instrument Society of America OSI : Open System Interconnection ISO : International Standardization Organization

FF

ISA

IEC

Comit Fieldbus IEC/ISA SP50

Profibus - ISP (dissident)

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
Bus de terrain = bus de communication industriels Classement selon complexit dcroissante :

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)

DIOU Camille

Matrise EEA 20012002

14

LES BUS DE TERRAIN

Dfinition
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) Nuds intelligence limit ou nulle Temps de raction primordial Nombre de donnes limit
Matrise EEA 20012002

Bus capteur/actionneur

DIOU Camille

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
Matrise EEA 20012002

BLOC

Flot dinformation

16

LES BUS DE TERRAIN

Couches OSI
Systme de communication ddi :
Respect du modle OSI
7 6 5 4 3 2 1 Paquet Trame Bits Message

Application Prsentation Session Transport Rseau Liaison Physique


DIOU Camille

Couche hautes 5-7 :


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
Couche 1 : Physique
Application

Prsentation Session Transport Rseau Liaison Physique


DIOU Camille

Mode de reprsentation des donnes Spcifications mcaniques et lectriques Synchronisation, dtection des erreurs au niveau bit

Matrise EEA 20012002

18

LES BUS DE TERRAIN

Couches OSI
Couche 2 : Liaison de donnes
Application

Prsentation Session Transport Rseau Liaison Physique


DIOU Camille

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

Matrise EEA 20012002

19

LES BUS DE TERRAIN

Couches OSI
Couche 3 : Rseau
Application

Prsentation Session Transport Rseau Liaison Physique


DIOU Camille

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

Matrise EEA 20012002

20

LES BUS DE TERRAIN

Couches OSI
Couche 4 : Transport
Application

Prsentation Session Transport Rseau Liaison Physique


DIOU Camille

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)

Matrise EEA 20012002

21

LES BUS DE TERRAIN

Couches OSI
Couche 5 : Session
Application

Prsentation Session Transport Rseau Liaison Physique


DIOU Camille

Structuration du dialogue dans la session tablie Masquage des problmes de transmission

Matrise EEA 20012002

22

LES BUS DE TERRAIN

Couches OSI
Couche 6 : Prsentation des donnes
Application

Prsentation Session Transport Rseau Liaison Physique


DIOU Camille

Prsentation des donnes manipules par les applications (cryptage, format, compression)

Matrise EEA 20012002

23

LES BUS DE TERRAIN

Couches OSI
Couche 7 : Application
Application

Prsentation Session Transport Rseau Liaison Physique


DIOU Camille

Interface entre lutilisateur et le service de communiation Dfinition dapplication normalises (messagerie)

Matrise EEA 20012002

24

RSUM

Couches OSI et bus de terrain


Couches 3 6 vides :
Utilisateur Application 7 6 Supervision rseau 5 4 3 2 1

Prsentation Session Transport Rseau Liaison Physique


DIOU Camille

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


Diffrentes topologies possibles

Anneau

Arbre

toile

Bus

DIOU Camille

Matrise EEA 20012002

26

LES BUS DE TERRAIN

Topologie des rseaux


Topologie en anneau

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

DIOU Camille

Matrise EEA 20012002

LES BUS DE TERRAIN

Topologie des rseaux


Topologie en toile

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

DIOU Camille

Matrise EEA 20012002

28

LES BUS DE TERRAIN

Topologie des rseaux


Topologie en arbre

Compromis entre les deux solutions prcdentes Dfaillance dun nud possible sans perturber le rseau Extension aise

DIOU Camille

Matrise EEA 20012002

29

LES BUS DE TERRAIN

Topologie des rseaux


Topologie en bus

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

DIOU Camille

Matrise EEA 20012002

30

La couche 2 en action

DIOU Camille

Matrise EEA 20012002

31

MTHODES DACCS AU MEDIUM

Importance de la couche 2
Couche 2 (Liaison) divise en 2 sous-couches :
LLC (Logical Link Control)
Filtrage des messages Recouvrement des erreurs bit/trame Notification de surcharge

MAC (Medium Access)


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

DIOU Camille

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


Matre

Esclave 1

Esclave 2

Esclave 3

Sync

Matre

Escl.1

Escl.2

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


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 1 Collision Noeud 2 Noeud 3

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 1 Collision Noeud 2 Noeud 3

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


Matrise EEA 20012002

DIOU Camille

39