Escolar Documentos
Profissional Documentos
Cultura Documentos
Novembre 2002
PREAMBULE
Lvolution des moyens technologiques utiliss dans les systmes industriels permet de multiplier les mesures, les analyses et les prises de dcisions, dans le but damliorer les services, la qualit et le suivi de production ainsi que les diffrents niveaux de maintenances (corrective, prventive et prdictive). Cela a provoqu une norme augmentation des flots de donnes entre les diffrents constituants des systmes industriels. Afin dviter davoir installer une plthore de conducteurs lectriques, les constructeurs ont dvelopp des procds de transport dinformations sur des supports communs aux diffrentes sections du systme. Cela a t possible en tablissant des rgles de circulation de ces donnes sur ces canaux de transmission. Cest ainsi que sont nes les notions dites Rseaux Locaux Industriels ou Bus de terrain . Le prsent document est une synthse de prsentation des caractristiques principales des divers rseaux actuels avec une analyse comparative destine guider les choix des dveloppeurs en fonction des applications envisages.
IFETURA-eu
Novembre 2002
SOMMAIRE
1. Introduction.................................................................................................................................................. 5 2. Le modle OSI.............................................................................................................................................. 5 2.1. Couche physique.................................................................................................................................... 5 2.2. Couche liaison de donnes ..................................................................................................................... 6 2.3. Couche rseau........................................................................................................................................ 6 2.4. Couche transport.................................................................................................................................... 6 2.5. Couche session ...................................................................................................................................... 6 2.6. Couche prsentation............................................................................................................................... 6 2.7. Couche application ................................................................................................................................ 6 3. Les rseaux industriels et le modle OSI....................................................................................................... 7 3.1. Couche physique.................................................................................................................................... 7 3.1.1. Supports de transmission................................................................................................................. 7 3.1.2. Topologie........................................................................................................................................ 8 3.1.3. Synchronisation .............................................................................................................................10 3.2. Couche liaison de donnes ....................................................................................................................10 3.2.1. Sous couche MAC..........................................................................................................................10 3.2.1.1. Gestion par comptition ..............................................................................................................10 3.2.1.2. Gestion par multiplexage temporel synchrone .............................................................................12 3.2.1.3. Gestion par droit de parole explicite ou par consultation..............................................................12 3.2.2. Sous couche LLC ...............................................................................................................................13 3.2.2.1. Service de type 1 LLC 1 ........................................................................................................13 3.2.2.2. Service de type 2 LLC 2 ........................................................................................................14 3.2.2.3 Service du type 3 LLC 3 .........................................................................................................14 3.3. Messagerie et couche application ..........................................................................................................14 3.3.1. MMS .............................................................................................................................................14 3.3.2. SNMP ............................................................................................................................................15 3.3.3. MPS...............................................................................................................................................15 4. Les critres de comparaison entre RLI .........................................................................................................16 4.1. Critres techniques ...............................................................................................................................16 4.1.1. Topologiques..................................................................................................................................16 4.1.2. Temporels......................................................................................................................................16 4.1.3. Autres ............................................................................................................................................16 4.2. Critres stratgiques .............................................................................................................................16 4.2.1. Standards .......................................................................................................................................16 4.2.2. Disponibilit de composants, de logiciels et de prestation de services .............................................16 4.2.3. Autres ............................................................................................................................................16 5. Les principaux rseaux ................................................................................................................................17 5.1. Rseau CAN .........................................................................................................................................17 5.1.1. Architecture de CAN......................................................................................................................17 5.1.2. Couche Physique............................................................................................................................17 5.1.3. MAC : CSMA/CD ou BA...............................................................................................................17 5.1.4. LLC ...............................................................................................................................................17 5.1.5. Critres de comparaison du Rseau CAN .......................................................................................18 5.1.5.1. Critres techniques......................................................................................................................18 5.1.5.2. Critres stratgiques....................................................................................................................18 5.2.Rseau Worldfip ....................................................................................................................................19 5.2.1.Architecture du rseau WORLDFIP ................................................................................................19 5.2.2.Couche physique .............................................................................................................................19 5.2.3.Couche liaison de donnes ..............................................................................................................19 5.2.3.1.Trafic priodique et apriodique de variables................................................................................20 5.2.3.2.Trafic apriodique de messages ....................................................................................................20 5.2.4.Couche application :MPS ................................................................................................................21 5.2.5.Critre de comparaison WORLDFIP ...............................................................................................21 5.2.5.1.Critres techniques.......................................................................................................................21 5.2.5.2.Critres stratgiques.....................................................................................................................21 IFETURA-eu Rue du Mad 54530 ARNAVILLE Tl : 03.83.80.02.02 Fax : 03.83.81.74.30 Email : arnatronic@arnatronic.com
Novembre 2002
5.3.Rseau PROFIBUS ................................................................................................................................23 5.3.1.Architecture de PROFIBUS.............................................................................................................23 5.3.2 Couche physique .............................................................................................................................23 5.3.3.LLC ................................................................................................................................................23 5.3.4.MAC...............................................................................................................................................23 5.3.4.1.Pofibus FMS ................................................................................................................................24 5.3.4.2.Profibus DP..................................................................................................................................24 5.3.4.3.Profibus PA..................................................................................................................................24 5.3.5.Couche application..........................................................................................................................24 5.3.6.Critre de comparaison PROFIBUS.................................................................................................25 5.3.6.1.Critres techniques.......................................................................................................................25 5.3.6.2.Critres stratgiques.....................................................................................................................25 5.4.Rseau INTERBUS................................................................................................................................26 5.4.1.Topologie........................................................................................................................................26 5.4.2.Protocole.........................................................................................................................................26 5.4.3.Critre de comparaison INTERBUS ................................................................................................27 5.4.3.1.Critres techniques.......................................................................................................................27 5.4.3.2.Critres stratgiques.....................................................................................................................27 5.5.Rseau LON ..........................................................................................................................................28 5.5.1.Architecture de LON.......................................................................................................................28 5.5.2 Couche Physique.............................................................................................................................28 5.5.3 MAC...............................................................................................................................................28 5.5.4.LLC ................................................................................................................................................29 5.5.5.Couche application..........................................................................................................................29 5.5.6.Critre de comparaison de LON ......................................................................................................29 5.5.6.1.Critres techniques.......................................................................................................................29 5.5.6.2.Critres stratgiques.....................................................................................................................29 5.6.Rseau ASI ............................................................................................................................................30 5.6.1.Architecture du rseau ASI .............................................................................................................30 5.6.2.Couche Physique.............................................................................................................................30 5.6.3.MAC...............................................................................................................................................30 5.6.4.LLC ................................................................................................................................................31 5.6.5.Couche application..........................................................................................................................31 5.6.5.1.Services applicatifs.......................................................................................................................31 5.6.5.2.Services de gestion .......................................................................................................................31 5.6.6.Critre de comparaison de ASI........................................................................................................31 5.6.6.1.Critres techniques.......................................................................................................................31 5.6.6.2.Critres stratgiques.....................................................................................................................32 6.Les annexes..................................................................................................................................................33 6.1.Tableau comparatif des diffrents rseaux..............................................................................................33 6.2.Tableau comparatif des prix des composants de la couche 1...................................................................35 Glossaire .........................................................................................................................................................36
IFETURA-eu
Novembre 2002
1. Introduction
Un rseau industriel joue le mme rle qu'un rseau normal. Le but premier est toujours de transmettre des informations entre plusieurs machines. Lorsque l'on parle de rseaux, on sous-entend gnralement que les machines sont des ordinateurs. Lorsque l'on parle de rseaux industriels, il s'agit de faire communiquer des machines qui ne sont plus seulement des ordinateurs. On fait communiquer des appareils diffrents tels que des ordinateurs, des automates programmables, des capteurs, des actionneurs, des rgulateurs. Les rseaux industriels sont qualifis par des expressions comme rseau de terrain, rseau domotique. Cette classification tient, soit aux types dquipements raccords, soit aux domaines dapplications. Le qualificatif d'industriel pour un rseau sous-entend galement un environnement particulier. L'environnement d'un rseau industriel est en gnral un environnement perturb. Cet environnement est souvent pollu par des ondes lectromagntiques provenant des diffrents appareils (moteurs, courants forts, champs magntiques,...). Tous ces phnomnes sont prendre en compte dans la couche physique du modle OSI.
2. Le modle OSI
Le modle OSI (Open System Interconnection) dfinit une structuration des systmes de communications en sept couches. Chacune dentre elles reprsente une catgorie de problmes que lon rencontre dans un rseau. Dcouper les problmes en couche prsente des avantages : Lorsque lon met en place un rseau, il suffit de trouver une solution pour chacune des couches. Lutilisation de couches permet galement de changer de solution technique pour une couche sans pour autant tre oblig de tout repenser. Chaque couche garantit la couche suprieure que le travail qui lui a t confi a t ralis sans erreur. COUCHE 7 6 5 4 3 2 1 FONCTIONNALITE Application Prsentation Session Transport Rseau Liaison de donnes Physique
IFETURA-eu
Novembre 2002
Le cble coaxial Le cble coaxial est un cble utilis galement en tlphonie et en tlvision, il est constitu d'un coeur qui est un fil de cuivre. Ce coeur est dans une gaine isolante elle-mme entoure par une tresse de cuivre, le tout est recouvert d'une gaine isolante. Certains coaxiaux large bande peuvent atteindre un dbit maximal de 150 Mhz mais leurs encombrement est nettement suprieur celui de la paire torsade, leurs performances n'atteignant pas celles de la fibre optique. Le cble coaxial a tendance disparatre des nouveaux plans de cblage.
IFETURA-eu
Novembre 2002
La fibre optique La fibre optique est un support d'apparition plus rcente, mais son utilisation prend de l'ampleur de jour en jour, car elle permettra des dbits de plusieurs Gbit/s sur de trs longues distances. Elle est particulirement adapte l'interconnexion des rseaux par exemple entre plusieurs btiments d'un mme site. En plus de ses capacits de transmission, ses grands avantages sont :
Immunit aux interfrences lectromagntiques Grande difficult d'coute, contrairement aux supports lectriques, ce qui la rend galement attrayante dans les contextes o la confidentialit est requise.
D'un point de vue technique, une fibre optique est constitue d'un coeur et d'une gaine en silice de quelques m recouvert d'un isolant. une extrmit une diode lectroluminescente (LED) ou une diode laser met un signal lumineux et l'autre une photodiode ou un phototransistor est capable de reconnatre ce signal.
Les diffrents rayons lumineux issus de la source sont guids par le fil de verre en suivant un principe de rflexion interne qui se produit au niveau de la frontire entre le coeur et la gaine. Si la rflexion ne laisse subsister qu'un seul rayon, le diamtre du fil tant trs rduit, alors on parle de fibre monomode, sinon, lorsqu'il existe plusieurs rayons simultanment, on parle de fibre multi mode. Enfin, la bande passante d'une fibre optique tant trs large (plusieurs MHz), il est ais de faire du multiplexage frquentiel pour faire transiter simultanment plusieurs communications. Les liaisons sans fil sont possibles grce des liaisons infrarouges, laser ou hertziennes sur de courtes distances et grce aux faisceaux hertziens pour les liaisons satellitaires. Les dbits sont trs levs mais les transmissions sont sensibles aux perturbations et les possibilits d'coute sont nombreuses.
3.1.2. Topologie
La manire dont les stations du rseau sont relies entre elles s'appelle la topologie du rseau, et elle a une grande importance pratique pour les diverses applications que l'on veut en faire. On trouve les topologies suivantes : Bus Un rseau a une topologie bus quand le support est strictement linaire et que toutes les stations y sont raccordes. Si la transmission est bidirectionnelle, toutes les stations connectes reoivent les signaux mis sur le bus. Cest une topologie diffusion physique comme la radio.
Station 1
Station 3
Station 5
Station 2
Station 4
IFETURA-eu
Novembre 2002
Anneau Un rseau a une topologie danneau quand toutes ses stations sont connectes en chane les unes aux autres par une liaison bipoint de la dernire la premire. Chaque station joue donc un rle intermdiaire. Toutes les stations reoivent toutes les trames d'information et les font passer leur voisine. La circulation de l'information se fait en sens unique.
Station 2
Station 1 Noeud
Station 2
Station 3
Station 4
Maill Un rseau a une topologie maille quand il existe plusieurs chemins possibles pour transmettre une trame dun quipement un autre. Un algorithme de routage est alors ncessaire pour dterminer le chemin utiliser. Cette topologie se rencontre dans les grands rseaux de distribution.
Routeur
Station Noeud
IFETURA-eu
Novembre 2002
10
3.1.3. Synchronisation
La synchronisation au niveau physique est la fonction qui consiste dterminer les instants dchantillonnage du signal reu pour y connatre linformation mise. Il sagit de synchroniser les signaux dhorloge qui pilotent lchantillonnage la rception sur les signaux dhorloge de lmetteur. Transmission Synchrone La transmission synchrone suppose que la synchronisation est tablie en permanence sur le canal y compris pendant les moments de silence. Ceci implique que le canal soit unidirectionnel. Si les communications sont bidirectionnelles il faut alors deux canaux unidirectionnels. Le moyen le plus courant est de transporter sous une forme ou une autre les signaux de lhorloge de lmetteur. Transmission Asynchrone La transmission asynchrone ne suppose une synchronisation des deux horloges quen dbut de transmission. On fait lhypothse que, pendant la transmission, lhorloge du rcepteur ne dvirera pas suffisamment pour conduire des sur chantillonnages ou des sous chantillonnages. Ceci implique que les trames ne soient pas trop longues, ou que les moments lmentaires sont assez longs, cest dire que lon ait une vitesse de modulation et donc un dbit binaire trop levs. Transmission asynchrone synchronise La transmission asynchrone synchronise est une transmission dans laquelle il y a synchronisation entre les horloges du rcepteur et de lmetteur en dbut, puis en cours de transmission. Ce mode de transmission est le plus rpandu dans les rseaux industriels, car adapt aux transmissions bidirectionnelles.
IFETURA-eu
Novembre 2002
11
Bus occup
Collision dtecte
Erreur Transmission
IFETURA-eu
Novembre 2002
12
CSMA/DCR Cette variante de la technique CSMA a t dfinie pour garantir une borne suprieure au temps de latence. Cette variante offre une technique particulire de rsolution de collision. La solution est base sur une suite de partitionnements dichotomiques des stations qui ont le droit de rmettre. Le critre de partitionnement peut tre ladresse de la station ou nimporte quel autre identificateur. De telles techniques permettent de garantir quaprs une collision toutes les trames concernes seront mises dans un dlai donn. Le problme est que, pendant ce temps, les autres stations nont pas le droit la parole.
Novembre 2002
13
Scrutation La technique scrutation est une technique centralise, elle est plus utilise sur des topologies en bus quen anneau. Une station matre est charge de distribuer les droits de parole. Elle le fait en envoyant lquivalent dun jeton de faon priodique ou non, selon une stratgie prdfinie. Quand une station reoit le droit de parole, elle dispose dun dlai maximum de rponse. Le jeton revient toujours au matre. Quand le matre a une information envoyer une station, elle la lui adresse comme elle aurait envoy un jeton. Cette information peut contenir un jeton ou non pour donner un droit de parole la station concerne. La principale caractristique de ce protocole est de pouvoir respecter un ordonnancement de scrutation en configurant le matre selon les besoins. Il peut aussi respecter des priodes qui peuvent toutefois dpendre de la longueur des trames mises, des pertes, des dfaillances de station, etc. Trame circulante La technique des trames circulantes sapplique aux topologies en anneau. Elle consiste dcouper la longueur du canal, dfinie en bits, en un certain nombres de paquets ou de cellules de taille donne. Ces trames se suivent sur lanneau. Chaque cellule est initialement vide. Quand une cellule vide arrive dans une station ayant quelque chose mettre, celle-ci remplit la cellule, indique son adresse et celle du destinataire, attend que la cellule revienne, la vide et la renvoie sur le rseau. Une cellule vide est quivalente un jeton libre. Lobjectif de cette partie est de rappeler succinctement les principes des protocoles de Medium Access Control. Ces protocoles peuvent tre combins pour des besoins particuliers.
IFETURA-eu
Novembre 2002
14
3.3.1. MMS
MMS (Manufacturing Message Specification) constitue lexemple typique de la premire famille de messageries. Lide est de dfinir la faon de transporter les requtes entre un demandeur appel Client et un fournisseur appel Serveur , sans avoir connatre la manire dont le service sera effectivement fourni. Cette ide est matrialise par la construction chez le serveur comme chez le client dune image virtuelle des objets manipuls par les tches locales. Ces objets sont abstraits, ils sont dfinis par leurs caractristiques et les oprations auxquelles ils peuvent tre soumis. La messagerie MMS ne fait que transporter les demandes doprations (avec les paramtres adquats) et leurs rsultats. Les oprations relles sur les objets rels ne sont pas du ressort de la norme MMS. Une fonction dite fonction excutive est en charge des oprations relles. La plupart des services de MMS sont raliss sur le modle client/serveur. Trois services sont disponibles, Read, Write, Information Report. Read et Write permettent respectivement un client de demander un serveur de lire et crire des valeurs dobjets. Information Report permet au serveur denvoyer spontanment la valeur dun objet un client. IFETURA-eu Rue du Mad 54530 ARNAVILLE Tl : 03.83.80.02.02 Fax : 03.83.81.74.30 Email : arnatronic@arnatronic.com
Novembre 2002
15
Ces trois services permettent videmment tous les changes de donnes entre deux entits. Pour la bonne excution des changes, les paramtres de ces services sont la dsignation des entits participantes (adresse Source, adresse Destination), le dsignation des donnes changes (note par objet ) et leurs valeurs. Du point de vue temporel, les clients peuvent excuter des services cycliquement ou non. Le service Information Report peut aussi tre utilis dans un processus cyclique. La priodicit rellement obtenue dpendra des protocoles sous-jacents, de la charge du rseau ainsi que du serveur.
3.3.2. SNMP
SNMP ( Simple Network Management Protocol) a t dfini par lInternet au milieu des annes 80 pour assurer les oprations de gestion de rseau du type TCP/IP, cest dire pour configurer, maintenir, observer ltat et le comportement des stations du rseau. Les stations sont modlises au travers dun certain nombre dobjets simples ou structurs qui constituent une base de donnes locales chaque station. SNMP dfinit localement une sorte de base de donnes locale chaque site. Cette base appele MIB (Management Information Base) regroupe lensemble des objets de gestion de la communication de la station. Chaque objet est dfini par un identificateur, qui prcise aussi le type de lobjet, une valeur et des paramtres. La structure des MIB doit alors tre dcrite prcisment de faon tre capable dy retrouver les objets selon les besoins. Les MIB ont une organisation hirarchique. Tous les objets de la station sont dfinis par une arborescence unique. Les feuilles de larbre sont les valeurs des objets lmentaires. Un objet de niveau N donn dans larborescence est dfini par une suite dindex qui sont les numros des branches constituant le chemin de la racine lobjet. Les oprations disponibles sur cette base de donnes sont des lectures, des critures et des missions spontanes. SNMP distingue deux types de station selon le modle appel Manager Agent. Chaque station est un agent, une ou plusieurs stations appeles Manager consultent et mettent jour les MIB des agents. On peut assimiler un agent un serveur et le manager un client.
3.3.3. MPS
MPS (Messagerie Periodique & Apriodique Spcification) est pris comme troisime exemple de messagerie car cette norme prsente des particularits intressantes et des diffrences sensibles avec les deux prcdentes. Elle privilgie le ct priodique, la diffusion, les attributs. MPS nassure que le transport de couples (identificateur dobjet, valeur de lobjet). Un objet sur une station est accessible soit en lecture soit en criture. Un objet est produit sur un site par un processus dit producteur, le couple (objet, valeur) est transmis en multipoint vers tous les sites. Certains possdent des processus dit consommateurs qui se sont abonnes aux objets dont ils ont besoin. Ils recopient alors localement la valeur reue. On distingue les objets applicatifs des objets de communication : Un objet applicatif est un objet trait par un processus dapplication. La messagerie MPS a comme fonction essentielle de transmettre les valeurs dobjets entre un producteur et les consommateurs. Un consommateur donn reoit globalement les objets de communication auxquels il est abonn, mme sil nest pas intress par tous les objets applicatifs qui y sont contenus. Il a la possibilit de ne considrer que les objets applicatifs qui le concernent. Un objet de communication est compos dobjets applicatifs transmis en mme temps dans le mme message. On cherche donc regrouper en un seul message toutes les informations qui doivent tre transportes. Un objet de communication a un nom unique pour lensemble des stations. Le producteur et les consommateurs doivent connatre la structure de lobjet de communication. Cest la configuration que cette question est rsolue. Ces trois classes de messagerie offrent essentiellement des services de transmission de variable dtat, plutt que dvnement. En effet, on ne transmet dans tous les cas que des valeurs de variables. Toutefois, les services de transmission spontane permettent dmettre sans demande pralable tout ce qui peut tre important et en particulier des variables dont la smantique serait celle dvnements. Autrement les vnements doivent tre dtects par les clients ou par les consommateurs par analyse (priodique ou non) des valeurs successives des variables dtat. IFETURA-eu Rue du Mad 54530 ARNAVILLE Tl : 03.83.80.02.02 Fax : 03.83.81.74.30 Email : arnatronic@arnatronic.com
Novembre 2002
16
4.1.2. Temporels
Vitesse de transmission : Vitesse de transmission physique maximale possible pour le rseau. Temps de raction maximal : Dlai maximal possible qui peut survenir lors de l'envoi d'informations. Ce temps dpend du temps de cycle, du nombre d'abonns, de la longueur du rseau, du mdium et de la vitesse physique de transmission.
4.1.3. Autres
Nombre maximum d'quipements : Nombre d'quipements qui peuvent tre connects au rseau. Il dpend en partie du nombre de rpteurs utiliss. Efficacit du protocole : rapport entre les donnes utiles et la longueur du message. LU/LT *100 avec LU=Longueur des donnes Utiles LT=Longueur Totale du message (donnes utiles +bits de trame) Dtection d'erreurs : Mcanisme de dtection d'erreurs (parit, CRC)
4.2.3. Autres
Diffusion, nombre d'installations : Nombre d'installations en fonctionnement. Perspectives pour l'avenir : Prsomption empirique du rle jou par le rseau dans l'avenir.
IFETURA-eu
Novembre 2002
17
Le 1 perdant
Le 3 perdant
5.1.4. LLC
Un metteur diffuse sa trame vers toutes les stations du rseau CAN et chaque noeud rcepteur dcide, selon lidentit de lidentificateur du message, sil doit traiter ou non. Cest dire quune phase de configuration a d prciser quels taient les identifieurs en rception pour chaque station. A la rception dune trame, une opration dite de filtrage dcide de la recopier ou non selon la configuration de la station.
IFETURA-eu
Novembre 2002
18
IFETURA-eu
Novembre 2002
19
5.2.Rseau Worldfip
WorldFIP (World Factory Instrumentation Protocol ) est un rseau de terrain conu pour assurer les liaisons entre les niveaux zro (les capteurs actionneurs ) et un des systmes d'automatisation ( les automates programmables, les rgulateurs). WorldFIP est un bus de terrain dont le cahier des charges a t exprim par des utilisateurs. La grande majorit des produits autour de ce rseau provient de France.
MPS
MMS
Liaison de donnes
Couche Physique
Cette architecture met en vidence lexistence de deux profils relativement diffrents pour la couche application. En effet cette architecture est constitue dun profil offrant une certaine qualit de service temporelle ( on pourrait dire une architecture temps critique, compos de MPS), et dun profil, plus classique ne prsentant pas cette proprit (MMS). La norme FIP ne fait pas rfrence une couche de gestion daccs au support (MAC).
5.2.2.Couche physique
La couche physique de WorldFIP assure le transfert de bits d'informations d'un quipement vers tous les autres quipements connects sur le bus. Le support de transmission peut tre une paire torsade blinde ou une fibre optique. La couche physique code les bits transmis par la couche liaison de donnes, en utilisant le code Manchester. Ce code permet de transmettre simultanment la synchronisation temporelle des signaux et les donnes. Chaque intervalle de temps permettant le codage d'un bit est dcoup en deux parties de dures gales. Reprsentation des symboles :
-T/2
T/2
Logique 1
Logique 2
Violation V+
Violation V-
IFETURA-eu
Novembre 2002
20
En multipoint entre les processus dapplication selon le modle producteur-distributeurconsommateur, pour indiquer que le trafic est ordonnanc par la fonction arbitre de bus . Ces changes se font entre tampons. Ils sont priodiques ou apriodiques. En point point avec ou sans acquittement. Les changes se font entre file d attente. Le contrle d'accs au rseau est assur par une fonction centralise appele "arbitre de bus" implant dans une station ddie. Les stations connectes peuvent tre dfinies comme producteur et/ou consommateurs d'informations (figure 20). Une information (une variable) n'est produite que par un SEUL producteur et est rfrence par un identificateur unique.
Station 1 Station 2 Produits id :05 Consom id :14 id :79 Produits Consom id :79 id :84
Arbitre de Bus Liste id :05 id :79 id :14 id :84 Station 1 Produits Consom id :05 id :79 id :14 id :84 Station 1 Produits id :79 Consom id :05 id :84
Novembre 2002
21
5.2.5.2.Critres stratgiques
Standards Couches OSI : 1, 2, 7 Certification : sadresser au centre technique de WORLDFIP Disponibilit de composants, de logiciels et de prestation de services Composants : 4 fabricants une dizaine de composants. Autres Diffusion, nombre d'installations : France, Italie, Angleterre, Amrique du nord.. 350 000 noeuds installs
IFETURA-eu
Novembre 2002
22
- utiliss par plusieurs socits mais le nombre de noeuds Installs est significativement trs infrieur dautres bus
IFETURA-eu
Novembre 2002
23
5.3.Rseau PROFIBUS
Profibus (PROcess FIeldBUS) est initialement issu d'un projet allemand regroupant entre autres, Bosch, Klockner-Moeller et Siemens. Trois variantes existent maintenant, Profibus FMS (Field Message Specification), Profibus DP (Distributed Periphery) et Profibus PA (Process Automation). Elle utilisent toutes la couche liaison originelle de Profibus mais diffrent selon soit la couche physique, soit la couche application.
5.3.1.Architecture de PROFIBUS
Profibus est un ensemble de trois profils de rseaux qui nont en commun que la couche liaison de donnes. Larchitecture de Profibus est la suivante :
FMS
DP Liaison de donnes
PA
RS485/Fibre optique
5.3.2 Couche physique
IEC 1158-2
Profibus-FMS, Profibus-PA et Profibus-DP ont une topologie bus. Sur une paire torsade les vitesses peuvent atteindre : Pour Profibus-FMS, la vitesse de transmission est de 1.5 Mbits/s pour une longueur max de 400m (sans rpteurs) ; il est possible d'atteindre 1000m avec un dbit de 187.5 kbits/s. Pour Profibus-PA, la vitesse de transmission a t rduite 93.75 kbits/s voire 31.25 kbits/s Pour Profibus-DP, la vitesse de transmission peut tre haut dbit 12Mbits/s pour un longueur max de 200m (1000m avec 4 rpteurs).
5.3.3.LLC
Cest un protocole sans connexions. Les services sont voisins du LLC type 3 auxquels est ajout un service cyclique dmission et de rponse immdiate. En point point, les services sont : SDA (Send Data with Acknowledge) : Emission de donnes avec acquittement SRD (Send and Request Data with reply) :Emission et demande de donnes avec rponse CSRD (Cyclic Send and Request Data with reply) : Emission et demande de donnes avec rponse cyclique qui reprsente uniquement un enchanement squentiel de SRD suivant une liste de scrutations. En Multipoint il y a le service : SDN (Send Data with No acknowledge) : Emission de donnes sans acquittement qui permet lmission de trames vers plusieurs stations.
5.3.4.MAC
La technique utilise est celle du jeton sur bus. Toutefois une diffrence importante rside dans la dfinition de deux types de stations : Les stations matres constituant un anneau logique Les stations esclaves scrutes par un matre Quand une station matre dispose du jeton, elle peut scruter ses quipements esclaves.
IFETURA-eu
Novembre 2002
24
Anneau Virtuel
Matre 1
Matre 2
Esclave 1
5.3.4.1.Pofibus FMS
Esclave 2
Esclave 3
Esclave 4
L'accs au bus est rgi par un mcanisme hybride combinant le passage d'un jeton tournant entre les matres et la scrutation (polling) matre esclave, donc gestion dcentralise pour une communication matre matre et gestion centralise pour une communication matre esclave. Un tlgramme jeton est transmis, selon un anneau logique, d'un noeud matre au matre suivant. Chaque matre dtient le jeton pendant un intervalle de temps prdfini ( la configuration) durant lequel il peut communiquer avec les autres noeuds connects, qu'ils soient matres ou esclaves. Seul le matre actif a le droit d'initier un change. Les messages/informations prioritaires sont traits ds que le matre a reu le jeton. Le matre assure l'change des donnes cycliques ( ralis par la jonction de lusage du service SRD) et traite ensuite les donnes acycliques demandes par l'application. La plupart des services spcifis par le protocole Profibus ncessitent une confirmation ou une rponse ( l'exception du message broadcast). Profibus gre plusieurs types de tlgrammes pour lesquels la longueur des donnes utiles peut atteindre 246 octets.
5.3.4.2.Profibus DP
Profibus-DP prsente une capacit bien suprieure pour les changes rapides de donnes d'entres/sorties priodiques contrairement Profibus-FMS. Il est d'ailleurs ddi aux changes rapides de donnes priodiques entre des installations d'automatismes centralises et des quipements priphriques simples (esclaves). Dans le cas de plusieurs matres, c'est le principe du passage de jeton qui est utilis comme pour Profibus-FMS ; les diffrents matres forment alors des sous-systmes indpendants d'esclaves, mais peuvent partager certains esclaves. Cependant, les sorties ne peuvent tre crites (appliques) que par un seul matre dsign la configuration et le mode broadcast n'existe pas. Toutefois les entres peuvent tre lues par des requtes diffrentes ce qui conduit les matres avoir des vues dcales du mme processus.
5.3.4.3.Profibus PA
L'accs au bus est analogue FMS. Les caractristiques du protocole sont semblables Profibus-DP et une extension a t ralise avec le service de communication apriodique SRD (Send and Request Data). Le SRD normal impose un esclave interrog de rpondre directement au matre qui l'interroge ; le SRD du ProfibusPA impose l'esclave de rpondre par un message de type diffusion et de mettre ainsi ses informations disposition de tous les abonns. Ce systme rsout le problme voqu plus haut dans Profibus DP.
5.3.5.Couche application
La couche application FMS nest utilise que par Profibus-FMS. Elle est directement issue et inspire de MMS. Le principe client serveur sapplique. La notion de VFD ( Virtual Field Device) est analogue VMD. Un VFD est compos de : ALI (Application Layer Interface) : sous couche contenant la description du VFD, des objets, des fonctions excutives. Les objets dfinis sont des variables simples et les listes, tableaux et structures, domaines, vnements, et tches dfinis la configuration ou dynamiquement (listes et tches) dans un annuaire (Object Directory ) local. IFETURA-eu Rue du Mad 54530 ARNAVILLE Tl : 03.83.80.02.02 Fax : 03.83.81.74.30 Email : arnatronic@arnatronic.com
Novembre 2002
25
FMS (Fieldbus Message Specification) : il contient la machine protocolaire entre client et serveur. FMS assure la gnration des trames. FMA (Fieldbus Management Application) : il soccupe de la gestion locale ou distante des contextes, de la configuration et des erreurs. LLI (Lower Layer Interface) : il assure la projection des services de FMS sur la couche liaison de donnes Les Domaines typiques d'applications de ces trois rseaux sont: FMS : automatismes industriels, applications capteurs/actionneurs faibles contraintes temporelles. PA : automatisation des processus. DP : applications capteurs/actionneurs.
5.3.6.2.Critres stratgiques
Standards Couches OSI : 1, 2, 7 Certification : Institut Fraunhofer Karlsruhe. WZL Aachen FZI Karlsruhe Disponibilit de composants, de logiciels et de prestation de services Composants : 8 fabricants une vingtaine de composants. Autres Diffusion, nombre d'installations : Peu d'installations FMS. Pas de donnes pour PA. 700 000 applications DP. Perspectives pour l'avenir : Evolution du DP par rapport FMS ?
IFETURA-eu
Novembre 2002
26
5.4.Rseau INTERBUS
Dvelopp par la socit Phoenix Contact dans l'objectif de mettre disposition des utilisateurs d'automates programmables un rseau de terrain entres/sorties numriques (rduction du cblage), il est le leader du march en Allemagne. Plusieurs constructeurs automobiles ont choisi ce bus dans leurs installations de production. Il est en pleine expansion.
5.4.1.Topologie
Interbus a une topologie en anneau (selon une seule ligne ou cble physique comprenant les lignes aller/retour). Il y a une distinction entre les bus inter stations, les bus priphriques et le bus Interbus-Loop.
Le bus inter stations relie plusieurs bus priphriques l'aide de connexions qui servent galement de rpteurs (256 points de connexion max.). La vitesse de transmission sur ce bus est de 500kbits/s sur un segment de longueur de 400m max. Le bus priphrique relie plusieurs modules d'entres/sorties (8 modules max.). Sa vitesse de transmission est de 300kbits/s sur un segment de 10m de longueur max (utilis l'intrieur d'armoires de commande par ex.). L'Interbus-Loop est ddi la connexion directe de capteurs et actionneurs numriques ou analogiques (max. 64 lments connects mais plusieurs boucles (loup) peuvent tre insres dans le bus inter stations). Sa vitesse de transmission est de 500kbits/s sur une longueur de 100m max. Cette topologie a pour avantage une localisation et un isolement faciles des parties en dysfonctionnement.
5.4.2.Protocole
Interbus est un systme Mono-matre/Multi-esclaves optimis pour la transmission numrique d'entres/sorties TOR (Tout Ou Rien). Le rseau est organis comme un registre dcalage o chaque quipement est reprsent par un (ou plusieurs) mot(s) d'entres/sorties de 16 bits. Son tlgramme est compos de plusieurs mots : d'un mot appel loop-back (caractrisant la fin du tlgramme), des mots entres/sorties de 16 bits (arrangs successivement selon la disposition des noeuds physiques, un identificateur unique par station ou noeud), d'un mot de CRC (pour dtection d'erreur), d'un mot d'erreur (pour indication d'erreur).
IFETURA-eu
Novembre 2002
27
Le matre fait circuler par dcalage l'unique tlgramme au sein de l'anneau. A la fin du cycle chaque mot atteint sa position dans le module correspondant (fin de dcalage du registre). Les mots de sorties sont enregistrs dans sa mmoire (module), les donnes d'entres contenues dans la mmoire sont crites sur le bus. En cas de dtection d'une erreur (mcanisme CRC) toutes les donnes du cycle sont rejetes par le matre (16 tentatives avant arrt du bus), les donnes du prochain cycle seront alors utilises par les esclaves. Pour la communication de donnes apriodiques de haut niveau (paramtres d'un service par ex.), le mcanisme PCP (Peripherical Communication Protocol) transmet des tlgrammes l'aide d'une pile. Les mots de cette pile sont insrs squentiellement chaque cycle de diffusion du tlgramme, travers un champ paramtre du tlgramme (champs vide dfaut). Ce mode de communication est faiblement utilis (plusieurs cycles ncessaires pour transmettre toute la pile). La synchronisation est assure par un signal d'horloge interne au bus.
5.4.3.2.Critres stratgiques
Standards Couches OSI : 1, 2, 7 Certification : Institut Fraunhofer Karlsruhe.
Disponibilit de composants, de logiciels et de prestation de services Composants : Quelques fabricants, quelques composants. Autres Diffusion, nombre d'installations : + de 125 000 applications + De 1 700 000 de composants produits Perspectives pour l'avenir : Grande acceptation du march, en expansion.
IFETURA-eu
Novembre 2002
28
5.5.Rseau LON
Le rseau LON (Local Operating Network) a t cr en 1991 par la socit ECHELON avec un objectif de couvrir tous le secteurs dutilisation des rseaux de terrain, quil sagisse des procds continus, des applications manufacturires, des applications domotiques ou embarques dans les vhicules. Il rsulte dune approche consistant offrir des composants indpendamment de la normalisation. LON est la technique la plus rpandue, en Amrique du Nord, de tous les bus de capteurs implants dans l'industrie. Il est galement assez utilis en Europe. Il est quasiment leader du march en gestion technique de btiment et domotique... en forte croissance.
5.5.1.Architecture de LON
Il est le seul bus de terrain mettre en oeuvre les 7 couches du modle OSI. Application Associations point point ou multipoint pour changer des donnes selon le modle producteurconsommateur(s) Variables standards appeles SNVT ( Standard Network Variable Type) dfinies trs prcisment (types prdfinis comme temprature, pression, heure, reprsentant peu prs toutes les grandeurs physiques usuelles, units, intervalle dans lequel les valeurs sont prises et discrtisation utilise dans la conversion analogique numrique) Elle peut tre considre comme une sous-couche de la couche application. Le service de base de cette couche est en effet un service Request Rponse du type client serveur Remise en ordre des paquets. Fragmentation rassemblage Mcanisme de routage Service en point point ou en multipoint, avec ou sans accus de rception. Mac bas sur le CSMA avec ventuellement des priorits. Topologie de bus et darbres. Supports de transmission suivants :lignes lectriques, radio, paire torsade.
5.5.3 MAC
Le Medium Access Control est une variante de CSMA-CD. Avant la normalisation dEthernet, de nombreuses variantes de CSMA avaient t tudies. Une catgorie de ces variantes consistait pour chaque station dsirant mettre ne pas rester en permanence lcoute du support quand la porteuse tait dtecte. Pour ce faire chaque station tire au sort avec une certaine probabilit le dlai au bout duquel elle a le droit de se remettre couter. On appelle ces variantes CSMA-CD P persistant. Une autre catgorie de variantes fut connue sous le nom de slotted Ethernet . Cette variante consistait partager le temps daccs au support en intervalles de temps et de ne commencer une transmission quen dbut dintervalle. Cest un systme combinant ces deux techniques qui sont utilis par LON. Il est appel CSMA prdictif ppersistant. Il utilise une certaine connaissance de la charge du rseau. Avant dmettre une station attend un dlai dans une fentre (0,W). Il sagit vraiment dun protocole de type CSMA-CA (on tente dviter les collisions, mais on en subit tout de mme). Les changes sont soit en point point, en multipoint ou en diffusion gnral.
IFETURA-eu
Novembre 2002
29
5.5.4.LLC
La couche LLC offre des services confirms ou non, selon les techniques dadressage du protocole MAC, cest dire en point point, en multipoint ou en diffusion.
5.5.5.Couche application
La couche application gre des associations point point ou multipoint pour changer des variables selon le modle producteur-consommateur. Un des intrts de LON rside dans la dfinition des SNVT (Standard Network Variable Type) dfinies trs prcisment (types prdfinis comme temprature, pression, heure, reprsentant peu prs toutes les grandeurs physiques usuelles, units, intervalle dans lequel les valeurs sont prises et discrtisation utilise dans la conversion analogique numrique). Cette technique a depuis t reprise dans de nombreux autres rseaux essentiellement dans les dfinitions de profils, ou de guide dinter oprabilit. LON est un rseau essentiellement rpandu dans les applications en domotique. Lensemble des protocoles est implant dans un circuit intgr. Un des avantages de LON fut li la dfinition des SNVT qui favorisait lintero prabilit dquipements htrognes, mais depuis la plupart des autres rseaux ont rsolu ce problme par la dfinition des normes daccompagnement. Cest un rseau qui offre comme CAN ou WORLDFIP une forme de gestion de base de donnes distribues.
Topologie : Dpend du mdium :bus ou topologie libre.. Temporels Vitesse de transmission : Maximum 1.25 Mbits/s, typiquement 78 kbits/s Temps de raction maximal : indfini (bus non dterministe) Autres Nombre maximum d'quipements : 32385 par domaine (255 sous rseau de 127 stations) Efficacit du protocole : de 6% 93% en fonction du nombre de donnes utiles Dtection d'erreurs : - CRC
5.5.6.2.Critres stratgiques
Standards Couches OSI : 1,7 Certification : Socit Echelon.
Disponibilit de composants, de logiciels et de prestation de services Composants : 2 fabricants, 4 composants. Autres Diffusion, nombre d'installations : Nombreuses applications btiments, nergtique. Perspectives pour l'avenir : Dcentralisation Attente dun march en forte croissance.
IFETURA-eu
Novembre 2002
30
5.6.Rseau ASI
ASI (Actuator Sensor Interface) est un rseau issu d'un dveloppement commun de onze fabricants de capteurs/actionneurs et de systmes de commande et de deux instituts universitaires. Ce rseau est n du besoin de disposer dun rseau dentres-sorties TOR.
5.6.2.Couche Physique
Le support est un cble non blind de longueur maximale 100 m sans rpteur et de 400 m avec 3 rpteurs au maximum. Les raccordements se font par prise Vampire .La tlalimentation est assure par un courant continu. Le signal est superpos par une technique APM (Alternate Pulse Modulation). Les topologies possibles sont celles en bus et en toile, avec un dbit de 167 kbits/s. 31 stations peuvent tre raccordes. La technique APM (Amplitude Pulse Modulation) consiste la superposition des donnes sur la ligne qui apporte lnergie vers les esclaves. En effet, chaque station met en variant son impdance sur la ligne, ainsi elle gnre des pulsations spcifiques qui vont tre transformes en des variations de tension qui vont tre dtectes par les autres stations.
5.6.3.MAC
Le rseau ASI est un rseau Matre/Esclave. La scrutation systmatique de tous les esclaves lieu chaque cycle. La priode de scrutation est au maximum de 5 ms avec 31 esclaves. Un change a la structure suivante: Une trame de la station matre vers chaque station esclave. La trame a une longueur de 14 bits avec une adresse sur 5 bits et 5 bits de donnes.
ST SB A4 A3 A2 A1 A0 I4 I3 I2 I1 I0 PB EB
Requte du matre Pause
ST I3 I2 I1 I0 PB EB
Rponse Esclave
ST SB A4A0 I4I0 PB EB
: Bit de Start : Bit de contrle : Adresse des esclaves : Informations : Bit de Parit : Bit de Stop
IFETURA-eu
Novembre 2002
31
5.6.4.LLC
Sur chaque trame, la dtection derreur est assure par un bit de parit. En cas derreur, lchange est rpt immdiatement. En cas de nouvelle erreur, elle est rpte aux cycles suivants. Trois erreurs conscutives entranent la dconnexion de la station esclave. Les services sont uniquement lcriture et la lecture de donnes dans une station esclave partir du matre. Toutefois, selon la requte manant du matre, lesclave peut distinguer les donnes et les paramtres (un bit de contrle dans la trame matre). A chaque cycle complet, une trame peut servir la gestion des stations, au paramtrage, la fixation dadresse.
5.6.5.Couche application
Si on excepte les trames de configuration mises alatoirement vers lune ou lautre des stations raison dune par cycle au maximum, seul le trafic priodique est possible. Nous distinguons les services de la couche dapplication de ceux de la gestion du rseau.
5.6.5.1.Services applicatifs
Deux services dcriture et de lecture priodique des donnes sont directement fournis par la couche liaison de donnes.
5.6.5.2.Services de gestion
Les services de gestion servent la station matre grer les stations esclaves. On peut configurer ladresse dune station esclave, par mission dune trame avec ladresse 0, suivie de ladresse relle comme valeur de donnes. Un bit de contrle permet de dfinir dans la trame mise par le matre, si les donnes sont des valeurs de sortie ou des valeurs de paramtres, utiliss pour la configuration et la gestion de rseau. Le rseau ASI est un rseau pour connecter dabord des entres-sorties TOR. Mme si dautres types de capteurs ou dactionneurs peuvent tre thoriquement raccords, ce rseau nest pas adapt, car fragmenter une mesure sur 8 bits en deux trames ne peut tre quun cas exceptionnel. Un des intrts de ASI est la technique de cblage et laffectation automatique des adresses qui donne une grande flexibilit en maintenance.
32
5.6.6.2.Critres stratgiques
Standards Couches OSI : 1,2,7 Certification : Laboratoire accrdit ou bureau de certification de lassociation AS-International.
Disponibilit de composants, de logiciels et de prestation de services Composants : 1 fabricant, dautres solutions ltude. Autres Diffusion, nombre d'installations : 69 entreprises dans AS-International = 80% du march des capteurs, 45% du march des actionneurs. Perspectives pour l'avenir : Croissance importante prvue.
Daprs ltude effectue, on constate que le rseau CAN est le rseau de lavenir, vu son expansion et sa simplicit. En plus du fait de son utilisation croissante dans le secteur automobile, les prix des composants CAN ne peuvent que baisser
IFETURA-eu
Novembre 2002
6.Les annexes
6.1.Tableau comparatif des diffrents rseaux
CAN 1000 m 50kbits/s - 40 m 1 Mbit/s Pas de rpteurs Bus avec rsistance de terminaison de ligne - 1 Mbit/s au maximum - 20 Kbits/s au minimum Profibus LON FMS : 4800 m , 3 rpteurs 6.1 km 5 kbits/s PA : 1900 m , 3 rpteurs DP : 9600 m , 7 rpteurs Bus avec rsistance de fin de ligne FMS : 9.6 500 kbits/s PA : 93.75 kbits/s DP : 9.6 kbits/s 1.5 Mbits/s. 12 Mbits/s (Siemens) Calculable. Worldfip 4000 m (avec 3 rpteurs) ASI 100 m, 300 m avec 2 rpteurs Libre 137 kbits/s Interbus -Bus inter stations 12.8km -Bus priphique 10m -Inter-Loop 100 capteurs et actionneurs Anneau Bus inter stations 500 kbits/s Bus priphique 300kbits/s Inter-Loop 500kbits/s Calculable.
Longueur Maximale
Bus ou topologie Bus ou toile libre 1 Mbits/s Maximum 1.25 Mbits/s, typiquement 78 kbits/s
127
- aucun pour les variables priodiques - dpend de ltat du bus pour les variables apriodiques 256
Efficacit protocole
de 0% 53%
de 0% 70%
de 6% 93%
de 3% 85%
38% max
Bus inter-stations : matre et 256 points de connexion. 512 modules dont 8 maximum par priphrique Inter-Loop :64 quipements maximum de 10% 98%
Dtection
- CRC
CRC
IFETURA-eu
CRC
- Dtection de la dure
- Codage
-CRC
Novembre 2002
derreurs
- Format Check - Bit Chek -1,2,7 Disponible ou en prparation pour CANOPEN, SDS et DEVICENET 1,2,7 Institut Fraunhofer Karlsruhe WZL Aachen FZI Karlsruhe 1,2,3,4,5,6,7 Socit Echelon
doccupation - Contrle Trame - Surveillance des identifieurs 1,2,7 Centre technique WORLDFIP
Composants
22 fabricants
2 fabricants, 4 composants
Peu dinstallations FMS, Diffusion, nombre Europe, USA, Japon pas de donnes pou PA, 700 + de 9 000 000 de dinstallations 000 applications DP noeuds dans lautomobile + de 6 000 000 de noeuds dans les automatisme industriels
Perspectives pour - Composants bon march lavenir - Beaucoup de fournisseurs - Beaucoup dapplications
Utiliss par plusieurs socits, nombre de noeuds installs est infrieur aux autres bus
NRZ, Manchester - Parit 1,2,7 Laboratoire accrdit ou bureau de certification de lassociation ASInternational 1 fabricant. Dautres solutions ltudes 69 entreprises dans ASInternational =80% du march des capteurs, 45% du march des actionneurs Croissance importante prvue
IFETURA-eu
Novembre 2002
35
Rfrence produit Max3053 Max3460, Max3464 SN75172 ASI-PS alimentation dsigne pour la communication rseau
IFETURA-eu
Novembre 2002
36
Glossaire
OSI :Open System Interconnection MAC :Medium Access Control CSMA :Carrier Sense Multiple Access CSMA/CD : Carrier Sense Multiple Access /Collision Detection CSMA/CA : Carrier Sense Multiple Access /Collision Avoidance CSMA/BA : Carrier Sense Multiple Access /Bit Arbitration TDMA :Time Division Multiple Access THT :Token Holding Time LLC :Logical Link Control MMS :Manufacturing Message Specification SNMP :Simple Network Management Protocol MIB :Management Information Base MPS :Messagerie Periodique & Apriodique Spcification CIAME :Comit Interprofessionnel pour lAutomatisation et la mesure RLI :Rseaux Locaux Industriels CAN :Controller Area Network CAN-L :Controller Area Network Low CAN-H :Controller Area Network High NRZ : Non Return to Zero Worldfip : WORLD Factory Instrumentation Protocol FIFO : First In First Out Profibus : PROCESSFIELDBUS Profibus/FMS :ProcessFieldBus / Field Message Specification Profibus/DP :ProcessFieldBus /Distributed Periphery Profibus/PA :ProcessFieldBus /Process Automation SDA :Send Data With Acknowledge SRD :Send and Request Data with Reply CSRD :Cyclic Send and Request Data with Reply SDN :Send Data with No acknowledge ALI :Application Layer Interface VFD :Virtual Field Device FMA :Fieldbus Message Application LLI :Lower Layer Interface LON :Local Operating Network SNVT :Standard Network Variable Type ASI :Actuator Sensor Interface APM :Alternate Pulse Modulation TOR :Tout Ou Rien TCP/IP :Transmission Control Protocol/Internet Protocol
IFETURA-eu