Академический Документы
Профессиональный Документы
Культура Документы
MANUEL DE FORMATION
Cours EXP-MN-SI110
Rvision 0
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
INSTRUMENTATION
AUTOMATISME CENTRALIS - DCS
SOMMAIRE
1. OBJECTIFS .....................................................................................................................7
2. INTRODUCTION .............................................................................................................8
2.1. HISTORIQUE DU CONTRLE DES PROCDS....................................................8
2.2. DBUTS DES TABLEAUX DE COMMANDE LOCALE ............................................8
3. VOLUTION DU CONTRLE DE TRAITEMENT DE LUSINE.....................................10
3.1. DES SALLES DE CONTRLE PLUS SOPHISTIQUES .......................................10
3.2. COMMANDE CENTRALE DE LORDINATEUR CENTRAL....................................10
3.2.1. Commande numrique directe (CND) .............................................................10
3.2.2. Commande analogique commande numriquement (DDAC) .......................11
3.3. CONTRLE RPARTI DES PROCESS .................................................................13
3.4. SYSTMES DE PROCESSEURS RPARTIS .......................................................15
3.5. AUTOMATES PROGRAMMABLES INDUSTRIELS (API / PLC) ET CONTRLE
COMMANDE DE PROCD .........................................................................................16
3.6. COMPARAISON DCS ET PLC :FACILIT DE CONFIGURATION.........................18
3.6.1. Configuration typique dun systme de PLC....................................................19
3.6.2. Configuration typique dun systme DCS ........................................................19
3.7. SYSTME SCADA..................................................................................................20
3.8. RLE ACCRU DES ORDINATEURS PERSONNELS (PC)....................................21
4. QUEST-CE QUUN DCS ?............................................................................................22
5. QUELLE DIFFERENCE AVEC UN AUTOMATE PLC ? ................................................23
6. LA PARTIE HARDWARE : STRUCTURE DUN DCS....................................................24
6.1. LEMBASE ..............................................................................................................24
6.2. LALIMENTATION ...................................................................................................25
6.3. LES CARTES DENTRES/SORTIES ....................................................................26
6.3.1. La carte dentre logique .................................................................................26
6.3.2. La carte de sortie logique ................................................................................26
6.3.3. La carte dentre analogique ...........................................................................27
6.3.4. La carte de sortie analogique ..........................................................................27
6.3.5. Le Microprocesseur .........................................................................................28
6.3.6. La carte de communication .............................................................................29
6.4. STRUCTURE MATRIELLE DES CONTRLEURS ..............................................30
6.4.1. Contrleur classique de procd.....................................................................30
6.4.2. Architectures du contrleur..............................................................................31
6.5. STRUCTURE LOGICIELLE DES CONTRLEURS................................................34
6.5.1. Programmation................................................................................................34
6.5.2. Organisation du temps dexcution pour les actions de contrle.....................35
6.5.3. Progrs dans la structure logicielle..................................................................36
6.5.4. Programmation contre configuration................................................................36
6.5.5. Blocs fonction ..................................................................................................37
6.5.6. Connection des blocs ......................................................................................38
6.6. REDONDANCE DU CONTRLEUR.......................................................................41
6.6.1. Le mythe de lintgrit boucle simple ..............................................................41
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009
Page 2 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 3 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 4 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 5 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 6 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
1. OBJECTIFS
Le but de ce cours est de permettre un futur instrumentiste de connatre
linstrumentation qui se situe en zone risques et ses diffrents marquages sur un site
industriel dominance ptrolire.
En fin de cours, dans le domaine des normes et symboles en instrumentation, le
participant devra tre capable de :
Page 7 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
2. INTRODUCTION
Pour mieux comprendre le concept de contrle-commande rparti, nous devons nous
intresser lhistorique des salles de commande et la commande par ordinateur.
Nous tudierons galement quelques distinctions arbitraires entre DCS, API (PLC) et PC.
Ce ne seront l que des comparaisons incompltes, bien entendu, du fait des nombreuses
crations et innovations des fournisseurs, mais dans un souci de comprhension, nous en
passerons par des gnralisations.
Page 8 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Un concept venait de natre : il sagissait dsormais damener lusine aux oprateurs plutt
que le contraire.
Du fait de lapport de la plupart des informations ncessaires aux oprateurs, les dlais de
prise de dcisions en matire de rsultats de procd, en ont t fortement rduits. Il
devenait ainsi plus ais et plus rapide de reprer les interactions entre diffrentes portions
du procd.
Tout ceci tait ralis par contrle-commande et supervision, grce un cblage direct et
des signaux analogiques. Lavantage tait quil ne fallait pas trop de cblage (ou de
canalisations, pour le cas dinstallations pneumatiques).
Mais linconvnient tait quil nexistait quune faible marge de contrle commande, de
supervision et dalarme.
Page 9 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 10 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Avantages :
Contrle commande sophistiqu
Contrle commande souple
Acquisition de donnes et alarme
Inconvnients :
Fiabilit de lordinateur
Ordinateurs ou contrleurs redondants
Cblage complexe et tendu
Linterface homme machine ncessitait des oprateurs de haut niveau
Chert
Page 11 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 12 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 13 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 14 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 15 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Ces processeurs peuvent tre associs pour assurer les fonctions spcifiques de contrlecommande de proccd, communication entre contrleurs et affichage et gestion des
informations du systme de contrle.
Ltape intermdiaire entre ces deux tapes a t lvolution de ces micro-ordinateurs
spcifiques vers des contrleurs propritaires et postes oprateurs.
Le matriel (hardware) tait propritaire parce que dans les annes 1960, 1970 et 1980,
les ordinateurs normaux ne prsentaient pas la vitesse de traitement et la capacit de
mmoire pour fonctionner en temps rel, cest dire rpondre immdiatement aux actions
du procd et informer loprateur et lui indiquer ce quil doit faire ensuite.
Systmes propritaires : chaque fabricant ayant d trouver un moyen dobtenir les
donnes aussi vite que ncessaire, chacun a d modifier sa technologie de dpart, do
les diffrents systmes propritaires. Ces derniers taient ainsi une opportunit de fournir
aux clients, le plus vite et le moins cher possible, un systme numrique fonctionnel, en
avance sur les standards.
Page 16 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
manipulation de matriel. Les PLC sont le plus souvent une alternative bon march aux
DCS, dont les stratgies sophistiques de boucles de traitement ne sont pas ncessaires.
Parmi les avantages les plus puissants des PLC dans le contrle-commande de procd :
Excellentes capacits de traitement logique ; personnel oprationnel et de
maintenance aux tats-Unis et langage ladder facile comprendre !
Grande rapidit, possibilit de dtecter un dysfonctionnement en quelques
milisecondes
Trs bon march, ce qui permet de les adapter aux fonctions du produit
Tolrance en milieu hostile ; ne ncessitent pas de salle blanche comme nombre
dautres ordinateurs et DCS traditionnels (atmosphre cependant non corrosive )
Grande fiabilit, produit qui a dmontr sa facilit de maintenance
Niveau lev de flexibilit et volutivit
En principe, trs compacts et ne ncessitant pas beaucoup despace.
Parmi les principaux inconvnients des PLC dans le contrle-commande :
Non-dterministes : incapacit prdire les temps de rponse, catastrophique pour
le contrle commande des PID ! (Les PLC ne peuvent tre dterministes que si une
interruption temps rel est disponible [et si employs sur PID])
Limitation des capacits de boucle de contrle continu, notamment pour les
stratgies de contrle de procd, telles que la mise en cascade de plusieurs
contrleurs et les techniques doptimisation du contrle couramment disponibles sur
la plupart des DCS
Ncessit pour lordinateur hte ou le PC dassurer linterface avec les contrles de
process et autres oprations plus complexes
Le logiciel de contrle de batch est typiquement indisponible chez les fournisseurs
de contrle commande de procd sur les systmes hybrides DCS et PLC
Les interfaces utilisateurs disponibles nont pas toujours la capacit de celles
accompagnant le contrle-commande rparti ; lemploi dinterfaces homme-machine
(IHM) dautres fabricants limite les capacits des PLC (une jolie prsentation ne
suffit pas)
Ncessit de configurer les PLC, outre la configuration des ordinateurs et des DCS
sur les systmes qui conjuguent ces 2 lments
Page 17 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 18 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 19 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 20 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 21 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 22 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 23 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
6.1. LEMBASE
Lembase est tout simplement le rack sur lequel vous allez enficher toutes vos cartes
dentres sorties, la carte dalimentation, la carte CPU (microprocesseur associ la
mmoire) et enfin votre carte de communication.
Lembase est trs pratique car lalimentation de lautomate est rpartie sur tous les
modules de cette embase en fond de panier, donc une seule alimentation suffie (via la
carte dalimentation).
Elle se fixe sur un chssis darmoire
grce son rail DIN.
Vous
avez
plusieurs
variantes
dembases qui sont dfinies en fonction
du nombre de modules interconnecter
sur celle-ci (exemple : 9 ou 18 modules
maximum par embase).
Figure 9: Embase
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009
Page 24 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
6.2. LALIMENTATION
La carte dalimentation sert alimenter toutes les cartes de
lautomate installes sur lembase. Ce type de carte est
aliment le plus souvent en 24 VCC par lintermdiaire dune
alimentation filtre stabilise 230VAC/24VCC.
Il faut toujours prvoir pour une alimentation
dautomate un dpart 230VAC pris sur londul.
Figure 11: Divers cartes dalimentation
Vous pouvez remarquer que vous avez une pile sur la
carte dalimentation, surtout ne vous amusez pas les
prendre pour votre tlcommande de tlviseur car
ces piles sont trs utiles au DCS.
Page 25 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 26 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 27 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
6.3.5. Le Microprocesseur
Le microprocesseur est le cerveau de
lautomate, cest lui qui va grer toutes les
entres sorties de lautomate en fonction du
programme qui lui a t implant. Nous
verrons son fonctionnement exact dans les
chapitres suivants.
Figure 16: Microprocesseur associ une
mmoire
Chaque CPU est quipe dun commutateur
de mode permettant de changer de mode de
fonctionnement. Celui-ci est principalement
un commutateur clef amovible qui permet
de basculer dans les modes de
fonctionnement MARCHE (RUN) et ARRET
(STOP).
Mmoire
Commutateur de mode
de fonctionnement
RUN-P
RUN
STOP
MRES
Page 28 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Action
Rsultat
Page 29 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 30 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Tous deux devaient se convertir au numrique. Dsormais des valeurs alarme en une
boucle pouvaient dclencher des actions en cascade. Outre le fait pas si vident quun
nombre infini de cbles peut venir se brancher sur un point numrique sans charge
lectrique...
Par le pass, cette dernire ide engendrait une svre restriction sur les capacits
dvelopper diffrentes stratgies de contrle.
Cette nouvelle libert par rapport
au matriel et cblage rel permet
aujourdhui diffrentes stratgies
de contrle qui taient plus
quhypothtiques autrefois pour
devenir pratiques et bon march.
Ils offraient ainsi une nouvelle
opportunit dintroduire la notion
de productivit encore impensable
auparavant en la matire : une
nouvelle vision !
Figure 20: Plusieurs boucles
partagent le mme contrleur
numrique
Page 31 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 32 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
communiquer toutes ces cartes entre elles. Les systmes de lpoque taient le plus
souvent des Bailey, Fisher Controls, Foxboro IA, Rosemount, Taylor et Toshiba.
Le principal avantage de lapproche contrleur boucle individuelle est que la perte
dun processeur na dinfluence que sur une boucle ou un petit groupe de boucles.
Les conceptions ultrieures ont commenc agencer ces ides peu videntes classifier,
tirant avantage de la puissance toujours croissante des processeurs et capacits de
mmoire. Fruit de ces deux conceptions initiales, une conception plus courante est ne,
o toutes les fonctions sont embarques sur une mme carte ou un mme module.
En gnral, les architectures commercialises au milieu des annes 1990 utilisaient des
contrleurs multifunctions plutt que des contrleurs de boucle, de logique ou dapplication
spcifique. Cette approche offre galement les avantages du jeu matriel/logiciel unique.
Cest la forme que prend le contrle programm au sein des PC. Lavantage de boucles
multiples sur la mme carte permet mme de trs puissantes stratgies de contrle
multiboucles.
Cette possibilit carte lobjectif dintgrit de boucle simple, quasiment impossible tenir,
quelle que soit la stratgie de contrle de verrouillage choisie.
La seule protection pour les actuelles stratgies de contrle est le contrleur redondant,
dsormais plus pratique et meilleur march quauparavant.
Attendez-vous voir un usage
plus tendu des langages
multiple configuration sur le
mme module.
La norme IEC 61131-3 dfinit 5
de ces langages, chacun ayant
connu le succs avec plusieurs
fournisseurs de PLC.
Figure 23: Module de contrle
simple langages multiples
4 de ces langages reposent sur des blocs fonction pour contrle continu, logique ladder
pour besoins numriques, diagrammes fonction squentielle pour squenage et contrle
de lots et textes structurs pour calculs complexes. (Le 5me est quivalent lassembleur,
peu convivial pour la configuration de procd).
Un seul fournisseur de process a utilis des langages multiples de configuration sur un
mme module depuis 1992 et offre la possibilit de mler la configuration de tous les
langages sur la mme technique graphique. La plupart des autres fournisseurs
commencent employer un ou plusieurs des langages IEC pour leur configuration de
contrle.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009
Page 33 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
6.5.1. Programmation
Dans le domaine des PC, on parle souvent de matriel, logiciel et micro-logiciel.
Le matriel (Hardware) est la partie physique, visible et palpable de lordinateur.
Le logiciel (Software) est lensemble des instructions dans le PC, ce qui le fait fonctionner.
Le micro-logiciel (Firmware) est quant lui ce qui fait tourner la PROM et reste immuable,
faisant tourner certaines routines toujours de la mme faon, comme un algorithme pour
un contrleur trimodal, un multiplicateur ou un diviseur.
Les calculateurs de poche fonctionnent sur un micro-logiciel. Grce la PROM, le bouton
+ ajoute systmatiquement et le bouton x multiplie. Si vous tez puis remettez les piles,
ces boutons continuent de raliser la mme tche. Cependant, la machine ne peut retenir
les derniers calculs avant le retrait des piles !
Ces valeurs taient contenues dans la RAM.
La programmation du micro-logiciel doit tre complte et trs spcifique. Les
microprocesseurs du contrleur de process ont en gnral t programms pour raliser
un certain nombre de routines de base, dfinies par commandes. Il en va de mme que
pour la procdure normale dexploitation sur un site militaire.
Les routines sont inaccessibles, la combinaison correspondante de bits est stocke dans
la mmoire morte (ROM), inaccessible lutilisateur. Il existe une routine trs basique qui
commande la CPU de considrer une instruction pour un registre particulier, raliser la
commande que cette instruction dfinit puis passer linstruction suivante. En labsence
dinstruction, elle attend et scrute priodiquement, jusqu apparition dune autre
instruction, quelle traite.
Pour gnraliser un peu, les instructions dirigent les informations qui sont stockes sur
une adresse spcifique de la mmoire, fournies au microprocesseur, puis places sur un
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009
Page 34 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
registre de donnes. Elles sont ensuite transmises une unit arithmtique logique (UAL),
dans laquelle les donnes subissent les oprations arithmtiques ou logiques.
Les informations peuvent tre stockes temporairement sur un autre registre dit
accumulateur, pour tre combines dautres parties de donnes, appeles par une
instruction subsquente. Aussi rapidement que possible, les informations modifies sont
envoyes par la CPU pour nouveau stockage dans une mmoire.
On peut ainsi raliser des tches spcifiques. Les units de mmoire dans lesquelles ces
informations traites sont stockes ne se trouvent pas dans la mmoire morte (ROM) mais
dans la vive (RAM), qui est accessible au programmeur.
Le programmeur peut combiner les commandes que le microprocesseur peut excuter
dans un ordre conscutif spcifique qui rpondra ses besoins. Dans notre analogie avec
le camp militaire, ce programme est comparable la srie dactivits assures par les
recrues, visant en faire des soldats.
Page 35 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
de
de
la
sa
Page 36 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 37 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Des blocs de plus petite fonction offrent clairement une plus grande flexibilit, mais une
quelconque modification impliquera sans doute une plus grande rorganisation de la
stratgie de contrle, un re-calcul fastidieux des temps de balayage et la prise en compte
dautres interactions. Cela ncessite parfois une vrification de lordre de celle ncessaire
pour du code informatique.
En gnral, les fournisseurs ayant fait le choix de lintervalle variable de temps proposent
des blocs de plus petite fonction.
Figure 26: Passage du matriel au micro-logiciel : les blocs fonctions peuvent tre des
instruments
Ces blocs de fonction standardise varient en gnral dun fournisseur lautre et leur
conception interdit lutilisateur toute modification dactions fondamentales. Ils proposent
cependant nombre dajusteurs et terminaux, comme pour le matriel quils remplacent.
Ainsi, la programmation de ces fonctions ne ncessite pas de test systmatique
chaque utilisation. La personne en charge de la configuration peut donc parfaitement
attendre deux quils fonctionnent toujours de la mme faon, sans avoir recourir ce
que les programmeurs appellent la coordination (linking).
Page 38 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 39 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 40 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Vous noterez par ailleurs les dclencheurs discrets en cas dextinction de la flamme, de
niveau dhuile trop bas, etc. Ils sont par ailleurs relis des circuits de commande logique,
afin de pouvoir teindre la chaudire si lensemble des conditions limpose.
Notez en outre limpact de la pression de vapeur, dbit dhuile, pression dans la colonne et
dbit dair. Il y a mme ici une quation pour le rendement de la chaudire. Bien entendu,
une chaudire pour une installation de puissance serait bien plus complexe, mais pourrait
toutefois tre ralise par des blocs fonction et un cblage virtuel.
Page 41 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Pour viter cela, cest toute la stratgie qui doit tre redondante ou la boucle simple doit
tre double avec un grand nombre de relais et coupe-circuit vulnrables, qui, comme
nous lavons dj mentionn auparavant, sont plus suceptibles de faillir que la boucle de
contrle elle-mme.
Le succs de lintgrit de boucle simple a commenc au dbut des systmes rpartis,
alors que le contrle partag de boucle tait le seul moyen bon march pour utiliser les
microprocesseurs. Dans un mauvais contexte commercial, un fournisseur sans DCS
faisait face un fournisseur qui en proposait et perdait des marchs.
Pour changer le rapport cot/bnfice du vendeur de DCS, le second vendeur montait une
campagne pour crire des spcif sur la ncessit de proposer des backup pour chaque
boucle, indpendamment des autres.
La redondance en tait ses dbuts et le fournisseur de DCS avait dvelopp un schma
pour assurer le backup de ses fiches de contrleurs multilboucles, de faon conomique,
en partageant jusqu 8 fiches contrleurs avec un directeur unique de secours reli
une fiche de contrleur unique vide.
En raison de ce cot, ce schma ne devenait rentable que lorsque 4 fiches contrleur ou
plus partageaient ce systme. Le second fournisseur, qui se battait avec des contrleurs
monoboucle classiques devait dvelopper un programme de publicit martelant que seul
le secours monoboucle un pour un tait fiable.
Ceci convainquit plusieurs clients dexiger un secours monoboucle un pour un, ce qui
obligeait le fournisseur de DCS qui favorisait lapproche du backup partag de proposer au
quadruple lquipement (et son cot) pour rpondre aux exigences client. Dsormais, les
schmas de contrle puissant multi-boucle sont si aisment obtenus par des contrleurs
boucle partage microprocesseur que la plupart des procds dunit en emploient.
Comme nous pourrons le voir un peu plus avant dans ce chapitre, lensemble des
contrleurs multi boucle microprocesseur peuvent tre rendus redondants.
Malgr tout, et trs longtemps aprs ces batailles commerciales, les vendeurs continuent
de rencontrer des clients qui demandent dans leurs spcifications une intgrit
monoboucle, ne serait-ce que parce quils ignorent que la vritable question est de rendre
redondant lensemble de la stratgie de contrle.
Page 42 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 43 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 44 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 45 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Cela garantit que la permutation se fait de faon plus souple et que le procd se poursuit
relativement continment.
Dans cette architecture o tous les jeux
matriel/logiciel sont identiques (les
stratgies de contrle slectif nont pas
ltre)
mais
aussi
pour
certains
contrleurs de type module simple, une
stratgie de secours 1 pour 1 est possible
entre racks spars de contrleurs
(Figure ci-contre).
Figure 33 : Racks redondants 1 pour 1
Il est galement possible de slectionner les E/S partages ou redondantes et dans
certains cas des E/S la fois partages et redondantes sur chaque contrleur. Sur
certains systmes, les E/S redondantes sont disponibles sur chaque contrleur.
Mais tous les fournisseurs ne proposent pas cette correspondance. Dans ce cas de figure,
les contrleurs peuvent tre situs dans des armoires diffrentes, avec diffrentes
alimentations, si ce niveau dintgrit de donnes est ncessaire.
Ces diffrentes solutions sont proposes pour que lutilisateur puisse jouer entre prix et
redondance, selon les besoins sur un mme systme.
Page 46 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Si certains contrleurs doivent encore recharger leur configuration aprs une interruption
dalimentation, nombre dentre eux sont quips de batteries internes afin de protger la
mmoire RAM, qui contient la configuration.
La charge de ces batteries est souvent surveille et un temps dalerte significatif est fourni
par des diagnostics internes. Cette alarme, qui se dclenche en principe plusieurs
semaines lavance, saffiche sur le contrleur lui-mme (DEL ou code alphanumrique)
ainsi que sur laffichage vido de diagnostic destin aux oprateurs et autres.
Page 47 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Bien que les modifications technologiques aient un impact sur cette partie du systme, le
prsent document (qui nous semble suffisamment long) ne sintressera pas plus avant
aux nombreuses questions de cblage standard dinstrumentation et vous propose de
compulser dautres publications sur ce sujet.
Il existe aujourdhui plusieurs versions de modules dE/S relis la plupart des modules
de contrleur, proposes en gnral pour les valeurs discrtes et analogiques.
Page 48 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Une fois ralise la manipulation de ces signaux numriques au sein du contrleur, ils
doivent nouveau tre convertis en sorties discrtes et analogiques. Parfois impulsion,
les signaux discrets de sortie sont en principe entre 1 et 5 volts (V) CC (4-20 mA) pour
pouvoir commander des actionneurs et positionneurs de valve ou des entranements par
moteur.
Des signaux discrets de sortie entranent des solnodes, freins dinertie, relais, voyants
indicateurs et autres. Les communications numriques servent galement transmettre
des donnes diffrents affichages oprateurs et imprimantes.
Il existe plusieurs techniques de conversion entre signaux analogiques et numriques. La
figure suivante prsente le principe de modification dun bit numrique chaque passage
de seuil par le signal. Plus grand est le nombre de seuils potentiels, meilleure est la
conformit entre signal rel et signal dtect.
mesure que le signal analogique passe diffrents seuils, tous sont enregistrs en bits.
Dans cet exemple, il sagit dune conversion 3 bits, lors du passage du signal de 0 +4V
puis redescente jusqu 4V.
Les bits dhorloge rguliers se lisent de gauche droite et chaque intersection de bit il se
forme une marche vers chaque point de la courbe. La conversion repose sur 23
combinaisons de 1 et 0.
Page 49 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 50 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 51 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 52 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 53 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Par exemple, un fournisseur dont la simple entre de thermocouple devrait subir le cot
dun logiciel trs cher de supervision avec un transmetteur intelligent pour communiquer
sur le mme rseau. Un systme complet de communication ncessite de nombreux blocs
fonction logiciels pour permettre cette varit de produits sophistiqus de cohabiter sur
le systme.
Ce qui peut rendre onreux un simple transmetteur de temprature du fait de la
technologie actuelle.
Il existe nombre dautres problmes. Ainsi, combien dinformations devront transiter sur ce
bus de terrain ?
Il existe nombre de fournisseurs et leurs utilisateurs doivent communiquer des quantits
considerables dinformations, ce qui accrot les cots de ceux qui ont moins de besoins.
Dautres fournisseurs sentent quils nont besoin que dune petite quantit dinformations,
ce qui rduit les cots mais aussi la flexibilit. Toutes ces questions apparaissent en
comit et, comme souvent, il sy droule nombre de discussions et retours dexprience
avant darriver une ide commune et unifie mondiale (qui sappliquerait en Asie,
Afrique, Europe et aux Amriques).
Page 54 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 55 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Les terminaux X sont schmatiquement ceux qui utilisent llectronique sur le serveur de
la station de travail.
Sur
lexemple
ci-contre,
les
contrleurs
redondants
sont
suceptibles davoir des adresses
uniques. Ceci nest pas toujours vrai
pour tous les systmes. Le lien
redondant permet un transfert
instantan, indpendamment de
lactivit du support de linformation.
Figure 42 : Interfaces utilisateur plus
puissantes
Architecture Client/Serveur Une approche du traitement informatique dans laquelle les
fonctions des applications sont partages entre plusieurs ordinateurs sur le mme rseau
Client/Serveur rpartit la charge de calcul entre diffrents ordinateurs sur le rseau. Ce
nest pas une exclusivit UNIX et devient trs populaire avec NT ou XP.
Client Lun des diffrents dispositifs prsents en gnral sur un rseau informatique,
aliment par un autre processeur agissant comme serveur de donnes, mmoire ou
fonction(s) ; le logiciel client interroge et rpond au logiciel du serveur.
Serveur - Un processeur qui fournit au rseau un service spcifique, tel quune fonction
de routage et agit comme source commune de donnes, mmoire ou fonctions partager
avec plusieurs dispositifs qui les demandent.
Page 56 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 57 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 58 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Ces modules dentres/sortie en Profibus PA sont interconnects entre eux par un cble
Profibus (vois cours accessoires en instrumentation) et surtout noubliez pas en bout de
ligne dinstaller une rsistance de fin de ligne sinon, votre DCS va vous informer
cycliquement quil y a une coupure de rseau et vos entres/sorties cbls sur tout votre
bus rseau ne fonctionneront jamais.
Page 59 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Cest le mme principe pour mettre des entres sorties tout ou rien en rseau avec votre
systme de conduite part que vous aurez la seule diffrence dun coupleur DP / DP.
Pour les longues distances entre module dentres sorties dportes et le systme DCS, il
est prfrable dinstaller des cbles en fibre optique car en Profibus vous tes limitez
une distance maximum de 300 mtres.
Sur un mme rseau, vous pouvez aussi rajouter des entres sorties en cas de revamping
mais il faut bien faire attention au nombre limit dentres sorties selon les fournisseurs
sur un mme bus de rseau (il faudra dans ce cas l ajouter aussi des rpteurs RS485).
Mais vous devez vous dire, comment je fais pour visualiser en salle de contrle toutes ces
informations ?
Et bien nous allons voir cela tout de suite dans le chapitre suivant.
Page 60 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Plant Mimic
Monitor
Mouse or
Tracker Ball
QWERTY
Keyboard
Page 61 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Sur ce genre de pc, vous navez accs quaux vues synoptiques, listing dalarmes,
historiques, boucles de rgulation avec face plate des rgulateurs etc.
Les OS client se trouve gnralement en salle de contrle. Ils sont interconnects sur un
rseau ethernet associ au systme DCS.
Page 62 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 63 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 64 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 65 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Figure 53: Face plate dun rgulateur sur une vue synoptique
Je maperois bien ici quen cliquant sur le bargraphe de la mesure de niveau du
sparateur et bien le rgulateur saffiche et vous pouvez faire ce que vous voulez par
exemple :
Passer le rgulateur en manuel et mettre la sortie du rgulateur 50% pour
ouvrir la vanne et ainsi faire diminuer le niveau du sparateur.
Vous pouvez aussi afficher sur le rgulateur la tendance relle de la mesure
avec la sortie de la vanne de rgulateur pour vrifier les actions PID du
rgulateur.
Etc
Page 66 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Vous pouvez aussi dmarrer ou arrter une pompe distance comme sur la figure cidessous.
Figure 54: Face plate dune pompe sur une vue synoptique
Ou aussi grce cette face plate vous pouvez voir aussi les dfauts qui vous empche de
dmarrer la pompe (exemple : pressostat, fin de course vanne ferme, etc.)
Vous pouvez ainsi contrler tout un process industriel laide du DCS qui devient de plus
en plus voluer.
Je vous conseille de faire une formation chez le fournisseur de votre DCS qui vous
permettra vraiment damliorer plein de dtails sur un DCS et dintervenir rapidement en
cas de problmes.
Page 67 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 68 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 69 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
7.3.3. Conclusion
La tendance est de ne plus avoir que deux niveaux de rseau:
le niveau Ethernet,
le niveau rseau de terrain.
Il existe un grand nombre de type de rseaux de terrain, il faut distinguer des rseaux
assez gnralistes et classiques comme profibus DP avec comme mdia la fibre
optique ou la liaison RS485 et des rseaux plus spcifiquement ddis l'instrument en
milieu antidflagrant sous la norme IEC1158-2.
Il ne faut pas croire qu'un rseau de terrain est associ un DCS particulier, bien au
contraire on peut gnralement installer plusieurs cartes diffrentes sur un mme DCS.
Chaque constructeur a naturellement ses prfrences mais les volutions sont rapides.
Par exemple Endress et Hauser, utilisateur de Profibus a adopt en 2000 la possibilit
d'interfaces Fieldbus Foundation pour ses instruments et de mme, Fisher-Rosemount,
utilisateur de Fieldbus Foundation pour son systme "Delta V", commercialise une carte
au format Profibus.
Page 70 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 71 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 72 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
On peut donc esprer qu' l'instar de l'informatique, les prochaines annes verront
apparatre, non un, mais un ensemble de rseaux normaliss, standardiss et accessible
par tous les fabricants.
Les rseaux les plus connus et leur domaine de prdilection :
DATABUS : les rseaux chargs de transfrer des quantits importantes de
donnes longue distance (+1000km), sans notion de temps rel.
FIELDBUS : les rseaux qui permettent de contrler les structures, soit une
quantit relativement faible de donne faire circuler sur des distances assez
importantes (1km), avec une notion d'vnement temps rel.
DEVICEBUS : les rseaux locaux qui font transiter des flots peu importants de
donnes sur de faibles distances (100m) en temps rel.
SENSORBUS : les rseaux locaux qui ne font transiter que des vnements sur
des distances rduites (de 10 100m) en temps rel.
Page 73 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 74 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Comprenons-nous bien, l'information n'est pas redondante, elle est ddouble. On cre
ainsi une voie en "logique positive" et une autre en "logique ngative", l'information tant la
soustraction de ces 2 signaux.
En cas de perturbation, les deux fils de la liaison sont touchs presque en mme temps
par la perturbation et avec presque la mme puissance de bruit.
Si au dpart de la ligne on a un signal d'information d'amplitude 2A. A l'arrive de la ligne,
on a donc d'une part sur la premire voie le "demi signal" de donnes (A) et un bruit (B) et
sur l'autre voie, le mme "demi signal" mais cette fois ci invers (-A) et le bruit (B). En
soustrayant les signaux des deux voies, on obtient la sortie S :
S = (A + B) (A + B) = A + B + A B = 2 A
Comme on ne transmet plus la masse, l'information est flottante, sans rfrence. A
l'arrive, la soustraction des 2 signaux s'effectue, elle avec la rfrence de masse locale,
ce qui fixe le potentiel du signal sa destination finale. Plus de problme de diffrence de
potentiel entre les masses.
Ce type de liaison est utilis dans de trs nombreux rseaux moyenne ou grande
chelle (ETHERNET) ou subissant un environnement extrmement bruyant (CAN).
Maintenant que l'on connat les techniques permettant de raliser l'interconnexion entre
deux machines en vue d'une transmission, il faut s'intresser aux modifications apporter
aux donnes pour leur permettre de circuler sur la ligne.
On a vu que les transmissions diffrentielles utilisent des transformateurs. Il est donc
indispensable que les signaux transmis aient une composante continue nulle, ce qui n'est
pas le cas des signaux "binaire" classique. Il va donc falloir modifier ces signaux pour
pouvoir raliser ces transmissions, mais aussi, pour limiter le spectre des signaux et
essayer ainsi d'augmenter le nombre de canaux dans une liaison.
Pour transmettre plusieurs signaux dans une ligne, on a longtemps utilis des mthodes
analogiques : les modulations. Maintenant que linformatique et les systmes numriques
fonctionnent des vitesses leves, on sest naturellement tourn vers techniques de
transmission numrique.
Et partant de l, on a tudi des systmes capables de compacter le signal sur des
gammes de frquence de plus en plus rduites, ces mthodes sont regroupes sous le
nom de transmission en bande de base.
Page 75 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 76 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
On peut aussi parler des codes NRZI (Non Return to Zro Inverted). Ces codes
engendrent des changements de niveaux du signal en sortie du codeur sur un niveau
donn du signal entrant. Par exemple, le code NRZI-S (Non Return to zro Inverted on
Space) change l'tat du signal en sortie chaque fois que le bit prsent l'entre du
codeur est '0' (le zro tant considr comme un espace).
Page 77 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Le code Manchester II
Ce code est assez utilis dans les rseaux, c'est un code biphas et bipolaire. Le principe
du codage Manchester consiste traduire le '1' comme un front descendant et le '0'
comme un front montant. Pour ce faire, on utilise une fonction logique NON OU
EXCLUSIF entre l'horloge et le signal de donnes.
Page 78 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 79 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 80 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
De plus, la voix ne se transmet pas bien grande distance (le milieu ayant tendance trs
vite l'attnuer). Les techniques de modulation permettent donc la fois de trouver la
frquence o le milieu est le plus propice la transmission, et en mme temps autoriser
que plusieurs metteurs parlent en mme temps.
Bien que relativement peu utilise dans le monde des rseaux cbls, les modulations ont
fait rcemment une entre remarquable, dans le monde des rseaux, avec l'apparition des
technologies sans fil (WIRELESS).
Cette technique de transmission tant assez spcifique au monde
tlcommunications, je prfre me contenter d'une rapide prsentation sans dtails
ni fioritures.
des
Il existe deux familles de modulations analogiques. L'une fait voluer l'amplitude d'un
signal haute frquence en fonction d'un autre signal contenant l'information. On parle
alors de modulation d'amplitude.
L'autre fait varier non plus l'amplitude, mais la phase, ou la frquence, du signal porteur en
fonction du signal informatif. On parle alors de modulation angulaire.
Les modulations d'amplitude sont en gnral inadaptes aux signaux logiques car elles ne
savent pas transmettre convenablement un front (on a vu que l'lment fondamental d'une
transmission de signaux numrique est le front du signal de donnes). De plus, les
modulations d'amplitude sont trs sensibles aux bruits.
Les modulation angulaires sont quand elle beaucoup plus complexes mettre en
oeuvre, mais elles offrent, par contre, de trs nombreux avantages comme une bonne
immunit au bruit ou la capacit de transmettre des fronts assez raides. Elles sont donc
beaucoup plus utilises que les modulations d'amplitude pour transmettre des signaux
numriques.
Page 81 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Expressions mathmatiques :
f et p sont dans notre exemple des sinusodes :
Page 82 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 83 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 84 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
La reprsentation temporelle des signaux est alors variable, en fonction de m. Dans le cas
dune sur modulation (indice de m suprieur 1), le signal informatif est toujours suprieur
0.
Page 85 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 86 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Nanmoins elle est extrmement complexe dmoduler, ce qui la rend inutilisable dans
les rseaux locaux. Le principe de la modulation BLU consiste liminer la fois la
porteuse et la moiti du spectre du signal informatif.
Remarques sur les modulations d'amplitude
Les modulations d'amplitude sont totalement absentes du monde des rseaux locaux
industriel, les fronts des signaux numriques se prtant peu lutilisation de modulations
damplitude. Leur usage est en gnral limit aux transmissions de faible qualit ou de
trs longues distances. De plus, leur trop grande sensibilit aux perturbations extrieures
en fait des lments dangereux.
En effet, elles ne protgent pas, voir mme, elles sensibilisent un peu plus, les signaux
transmis. Le moindre bruit pouvant dformer l'enveloppe du signal modul. Ds lors on
utilise, plus gnralement lorsque l'on souhaite transmettre des donnes numriques, des
modulation angulaires. Prcisons encore que dans le domaine des RLI, l'utilisation de
modulations (angulaires ou d'amplitude) est extrmement rare.
.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009
Page 87 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 88 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 89 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 90 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 91 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
n+ k+ 1
e3
e2
e1
Aucun
Page 92 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
e1 = m1 m3 m5 m7
e2 = m2 m3 m6 m7
e=m m m m
Le signe signifie une addition modulo 2 ce qui peut se traduire par 1 1 = 0.
est loprateur Ou Exclusif.
Si lon regarde bien, on se rend compte que les termes m1, m2 et m4 napparaissent
quune seule fois dans les quations. On peut donc en faire (pour simplifier les quations)
les bits de codage de Hamming.
Le message transmis tant alors compos de la faon suivante :
m7
m6
m5
m4
m3
m2
m1
n4
n3
n2
k3
n1
k2
k1
Pour terminer la ralisation de notre codage, il reste remplir le tableau, cest dire
trouver les valeurs de k1, k2 et k3 qui rendent e1, e2 et e3 nuls. En effet, le message ntant
pas encore mis, il nest pas sens contenir derreur.
Pour trouver la valeur de m1, m2 et m4, il suffit dcrire :
k1 = m1 = e1 m3 m5 m7
k2 = m2 = e2 m3 m6 m7
k3 = m4 = e3 m5 m6 m7
Comme e1, e2 et e3 sont nuls, on trouve :
k1 = m 3 m 5 m 7
k2 = m 3 m 6 m 7
k3 = m 5 m 6 m 7
Page 93 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
m6
m5
m4
m3
m2
m1
n4
n3
n2
k3
n1
k2
k1
n=
k=
10
11
12
13
14
15
A la rception, il suffit de calculer les valeurs de e1, e2 et e3 pour dfinir sil y a eut une
erreur et o elle se situe. On est alors capable de transmettre un message en dtectant
les erreurs et en les corrigeant.
Ainsi, si le message envoyer est 1100, on a k3 = 0, k2 = 0 et k1 = 1 donc le message
transmis est 1100001. Mais si en route, une erreur apparat sur le 3me bit, le message reu
devient 1100101, en utilisant le dcodeur de Hamming, on trouve :
e1 = m1 m3 m5 m7 = 1 1 0 1 = 1
e2 = m2 m3 m6 m7 = 0 1 1 1 = 1
e3 = m4 m5 m6 m7 = 0 0 1 1 = 0
On trouve alors
e3
e2
e1
dcimal
Page 94 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
On sait donc o lerreur se situe car e1, e2 et e3 indiquent une erreur sur le 3me bit. On
peut donc corriger le code reu et crire que le code sans erreur est 1100001 donc que le
message est 1100.
Avec ce code de Hamming, on sait donc corriger une erreur sur un bit mais on est
capable, sans les corriger, de dtecter jusqu' trois erreurs.
Quand la proportion des bits de contrle, on constate que plus n est grand, plus k
augmente, mais pas de faon linaire. Par exemple, si pour dtecter 3 erreurs, il y a
besoin de 3 bits de contrle pour 4 bits de donnes, avec 112 bits de donnes, il suffit
d'utiliser 7 bits de contrle.
Attention, rappelons que la probabilit d'erreur s'accrot linairement avec le nombre de
bits transmis. Pour une transmission de 119 bits, le risque d'erreur est donc 17 fois plus
grand que pour une transmission de 7 bits. Aussi, pour une telle quantit de donnes, il
serait raisonnable d'utiliser un code de Hamming plus puissant, c'est dire capable de
dtecter plus d'erreur.
Page 95 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Sil y a une diffrence entre les deux restes, on est sr alors qu'une erreur s'est glisse
dans la transmission.
G(x) est dfini par la norme de transmission utilise. L'avis V41 de la norme CCITT
(Comit Consultatif International pour le Tlgraphe et le Tlphone) dfinit G(x) comme :
G(x) = x16 + x12 + x5 + 1
Pour le rseau CAN, le code G(x) vaut x15 + x14 + x10 + x8 + x7 + x4 + x3 + 1
Et c'est l que l'on constate l'efficacit du code CRC, puisque dans le cas du bus CAN, il
permet de reprer les erreurs suivantes :
Toutes les salves d'erreurs comportant un nombre impair de termes
Toutes les salves d'erreurs comportant moins de 17 bits.
99,998% des salves d'erreurs de plus de 16 bits.
C'est ce qui fait que le codage CRC est trs utilis pour les supports peu fiables, mais
aussi dans la majeure partie des rseaux.
Du point de vue des proportions entre le nombre de bits de donnes et le nombre de bits
de contrle, on constate que, par exemple, le rseau Ethernet utilise un code CRC de 32
bits qui lui permet d'assurer la scurit de sa trame de donne qui peut contenir jusqu'
1526 octets, soit un rapport de 4/1526 (0,0026).
Plus gnralement, les codes CRC sur 64 bits sont utiliss par les logiciels de
compression de donnes (ZIP ou RAR) pour valider des fichiers pouvant atteindre
plusieurs dizaine de Mga octets.
Il faut toutefois se rendre compte que les codes CRC que nous vous avons prsents ne
permettent pas de corriger les erreurs, de mme, ils n'assurent aucune confidentialit aux
communications malgr leur grande similarit avec les codes de cryptage, militaires ou
civil. Il existe tout de mme des codes CRC correcteurs d'erreurs, mais nous ne les
tudieront pas.
Page 96 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
8.1.6. Le Multiplexage
Depuis toujours, l'objectif des transmissions est de transmettre plus de donnes dans un
minimum d'espace. Actuellement, avec la multiplication des rseaux hertziens, avec
l'essor de la tlphonie, le manque de place est cruel. Or le monde des transmissions est
rgit par une loi intangible :
Pour transmettre plusieurs signaux sur un mme canal, il faut tre capable de tous
les extraire.
Cela imposait donc de dcaler soit dans le temps, soit en frquence les signaux
transmettre. Cette technique appele multiplexage, se conjugue donc selon 2 axes : d'un
cot l'axe temporel, de l'autre, l'axe frquentiel. Dans les 2 cas, cela revient dcouper la
bande autorise en petits intervalles qui seront autant de voies de communication.
Page 97 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 98 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Page 99 de 249
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Il faut remarquer que de nos jours une troisime forme de multiplexage est apparue, il
s'agit de la technologie employe pour les systmes UMTS, on la nomme multiplexage de
puissance. Dans l'illustration prcdente, un axe n'est pas exploit (l'axe P pour
puissance), c'est selon cet axe que se ralise ce multiplexage.
Le concept de cette modulation totalement numrique est de mlanger aux informations
transmettre un code pseudo-alatoire trs haute frquence, puis la rception dutiliser
des systmes de corrlation pour extraire les informations.
Par cette technique, on arrive extraire, parmi plusieurs autres signaux, transmis en
mme temps, et la mme frquence, un signal par la seule connaissance de son code
pseudo-alatoire.
Cette technique est aussi utilise (mais cette fois ci des fins de protection) dans le
concept du GPS.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
connexion multipoints (ou rpartie) nutiliser quune seule ligne pour relier toutes les
machines.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Pin
1
2
3
4
5
6
7
8
9
DCD
RD
TD
DTR
DSR
RTS
CTS
RI
Signal
Data Carrier Detect (dtection de porteuse)
Received Data (rception)
Transmitted Data (transmission)
Data Terminal Ready (terminal prt)
Signal Ground
Data Set Ready (donnes prtes)
Request To Send (demande dmission)
Clear To Send (prt mettre)
Ring Indicator (dtection de sonnerie)
Entre
Entre
Sortie
Sortie
Entre
Sortie
Entre
Entre
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
8.2.1.1. Prsentation.
La norme RS 232 est un protocole de transmission srie qui permet des transmissions full
duplex, half duplex ou mme simplex. Les signaux transmis sont cods en 12V avec le
"1" logique quivalent un niveau -12V. La communication est rgie par des paramtres
matriels qui doivent tre identiques sur les deux machines en communication :
Le dbit : Il peut tre choisi, selon les versions de la norme entre 75 bauds et
plusieurs centaines de kilo bauds (valeur typique 9600 bauds),
Le nombre de bits de donnes : il peut varier de 4 8 bits,
Le nombre de bits d'arrts : Il peut tre 1, 1,5 ou 2.
Le type de contrle de la parit. Il peut tre choisi parmi les possibilits :
- pas de contrle de parit;
- parit paire (le message contient un nombre pair de '1');
- parit impaire (le message contient un nombre impair de '1').
En outre, une fois les paramtres matriels dfinis l'identique sur les deux machines,
pour quelles communiquent, on doit choisir un mode de transmission, c'est dire dfinir le
processus de contrle de flux utilis pour la liaison srie.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Le rception des donnes est ralise par lhorloge interne dun UART, multiple de la
frquence de transmission (horloge interne = N* horloge transmission) pour lui permettre
de se synchroniser avec le signal transmis.
Un front descendant du signal permet de dfinir le dbut du bit de start (qui vaut 0 alors
que la ligne inoccupe ou le stop est 1), on a alors un comptage des fronts de lhorloge
interne. Comme on a dfini le dbit de la transmission, le rcepteur sait combien de fronts
de lhorloge interne (N) reprsentent un bit transmis, N/2, lUART sait la donne
prsente sur la ligne. On fait de mme avec les autres bits de la transmission 3N/2,
5N/2, etc
Alors on reconstitue le message sans quil soit ncessaire de transmettre lhorloge.
Toutefois, ceci nest valable que pour des messages de faible longueur faute de quoi, la
dsynchronisation des horloges risque de poser des problmes qui peuvent engendrer
une perte de donnes. Il suffit, pour viter ces dysfonctionnements de resynchroniser
lhorloge de rception chaque front montant et (ou) chaque front descendant du signal
de donnes.
La norme RS232 est dsormais rserve une utilisation basique. Certaines volutions
(RS422, RS423 et RS485) de la norme permettent des dbits bien suprieurs entre de
multiples machines. Toutefois, elles ne sont pas de srie sur les ordinateurs
modernes, ce qui est un handicape svre leur dveloppement.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
La dfinition des couches OSI dun rseau au sens global, nous amne tudier
linfluence de ces couches dans nos applications. Par exemple, lutilisation du bus IEEE
488 sous entend que les couches 1,2 et 7 sont utilises. Ce qui veut dire que les couches
3, 4, 5 et 6 sont inexistantes.
Ce point est extrmement important puisquil permet de dire que si la modlisation OSI
permet de dfinir tous les rseaux, en aucun cas, les rseaux ne sont contraints dutiliser
lensemble des 7 couches du modle OSI.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Adresse de lmetteur
Texte du messag
Malheureusement, cette trame lmentaire est trop simple pour les rseaux actuels. En
effet, si le message n'est pas de longueur constante, on risque fort de ne pas savoir o il
s'arrte et o dmarre le suivant.
On rajoute donc un champ supplmentaire pour dfinir la taille du texte. Mais cela risque
de ne pas suffire, il faut aussi tre sr que chaque machine lisant le message comprenne
que si dans le texte du message, elle trouve son adresse, il ne s'agit que d'une
concidence.
Aussi, on ajoute en gnral un code en dbut de trame permettant d'en reprer le dbut,
on appelle ce code le marqueur. On y ajoutera aussi un champ pour le contrle d'erreur.
Ce qui donne :
Marquer de
dbut
Adresse du
destinataire
Adresse de
lmetteur
Nombre
doctets
Texte du
message
Code de
contrle
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
parler (limite suprieure) ou pour des raisons technologiques que nous aborderons plus
loin (limite infrieure).
SI dans le cas de la limitation infrieure, on rsout en gnral le problme en ajoutant des
caractres sans signification, dans le cas de la limite suprieure, on doit souvent dcouper
le texte en morceaux, dun format restreint, permettant ainsi un transfert dans les normes,
ce dcoupage, cest la mise en paquet et les extraits du message sont alors nomms
paquets (pour certains rseaux, on parle de datagrammes).
La pyramide OSI a donc un dfaut : augmenter grandement la taille de linformation
transmettre.
Cependant, elle a lavantage de fournir, sans erreur et de faon comprhensible, les
donnes, ce qui est la moindre des choses.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
L'toile
Les machines sont rparties, en toile, autour d'une autre, nomm concentrateur, et
relies avec cette dernire par une liaison point point. Cette topologie permet de crer
de petits lots indpendants.
L'installation ou le retrait d'une
machine (exception faite du routeur)
peut se faire sans condition
spciale. Seule une dfaillance du
concentrateur peut causer une
dfaillance du rseau, parfois audel mme de l'lot.
Le bus
Les machines sont rparties tout le long de la ligne, comme les mmoires sur un bus de
microprocesseur, relies au routeur par une liaison multipoints. Comme pour l'toile, le
retrait ou l'installation d'une machine (hormis le routeur) peut se faire sans condition
particulire, toutefois, il suffit dune machine pour crer une dfaillance du rseau.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Le Back-Bone
La traduction de Back-bone donne colonne vertbrale, c'est sur cette ligne que sont
relies toutes les autres structures (comme les ctes qui s'articulent sur l'axe qui transmet
l'information nerveuse).
L'arborescence
L'arborescence, est l'image d'un arbre dont le nombre de branches augmente mesure
que l'on s'loigne a du tronc.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
8.5. LE MEDIUM
Le mdium est la liaison physique entre les machines, c'est donc un aspect technologique
des rseaux que l'on va aborder ici.
Il existe une grande varit de mdia pour une information, on trouve par exemple, les
liaisons par cble que nous verrons plus loin, mais aussi, des liaisons hertziennes,
infrarouges, ultrason, etc.
Par exemple, le bus de terrain utilis par EUROCOPTER pour tester l'hlicoptre TIGRE
utilise pour une raison vidente une liaison hertzienne pour communiquer avec les
capteurs placs sur les rotors.
Toutefois, il faut en convenir, cest essentiellement par des liaisons filaires, dautre part,
les fibres optiques.
On utilise gnralement une paire torsade pour raliser des rseaux de petite taille (dans
un immeuble). En effet, il est souvent plus simple daccepter un certains taux derreur que
dutiliser des mdias cot lev.
On peut remarquer que les liaisons coaxiales sont en voie de disparition.
c
qui permet d'obtenir la vitesse de
n
propagation d'une onde lumineuse dans une fibre optique.
C'est cette mme formule, transforme en V =
On dfinit n comme l'indice du milieu. Dans les fibres optiques, l'indice du milieu est de
l'ordre de 1,5, cela donne une vitesse de propagation de lordre de 200 000 Km/s. On
peut aussi noter que dans l'eau, la lumire atteint 75% de c et quelle est comprise entre
50 et 60% de c dans le verre.
On constatera donc que linformation se propage plus vite dans le cuivre que dans la fibre
optique.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Frquence
Maximum
Dbit
Domaine dutilisation
Cat. 1
Cat. 2
Cble tlphonique
Abandonn
Cat. 3
16 MHz
10 Mbits/s
10 BASE-T
Cat. 4
20 MHz
16 Mbits/s
Cat. 5
100 MHz
100 Mbits/s
100BASE-TX ou ATM
Cat. 5e
100 MHz
1 Gbit/s
Cat. 6
200 MHz
1 Gbit/s et +
Cat. 7
600 MHz
1 Gbit/s et +
diamtre = 0,32"2
r = 2
AWG
6
AWG
6
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Cette norme qui, lorigine tait utilise pour les cordes de guitare (monter dun ton
revient prendre une corde en AWG+1), est dsormais ddie aux cbles lectriques. Il
existe de trs nombreux tableaux (pas tous trs cohrents) pour viter de fastidieux
calculs savants.
AWG
: 1/10 mm
/m
36
1,270
1,257
38
1,008
1,995
40
0,800
3,167
42
0,635
5,027
44
0,504
7,980
UTP
Unshielded Twisted
Pair
Cble crant
FTP
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Cble crant-blind
S-FTP
Shielded-Foiled
Twisted Pair
Cble double
blindage
S-STP
Shielded-Shielded
Twisted Pair
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Fmax
Catgorie
Attnuations
UTP ou FTP
200 MHz
5e
S-FTP
300 MHz
5e
400 MHz
S-STP
750 MHz
S-STP
1200 MHz
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Avec les annes 80 des fibres monomodes, l'attnuation dans les lignes fut porte
2dB/Km.
De nos jours, les fibres monomodes offrent des attnuations de 0,2 0,3dB/km.
On considre que les fibres optiques saut d'indice (quasiment abandonnes de nos
jours) offrent des dbits de l'ordre de 50 Mbits/s, tandis que celles gradient dindice
permettent datteindre 1Gbit/s. Les fibres monomodes quand elle d'atteindre des dbits
de 40Gbit/s sur des distances allant de 3Km pour les fibres monomode standard (G 652)
jusqu' 25Km pour les fibres "True Wave" (G 655).
Les fibres optiques travaillent dans le proche infrarouge (de 800 1600 nm de longueur
d'onde). Elles sont ralises en oxyde de silicium (SiO2) avec une trs faible densit d'ions
OH- (ces ions ayant la fcheuse tendance absorber le rayonnement en proche
infrarouge). On dope en suite le coeur de la fibre l'aide de Germanium ou de phosphore,
ce qui permet d'augmenter lgrement l'indice du coeur. On dope aussi la gaine l'aide
de bore ou de fluor pour diminuer lgrement son indice.
Le coeur d'une fibre optique a un indice (n1) d'environ 1,5 pour un diamtre de l'ordre de
200m pour les fibres saut d'indice, de 62,5m pour les fibres gradient d'indice et de
10m pour les fibres monomodes.
n2
= 0,99 ), pour un diamtre
n1
extrieur de fibre de 380m pour les fibres saut d'indice et de 125m pour les fibres
gradient d'indice ou monomodes.
Le tout est enrob d'une enveloppe en acrylique qui assure l'absorption des chocs
mcaniques. C'est la fibre optique seule qui donne la ligne de transmission ses
proprits mcaniques longitudinale, l'enveloppe en plastique ne servant qu' la protger
contre le cisaillement. En thorie, une fibre de 29mm de diamtre devrait supporter le
poids de 216 lphants (1300 tonnes).
Les fibres optiques ne sont toutefois pas exemptes de dfauts, mme si elles sont
parfaitement immunes aux perturbations lectromagntiques, elles ont tendance diffuser
la lumire, c'est dire crer des tches floues, de mme, elles ne propagent pas toutes
les longueurs d'onde la mme vitesse, ce qui tend dformer les signaux transmis.
Enfin leur attnuation naturelle limite les distances de transmission.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
L'autre lment fondamental de la couche 1 qui permet les interconnexions sans analyse
des protocoles est le HUB.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
8.6. ETHERNET
Ethernet est le standard le plus connu dans le monde des rseaux, bien qutant parmi les
moins performants sur le march, son utilisation mondiale en a fait loutil par lexcellence
de toutes les entreprises. Conu en 1980 par Bob Metcalf (le fondateur de 3Com).
Il est une interface peu onreuse permettant de connecter des machines via une topologie
de bus en vue de partager des ressources.
Bien que ne faisant pas rellement partie du monde des rseaux locaux industriels au
sens strict, Ethernet nen reste pas moins un rseau local dentreprise. Le fait quil nest
plus rare du tout de voir des automates connects Ethernet sinon Internet via Ethernet
(exemple : serveur web).
Ethernet nutilise que les deux couches les plus basses de la pyramide OSI. La couche
physique permet de se connecter via 3 familles de mdia : paire torsade (UTP) ; cble
coaxial (gros ou fin) et fibres optiques. La couche daccs au medium utilise un processus
normalis (IEEE 802.3).
Mais ce qui caractrise le plus ce rseau, cest lincroyable quantit dapplications qui ont
t dveloppes sur lui. En effet, sy sont greffs de nombreux protocoles, comme
TCP/IP, PROFIBUS, FIELDBUS, etc.
En dfinitive, Ethernet est un support universel. Ce qui lui vaut une grande popularit.
Nous allons donc tudier la trame standard dEthernet puis les connexions utilises. Enfin
nous nous intresserons aux chapitres suivant protocole TCP/IP et PROFIBUS.
Cette trame a subit dimportante modification depuis sa mise en place par les primo
gniteurs du rseau. A lorigine, la longueur de la trame tait code dans un champ
spcifique. Depuis elle sest transforme en une dfinition du type de donnes
encapsules.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Le champ de CRC.
Ethernet Header
Preamble / SFD
Destination
Address
Source Adress
Type / Lenght
Data
Frame Check
Sequence
7 + 1 bytes
6 bytes
6 bytes
2 bytes
46 1500 bytes
4 bytes
8.6.1.1. Le prambule
Le prambule est constitu de 7 octets permettant la rgnration de lhorloge de
lmetteur, puis du dlimiteur de dbut. Les 7 premiers octets sont composs en
alternance de 1 et de 0, formant le code hexadcimal AAH. Tandis que loctet de dbut
forme le mot ABH (seul le dernier bit change).
8.6.1.3. Le type
Les trames Ethernet encapsulant un grand nombre dautres protocoles, on utilise ce
champ pour prciser le type dinformations encapsules. Par exemple les paquets IP sont
cods 0800H. Voir la table des valeurs ci-aprs.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Fonction
0 05DC
0600
XEROX
0800
Internet Protocol
0805
X25 version 3
0806
0BAD
Banyan System
0BAF
Banyan Vines
8035
Reverse ARP
8037
809B
Ethertalk (Appletalk)
80D5
80F3
8137
8138
814C
8191
NetBIOS/NetBEUI (PC)
817D
XTP
81D6
Artisoft Lantastic
81D7
Artisoft Lantastic
8203-8205
86DD
IP version 6
AAAA
DECNET (VAX)
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Figure 105 : Rseau Ethernet en toile avec connexion sur un HUB en RJ45
On peut alors tablir une connexion avec la machines via une interface (AUI pour
Attachment Unit Interface), compose d'un connecteur de type CANON DB15.
Les cbles en paire torsade ont une impdance caractristique de 120, ils sont encore
plus lents que le cble coaxial fin vis--vis de la propagation des signaux
lectromagntiques. Enfin il impose une attnuation de 11,5dB pour 100m 10MHZ. On
leur connat aussi d'autres dfauts tels que la diaphonie (influence d'un brin sur l'autre ),
cette dernire ne doit pas excder 26dB 10MHz.
Cette mthode de cblage a reu le nom de 10BASE-T. Comme elle utilise 2 paires de fil
torsad, un pour la transmission, et un pour la rception, elle permet un transfert en FULL
DUPLEX des informations.
Toutefois, l'volution d'Ethernet ne s'arrte pas l puisqu'il existe des modes de
fonctionnement utilisant la fibre optique ces sont les modes 100BASE-FL. Ces modes
utilisent en gnral des topologies de type Back-bone (ralis en fibre optique) et sur
lesquels viennent s'articuler des formes diffrentes (anneaux, bus ou toiles).
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Data Field
PA
SFD
DA
SA
Type
Data Packet
FCS
46 1500 bytes
SFD
DA
SA
Lenght
Data Field
802.2 LLC Header
DSAP SSAP
Ctrl
1
Data Packet
FCS
43 1497 bytes
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
8.7. LE PROFIBUS
8.7.1. Rseaux locaux (LAN) dans lautomatisation production et process
Les Technologies de lInformation jouent un rle moteur dans la monte en puissance des
systmes dautomatismes. Bousculant lorganisation pyramidale de lentreprise,
rvolutionnant ses schmas traditionnels et modifiant radicalement ses flux, elles
npargnent aucun secteur dactivit (continu, manufacturier, logistique, GTB).
Les capacits de communication des quipements industriels et les liaisons transparentes
qui irriguent toute lentreprise sont les briques technologiques indispensables ldification
des solutions dautomatisation de demain.
La communication industrielle devient directe et transversale pour fdrer tous les
quipements de terrain, mais aussi verticale afin dintgrer tous les chelons de la
pyramide CIM. Selon les exigences de lapplication et ses contraintes conomiques, des
rseaux de communication volutifs, parfaitement adapts lindustrie, tels PROFIBUS,
AS-i et Ethernet, sont les pierres angulaires dune connexion transparente de tous les
domaines de la production.
la base de ldifice industriel, les signaux des quipements TOR sont transmis par un
bus capteurs/actionneurs. Simplicit et conomie sont ici de rigueur : il sagit dacheminer,
sur un mme cble, non seulement les donnes utiles (changes cycliques), mais aussi
lalimentation en 24 V des appareils de terrain. Cest le domaine de prdilection du rseau
AS-i.
Au niveau terrain, la priphrie dcentralise (E/S, transmetteurs, variateurs de vitesse,
vannes et interfaces oprateur) dialogue avec les automatismes sur un rseau alliant
performances et communication en temps rel.
Les donnes du procd sont transmises de faon cyclique, tandis que les alarmes,
paramtres et informations de diagnostic le sont de faon acyclique, au gr des besoins.
PROFIBUS rpond parfaitement ces exigences en offrant un maximum de transparence
aussi bien dans le domaine manufacturier que celui du process.
Le dialogue inter automates (PLC et PC industriels) relve du niveau cellule. Il faut
changer de gros volumes de donnes et compter sur une multitude de fonctionnalits de
communication trs puissantes.
Autre exigence cl : la connectivit transparente des quipements des rseaux couvrant
tous les besoins de lentreprise, base dEthernet et de protocole TCP/IP
(Internet/intranet). Lexplosion des Technologies de lInformation en automatisation cre
de nouveaux gisements dconomie, directement puiss dans loptimisation des procds,
et contribue largement une meilleure exploitation des ressources.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Les rseaux industriels sont les fers de lance de cette rvolution. Cest le cas de
PROFIBUS, vritable colonne vertbrale du systme dinformation de lusine. Son
intgration des rseaux reliant toute lentreprise sur TCP/IP.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
8.7.1.4. ASInterface
Rseau de communication destin au niveau dautomatisation le plus bas, c.d. la
connexion dactionneurs et de capteurs TOR aux automates programmables via un cble
bus ASI.
8.7.1.5. PROFIBUS
Rseau de communication pour le niveau cellule et terrain selon EN 5017012 avec les
procdures daccs hybrides Token Bus et matreesclave. Linterconnexion seffectue
laide de cbles bifilaires, de cble FO ou par infrarouge.
8.7.1.6. PROFIBUSPA
PROFIBUSPA est le PROFIBUS pour lautomatisation de process (PA). Il allie le
protocole de communication PROFIBUSDP et la technique de transmission selon IEC
611582.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
En outre, dans le cadre des volutions techniques du rseau, lassociation des utilisateurs
du PROFIBUS travaille actuellement sur la mise en place des concepts universels d
intgration verticale de tous les niveaux de la pyramide CIM, sous TCP/IP. Enfin, les
profils applicatifs dfinissent, pour chaque type dquipement, le protocole et la technique
de transmission adapts lapplication. Ils sattachent galement prciser le
comportement des quipements, indpendamment de leur constructeur.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Support
Nombre de
stations
Connectique
Le bus sachve par une terminaison active, chaque extrmit de segment. Pour carter
tout risque derreur, les deux terminaisons de bus doivent toujours tre alimentes. La
terminaison peut dordinaire tre active au niveau des quipements ou des connecteurs
de terminaison de bus.
Si le rseau comporte plus de 32 abonns ou si lon souhaite tendre sa porte, il faut
utiliser des rpteurs (amplificateurs de ligne) pour relier les divers segments de bus.
La longueur maximale du cble est inversement proportionnelle au dbit ; les valeurs de la
table 2 sont donnes pour un cble de type A rpondant aux caractristiques suivantes :
Impdance 135 165
Capacit < 30 pF/m
Rsistance de boucle 110 /km
Diamtre du conducteur 0,64 mm
Section du conducteur > 0,34 mm
Lemploi de cbles de type B (ancienne gnration) est dconseill. En protection IP 20,
les rseaux PROFIBUS sur liaison RS 485 privilgient le connecteur Sub-D 9 points. En
protection IP 65/67, trois possibilits sont envisageables :
Connecteur rond M12, normalis CEI 947-5-2,
Connecteur
HANBRID,
conforme
(Decentralized Standardized Installation)
aux
recommandations
DESINA
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
9,6
19,2
93,75
187,5
500
1 500
12 000
Distance/segment (m)
1 200
1 200
1 200
1 000
400
200
100
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Transmission
Dbit
Support
Tlalimentation
Topologie
Nombre de stations
Rpteur(s)
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Impdance de boucle
44 /km
100 20%
Affaiblissement 39 kHz
3 dB/km
Asymtrie capacitive
2 nF/km
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Le nombre de stations raccordables un segment est limit 32. Ce nombre peut tre
encore rduit par le mode de protection retenu et lalimentation sur le bus. Dans le cas de
rseaux conus en scurit intrinsque, la tension et lintensit dalimentation maximale
sont dfinies dans des limites prcises. Mme pour des applications sans scurit
intrinsque, la puissance de lunit de tl alimentation est limite.
Pour dterminer de faon empirique la longueur maximale de la ligne, il suffit de calculer
les exigences en courant des appareils de terrain raccorder, de choisir lalimentation,
puis den dduire la longueur de ligne correspondant au choix du cble.
Type
Protection
Tension
dalimentation
Intensit
maximale
Puissance
maximale
Nombre de
stations
13,5 V
110 mA
1,8 W
II
EEx ib IIC
13,5 V
110 mA
1,8 W
III
EEx ib IIB
13,5 V
250 mA
4,2 W
22
IV
24 V
500 mA
12 W
32
Table 8 : Alimentations normalises pour un rseau profibus sur une liaison CEI1158-2
Alimentation
Type I
Type II
Type III
Type IV
Tension dalimentation
13,5
13,5
13,5
24
24
24
Exigences en courant
mA
110
110
250
110
250
500
900
900
400
1900
1300
650
1000
1500
500
1900
1900
1900
Type de fibre
Porte
Verre, multimode
Moyenne ( 2 3 km)
Verre, monomode
Plastique
Courte (< 80 m)
PCS / HCS
Courte (400 m)
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Pour y parvenir, la mthode daccs PROFIBUS est de nature hybride (voir figure
suivante) : la communication inter matre repose sur la mthode du jeton, tandis que les
changes entre matres et esclaves seffectuent sur le mode matre esclave.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Fonction
DP
FMS
SDA
SRD
SDN
CSRD
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Vitesse
DP ne met quenviron 1 ms ( 12 Mbit/s) pour transmettre 512 bits dentre et 512 bits de
sortie 32 stations dportes. La transmission des entres/sorties en un seul cycle de
message explique la supriorit de DP sur FMS en matire de vitesse. Dans DP, les
donnes utilisateur sont transmises avec le service SRD de la couche 2.
Diagnostic
Les puissantes fonctions de diagnostic de DP permettent de localiser rapidement les
dfauts, laide de messages ddis, mis sur le bus et rapatris au matre. On distingue
trois niveaux de message :
Diagnostic de station : Renseigne sur ltat global dune station (surchauffe ou
baisse de tension, par ex.).
Diagnostic de module : Signale lattente dun diagnostic sur une gamme
donne dE/S (module de sorties 8 bits, par ex.) dune station.
Diagnostic de voie : Prcise la cause du dfaut sur un bit (ou voie) dE/S
(court-circuit sur sortie n 7, par ex.).
Figure 116 : Temps de cycle du bus dans une configuration mono matre
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
En multi matre, plusieurs matres se partagent le bus. Il peut sagir soit de sous rseaux
indpendants, chacun constitu dun matre DPM1 et de ses esclaves, soit dquipements
de configuration et de diagnostic supplmentaires. Les entres sorties des esclaves
peuvent tre lues par tous les matres DP. Nanmoins, un seul matre (plus prcisment,
le DPM1 dsign lors de la configuration) peut accder en criture aux sorties.
Figure 118 : Les deux trames de transmission cyclique de donnes utilisateur dans DP
DPM1 peut tre command soit en local, soit via le bus par loutil de configuration. On
distingue trois principaux tats :
Stop : Il ny a pas de transmission entre DPM1 et les esclaves.
Clear : DPM1 lit les entres des esclaves et maintient leurs sorties en scurit
positive.
Operate : DPM1 est en phase de transfert. En transmission cyclique, il procde
la lecture des entres et lcriture des sorties des esclaves.
DPM1 envoie priodiquement son tat tous les esclaves qui lui sont rattachs,
laide dune commande de multi diffusion, selon une priodicit paramtrable.
La raction automatique du systme une erreur au cours du transfert de
DPM1 (dfaillance dun esclave, par ex.) est dtermine par le paramtre de
configuration auto-clear.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Si celui-ci est vrai, DPM1 bascule les sorties de tous ses esclaves en scurit
positive ds que lun deux nest plus en mesure de transmettre de Clear.
Si auto-clear est faux, DPM1 reste oprationnel (Operate) mme en cas de
dfaut, et cest lutilisateur qui spcifie la raction du systme.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
De mme, une commande Freeze provoque le gel de tous les esclaves adresss ; ltat
des entres est alors gel, avec la valeur en cours. Ces donnes ne sont pas rafrachies
tant que le matre nenvoie pas de nouvelle commande de freeze. Le mode freeze prend
fin sur une commande de dgel Unfreeze.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Ces blocs peuvent tre adresss par numro demplacement et par index, le numro
demplacement reprant le module, et lindex, les blocs de donnes rattachs au module.
Prcisons que la longueur maximale dun bloc de donnes est de 244 octets.
Sur des appareils modulaires, chaque module reoit un numro demplacement, partant
de 1 et suivant lordre croissant dimplantation des modules dans lquipement. Le numro
0 est, quant lui, rserv lquipement lui-mme. Les appareils compacts sont traits
comme un seul ensemble de modules virtuels, soumis au mme principe dadressage (n
demplacement + index).
Le champ Longueur de la demande de lecture/criture permet de lire ou dcrire des
portions de bloc de donnes. Si laccs au bloc russit, lesclave renvoie une rponse de
lecture ou dcriture positive ; sil choue, lesclave met une rponse ngative, prcisant
la classe de problme rencontre.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Figure 121 : Rcapitulatif des services FMS et excution dun service confirm
Les services FMS se rpartissent en sept groupes :
Gestion du contexte : tablissement et libration de liaisons logiques.
Accs aux variables : accs aux variables, structures, tableaux ou listes de
variables.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Toutes les relations de communication dun quipement FMS sont recenses dans la liste
CRL (Communication Relationship List). Pour des appareils simples, celle-ci est prdfinie
par le constructeur ; pour des appareils complexes, elle est configure par lutilisateur.
Chaque relation de communication est identifie par une brve rfrence de
communication locale (Communication Reference).
Vue du bus, cette rfrence CR se dfinit par une adresse station, le SAP de la couche 2
et le SAP de linterface LLI. La liste CRL donne la relation entre la rfrence CR et
ladresse de la couche 2 et de LLI. En outre, elle indique, pour chaque CR, les services
FMS accessibles, la longueur des tlgrammes
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Figure 123 : Comparaison entre les deux solutions de cblage : fil fil 4-20mA et rseau
PROFIBUS PA
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Lutilisateur peut alors substituer la valeur relle une valeur de mesure fictive, saisie
avec loutil de dveloppement, puis transmise au systme. Cette dmarche facilite la
simulation des tats critiques dune usine et assiste le personnel charg de sa mise en
service par tapes.
Le comportement de lquipement est dcrit en spcifiant des variables normalises qui
donnent le dtail des proprits des transmetteurs de mesure. La figure ci-aprs illustre le
principe dun transmetteur de pression dcrit avec le bloc de fonction Entre analogique.
Le profil PA se compose dune spcification gnrale contenant les dfinitions applicables
lensemble des instruments de terrain et de fiches techniques quipements renfermant
des informations propres chaque type dinstrument.
Ce profil convient la description dappareils se rsumant une seule variable mesure
(monovariable) comme aux appareils multifonctions dots de plusieurs variables
(multivariables). Les fiches quipements du profil PA actuel couvrent la totalit des
transmetteurs de mesure les plus courants :
Capteurs de pression et de pression diffrentielle
Capteurs de niveau, de temprature, de dbit
Entres et sorties analogiques et TOR
Vannes, positionneurs
Analyseurs
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Paramtre
Lecture
Ecriture
OUT
PV_SCALE
PV_FTIME
ALARM_HYS
HI_HI_LIM
HI_LIM
LO_LIM
LO_LO_LIM
HI_HI_ALM
Fonction
Lecture de la valeur de la variable du procd et de
son tat
Mise lchelle des variables du procd (seuil
infrieur et suprieur de la plage de mesure, units
de mesure et nombre de dcimales)
Constante dintgration de la sortie du bloc de
fonction (en secondes)
Hystrsis des fonctions dalarme (% de la plage
de mesure)
Seuil dalarme trs haut ; en cas de dpassement,
les bits dalarme et dtat passent 1
Seuil davertissement haut ; en cas de
dpassement, les bits davertissement et dtat
passent 1
Seuil davertissement bas ; en cas de
dpassement, les bits davertissement et dtat
passent 1
Seuil dalarme trs bas ; en cas de dpassement,
les bits dalarme et dtat passent 1
Etat du seuil dalarme trs haut avec datation
HI_ALM
LO_ALM
LO_LO_ALM
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
PROFISafe prend en compte toutes les erreurs qui pourraient sinfiltrer dans la
transmission srie standard (rptition, perte, insertion, erreur de squence, retard,
mascarade, corruption des donnes et dfaut dadressage). Mieux encore, il dfinit des
mcanismes de scurit complmentaires qui vont bien au-del des simples dtection et
correction derreur de la gestion daccs PROFIBUS.
Une judicieuse slection et un subtil dosage des mesures de scurit disponibles
(numrotation des trames, surveillance temporelle avec acquittement, identification source
destination, contrle de redondance cyclique et moniteur SIL brevet) permettent
datteindre des niveaux de protection normaliss SIL3 ou AK6 et conformes la catgorie
4 de la norme EN 954-1. De surcrot, PROFISafe a remport ladhsion des organismes
TV et BIA. Enfin, prcisons que les fabricants dquipements scurit intrinsque
peuvent compter sur un pilote logiciel implmentant toutes les dfinitions du profil
PROFISafe.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Si, par exemple, le rseau a pour triple vocation de piloter les variateurs, de lire et
dafficher les E/S dportes, ou encore dassurer la visualisation et lexploitation, il faut
obligatoirement clater ces fonctions sur plusieurs bus. Les nouvelles fonctionnalits de
PROFIBUS ddies la commande daxes permettront aux utilisateurs de ne plus faire
appel des bus spcialiss dans nombre dapplications.
La synchronisation d'horloge consistera en un signal dhorloge quidistant sur le bus et
cyclique, envoy par le matre lensemble de ses stations, sous forme de tlgramme de
commande global. Matre et esclaves pourront alors se caler sur ce signal pour
synchroniser leurs applications.
Dans le domaine de la variation de vitesse, la transmission synchrone sert de base la
synchronisation des variateurs. Non seulement la communication par tlgramme est
ralise sur le bus dans une tranche horaire quidistante, mais les algorithmes de
commande internes (commande de vitesse et de courant dans le variateur ou le
contrleur) sont aussi synchroniss au niveau de lautomatisme suprieur.
Pour des applications courantes, la gigue du signal dhorloge, de cycle en cycle, doit tre
infrieure 1 s. Des drives plus importantes sont considres comme des dfauts du
cycle et, ce titre, ignores. Si lon omet un cycle, le cycle suivant doit de nouveau se
situer dans la tranche horaire.
Lhorloge du systme est rgle par lutilisateur la configuration du bus.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
8.8. LE PROFINET
PROFInet est le nouveau standard de communication cr par PROFIBUS International
pour mettre en oeuvre des solutions dautomatisation intgres et cohrentes, sur
Ethernet industriel. En effet, PROFInet sait fdrer sur Ethernet aussi bien des appareils
de terrain simples et des applications temps critique, que des automatismes rpartis
base de composants.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
8.8.2. Communication
PROFInet chelonne la communication sur trois niveaux de performances :
Le transfert de donnes chappant aux contraintes temporelles (paramtrage,
configuration et connexions) sur canal standard TCP/UDP et IP. Ce niveau
rpond aux exigences de raccordement des automatismes aux systmes
informatiques MES/ERP de lentreprise.
La transmission de donnes process temps critique, dans le primtre de
lusine, par canal logiciel temps rel SRT (Soft Real Time), rsidant dans le
contrleur du rseau.
La transmission isochrone temps rel IRT (Isochronous Real Time)
permettant de synchroniser jusqu 100 axes matres en 1 ms avec une
incertitude sur les tops de synchronisation de 1 s.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
constructeurs de machines,
dinstallations et dautomatismes de mme que les
utilisateurs finaux y voient un excellent moyen de protger leurs investissements.
PROFInet propose deux mthodes dintgration, la premire concernant les appareils de
terrain, et la seconde, lapplication entire :
Intgration par supplant appel proxy : lappareil possdant cette
fonctionnalit fdre les esclaves situs en aval du rseau Ethernet. Cette
mthode permet de greffer de nouveaux appareils lexistant, en totale
transparence.
Intgration dapplications de terrain compltes : chaque segment de bus
constitue un composant logiciel autonome, reprsent par lappareil PROFInet
en charge dun rseau de terrain comme PROFIBUS DP ; ici, ce sont les
fonctionnalits de tout un rseau qui sont stockes dans le proxy et accessibles
sur Ethernet sous forme de composant.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Les changes entre contrleur et priphriques dE/S empruntent diffrents canaux selon
le type de donnes :
canal temps rel pour les E/S cycliques et les alarmes ;
canal standard UDP/IP pour le paramtrage, la configuration et la lecture des
diagnostics.
Un change dbute par ltablissement dune relation dapplication (note AR ) entre
contrleur et priphrique dE/S, sur le canal UDP/IP ; celle-ci se subdivise en plusieurs
relations de communication ( CR ) assurant le transfert de la configuration, des donnes
dE/S et des interruptions.
Le contrleur envoie le paramtrage et la configuration des priphriques dE/S qui lui
sont rattachs par la relation de communication Enregistrement . La transmission
cyclique des E/S utilise pour sa part la relation de communication E/S ; enfin, les
vnements acycliques sont transmis au contrleur pour acquittement par le biais dune
relation de communication Alarmes .
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
emplacements pour linsertion des modules, lesquels sont pourvus de canaux vhiculant
les signaux dE/S du process.
Cette conception modulaire permet
dintgrer PROFInet loffre existante
de modules dE/S PROFIBUS DP, sans
la
moindre
modification.
Les
constructeurs
dappareils
et
les
exploitants
ou
responsables
dinstallation prservent ainsi leurs
investissements productifs (stock de
pices de rechange, notamment).
Figure 133 : Similitude du modle
dquipement PROFInet IO et
PROFIBUS DP
Dans larchitecture PROFInet IO, chaque priphrique dE/S reoit un identifiant unique de
32 bits, scind en code constructeur (16 bits) et code appareil (16 bits).
Le code constructeur est donn par PROFIBUS International tandis que le code appareil
peut tre attribu par le constructeur, en fonction de son dveloppement produit.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Le fichier GSD, normalis ISO 15745, comprend une partie Appareil (configuration et
paramtrage des modules) et une partie Communication (dbit, connectique).
Figure 134 : Les 2 tapes de configuration avant lchange des donnes entre contrleur
et priphrique E/S sur PROFInet IO
8.9.5. Diagnostiques
PROFInet IO offre plusieurs niveaux de diagnostics autorisant une localisation et une
suppression efficaces des erreurs.
Sur apparition dune erreur, le priphrique dE/S incrimin transmet au contrleur une
alarme de diagnostic, qui appelle le sous-programme automate permettant de ragir au
dfaut.
Si le dfaut oblige remplacer un module ou tout lappareil, le contrleur se charge
automatiquement de paramtrer et de configurer le nouvel quipement.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Figure 138 : Tlchargement des connexions dans les appareils de terrains configurs
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Le fichier PCD contient des informations sur les fonctions et les objets des composants
PROFInet, savoir :
la description des composants sous forme dlments de bibliothque :
identifiant et nom du composant ;
la description du matriel : adresse IP, accs aux diagnostics, tlchargement
des connexions ;
la description des fonctions logicielles : affectation logiciel matriel, interface du
composant, proprits des variables, dont le nom technologique, le type et la
nature des donnes (entre ou sortie) ;
la mmoire de donnes correspondante. Ces bibliothques garantissent la
rutilisabilit des composants.
Figure 139 : Vue technologique dune installation avec plan dinterconnexion graphique
des composants
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Figure 140 : Vue du rseau reprsentant les appareils de terrain raccords au bus
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Le temps rel logiciel SRT (Soft Real Time) pour les donnes process temps
critique utilises en automatisation industrielle ;
Le temps rel isochrone IRT (Isochronous Real Time) pour des applications
pointues comme la commande et la synchronisation dentranements (Motion
Control).
Ces trois chelons couvrent toutes les applications dautomatismes.
Parmi ses caractristiques cls, citons :
La coexistence de transmissions temps rel et TCP/IP sur une seule ligne ;
Un protocole temps rel standardis pour toutes les applications et la
communication aussi bien entre composants intelligents dcentraliss quentre
contrleur et priphrie dcentralise ;
Une communication temps rel volutive, de performante ultraperformante,
avec synchronisation dhorloge.
Ces caractristiques constituent lun des points forts de PROFInet ; elles en garantissent
la cohsion tous les niveaux de lentreprise, de latelier la direction, et une grande
ractivit au sein du processus.
8.9.7.1. TCP/UDP et IP
Ethernet et TCP/IP sont les piliers de la communication PROFInet. TCP/IP est en effet le
protocole de communication du monde informatique. Nanmoins, en matire
dinteroprabilit des applications, ltablissement dun canal de transport TCP ou UDP
commun (couche 4) sur les appareils de terrain ne suffit pas.
En fait, TCP/IP ne fournit que le socle
permettant
aux
quipements
Ethernet
dchanger des donnes sur un canal de
transport, dans des rseaux centraliss ou
rpartis. Il faut lui ajouter dautres
spcifications et protocoles au niveau
applicatif, au dessus de TCP/UDP, tels que
SMTP
(messagerie
lectronique),
FTP
(transfert de fichiers) et http (navigation
Internet).
Figure 141 : Les diffrentes couches de
communication PROFInet
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
En effet, seule lutilisation dune mme couche Application par lensemble des appareils
est gage dinteroprabilit.
Quelques rappels :
Ethernet : Normalises sous la rfrence IEEE 802.3, ces spcifications noncent la
mthode daccs, les procdures de transmission et les supports physiques des rseaux
Ethernet (10 Mbit/s), Fast Ethernet (100 Mbit/s) et Gigabit Ethernet (1 Gbit/s). PROFInet
utilise Fast Ethernet et Gigabit Ethernet. Fast Ethernet est une extension des
spcifications de rseau Ethernet 10 Mbit/s qui intgre et normalise la transmission en
duplex intgral (full duplex) et la commutation.
IP : Protocole assurant la transmission non scurise de datagrammes entre un
expditeur et son destinataire sur Internet. Plusieurs raisons peuvent expliquer la perte de
datagrammes : parasites sur la ligne de transmission, surcharge du rseau. Autre source
derreur : IP ne garantit pas que lordre darrive des datagrammes est le mme que celui
du dpart. On prsume toutefois que les datagrammes reus sont corrects. Grce la
somme de contrle 32 bits effectue sur le paquet Ethernet, il est fort improbable que des
erreurs chappent la dtection.
TCP : Protocole de contrle de la transmission metteur rcepteur (absence derreur,
squence correcte et complte). TCP fournit un service sr en mode connect, une liaison
devant tre tablie entre deux stations avant transmission, puis libre au terme de
lchange. TCP intgre galement des mcanismes de surveillance permanente de la
liaison.
UDP : Protocole de contrle de la transmission metteur rcepteur similaire TCP, mais
fonctionnant en mode non connect et sans garantie de fiabilit (traitement de chaque
paquet de donnes comme un seul message, sans accus de rception). En labsence de
surveillance de temporisation ou dtablissement et de libration de la liaison, UDP est
mieux adapt que TCP aux applications temps critique. Cette surveillance de la
communication et du blocage des donnes, implicite dans TCP, peut seffectuer sur UDP
au niveau de la couche applicative, par ex. avec RPC (Remote Procedure Call)
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
100 Mbit/s (ou plus) est ngligeable au regard du temps de traitement dans les
appareils. Le temps ncessaire pour fournir cette donne lapplication du producteur
nest pas affect par la communication.
Il en va de mme du traitement des donnes reues par le consommateur. On en conclut
que toute amlioration notable du temps de rafrachissement et, partant, de la rponse en
temps rel, rsulte surtout de loptimisation adquate de la pile de communication, ct
producteur et consommateur.
Temps rel logiciel SRT
Pour satisfaire les contraintes temps rel de lautomatisation, PROFInet possde un canal
de transmission optimis, dnomm Soft Real Time. Bas sur Ethernet (couche 2), il
raccourcit considrablement le temps de traitement dans la pile de communication et
accrot la vitesse de rafrachissement des donnes process.
Tout dabord, la suppression de plusieurs niveaux de protocole rduit la longueur du
message ; ensuite, la dure de prparation des donnes la transmission et au traitement
par lapplication est courte.
Paralllement, la puissance de calcul rserve dans lappareil la communication est
nettement allge.
Optimisation de la transmission par gestion des priorits
PROFInet ne se contente pas de minimiser la pile de communication des automatismes
programmables ; il optimise aussi la transmission en attribuant chaque paquet de
donnes PROFInet une priorit gre conformment la spcification IEEE 802.1Q. Les
changes entre appareils sont ensuite contrls par les constituants du rseau, en
fonction de ces priorits : la priorit 6, accorde doffice aux donnes temps rel, lemporte
sur le traitement dautres applications dont la tlphonie sur Internet, de priorit 5.
Temps rel isochrone IRT
Hlas, cette solution ne suffit pas aux applications de positionnement et de synchronisme
du Motion Control. Celles-ci exigent des temps de rafrachissement de lordre de 1 ms
avec une incertitude sur les tops de synchronisation (jitter) entre deux cycles conscutifs
de 1 s, pour synchroniser un maximum de 100 noeuds.
Pour satisfaire ces contraintes dterministes, PROFInet a dfini, au niveau de la couche 2
de Fast Ethernet, une mthode de transmission contrle par tranche de temps.
Grce la synchronisation dhorloge des participants du bus (constituants de rseau et
appareils PROFInet), avec la prcision donne plus haut, il est possible de rserver sur le
rseau une tranche pour la transmission des donnes critiques de la tche
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Bureautique
Industrie
Cblage prconfectionn
Topologie arborescente
Tempratures modres
Tempratures extrmes
Absence dhumidit
Quasi-absence de vibrations
8.9.8.1. Topologies
Les topologies visent satisfaire les exigences des units fdres sur le rseau ; les plus
utilises sont ltoile, le bus, larborescence et lanneau. En pratique, un rseau tend
panacher ces structures, dcrites ci-aprs, qui empruntent des supports physiques comme
le cuivre ou la fibre optique, galement sur PROFInet.
toile
Un noeud central (commutateur) rpartit les signaux entre chaque branche le raccordant
aux nuds dextrmit. Le rseau en toile convient aux applications forte densit
dquipements et faible rayon daction (petites cellules de fabrication ou machine de
production isole, par exemple).
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Arborescence
Cette topologie consiste runir plusieurs toiles pour former un rseau combinant au
besoin fibre optique et paire torsade ; elle permet de subdiviser des installations
complexes en sous rseaux.
Ligne (bus)
La structure en bus fait appel un commutateur situ proximit du terminal de
connexion ou intgr au terminal. Elle est surtout adapte aux applications denvergure
(convoyage, par exemple) ou pour relier des cellules de fabrication.
Anneau (redondant)
Dans un rseau en anneau, toutes les stations sont montes en srie dans une boucle
ferme. Cette topologie vaut pour les systmes exigeant une haute disponibilit et une
protection contre les coupures de ligne ou dfaillances des constituants de rseau.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Pour les applications lextrieur de larmoire lectrique, la gaine du cble doit satisfaire
les exigences de protection mcanique, chimique et thermique du lieu de production. La
longueur maximale dun segment est de 2 km en multimode et de 14 km en monomode.
8.9.8.3. Connectiques
Lun des premiers critres dadquation au milieu industriel est la possibilit de raliser
des systmes de raccordement sur site. Les connecteurs M12 et RJ45 sont faits pour
cela ; leur montage est facilit par lemploi doutils standard.
Sur PROFInet, le connecteur RJ45 protg
IP20 et compatible avec les prises bureautiques
quipe les armoires lectriques.
Figure 145 : Exemple de connecteur RJ45 en
mode de protection IP20
Les connecteurs situs lextrieur de larmoire doivent tenir compte des contraintes
industrielles : ce sont des RJ45 protgs IP65 ou IP67 ou des connecteurs M12.
Le RJ45 tanche IP65/IP67 est protg par un botier
durci verrouillage push-pull (enclenchement et ds
enclenchement rapides).
Figure 146 : Exemple de connecteur RJ45 en IP67
Certains modles bnficient dune protection
pouvant aller jusqu IP68. Les connecteurs RJ45 de
PROFInet sont les versions 4 et 5 figurant dans le
projet de norme CEI 61076-3-106.
Le connecteur M12 de PROFInet est la version blinde code D, spcifie dans le projet
de norme CEI 61076-2-101.
La connectique duplex DC , conforme ISO/CEI 11801, est surtout utilise pour la fibre
optique, elle-mme dcrite dans la norme CEI 60874-14.
Les appareils sont quips de lembase femelle et du cble de raccordement avec la fiche
mle. On peut aussi utiliser les connecteurs fibre optique BFOC/2.5 normaliss CEI
60874-10.
Le connecteur hybride semploie pour les architectures rparties dont les appareils de
terrain sont relis par un connecteur mixant donnes et alimentation. Le RJ45 protg
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
8.9.8.4. Commutateurs
PROFInet utilise toujours des commutateurs implants tout au long de la transmission
entre stations pour rgnrer et aiguiller les signaux. Ces quipements, normaliss
ISO/CEI 15802-3, servent structurer le rseau.
Les commutateurs adapts PROFInet sont ceux conus pour Fast Ethernet (100 Mbit/s,
IEEE 802.3u) et la transmission en full duplex ; dans ce mode, le commutateur reoit et
met simultanment sur un mme port, sans risque de collision et, donc, sans perte de
bande passante due aux mcanismes de dtection Ethernet.
La configuration du rseau en est grandement simplifie puisquil ny a pas de contrle
des longueurs de segment dans un domaine de collision. Le 10Base-TX (10 Mbit/s,
CSMA/CD) est aussi support pour garantir la compatibilit avec les infrastructures
existantes, les terminaux isols ou anciens, ou encore les concentrateurs Ethernet de
premire gnration (hubs).
Les commutateurs PROFInet grent galement la priorit des tlgrammes selon IEEE
802.1Q et les fonctions suivantes : diagnostics standardiss, changement automatique de
polarit, auto ngociation, dtection automatique du cblage crois et, en option,
duplication de port (port mirroring) aux fins de diagnostics.
Les commutateurs de bureautique remplissent toutes ces fonctions, mais ne conviennent
pas PROFInet. Celui-ci rclame des commutateurs durcis , capables dendurer les
contraintes mcaniques, lectriques et lectromagntiques de lindustrie (protection IP,
alimentation 24 V, CEM) et de garantir la sret de fonctionnement.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
8.10.1. TCP/IP
Figure 152 : Prsentation du modle OSI adapt quelques lments de la suite TCP/IP
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
8.10.2. Le protocole IP
Le protocole IP a pour rle de router l'information, c'est dire de permettre le transport
des informations d'un rseau vers un autre travers plusieurs routeurs, donc dpasser la
couche 2 pour franchir le mur du routeur, et atteindre sa cible en prenant le plus court
chemin. Pour cela on utilise un nouveau format dadressage, ladresse IP.
L'adresse IP est compose, comme on le verra plus loin, de 32 bits, mais pour en
simplifier l'usage (on pourra juger cette simplification un peu trop "informaticienne", on a
regroup ces termes par octet et numr l'adresse en dcimal point (4 nombres
dcimaux infrieurs 255 et spars d par des points).
On trouve cette adresse encapsule dans la trame Ethernet (dans les premiers octets du
champ de donne de la trame IEEE 802.3). Elle est place lintrieur de lentte IP.
4
Ver.
8
IHL
16
Type of service
Identification
Time to live
32 bits
Total length
Flags
Protocol
Fragment offset
Header checksum
Source address
Destination address
Option + Padding
Data
Figure 153: Entte IP
Ladresse IP est dfinie par un ensemble de 4 octets. Ce qui permet de dfinir 232
adresses (4 300 milliards de nuds). Ces adresses sont ranges selon 5 classes,
dpendant de la valeur des premiers bits de ladresse.
La classe A permet de crer 126 rseaux de 224 machines (16 millions), soit une
utilisation des adresses 1.0.0.0 126.255.255.255.
La classe B permet de crer 16384 rseaux de 216 machines (65 536), soit une
utilisation des adresses de 128.1.0.0 191.255.255.255.
La classe C permet de crer 221 rseaux (2 millions) de 256 machines, soit une
utilisation des adresses 192.0.1.0 223.255.255.255.
La classe D permet une seule trame IP de sadresser plusieurs machines
(MULTICAST mais en IP), elle utilise les adresses comprise entre 224.0.0.0 et
239.255.255.255.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Enfin la classe E est rserve de futures utilisations, elle utilise quand mme
les adresses comprises entre 240.0.0.0 et 247.255.255.255.
Cette rpartition permet aussi de dfinir non seulement une "arborescence" du nombre de
rseau, mais aussi une organisation hirarchique.
Au niveau de la classe A, toutes les machines sont des routeurs ou des passerelles
interconnectes sur un faible nombre de rseaux. On forme ce niveau les
interconnexions des grands rseaux intercontinentaux.
Au niveau de la classe C, on retrouve un petit nombre d'ordinateurs connects sur un
grand nombre de sous rseaux (sous rseaux pilots par les routeurs de la classe A et B).
On est ici dans le domaine "grand public" avec plein de petits rseaux sur lesquels sont
connects les machines des utilisateurs.
On arrive ainsi la reprsentation suivante des adresses IP :
IP
192
10
15
20
IP
192
10
15
20
& Masque
255
255
255
+ Masque
255
255
255
= Rseau
192
10
15
= Machine
255
255
255
20
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Attention, les nombres prcdents sont prsents en base 10, pour mieux comprendre la
manipulation prsente dans cet exemple de traduire les nombres en hexadcimal.
IP
C0
15
IP
C0
15
& Masque
FF
FF
FF
+ Masque
FF
FF
FF
= Rseau
C0
= Machine
FF
FF
FF
15
8
IHL
16
32 bits
Type of service
Identification
Total length
Flags
Time to live
Protocol
Fragment offset
Header checksum
Source address
Destination address
Option + Padding
Data
Figure 155: Entte IP
Les 4 premiers bits dfinissent le numro de version IP, gnralement ce nombre est 4
(IPv4).
Le champ IHL (Ip Header Length) donne le nombre de mots de 32 bits contenu dans
l'entte (les donnes n'en font pas partie), mais en incluant les options et le Padding.
Le champ TOS (Type Of Service) est en ralit compos de 5 sous ensembles
Les 3 premiers bits forment un ensemble qui code la priorit du message.
000 : routine (normal)
001 : priority
010 : immediate
011 : flash
101 : critic
110 : internetwork control
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Le champ TTL (Time To Live) permet de fixer le nombre maximal de routeur qu'un
datagramme peut traverser. Ce champ est initialis une certaine valeur au dpart. Puis
chaque routeur travers le dcrmente. Arriv 0, le datagramme est rejet, et l'metteur
prvenu. Contrairement ce que l'on peut croire, cette mthode n'est pas coercitive, mais
permet d'liminer des paquets perdus sur le rseau.
Le champ protocole permet de dfinir quel type de service (TCP, UDP, etc.) utilise le
champ de donnes de IP pour y encapsuler ses donnes. On peut noter certaines valeurs
de ce champ (1 pour ICMP, 6 pour TCP et 17 pour UDP)
Le champ HCS (Header Check Sum) contient un code CRC permettant de valider l'entte
IP et exclusivement l'entte IP encapsul dans la trame Ethernet. Il faut noter que le
propre champ HCS est lui mme inclus dans l'entte, donc dans le champ de contrle,
pour cela on le considre pour le calcul valant zro.
Enfin, on prsente les adresses IP de la source et du destinataire, puis, avant d'empiler les
donnes, on laisse systmatiquement 32 bits libres pour la dfinition d'options (si il y en a)
ou pour un usage ultrieur.
1
C
Classe doption
7
Numro doption
Le premier bit de loctet est lindicateur de copie, il permet de signifier si les informations
concernant cette option doivent tre copi pour chacun des ventuels fragments (bit 1)
ou pas (bit 0).
Les 2 bits suivants dfinissent la classe de loption :
00 : classe de contrle
01 : rserv un usage futur
10 : mise au point et mesure
11 : rserv un usage futur
Les 5 derniers bits dfinissent loption.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
8.10.4. IP et Ethernet
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
L'utilisation du protocole IP sur Internet impose la dfinition de deux problmes, d'une part
o et comment se rangent les donnes et l'identification de la trame IP (au sens physique),
d'autre part comment on associe le fonctionnement des 2 protocoles (au sens logique).
Lors de l'mission d'une trame
Le protocole IP et le protocole Ethernet sont lis l'un l'autre par une table d'change
nomme table ARP (pour Adress Rsolution Protocol). Le rle de cette table est
d'associer une adresse IP une adresse MAC. Ceci se fait suivant une procdure trs
simple.
Les 3 paramtres qui doivent tre dfinis pour toutes les machines utilisant IP sont
respectivement : l'adresses IP, le masque de sous rseau et l'adresse IP de sa passerelle
(qui doit tre sur le mme rseau physique que la machine).
Lors de l'mission d'une trame IP, la machine source compare l'adresse IP de la machine
cible avec l'adresse de son sous rseau. Si elle ne reconnat pas alors l'adresse de son
propre rseau, elle sait que la seule passerelle est mme de faire transiter son message
sur le Web, elle va donc essayer de contacter sa passerelle. Pour se faire, elle va utiliser
la mme procdure que celle lui permettant de contacter une machine sur le mme sous
rseau.
Si la cible est sur le mme sous rseau, en considrant que la machine source est reste
inactive assez longtemps, elle doit alors associer l'adresse IP de sa cible une adresse au
niveau de la couche MAC (IP n'est pas un rseau, rappelez vous ce que j'en ai dit, seul la
couche MAC donne accs la liaison physique). Pour identifier l'adresse de sa cible, la
machine source envoie une trame ARP Request.
La trame ARP utilise le champ de donne de la trame du rseau local pour prsenter son
entte et place dans le champ de dfinition du type de trame encapsul le code
hexadcimal 0806.
16
Hardware Type
HLen (8)
32 bits
Protocol Type
Plen (8)
Operation
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
La trame ARP Request envoie alors un message toutes les machines (BROADCAST
ALL) leur demandant de rpondre l'metteur si leur adresse IP est prsente dans la
trame. La machine concerne rpondra par une trame ARP Reply directement adresse
l'metteur de la requte.
L'entte ARP est compos de 2 type de champs, d'une part des champs orients vers la
couche physique (HARDWARE ) d'autre part les champs orients vers la couche IP
(PROTOCOL). Tout commence par 4 octets dfinissant respectivement pour les 2
premiers le type de couche MAC utilise (Ethernet est caractris par un 1), et pour les 2
derniers le type de couche rseau utilise (on utilise le code 0x0800 pour IP).
Les champs Hlen et Plen dfinissent respectivement la taille en octets des adresses de la
couche MAC (6 pour Ethernet) et celles de la couche rseau (4 pour IP).
Le champ OP indique s'il s'agit d'une requte ou d'une rponse ARP (1 pour une requte
et 2 pour une rponse) ou d'une commande RARP (Reverse Adress Rsolution Protocol).
Les champs prciss par la suite sont respectivement l'adresse MAC de la source, puis
son adresse dans eau en suite viennent les adresses MAC et rseau de la cible.
Lors de la requte, le champ correspondant l'adresse MAC de la cible est laiss vide.
Lors de la rponse, c'est la machine qui tait la cible qui devient la source donc c'est elle
qui fournit les valeurs d'adresse source et d'adresse cible au niveau de la couche rseau,
comme au niveau de la couche MAC. La machine cible tant alors la machine qui a mis
la requte.
Ces donnes sont alors stockes dans une table dynamique (qui s'efface si on ne la
rafrachit pas au bout de 30 secondes). Ainsi, on efface automatiquement les donnes
entres dans la table si elles ne sont plus utilises.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
8.10.6. Fonctionnement de IP
8.10.6.1. Identification des adresses locales
Lorsqu'une machine souhaite communiquer avec une autre, elle doit utiliser un support
physique de rseau pour faire transiter ses donnes. Prenons l'exemple d'un rseau fictif
o trne 3 machines.
Ces 3 machines sont en fait un routeur et 2 ordinateurs. Chacun d'eux sa propre
adresse IP et part le routeur qui utilise 2 types de rseaux, les 2 ordinateurs utilisent
exclusivement le rseau Ethernet. On a donc la structure suivante:
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Pour dfinir l'adresse de son rseau, la machine source ralise un ET logique entre son
adresse IP et le masque. On trouve :
192
255
255
255
192
Le rseau est donc 192.0.1.0. La cible ayant pour adresse 192.0.1.3, on cherche pour elle
aussi, son rseau :
192
255
255
255
192
Les 2 machines sont donc sur le mme rseau. La machine source va donc demander
toutes les machines du rseau celle qui a pour adresse IP : 192.0.1.3.
Cette demande se fait en envoyant une requte ARP en BROADCAST ALL, c'est dire
l'adresse de toutes les machines. On trouve donc une trame ARP contenant les
informations suivantes :
Sender Hardware Address
000002
192.0.1.2
FF FF FF FF FF FF
192.0.1.3
000004
192.0.1.3
000002
192.0.1.2
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
des adresses IP et MAC, dans la table ARP. De plus, une table de routage leurs permet
de connatre dsormais la voie suivre pour se parler.
Prenons maintenant le second cas : la machine n2 souhaite dialoguer avec la machine
n4 on recommence alors la procdure :
Dfinition du rseau de la machine source :
192
255
255
255
192
192
255
255
255
192
Les rseaux tant diffrents, la machine source sait qu'elle ne peut pas discuter
directement avec sa cible, elle doit donc imprativement dialoguer avec son routeur pour
obtenir le transfert des informations vers la cible.
Comme la machine n'a pas dialogu avec le routeur depuis longtemps, elle doit associer
nouveau, l'adresse IP du routeur, l'adresse MAC de ce dernier. Pour cela elle lance une
requte ARP en BROADCAST ALL.
Sender Hardware Address
000004
192.0.1.3
FF FF FF FF FF FF
192.0.1.1
000006
192.0.1.1
000004
192.0.1.3
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Dsormais, la machine n 2 sait parler son routeur. C'est maintenant lui d'tablir la fin
de la communication. Pour cela, il existe plusieurs possibilits : le routage statique (le
chemin suivre t fix par un administrateur) ou le routage dynamique (les routeurs
doivent se dcouvrir sans aide extrieure).
Mais quel que soit la mthode de routage, le principe reste le mme, le routeur comme les
autres machines, vrifie la prsence du rseau cible dans sa table de routage. Et si celui
ci n'est pas prsent, il consulte les autres machines grce des protocoles d'change de
routes (comme le protocole IRDP pour Internet Router Discovery Protocol).
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Passerelle
HOP
Remarque
192.0.1.0
192.0.2.0
192.0.3.0
192.0.2.1
192.0.4.0
192.0.1.2
192.1.0.0
192.0.2.3
10.1.0.0
192.0.1.2
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Passerelle
HOP
Remarque
192.0.1.0
192.0.4.0
192.0.3.0
192.0.4.2
192.0.2.0
192.0.1.1
192.1.0.0
192.0.1.1
10.1.0.0
192.0.4.3
Ces tables sont entretenues dynamiquement, cela veut dire par exemple que si le rseau
192.0.3.0 est dfaillant (par exemple, le lien est bris), ds le routeur C (ou le routeur D)
essayera de transmettre sur ce rseau, il dtectera une erreur et fera voluer sa table de
routage et par propagation celle des autres.
Dans notre exemple prcdent, le routeur D aura les informations suivantes :
Rseau
Passerelle
HOP
Rseau
Passerelle
HOP
192.0.1.0
192.0.4.1
192.0.1.0
192.0.4.1
192.0.2.0
192.0.3.2
192.0.2.0
192.0.4.1
192.0.3.0
192.0.3.0
192.0.4.0
192.0.4.0
192.1.0.0
192.0.3.2
192.1.0.0
192.0.4.1
10.1.0.0
192.0.4.3
10.1.0.0
192.0.4.3
Avant
Aprs
La cration de ces tables de routage est ralise par propagation de la table d'autres
routeurs (en incrmentant les distances), via des changes de trames RIP.
Par exemple, imaginons linitialisation de la table RIP de A. On considrera que A initie la
propagation.
A connat naturellement les 2 rseaux auxquels il est reli. Il envoie donc
linformation que constitue sa table de routage en BROADCAST toutes les
machines des 2 rseaux o il est reli (seul les routeurs retiendront cette
information estampille RIP).
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Routeur A
Etape
Adresse
du
rseau
192.0.1.0
192.0.2.0
Routeur B
HOP
Adresse
du
rseau
192.0.1.0
192.0.4.0
Routeur C
HOP
Adresse
du
rseau
192.0.2.0
192.0.3.0
HOP
Routeur D
Adresse
du
rseau
192.0.3.0
192.0.4.0
HOP
192.0.2.0
192.0.1.0
192.0.4.0
192.0.1.0
192.0.2.0
192.0.3.0
2
On a alors les tables suivantes
192.0.1.0
192.0.1.0
192.0.1.0
192.0.1.0
192.0.2.0
aprs
ltape 3 192.0.3.0
192.0.2.0
192.0.2.0
192.0.2.0
192.0.3.0
192.0.3.0
192.0.4.0
192.0.4.0
192.0.4.0
192.0.3.0
192.0.4.0
192.0.1.0
192.0.1.0
192.0.1.0
192.0.2.0
aprs
ltape 4 192.0.3.0
192.0.2.0
192.0.2.0
192.0.2.0
192.0.3.0
192.0.3.0
192.0.3.0
192.0.4.0
192.0.4.0
192.0.4.0
192.0.4.0
A, B et C vont diffuser leurs tables, mais tous les rseaux sont dj connus, et les
chemins sont dj les plus court, ils ne seront donc pas suivis de rediffusions.
Les distances devant tre minimises, aprs la troisime tape, lensemble des lments
du rseau connat le chemin le plus court pour atteindre sa cible. Si lon ajoute les routeurs
E et F, la diffusion est un peu plus longue mais elle conduira aux mmes rsultats.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
C V
ZERO
AFI
ZERO
ADDRESS
ZERO
ETRIC
V
Version
AFI
Address Family Indetifier
Cela peut tre une requte (un routeur sollicite dun autre
la propagation de sa table) ou une rponse qui est soit
une mise jour rgulire soit une mise jour
extraordinaire (cas o un brin du rseau est dfaillant).
Donne le numro de version du protocole RIP utilis
Permet dutiliser RIP avec des protocoles de rseaux
diffrents de IP. Nous nous limiterons au protocole IP
donc ce champ contient le mot hexadcimal 0002 .
ADDRESS
METRIC
Une trame RIP peut contenir jusqu' 25 occurrences des champs ADDRESS et METRIC,
permettant ainsi (pour chaque trame) de donner la position de 25 routeurs.
Le champ METRIC permet de donner le nombre de HOP entre le routeur source et sa
cible. Le nombre de HOP est limit 15 (et il ne peut pas tre infrieur 1), toutefois, il
est possible de trouver dans le champ METRIC la valeur 16 qui signifie que le rseau est
inaccessible.
L'adresse IP de la passerelle contacter pour le routage est quand elle dans la trame IP
qui encapsule la trame RIP.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
8.10.8.2. Adressage
Les abonns du bus sont identifis par des adresses attribues par lutilisateur.
Ladresse de chaque abonn est indpendante de son emplacement physique.
Les adresses vont de 1 64 et ne doivent pas obligatoirement tre attribues de manire
squentielle.
Deux abonns ne peuvent avoir la mme adresse.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Code fonction
Mot de contrle
1 octet
1 octet
n octets
2 octets
N desclave
Code fonction
Donnes reues
Mot de contrle
1 octet
1 octet
n octets
2 octets
La rponse
Si une erreur apparat, le code fonction est modifi pour indiquer que la rponse est une
rponse derreur.
Les donnes contiennent alors un code (code dexception) permettant de connatre le type
derreur.
Le champ de contrle permet au matre de confirmer que le message est valide.
N desclave
Code fonction
Code dexception
Mot de contrle
1 octet
1 octet
1 octets
2 octets
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Type ASCII : chaque octet composant une trame est cod avec 2 caractres ASCII
(2 fois 8 bits).
START
Adresse
Fonction
Donnes
LRC
END
1 caractre
2 caractres
2 caractres
n caractres
2 caractres
2 caractres
CR LF
Adresse
Fonction
Donnes
CRC
END
Silence
1 octet
1 octet
n octets
2 octets
Silence
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Il utilise ensuite le champ fonction pour indiquer si la rponse contient une erreur. Pour
une rponse normale, lesclave reprend le mme code fonction que celui du message
envoy par le matre, sinon il renvoie un code erreur correspondant au code original avec
son MSB 1.
Le champ de donnes contient diverses informations dpendant du code fonction.
Le champ contrle derreur contient une valeur code sur 16 bits. Cette valeur est le
rsultat dun CRC (Cyclical Redundancy Check) calcul partir dun message.
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
Stop
Bit 5
Bit 6
Bit 7
Stop
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Avant et aprs chaque message, il doit y avoir un silence quivalent 3,5 fois le temps de
transmission dun mot.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
- Adresse esclave : 04
- Code fonction : lecture avec MSB = 1 : 83
- Code erreur (n registre) : 02
- CRC : 01 31
Rponse de lesclave sans erreur : 04 03 02 02 58 B8 DE
- Adresse esclave : 04
- Code fonction : lecture registre : 03
- Nombre doctets donnes : 02
- Donnes du registre 0002 : MSB 02 et LSB : 58
- CRC : B8 DE
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Le nombre dappareils compatibles avec HART utiliss dans le monde dpasse les 20
millions et ils constituent le plus grand protocole de communication. La technologie HART
est facile utiliser et elle est trs fiable.
Il existe plusieurs raisons pour faire communiquer un ordinateur central avec un appareil
utilisateur. Entre autres :
Configuration ou re-configuration de lappareil
Diagnostic de lappareil
Dpannage de lappareil
Lecture des valeurs des mesures supplmentaires fournies par lappareil
Sant et statut de lappareil
Et beaucoup dautres !
Un systme central peut tre un systme de commande rparti, un automate
programmable industriel (API), un systme de gestion des actifs ou un appareil portatif.
HART est un protocole de communication matre-esclave cr dans les annes 80 pour
faciliter la communication avec les appareils utilisateurs intelligents. HART signifie
Highway Addressable Remote Transducer (tltransducteur adressable par bus). Le
protocole HART utilise la norme de modulation par dplacement de frquence (FSK) Bell
202 pour superposer les signaux de communication numriques bas niveau aux signaux
4-20 mA.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Cela permet le dialogue avec les utilisateurs ainsi que la communication dinformations
supplmentaires, en plus de la variable de processus normal, vers/ partir dune machine
utilisateur intelligente. Le protocole HART communique 1200 bits/seconde sans
interrompre le signal de 4-20 mA et permet une application hte (matre) de recevoir
deux mises jour numriques, ou davantage, par seconde, dune machine utilisateur.
Comme le signal numrique FSK est phase continue, il ny a pas dinterfrence avec le
signal de 4-20 mA.
HART est un protocole matre/esclave, ce qui signifie quune machine utilisateur (esclave)
ne parle que si un matre sadresse elle. Le protocole HART peut tre utilis en divers
modes pour communiquer des informations vers/ partir de machines utilisateurs
intelligentes et vers/ partir de systmes centraux de commande ou de surveillance.
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Commandes HART
Lappareil HART communique au moyen de commandes. Le jeu de commandes est divis
en trois catgories : commandes universelles, commandes de pratique courante, et
commandes spcifiques aux appareils.
Commandes
spcifiques aux
appareils
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Formation Exploitation
Instrumentation
Automatisme Centralis - DCS