Beruflich Dokumente
Kultur Dokumente
andreu@lirmm.fr, karen.godary@lirmm.fr
Caractristiques
Type d'accs
Arbitrage
Contrle centralis
Arbitre de bus
Transmission
Topologie Bus
WorldFIP Association (1992 : FIP a volu vers WorldFIP) Schneider (Tlmcanique), CEGELEC, Bailey IEEE 802.2 LLC (time slice multiplexing) WorldFip-DWF, FIPIO, FIPWAY..
andreu@lirmm.fr, karen.godary@lirmm.fr
FIP WorldFIP
andreu@lirmm.fr, karen.godary@lirmm.fr
FIP WorldFIP
Principes
Services offerts : change de variables identifies (donnes du processus de contrle de procd) transfert de messages (configuration, gestion, diagnostic du systme) Echanges point point avec ou sans ack multipoint : changes priodiques ou apriodiques Accs au mdium : control centralis par arbitre de bus Adressage : variables identificateurs (unique, un seul producteur) de 16 bits. messages : en point point uniquement, adresses codes sur 24 bits.
andreu@lirmm.fr, karen.godary@lirmm.fr
Ordonnancement statique des variables priodiques. Stockage dans une table de scrutation. Mthodes d'ordonnancement variables, bases sur une assignation de priorits aux messages (ou flux de msgs). L'accs au bus est gr par un arbitre de bus central : il connat grce la table de scrutation les instants ncessaires l'mission. Il prvient alors les nuds lorsqu'ils doivent mettre. Exemple (modle producteur/consommateur) :
L'arbitre lit dans la table que la variable i doit tre produite Arbitre id_dat(i) rp_dat(i,val) rp_dat(i,val) Producteur (i) Le producteur de i se reconnat et met la valeur de i (broadcast) Consommateur (i) Temps de retournement
31,25Kb/s : 22,4s<TR<320s 1Mbit/s : 10s<TR<70s 2,5Mbit/s : 4s<TR<28s
FIP WorldFIP
Trafic priodique
Fonctionnement
Table scrutation : La liste des identifiants des variables et requtes du trafic priodique est organise comme un chancier bas sur les notions de cycle lmentaire (micro-cycle, i.e. plus petite fentre temporelle pour transmettre une variable) et de macro-cycle. Exemple d'arbitrage : ordonnancement n1
5 ms 20 ms
andreu@lirmm.fr, karen.godary@lirmm.fr
FIP WorldFIP
Trafic priodique
Fonctionnement
Table scrutation : La liste des identifiants des variables et requtes du trafic priodique est organise comme un chancier bas sur les notions de cycle lmentaire (micro-cycle, i.e. plus petite fentre temporelle pour transmettre une variable) et de macro-cycle. Exemple d'arbitrage : ordonnancement n2
3 types de trafic
Cycle d'changes compos de trois priodes : scrutation priodique de variables priodiques, i.e. transfert des variables. scrutation priodique de variables apriodiques et de messages, i.e. interrogation priodique des stations pour demander sil y a des variables apriodiques ou des messages en attente. scrutation dclenche de variables apriodiques et de messages suite aux demandes des stations.
andreu@lirmm.fr, karen.godary@lirmm.fr
Producteur (j) Producteur (k) La station associe x se reconnat et annonce 2 flux apriodiques en attente : j et k
j, k
Stockage de lid. des var. apriodiques scruter rp_dat (j,val) fentre priodique
Scrutation de la variable j
andreu@lirmm.fr, karen.godary@lirmm.fr
Exemple :
Scrutation priodique de la variable i Arbitre Producteur (i) Consommateur (k) id_dat(i) rp_dat_rq (i,val)
id_rq(i)
Apriodiques en cours
andreu@lirmm.fr, karen.godary@lirmm.fr
FIP WorldFIP
Fonctionnement
Trafic message
andreu@lirmm.fr, karen.godary@lirmm.fr
11
12
MMS Messagerie
Couche physique
G e s t i o n
Couche liaison : services associs au trafic d'objets identifis services usuels d'change de trames Couche physique : support : paire torsade blinde ou fibre optique dbit : 31.25kbit/S, 1 ou 2.5Mbit/s ou de 1 5Mbit/s
andreu@lirmm.fr, karen.godary@lirmm.fr
13
FIP WorldFIP
Contraintes temporelles
Le respect des contraintes temporelles des variables priodiques est assur par l'ordonnancement hors ligne et la priorit du trafic priodique. Pour grer les contraintes de rponse des vnements apriodiques, on peut programmer de la scrutation priodique des variables apriodiques concernes. Fiabilit : peu de dtection, pas d'ack. Mais redondance possible, voir retransmission apriodique ou par msg. La fiabilit des changes est gre au niveau application (cohrence spatiale, temporelle). Retard : dterministe retransmission). pour le priodique (temps connu avant
Informations non prioritaires : Dpend des dures des micro et macro-cycle (configuration) et de la charge du flux apriodique.
andreu@lirmm.fr, karen.godary@lirmm.fr
14
FIP WorldFIP
Caractristiques
Gestion de 2 modles de coop. : Prod. / Dist. / Conso. et Client / Serveur Dterminisme pour le trafic priodique : garantie des contraintes temporelles. Prise en compte du trafic non prioritaire Confinement des erreurs au flux fautif
**
Problme classique de fiabilit des architectures centralises + peu de mcanismes pour la fiabilit. Surcharge des trames de gestion protocolaire et du temps de retournement baisse de l'efficacit
andreu@lirmm.fr, karen.godary@lirmm.fr
** gamerzone.over-blog.com/ * www.corante.com/
15
Domaine routier : surveillance et gestion des autoroutes et voies rapides d'Ile de France.
http://www.paris.org/Kiosque/
Ferrovire Ex : TGV, ligne Meteor (ligne metro 14) RATP, instrumentation des bus de Londres..
www.stradal.fr/ferroviaire/ www.planetepixel.com/
A venir : Contrle commande du synchrotron LHC (Large Hadron Collider) du CERN. En fait c'est FIPIO !!
andreu@lirmm.fr, karen.godary@lirmm.fr
www.linux-magazin.de/
16
Construction automobile : chaine de montage de la peugeot 206, utilis galement par Renault.
Chaine de production :usine Perrier de Vergze (date ??). Nouvelle chaine de production en 2000 pour la fabrication de bouteille (Verdme). (2 millions de bouteilles par jour !!)
www.worldfip.org
www.perrier.com
andreu@lirmm.fr, karen.godary@lirmm.fr
17
www.linux-magazin.de/
www.futura-sciences.com
www.st.com
andreu@lirmm.fr, karen.godary@lirmm.fr
18
FIPIO WorldFIP
Quelques chiffres : 44 km of WorldFIP fieldbus 100 main nodes 200 WorldFIP connections 140 IOLINKFIP modules
http://lhc-proj-qawg.web.cern.ch/lhc-projqawg/LHCQAP/Instructions/MS-TD-guide.html
andreu@lirmm.fr, karen.godary@lirmm.fr
19
FIPIO WorldFIP
http://www.worldfip.org
www.worldfip.org
andreu@lirmm.fr, karen.godary@lirmm.fr
20