Cours Bus de Terrain
Cours Bus de Terrain
Cours Bus de Terrain
DIOU Camille
Plan
Partie I Introduction Partie II Les bus de terrain Partie III Mthodes daccs au medium
DIOU Camille Matrise EEA 20012002
DIOU Camille
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
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
INTRODUCTION
DIOU Camille
INTRODUCTION
INTRODUCTION
Investissement en quipement Compatibilit pas assure entre fournisseurs Choix entre technologies propritaires ou standards
DIOU Camille
INTRODUCTION
Capteur
Alim. de lmetteur
DIOU Camille
INTRODUCTION
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
11
INTRODUCTION
Historique
Contrle direct
Contrle distribu
Bus de terrain
DIOU Camille Matrise EEA 20012002
12
Un peu de technique
DIOU Camille
13
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
14
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
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
Couches OSI
Systme de communication ddi :
Respect du modle OSI
7 6 5 4 3 2 1 Paquet Trame Bits Message
17
Couches OSI
Couche 1 : Physique
Application
Mode de reprsentation des donnes Spcifications mcaniques et lectriques Synchronisation, dtection des erreurs au niveau bit
18
Couches OSI
Couche 2 : Liaison de donnes
Application
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
19
Couches OSI
Couche 3 : Rseau
Application
Structuration en paquets Routage Acheminement des donnes Gestion de la congestion dans le rseau
20
Couches OSI
Couche 4 : Transport
Application
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)
21
Couches OSI
Couche 5 : Session
Application
22
Couches OSI
Couche 6 : Prsentation des donnes
Application
Prsentation des donnes manipules par les applications (cryptage, format, compression)
23
Couches OSI
Couche 7 : Application
Application
24
RSUM
pas besoin dinterconnexions vers un autre rseau gain de performances Le standard ISA SP50 introduit
Un bloc de supervision
Configuration, monitoring, contrle des ressources
Matrise EEA 20012002
25
Anneau
Arbre
toile
Bus
DIOU Camille
26
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
Nud central Ajout dun nud possible en fonctionnement Plus de cble Nud central : passage oblig entre 2 machines point faible
DIOU Camille
28
Compromis entre les deux solutions prcdentes Dfaillance dun nud possible sans perturber le rseau Extension aise
DIOU Camille
29
Pas de branche Tous les nuds sont connects directement via le bus
DIOU Camille
30
La couche 2 en action
DIOU Camille
31
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
DIOU Camille
32
Protocole des rseaux actuels 2 nuds sont physiquement connects Possibilit de passer travers plusieurs nuds Dterministe si les deux nuds sont adjacents
DIOU Camille
33
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
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
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
37
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
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 :
DIOU Camille
39