Академический Документы
Профессиональный Документы
Культура Документы
FIP
andreu@lirmm.fr, karen.godary@lirmm.fr 1
FIP – Flux Information Protocol / Factory Instrumentation Protocol
Caractéristiques
Gestion de l'accès au
Modèle Type d'accès Arbitrage
bus
andreu@lirmm.fr, karen.godary@lirmm.fr 2
FIP – WorldFIP
Architecture :
Modèle en 3 couches
application
andreu@lirmm.fr, karen.godary@lirmm.fr 3
FIP – WorldFIP
Principes
Services offerts :
échange de variables identifiées (données du processus de contrôle de procédé)
transfert de messages (configuration, gestion, diagnostic du système)
Echanges
point à point avec ou sans ack
multipoint :
• échanges périodiques
• ou apériodiques
Adressage :
variables identificateurs (unique, un seul producteur) de 16 bits.
messages : en point à point uniquement, adresses codées sur 24 bits.
andreu@lirmm.fr, karen.godary@lirmm.fr 4
FIP – WorldFIP
L'accès au bus est géré par un arbitre de bus central : il connaît grâce à la table
de scrutation les instants nécessaires à l'émission. Il prévient alors les nœuds
lorsqu'ils doivent émettre.
Le producteur de i se reconnaît et
Exemple (modèle producteur/consommateur) : émet la valeur de i (broadcast)
Table scrutation :
La liste des identifiants des variables et requêtes du trafic périodique est
organisée comme un échéancier basé sur les notions de cycle élémentaire
(micro-cycle, i.e. plus petite fenêtre temporelle pour transmettre une variable) et
de macro-cycle.
micro-cycle macro-cycle
v1 v2 v3 v4 v1 v1 v2 v3 v1 t
5 ms
20 ms
bourrage
(fin macro-cycle)
andreu@lirmm.fr, karen.godary@lirmm.fr 6
FIP – WorldFIP
Table scrutation :
La liste des identifiants des variables et requêtes du trafic périodique est
organisée comme un échéancier basé sur les notions de cycle élémentaire
(micro-cycle, i.e. plus petite fenêtre temporelle pour transmettre une variable) et
de macro-cycle.
micro-cycle macro-cycle
v1 v2 v4 v1 v3 v1 v2 v1 v3 t
5 ms
20 ms
Durées des micro et macro-cycles inchangées : • micro-cycle = pgcd(périodes)
• macro-cycle = ppcm(périodes)
andreu@lirmm.fr, karen.godary@lirmm.fr 7
FIP – WorldFIP
Fonctionnement
Trafic variables périodiques
Trafic variables apériodiques 3 types de trafic
Trafic messages
v1 v2 v4 v1 v3 v1 v2 v1 v3 t
andreu@lirmm.fr, karen.godary@lirmm.fr 8
FIP – WorldFIP
Trafic apériodique
Fonctionnement Scrutation périodique
andreu@lirmm.fr, karen.godary@lirmm.fr 9
FIP – WorldFIP
rp_dat (k,val)
Réception de la valeur de k
par ses consommateurs
andreu@lirmm.fr, karen.godary@lirmm.fr 10
FIP – WorldFIP
Fonctionnement
Trafic message
andreu@lirmm.fr, karen.godary@lirmm.fr 11
FIP – WorldFIP
DATA
1 octet 2 octets
andreu@lirmm.fr, karen.godary@lirmm.fr 12
FIP – WorldFIP
Architecture - profils
Couche application :
• services MPS (messagerie périodique et apériodique)
• services de type MMS (MCS, sous ensemble de MMS)
MPS MMS G
e
s
Trafic identifié Messagerie t
i
o
Couche physique n
Couche liaison :
• services associés au trafic d'objets identifiés
• services usuels d'échange de trames
Couche physique :
• support : paire torsadée blindée ou fibre optique
• débit : 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
andreu@lirmm.fr, karen.godary@lirmm.fr 14
FIP – WorldFIP
* Caractéristiques
**
Utilisation industrielle
Exemples
+ d'infos : www.worldfip.org
www.stradal.fr/ferroviaire/ www.planetepixel.com/
andreu@lirmm.fr, karen.godary@lirmm.fr 17
FIPIO – WorldFIP
Le bus FIPIO
FIPIO Facts
Source : http://www.hms-networks.com/
andreu@lirmm.fr, karen.godary@lirmm.fr 19
FIPIO – WorldFIP
www.worldfip.org
Chaine de production :usine Perrier de Vergèze (date ??).
Nouvelle chaine de production en 2000 pour la fabrication de
bouteille (Verdôme). (2 millions de bouteilles par jour ☺ !!)
www.perrier.com
andreu@lirmm.fr, karen.godary@lirmm.fr 20
FIPIO – WorldFIP
www.linux-magazin.de/
www.futura-sciences.com
www.st.com
andreu@lirmm.fr, karen.godary@lirmm.fr 21
FIPIO – WorldFIP
Utilisation de
FIPIO au CERN
Quelques chiffres :
• 44 km of WorldFIP fieldbus
• 100 main nodes
• 200 WorldFIP connections
• 140 IOLINKFIP modules
http://lhc-proj-qawg.web.cern.ch/lhc-proj-
qawg/LHCQAP/Instructions/MS-TD-guide.html
andreu@lirmm.fr, karen.godary@lirmm.fr 22
FIPIO – WorldFIP
Les modules WorldFIP sont des modules IOLINKFIP, des modules standards FIPIO ou
des passerelles WorldFIP/HART.
http://www.worldfip.org
www.worldfip.org
andreu@lirmm.fr, karen.godary@lirmm.fr 23