Vous êtes sur la page 1sur 14

Plan du travail

Partie I : Introduction
Partie II : Les bus de terrain
Partie II : Méthodes d’accès au
medium
Partie I

Introduction
(Pourquoi les bus de terrain …?)

I.1 - Bus de terrain :

●► BUS : conducteur(s) commun(s) à plusieurs circuits


permettant l’échange de données

► RÉSEAU : ensemble de lignes de communication qui


desservent une même unité géographique

► TERRAIN : zone limité géographiquement (usine,


véhicule…)

► Système de communication numérique entre plusieurs


dispositifs, ou entre un dispositif et ses Périphériques
(mémoire, capteurs, actionneurs…)

► BUT :
♦ remplacement des boucles analogiques
♦ Décentralisation du contrôle
♦ Interopérabilité
♦ Intelligence déportée
♦ Diminution des coûts
♦ Augmentation de l’efficacité et de la qualité

I.2 - Avantages :

►Réduction des coûts d’installation


♦ Moins de câblage
♦ Réduction du temps d’installation
♦ Moins de matériel nécessaire
► Réduction des coûts de maintenance
♦ Complexité moindre
♦ Maintenance plus aisée
♦ Outils de test dédiés
♦Flexibilité d’extension

► Performances accrues
♦ Communications numériques
♦ Données disponibles partout
♦ Accès direct entre deux équipements
♦ Structure distribuée
♦ Interopérabilité importante grâce à la standardisation
♦ Modélisation du réseau :
- Topologie physique ↔ vue logique
► standardisation matérielle et logicielle

I.3 - Inconvénients :

► Développer les connaissances


♦ Accès au bus
♦ Gestion des erreurs
♦ Topologie du réseau, longueur, débit
♦ Support physique
►Investissement en équipement
► Compatibilité pas assurée entre ≠ fournisseurs
►Choix entre technologies propriétaires ou standards

I.4 - Historique :

► Boucle de courant 4-20 mA


♦ Boucle analogique
♦ Pas complètement normalisée
► Normalisation des bus de terrain
♦1960 : boucle analogique
♦1970 : processeur : contrôle centralisé
♦ 1980 : contrôle distribué, capteurs intelligents
♦ 1994 : WorldFIP (World Factory Information Protocol,
Europe) et ISP (Interoperable System Project, E.-U.)
fusionnent : FF (Fieldbus Foundation)
- 1992 : définition de la couche physique
-1998 : couches liaison, application : non abouti
♦ Apparition de solutions propriétaires devenues standards
de fait (Interbus, ASI, Lonworks)

► Cohabitation standards de fait et standards


internationaux
► Compatibilité ? Choix ?
Partie II

Les bus de terrain

II.1 - Définition :

►Bus de terrain = bus de communication industriels


►Classement selon complexité décroissante :
♦ Bus d’usine : réseau local industriel ethernet MAP
(Manufacturing Automation Protocol) ou TOP (Technical
and Office Protocol)
♦ Bus de terrain (Fieldbus)
♦Bus bas niveau (capteur/actionneur)

► Bus de terrain
♦ Trame : 10 octets à 256 octets
♦ Temps de réaction : 1 ms à 10 ms
♦ Coopération de tous les noeuds (maître/esclave ou
multimaîtres)
♦ Accès au niveau inférieur (capteur/actionneur)
► Bus capteur/actionneur
♦ Noeuds à intelligence limité ou nulle
♦ Temps de réaction primordial
♦Nombre de données limité

II.2 - Complexité des équipements :

II.3 - Couches OSI :


_ Système de communication dédié :
–Respect du modèle OSI

_ Couche 1 : Physique

– Mode de représentation des données


– Spécifications mécaniques et électriques
– Synchronisation, détection des erreurs au niveau bit

_ Couche 2 : Liaison de données


– 1er niveau de contrôle de la transmission : service de
transmission sécurisée
– Structuration des données sous forme de trames
– Détection et correction (retransmission) des erreurs
détectées par le niveau 1

_ Couche 3 : Réseau

– Structuration en paquets
– Routage
–Acheminement des données
–Gestion de la congestion dans le réseau
_ Couche 4 : Transport

– Gestion du dialogue entre deux noeuds actifs


– Formatage des données sous forme de message (→
niveau 3)
– Deux modes de connexion :
_ Mode connecté : connexion de bout en bout sécurisée
avec multiplexage de voies possible
_ Mode non connecté : service datagramme (non fiable)

_ Couche 5 : Session

– Structuration du dialogue dans la session établie


– Masquage des problèmes de transmission

_Couche 6 : Présentation des


données
– Présentation des données manipulées par les
applications (cryptage, format, compression…)

_ Couche 7 : Application
– Interface entre l’utilisateur et le service de communiation
– Définition d’application normalisées (messagerie…)

Couches OSI et bus de terrain :

_ Couches 3 à 6 vides :

_ pas besoin d’interconnexions vers un autre réseau


_ gain de performances
_ Le standard ISA SP50 introduit
– Une couche utilisateur
_ Stratégie de contrôle global distribué
_ Base de données répartie
– Un bloc de supervision
_ Configuration, monitoring, contrôle des resources

Topologie des réseaux :


_ Différentes topologies possibles

_ Topologie en anneau
– Communication unidirectionnelle
– Régénération à chaque noeud
– Extension impossible en fonctionnement
– Problème si un noeud tombe en panne : chaque noeud est
un point faible

_ Topologie en étoile :

– Noeud central
– Ajout d’un noeud possible en fonctionnement
– Plus de câble
– Noeud central : passage obligé entre 2 machines ⇒
point faible

_ Topologie en arbre :
– Compromis entre les deux solutions précédentes
– Défaillance d’un noeud possible sans perturber le réseau
– Extension aisée

_ Topologie en
bus :

– Pas de branche
– Tous les noeuds sont connectés directement via le bus

Partie III

Méthodes d’accès au medium


(La couche 2 en action …)
III.1 - Importance de la couche 2 :

_ Couche 2 (Liaison) divisée 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/réception
_ Détection/signalisation erreur bit
_ Arbitrage (gestion des accès simultanés : collisions)
_ Temps de latence
_ Topologie

III.2 - Accès par connexion :

_ Protocole des réseaux actuels


_ 2 noeuds sont physiquement connectés
_ Possibilité de passer à travers plusieurs noeuds
_ Déterministe si les deux noeuds sont adjacents

III.3 - Accès par « polling » :

_ Noeud maître consulte régulièrement les esclaves


_ Système centralisé maître/esclave
_ Communication possible entre 2 noeuds via le maître
_ Point faible : maître
_ Peu efficace
_ Exemple : Profibus

III.4 - Accès par multiplexage temporal :


_ Time Division Multiple Access
_ Émission mot de synchronisation par maître
_ Émission des données par tous les noeuds à des
intervalles de temps précis (IT)
_ Taille des données fixe
_ Meilleure efficacité que le polling

III.5 - Accès par jeton sur anneau :

_ Topologie anneau : circulation d’un trame particulière


(jeton) de noeud en noeud
_ Émission des données : capture du jeton, émission, puis
libération du jeton
_ Connexion point à point, déterministe
_ Pbm si rupture de liaison : perte ou duplication du jeton

III.6 - Accès par dominance bit :

_ Binary countdown
_ Attente d’un blanc avant d’émettre
_ 1 identificateur par trame (ex.: identificateur noeud)
_ Bit dominant ou récessif
_ Accès multiple possible
_ Contention : arbitrage sur les bits de l’identificateur
_ Introduction de priorité
_ Efficacité importante
_ Arbitrage : longueur max du réseau
_ Exemple : CAN

III.7 - Accès par CSMA/CD :

_ Carrier Sense Multiple Access / Collision Detection


_ Attente d’un blanc avant d’émettre
_ Accès multiple possible
_ Plusieurs émissions simultanée : détection de collision
_ Contention : arbitrage par délai d’attente aléatoire
_ Problème si charge élevée sur le réseau
_ Exemple : Ethernet

III.8 - Accès par CSMA/CA :


_ Carrier Sense Multiple Access / Collision Avoidance

Émetteur
– Si le canal est libre pendant un temps
DISF, transmission trame complète
(pas de détection de collision)
– Si le canal est occupé, retard binaire
(binary backoff)

Récepteur :
– Si la réception est OK, retourne ACK après un temps SIFS

Vous aimerez peut-être aussi