You are on page 1of 249

INSTRUMENTATION

AUTOMATISME CENTRALIS - DCS

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

6.6.2. Ordinateur principal redondant ........................................................................42


6.6.3. Redondance boucle partage base sur microprocesseur ..........................43
6.6.4. Redondance base sur microprocesseur pour racks monocartes de contrleur
..................................................................................................................................44
6.6.5. Coupures dalimentation..................................................................................46
6.7. BRANCHEMENT AU CONTRLEUR.....................................................................47
6.7.1. Sous rseau dentres/sorties vers les dispositifs de terrain ...........................47
6.7.2. Conversion numrique dentres et sorties .....................................................48
6.7.3. Connections dentres/sorties distantes ..........................................................51
6.7.4. Influence des bus de terrain ............................................................................53
6.7.5. Sous rseau dentres/sorties interface homme ..........................................54
7. LE DCS ET SON RESEAU............................................................................................57
7.1. LE BUS DE TERRAIN.............................................................................................58
7.1.1. Architecture .....................................................................................................58
7.1.2. Les modules dentres sorties dportes ........................................................58
7.1.3. Le coupleur Profibus PA / DP..........................................................................59
7.2. LE DCS ET SA PARTIE SOFTWARE.....................................................................60
7.2.1. Introduction......................................................................................................60
7.2.2. Les serveurs....................................................................................................60
7.2.3. Les operating system dit OS client ................................................................61
7.2.4. Les Engineering System dit ES .....................................................................62
7.2.5. Exemples de vues synoptiques .......................................................................64
7.3. ARCHITECTURE TYPIQUE DUN DCS .................................................................68
7.3.1. Exemple darchitecture du DCS Freelance 2000 du fournisseur ABB.............68
7.3.2. Exemple darchitecture du DCS Delta V de Emerson .....................................69
7.3.3. Conclusion.......................................................................................................70
8. LES RESEAUX LOCAUX INDUSTRIELS......................................................................71
8.1. LES TECHNIQUES DE TRANSMISSION DINFORMATION .................................73
8.1.1. Les techniques de connexion ..........................................................................73
8.1.1.1. Liaison monofilaire .....................................................................................74
8.1.1.2. Liaison bifilaire avec masse .......................................................................74
8.1.1.3. Liaison bifilaire diffrentielle .......................................................................74
8.1.2. La transmission en bande de base..................................................................75
8.1.2.1. Les polarits...............................................................................................76
8.1.2.2. Le retour zro..........................................................................................76
8.1.2.3. Les codages asynchrone ...........................................................................77
8.1.2.4. Les codages synchrones............................................................................77
8.1.3. La transmission en bande dcale ..................................................................80
8.1.3.1. Les modulations d'amplitude. .....................................................................81
8.1.3.2. Les diffrentes modulations d'amplitude ....................................................83
8.1.3.3. Les modulations angulaires........................................................................87
8.1.3.4. Rappels sur les modulations analogiques ..................................................90
8.1.4. Le codage des informations ............................................................................91
8.1.4.1. Le codage de la parit................................................................................91
8.1.4.2. Les codages redondants ............................................................................92
8.1.4.3. Les codes CRC ..........................................................................................95
8.1.5. Correction d'erreurs de transmission...............................................................96
8.1.6. Le Multiplexage ...............................................................................................97
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 3 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.1.6.1. Le multiplexage frquentiel ........................................................................97


8.1.6.2. Le multiplexage temporel ...........................................................................99
8.1.7. Le vocabulaire des transmissions .................................................................100
8.2. LES PREMIERS RESEAUX INFORMATIQUES ...................................................102
8.2.1. La norme RS232 ...........................................................................................102
8.2.1.1. Prsentation. ............................................................................................103
8.2.1.2. Contrle de flux ........................................................................................103
8.2.2. Le bus IEEE 488 ...........................................................................................108
8.2.2.1. tudes des signaux de contrle des machines ........................................109
8.2.2.2. tude du HAND-SHAKE (contrle du flux)...............................................110
8.3. LORGANISATION DES RESEAUX......................................................................112
8.3.1. La norme OSI ................................................................................................113
8.3.1.1. Les 7 couches de la norme OSI ...............................................................113
8.3.1.2. L'encapsulation des donnes ...................................................................116
8.3.2. Trames et paquets ........................................................................................117
8.3.2.1. Principe de la trame lmentaire..............................................................117
8.3.2.2. Principe du paquet ...................................................................................117
8.4. LA COUCHE PHYSIQUE......................................................................................118
8.4.1. La topologie d'un rseau ...............................................................................118
8.5. LE MEDIUM ..........................................................................................................122
8.5.1. Remarque sur les vitesses de propagation ...................................................122
8.5.2. Les paires Torsades ....................................................................................123
8.5.3. Les fibres optiques ........................................................................................126
8.5.4. Les lments de la couche physique ............................................................128
8.6. ETHERNET ...........................................................................................................130
8.6.1. Trame fondamentale .....................................................................................130
8.6.1.1. Le prambule ...........................................................................................131
8.6.1.2. Les adresses de destination et de source ................................................131
8.6.1.3. Le type .....................................................................................................131
8.6.1.4. Le champ de donne ...............................................................................131
8.6.1.5. Tables des Ethertypes. ............................................................................132
8.6.2. La Couche Physique d'Ethernet ....................................................................133
8.6.3. La Couche de Liaison d'Ethernet...................................................................135
8.7. LE PROFIBUS ......................................................................................................137
8.7.1. Rseaux locaux (LAN) dans lautomatisation production et process.............137
8.7.1.1. Systmes de communication ...................................................................138
8.7.1.2. Systmes dcentraliss ...........................................................................138
8.7.1.3. Industrial Ethernet/Fast Ethernet..............................................................139
8.7.1.4. ASInterface ............................................................................................139
8.7.1.5. PROFIBUS...............................................................................................139
8.7.1.6. PROFIBUSPA ........................................................................................139
8.7.2. Les diffrents profils du profibus....................................................................140
8.7.2.1. Les profils de communication...................................................................141
8.7.2.2. Les supports physiques ...........................................................................141
8.7.2.3. Profils applicatifs ......................................................................................142
8.7.3. Les fondements de profibus ..........................................................................142
8.7.3.1. Architecture de communication ................................................................143
8.7.3.2. Transmission RS485 ................................................................................144
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 4 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.7.3.3. Transmission CEI 1158-2.........................................................................147


8.7.3.4. Transmission optique ...............................................................................152
8.7.3.5. Mthode daccs sur profibus ..................................................................152
8.7.4. Le profil de communication DP......................................................................155
8.7.4.1. Fonctions DP de base ..............................................................................155
8.7.4.2. Caractristiques fondamentales...............................................................156
8.7.4.3. Configuration du systme et types dquipements...................................157
8.7.4.4. Comportement du systme ......................................................................159
8.7.4.5. Transmission cyclique de donnes entre DPM1 et esclaves ...................160
8.7.4.6. Mode synchro et freeze............................................................................160
8.7.4.7. Fonctions DP tendues ............................................................................161
8.7.4.8. Adressage des donnes par numro demplacement et dindex..............161
8.7.4.9. Transmission acycliques de donnes entre matre DPM1 et esclaves ....162
8.7.4.10. Transmission acycliques de donnes entre matre DPM2 et esclaves ..163
8.7.5. Le profil de communication FMS ...................................................................164
8.7.5.1. Services FMS...........................................................................................166
8.7.5.2. Interface LLI .............................................................................................167
8.7.5.3. Gestion du rseau....................................................................................168
8.7.6. Les profils applicatifs .....................................................................................168
8.7.6.1. Automatisation des procds (PA)...........................................................168
8.7.6.2. La communication sur PA ........................................................................170
8.7.6.3. Profil de scurit ......................................................................................174
8.7.6.4. Profil dquipements.................................................................................175
8.7.7. La configuration et lidentification des quipements ......................................176
8.7.7.1. Fichier GSD..............................................................................................176
8.7.7.2. Identification de lquipement...................................................................178
8.7.7.3. Les fichiers EDD ......................................................................................178
8.7.8. Les volutions de PROFIBUS .......................................................................179
8.7.8.1. PROFIBUS et Ethernet ............................................................................179
8.7.8.2. La commande daxes ...............................................................................180
8.7.9. Lavenir du profibus .......................................................................................182
8.8. LE PROFINET.......................................................................................................183
8.8.1. Appareils de terrain sur PROFInet IO............................................................183
8.8.2. Communication .............................................................................................184
8.8.3. Installation du rseau ....................................................................................184
8.8.4. Intgration au paysage informatique .............................................................184
8.8.5. Intgration au bus de terrain..........................................................................184
8.9. PRERIPHERIE DECENTRALISE EN PROFINET.................................................186
8.9.1. quipements et fonctionnalit .......................................................................186
8.9.2. Modle dquipement ....................................................................................187
8.9.3. Priphrique dE/S ........................................................................................188
8.9.4. Configuration et change ..............................................................................189
8.9.5. Diagnostiques................................................................................................189
8.9.6. Automatismes rpartis...................................................................................190
8.9.6.1. Composants PROFInet ............................................................................190
8.9.6.2. Modle dingnierie PROFInet .................................................................191
8.9.6.3. Fichier PCD..............................................................................................193
8.9.6.4. Vue de travail ...........................................................................................194
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 5 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.9.7. Communication PROFInet.............................................................................195


8.9.7.1. TCP/UDP et IP .........................................................................................196
8.9.7.2. Temps rel ...............................................................................................197
8.9.7.3. Communication sur PROFInet IO.............................................................199
8.9.7.4. Communication entre composants PROFInet ..........................................199
8.9.8. Installation du rseau ....................................................................................201
8.9.8.1. Topologies................................................................................................202
8.9.8.2. Cblage PROFInet...................................................................................204
8.9.8.3. Connectiques ...........................................................................................205
8.9.8.4. Commutateurs..........................................................................................206
8.9.9. Intgration des bus de terrain........................................................................206
8.9.9.1. Stratgie de migration ..............................................................................207
8.9.9.2. Intgration dappareils de terrain par proxy ..............................................208
8.9.9.3. Intgration dapplications de terrain .........................................................208
8.9.9.4. Intgration dautres bus de terrain............................................................209
8.9.9.5. Exemple de machine modulaire ...............................................................209
8.10. LES PROTOCOLES DE TRANSMISSION DE DONNEES.................................211
8.10.1. TCP/IP.........................................................................................................211
8.10.2. Le protocole IP ............................................................................................212
8.10.3. Les options de la trame IP...........................................................................216
8.10.4. IP et Ethernet ..............................................................................................217
8.10.5. La commande PING ....................................................................................219
8.10.6. Fonctionnement de IP .................................................................................220
8.10.6.1. Identification des adresses locales.........................................................220
8.10.7. Le routage des paquets IP ..........................................................................223
8.10.7.1. Le protocole RIP ....................................................................................223
8.10.7.2. Diffusion et constitution des tables RIP ..................................................224
8.10.7.3. La trame RIP ..........................................................................................228
8.10.8. Le protocole MODBUS ................................................................................229
8.10.8.1. Principe des changes MODBUS ..........................................................229
8.10.8.2. Adressage ..............................................................................................230
8.10.8.3. change matre vers 1 esclave ..............................................................230
8.10.8.4. change Matre vers tous les esclaves ..................................................230
8.10.8.5. Trame dchange question/rponse.......................................................231
8.10.8.6. Format gnral dune trame ...................................................................231
8.10.8.7. Support de transmission.........................................................................233
8.10.9. Le protocole HART ......................................................................................234
8.10.9.1. Quest-ce que le HART ? .......................................................................234
8.10.9.2. Comment fonctionne le HART ?.............................................................237
8.10.9.3. Les specifications du HART ...................................................................240
8.10.9.4. Quy a t-il dans les donnes HART? ......................................................241
9. SOMMAIRE DES FIGURES ........................................................................................245
10. SOMMAIRE DES TABLES ........................................................................................249

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

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 :

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

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.

2.1. HISTORIQUE DU CONTRLE DES PROCDS


Dans les premires usines de traitement, le contrle-commande des procds requrait le
plus souvent plusieurs oprateurs. Ceux-ci devaient alors surveiller en permanence
chaque unit de traitement, observer de volumineux instruments de mesure, installs sur
site et manipuler des vannes. Lensemble de lexploitation de lusine ncessitait donc
couramment des oprateurs venant visiter lusine, tablette la main pour enregistrer
nombre de paramtres essentiels. la fin de leur premier passage, des calculs appropris
devaient tre raliss, en vue de la visite suivante, pour ajuster les vannes, registres,
entranements et autres lments finaux.
Cela impliquait que chaque oprateur dveloppe sa propre sensibilit par rapport au
procd, art sil en est. Lun des dfis dune telle gestion dusine consistait coordonner
les nombreux oprateurs afin quils puissent grer le flux de produit dun bout lautre de
lusine de faon cohrente. Du fait de la subjectivit de ce ressenti de lexploitation, les
rsultats de lusine pouvaient varier selon les diffrents oprateurs et leurs diffrents tats
motionnels. Les dlais et autres inefficacits en rsultant taient ainsi les facteurs limitant
la productivit de lusine.

2.2. DBUTS DES TABLEAUX DE COMMANDE LOCALE


Avec les progrs technologiques, il est devenu possible de transmettre des signaux
pneumatiques. La salle de contrle a ainsi fait son apparition dans les usines les plus
importantes et les volumineux appareils de mesure ont donc t placs en un seul lieu,
avec quelques dispositifs de contrle commande qui transmettaient les signaux en retour
aux vannes les plus proches sur le terrain.
Diffrents oprateurs pouvaient alors enregistrer leurs relevs dans un journal et raliser
quelques rglages sur les procds dexploitation sans devoir se rendre sur les sites aussi
frquemment quauparavant. Naturellement, il restait ncessaire de visiter lusine pour
rgler les vannes, registres et autres lments finaux les plus distants.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

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.

Figure 1: volution : Toutes ces oprations taient rparties

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 9 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

3. VOLUTION DU CONTRLE DE TRAITEMENT DE LUSINE


3.1. DES SALLES DE CONTRLE PLUS SOPHISTIQUES
Aprs la seconde guerre mondiale, les commandes lectriques sont devenues plus
robustes et pratiques pour un usage en environnements industriels.
De plus nombreuses mesures devenaient alors possibles du fait de la baisse du cot des
capteurs.
En outre, il commenait exister de nouveaux types de capteurs pour mesurer des
paramtres impossibles mesurer jusqualors. Par ailleurs, il devenait possible de
mesurer un plus grand nombre de paramtres en ligne, plutt que de prlever des
chantillons de laboratoire.
La taille des contrleurs tait plus petite, de sorte quun plus grand nombre dentre eux
pouvait tenir sur un mme tableau et une surface rduite. Tout cela a conduit une salle
de commande plus complexe, do le besoin dun cblage plus important vers ce lieu.
Cela prsentait des problmes de gestion des informations pour les oprateurs, outre les
dfis en termes de logistique de gestion du signal pour lingnieur dinstrumentation.

3.2. COMMANDE CENTRALE DE LORDINATEUR CENTRAL


mesure que les progrs technologiques ont fait baisser les prix des ordinateurs, ceux-ci
sont devenus plus courants, sur les installations plus grandes et plus complexes. Cela a
ainsi permis le dveloppement accru des salles de commande centralise.
Si ces ordinateurs pouvaient dsormais traiter toutes ces nouvelles donnes, ils nen
restaient pas moins conus dabord pour les entreprises. Au cours des annes 60 - 70,
deux types dordinateurs pour la commande des procds sont apparus :
Commande numrique directe (CND)
Commande analogique commande numriquement (DDAC)

3.2.1. Commande numrique directe (CND)


Figure 2: Ordinateur central pour commande
numrique directe (DDC)

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

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

3.2.2. Commande analogique commande numriquement (DDAC)


La DDAC est le plus souvent appele Contrle commande de surveillance

Figure 3: Commande analogique commande numriquement (DDAC)


Avantages :
Fiabilit leve
Interface homme machine approprie
Acquisition de donnes et alarmes
Contrle commande sophistiqu
Redondance complte
Inconvnients :
Cblage et installation complexes
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 11 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Difficult mener des modifications de stratgie


Chert
Cette salle centrale de contrle-commande offrait ainsi une image bien plus prcise de
lexploitation globale de lusine. En revanche, une fois toutes les parties distantes de
lusine relies cette salle unique, les lments suivants devenaient trs coteux du fait
des :
Parcours des nombreux cblages de contrle-commande, chemins de cbles et
dispositifs de manutention
Conception de lingnierie
Main duvre relevant de linstallation des lignes et raccordements
Problmes inhrents une modification de la stratgie de contrle-commande
Un problme grave apparaissait galement : une panne sur lordinateur pouvait alors
provoquer lextinction de lusine entire ! Pour rsoudre cela, des contrleurs de secours
taient souvent introduits dans le systme informatique.
Afin dassurer une meilleure fiabilit du systme, il fallait frquemment dupliquer les
systmes de contrle (soit 2 jeux de contrle-commande pour chaque lment). Cette
redondance impliquait ainsi souvent lemploi dinstruments analogiques pour permettre
lusine de continuer de fonctionner.
Les oprateurs devaient ainsi tre en mesure de faire fonctionner les ordinateurs et mais
aussi de connatre le contrle-commande de procd. Il tait par consquent difficile de
trouver du personnel qualifi, dont le salaire tait donc particulirement lev.
Lemploi dun ordinateur de contrle pour la gestion des points de consigne et autres
paramtres sur les contrleurs analogiques permettait dviter la perte de signal au niveau
des lments terminaux larrt de lordinateur. Cela nconomisait pas le double systme
de contrle commande, mais au moins les oprateurs pouvaient-ils viter dapprendre
grer le procd par lordinateur. Si lordinateur de contrle tait bien implment, les
oprateurs pouvaient aller jusqu en oublier la prsence.
Ce contrle commande par ordinateur centralis prsentait avantages et inconvnients :
Avantages :
Vision centralise de lexploitation mieux organise,
Stratgies de contrle plus flexibles,
Alarmes bien plus souples et efficacies
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 12 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Possibilit accrue de disposer dun historique et dun journal des vnements


significatifs.
Inconvnients :
Beaucoup de cblage
Risque considerable sur lusine
Extensibilit limite.
En effet, il tait difficile dtendre les solutions sans reprogrammer lordinateur au complet.
Corriger ces inconvnients cotait cher.
Le cot lev du contrle-commande de lordinateur central impliquait que lon nemploie
les ordinateurs que pour des exploitations suffisamment tendues ou des procds
suffisamment critiques pour justifier leffort ncessaire pour une telle automatisation.
Un contrle-commande de type informatique est dsormais devenu plus incontournable.
En effet, avec la maturit, chaque industrie doit optimiser ses mthodes de traitement. Le
cot induit par les matires premires, dchets, pollution et la conformit aux
rglementations nationales est devenu un lment toujours plus important dans lefficacit
de lexploitation industrielle.

3.3. CONTRLE RPARTI DES PROCESS


Le dmarrage du Contrle rparti est devenu possible du fait des capacits des
technologies vido de juxtaposition permettant dafficher des donnes, voire mme pour
loprateur dinitier des actions de contrle-commande par vido .
La salle de contrle central rassemblait les informations sans que tous les traitements ne
soient situs en un seul lieu, ce qui rpartissait les risques.
Le cot et la complexit du cblage pouvaient en outre tre amoindris par lemploi dun
signal numrique passant par un simple cble servant de rseau de communication
(autoroute de linformation), reliant ainsi les diffrentes parties de lusine. Le secret du
parcours de tous ces signaux est en fait une vieille technologie : le tlgraphe.
Lemploi du code Morse tait effectivement la communication numrique de valeurs
analogiques (information de type voix, comme pour la radio).
L'architecture rpartie de procds permet une rpartition fonctionnelle des tches entre
diffrents processeurs, ce qui rduit les risques dune panne globale. mesure que des
mthodes de rduction des boucles de masse ont fait leur apparition, la rpartition
physique est galement devenue possible. Ces lments critiques ont ds lors commenc
ouvrir des possibilits pour fixer les informations centrales sur le contrle local pour les
sites o cela tait capital.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 13 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Figure 4: Passage de lordinateur central ordinateur rparti


Cette vision de lexploitation de lusine depuis la salle de contrle central offre loprateur
une fentre unique sur lensemble du procd. Et les oprateurs nont plus faire le tour
de lusine.
Cest du bout des doigts quils font dsormais la visite, en visualisant chaque contrleur ou
groupe de contrleurs sur leur cran pour superviser le droulement de leur traitement.
Si ncessaire, ils peuvent aisment faire le point et commander des modifications depuis
leur clavier, comme ils peuvent grer toutes les alarmes en cas dalerte sur un procd.
Par ailleurs, si ncessaire, une usine peut disposer de plusieurs postes oprateur sur ce
rseau. Un poste doprateur local peut tre implant sur une partie spcifique de lusine,
directement sur la mme autoroute dinformation ou directement cbl sur un ensemble de
boucles de contrle.
Ct avantages, le contrle-commande rparti impliquait de moindres parcours de cbles,
labsence de cblage entre contrleurs et salle de commande, un moindre risque de
pannes et un systme plus volutif, pour le cas o il faudrait tendre le systme, sans trop
de cots de remplacement.
Ct inconvnients, ces systmes de contrle rparti prsentaient toujours des capteurs
et lments finaux relis des armoires de contrle-commande et les branchements entre
composants provenant de diffrents fabriquants pouvaient prsenter un certain nombre de
difficults. Cest cela que rpondent les E/S numriques ou bus de terrain.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 14 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

3.4. SYSTMES DE PROCESSEURS RPARTIS


Les assemblages lectroniques distance dun systme de contrle-commande rparti de
processeur sont constitus dun certain nombre de micro-ordinateurs spcialiss,
appels microprocesseurs. Il en va de mme pour les postes oprateurs et moniteurs
vido qui fournissent laffichage et jusquaux imprimantes et lecteurs de disquettes
contiennent des microprocesseurs spcialiss.
Connects une fonction et en conjonction les uns avec les autres, cette combinaison
dordinateurs tablit un systme rparti de microprocesseurs.
Certains puristes seront mcontents de cet emploi un peu vague des dfinitions. Cela dit,
ces puristes ne sont jamais daccords entre eux !
Voici donc quelques dfinitions communment admises :
Microprocesseur, P - circuit lectronique intgr, typiquement dans un botier
monopuce, capable de recevoir et excuter des instructions codes, qui assure les
fonctions de CPU et dunit arithmtique logique (ALU), lexclusion de mmoire et
systmes E/S. Microcontrleur, C -Microprocesseur temporisateur, compteur, RAM et
ROM incluses.
Micro-ordinateur Bas sur un microprocesseur ou un ordinateur de petites dimensions
physiques, qui tient en principe sur une petite carte de circuit imprim et travaille partir
dune chane de donnes de 4, 8 ou 16 bits (et, en effet, 32 et 64 bits) mais qui prsente
dsormais la puissance que lon trouvait auparavant dans les mini-ordinateurs ou PC. On
parle aussi dordinateur personnel (PC).
Sur le plan matriel, le systme de processeur rparti est un gestionnaire dinformations,
un dispositif de communications qui fonctionne sur la base de technologies trs diffrentes
de celles des applications auxquelles on le ddie. Dans ce contexte systme, il vise
contrler les procds industriels.
Si les composants assembls de systmes continuent dassurer des tches habituelles,
cest avec des mthodes bien diffrentes aujourdhui.
Si lon comprend bien les fonctions des amliorations des microprocesseurs, on peut
mieux en apprcier les possibilits. De nouvelles stratgies de contrle-commande
peuvent tre penses et de nouveaux capteurs et actionneurs pourront tre dvelopps
pour tirer le meilleur parti de la puissance de gestion des informations du microprocesseur.
Comme vu prcdemment, ces progrs matriels sont inhrents la moindre taille, au prix
rduit et la fiabilit accrue de la technologie de ces composants. Larchitecture du
contrleur est passe dun ordinateur central unique qui assurait toutes les tches de
contrle et offrait la fois laffichage, le traitement et la communication, avec les entres et
les sorties une architecture de processeurs rpartis sur le systme.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

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.

3.5. AUTOMATES PROGRAMMABLES INDUSTRIELS (API / PLC) ET


CONTRLE COMMANDE DE PROCD
Les automates programmables industriels (API / PLC) ont t conus pour les fonctions
dautomatisation dans les usines, lorsque lexploitation ncessitait de nombreuses
oprations rapides, rptes, comme sur la plupart des chanes.
Bien que ce ne soit pas typique des usines de traitement traditionnelles, certaines
oprations peuvent galement exploiter les capacits extrmement puissantes dun PLC.
Les PLC actuels peuvent tre bien plus efficaces que jamais pour les oprations de
squenage, de rgulation et de verrouillage. Le contrle commande en temps rel pour le
verrouillage de moteurs et quipements relatifs est une opration trs pratique au sein des
PLC employs dans le monde du contrle-commande des procds.
Un bon exemple en est notamment le contrle des process discontinus laide de
fonctions de gestion de procd, configures par ordinateur personnel (PC) ou station de
travail oprateur de type PC. Les PLC les plus rcents ont t employs pour
linformatique rpartie, par une opration impliquant plusieurs PLC sur les rseaux.
Ces rseaux sont parfois, mais pas toujours, P2P : ainsi, un PLC peut parler avec un autre
de faon directe, sans passer par un quelconque dispositif intermdiaire.
Le contrle-commande dcentralis est dsormais disponible sur la plupart des systmes
PLC actuels, par des entres-sorties distantes intelligentes.
Parmi les applications typiques se trouvent les arrts/dmarrages des quipements et les
verrouillages de scurit, le filtrage, groupage simple, emballage, embouteillage et
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

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

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 17 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Les fournisseurs et distributeurs de PLC manquent dexpertise sur les procds, ce


qui induit les services et cots affrents dun intgrateur indpendant.
Tout le monde demande rgulirement un comparatif entre DCS, PLC, ordinateurs
centraux, PC et PC avec PLC, mais les produits sont en constante mutation. Chaque
fournisseur propose nombre de caractristiques diverses pour rpondre autant de
situations spcifiques. Ces comparatifs sont autant de gnralisations ! En ralit, la
plupart des PLC se trouvent dans le monde manufacturier et la partie conditionnement des
usines de traitement. Le contrle-commande sophistiqu (contrle multi-boucle) ne peut
typiquement pas employer de PLC pour une foule de raisons diffrentes.
Les PC, DCS et PLC ptissent tous des compromis entre cot et performance, mme si
ce ne sont pas les mmes. On peut aisment trouver des arguments en faveur ou contre
tous les lments de comparaison qui apparaissent ici ou dans presque tous les articles
de magazines disponibles. Comme pour tout, il nexiste pas de solution idale pour
prendre la bonne dcision... dans le cas contraire, vous ne seriez pas l tenter de savoir
comment acheter le produit idoine pour votre usine (plus besoin dingnieurs, un bon de
commande suffirait tout acheter).
Pour trouver le bon systme, il faut tenir compte de tous les paramtres. Comme pour
choisir entre deux marques, la dcision entre PLC, DCS ou ordinateurs gnralistes (ou
PC), les fonctions ncessaires sont le paramtre cl. Lacheteur doit toujours avoir en tte
la comprhension du procd. (En effet, la plupart connaissent mais ne comprennent pas
le procd. La comprhension peut venir de la collecte dinformations quun nouveau
systme pourrait offrir.)

3.6. COMPARAISON DCS ET PLC :FACILIT DE CONFIGURATION


Les systmes propritaires de DCS taient initialement configurs comme des blocs
fonctions reprsentant diffrents instruments et contrleurs provenant du mme
fournisseur. En gnral, ces blocs offraient les forces et faiblesses de ce fournisseur,
selon son expertise des applications sur les marchs qui lui taient familiers.
Il nexistait pas de norme dans ce domaine, mais la plupart de ces systmes taient plutt
simples configurer. En effet, en principe, c'tait aussi le fournisseur qui concevait la
station de travail pour garantir ladquation entre lInterface oprateur et ces
instruments . Outre cette simplicit, lutilisateur tait certain de disposer dune
exploitation en temps rel et de ne pas risquer de polluer par inadvertance son logiciel.
Par ailleurs, les PLC venaient en principe remplacer des relais et taient programms soit
par logique des relais soit, si un contrle commande plus complexe tait ncessaire, dans
lun des langages volus tels que Pascal, Basic ou encore un mlange des deux.
Une interface oprateur bien plus simple existait alors, dun niveau de communication trs
minime et dun besoin trs limit de communication temps rel entre dispositifs.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 18 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

3.6.1. Configuration typique dun systme de PLC


Chaque PLC doit tre configur part et il faut tre trs organis pour viter de dupliquer
des repres de procds, etc. On rserve en principe les stratgies complexes aux PLC
individuels.
Le PC doit tre configur pour communiquer avec chaque PLC pour trouver les variables
spcifiques, puis configur pour les vues, puis les historiques, puis les tendances, etc. Les
systmes PLC disposent en gnral de multiples bases de donnes pour configuration et
appariement.
(Bien quemploy pour lacquisition et le contrle de donnes, ce type de systme nest
pas rellement un systme SCADA. SCADA est un terme employ depuis plus de 40 ans
pour dsigner les systmes qui font commuter un quipement au-del du site mme de
lusine, laide dun tlphone traditionnel, de micro-ondes ou encore de connections
satellite et qui ncessitent une technique unique de communications pour assurer
lintgrit dans des conditions indpendantes du contrle de lutilisateur.)

3.6.2. Configuration typique dun systme DCS


La configuration se fait gnralement partir dune station de travail conue pour un
systme particulier. Tous les contrleurs forment une sorte de base de donnes
permettant la communication P2P dans des stratgies complexes.
La base de donnes peut tenir sur une simple station de travail, avec copie sur les
contrleurs. Il faut parfois procder des tlchargements pour la sauvegarde des
contrleurs redondants. Vues, historiques et tendances devront galement tre
configurs.
Certains pourront prsenter une base de donnes commune, selon le fournisseur (et lge
du systme).
Les PC, le plus souvent compagnons, doivent configurer des liens uniques pour le
contrle commande et les vues, etc. sur une base de donnes indpendante, comme pour
les systmes PLC.
Les systmes DLC prsentent en gnral une base de donnes unique et ne doivent pas
tre rgulirement synchroniss entre eux.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 19 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

3.7. SYSTME SCADA


Ces dernires annes, lemploi du terme SCADA (systme d'acquisition et de contrle de
donnes) a trs souvent t appliqu des systmes qui sont en ralit des systmes
dacquisition de donnes qui assurent aujourdhui galement le contrle.
Mais ce na pas t l la dfinition de ce terme au cours des 50 dernires annes.
grande chelle, les vritables systmes SCADA ont t employs pour des actions de
contrle-commande et de collecte dinformations distance de lusine.
Ces systmes SCADA nont en principe pas t employs pour le contrle de process
mais plutt pour le dmarrage et larrt dunits distantes, comme par exemple dans le cas
des transformateurs de puissance distants ou des pompes eau ou gaz sur les
pipelines.

Figure 5: Systme classique SCADA


Le plus souvent, la liaison ne se fait pas par cble mais par transmission radio, ligne
tlphonique, voire mme satellite. Les dlais sur ces systmes SCADA ont impos de ne
pas se fier au contrle-commande des dtails du process lui-mme distance.
La partie de contrle commande ntait cense quteindre ou allumer des units
particulires ou court-circuiter des units qui auraient subi des dommages, suite par
exemple un orage ou un accident. Les socits de distribution dnergie ont toujours
faire face des vnements de ce type.
Toutes les communications dans de telles transmissions distance, comme pour un
systme SCADA doivent tolrer de longs dlais entre la demande daction et loccurrence
de laction. Autre sujet dinquitude, les frquentes interruptions imprvues dun signal
transmis.
Cela interdit en principe tout procd daction continue, qui ncessite une exploitation
meilleur temps de rponse. Pendant des dcennies, des technologies exclusives ont t
mises en uvre pour contrecarrer ces limitations de contrle, comme par exemple ces
routines extrmement rigoureuses de contrle avant excution sur toute transmission
de donnes.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 20 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

3.8. RLE ACCRU DES ORDINATEURS PERSONNELS (PC)


Bon gr mal gr, le milieu des annes 90 est devenu lre du Microsoft de Bill Gates, qui
est toujours plus influent sur lensemble de notre technologie.
Le volume des produits Microsoft et les volumes des produits compatibles a cr des
normes de fait et des ordres de prix imbattables. En quelques courtes annes, ceci a filtr
dans toutes les gammes de produits de contrle-commande de process, outre les produits
commerciaux et les pratiques professionnelles en dcoulant.
La premire partie darchitecture systme dans laquelle le PC apparat comme le dispositif
le plus demand par les utilisateurs est la station de travail. UNIX a t le cheval de
bataille de la capacit et de la stabilit de puissance de traitement. Au fil des ans, il est
devenu le socle incontest de la fiabilit dutilisation pour les oprations dimportance
vitale. Cependant, Windows NT ou ses successeurs prendront le pas sur lui.
Prix, puissance et caractre universel sont ce qui gnre la demande des utilisateurs, qui
souhaitent ensuite galement de la robustesse pour ces produits.
Le secteur des contrles de procds na quant lui jamais bnfici de lavantage du
volume pour la plupart des produits quil utilise.
Contrairement aux systmes commerciaux ou, plus forte raison, aux produits grand
public. Il suffit de comparer le nombre dusines de bton soutenues par les exigences
conomiques modiales au nombre de postes de TV, micro-ondes, jeux vido (liste
interminable) en bnficiant. Les prix chutent mesure que les volumes croissent. La
recherche en nouvelles technologies rpondra toujours aux marchs qui peuvent soutenir
ces investissements. Les autres utilisateurs nont qu attendre les rsultats puis modifier
la technologie pour leur propre usage.
Quelques exceptions. En 1970, Honeywell Industrial Division (Fort Washington,
Pennsylvanie tats-Unis) a financ le dveloppement du premier microprocesseur 16bits de General Instrument, afin de crer le TDC2000, premier systme de contrle rparti
ayant rencontr un succs commercial. Ils ont d amortir les cots induits par 8 boucles
de contrle qui pouvaient justifier cette dpense puis adapter le cot de contrleurs
boucle unique. (8 bits ny auraient pas suffi). Et cela 10 ans avec les premiers PC 16-bits !

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 21 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

4. QUEST-CE QUUN DCS ?


Un Systme Numrique de Contrle Commande est, avant tout, un ordinateur spcialis.

Figure 6: Exemple de DCS


On trouve gnralement ses divers lments sur un bus fond de panier:
Une alimentation,
Un contrleur qui est l'ordinateur proprement dit,
Une (ou plusieurs) cartes de communication par rseau de terrain,
Une (ou plusieurs) cartes de communication par rseau avec des ordinateurs,
Une (ou plusieurs) cartes de communication par liaison srie RS232 ou RS422 /
RS485,
Des cartes dentres / sorties classiques (entres analogiques, sorties
analogiques, entres logiques, sorties logiques).
DCS veut dire Distributive Control System et plus souvent appel en Europe sous le nom
de SNCC (Systme Numrique de Contrle Commande).

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 22 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

5. QUELLE DIFFERENCE AVEC UN AUTOMATE PLC ?


Aucune, sinon que pour un PLC c'est le traitement les entres/sorties logiques qui est
favoris alors que pour un DCS c'est le traitement des entres/sorties analogiques qui est
plus spcifiquement la base de la conception.
Un systme DCS est donc tout simplement destin aux rglages de boucles de rgulation,
aux enregistrements de toutes les mesures dont nous avons besoin, surveillance de tous
les paramtres ncessaires au procd.
Il reste une diffrence pour les cycles de scrutation qui sont gnralement plus rapides sur
PLC que sur DCS (normal vu que nous scrutons que des entres sorties logiques sur un
PLC !!).
En fait la distinction entre DCS et PLC est de plus en plus une question historique (ou
d'habitude) et de moins en moins une ralit profonde.
D'ailleurs DCS et PLC utilisent les mmes langages de programmation dfinis par la
norme IEC 61131-3.
Quand au superviseur, il est extrieur au DCS (ou au PLC). C'est un programme dans un
ordinateur extrieur qui est charg de raliser l'interface ncessaire la conduite par
l'homme des processus industriels.
Gnralement les PLC sont fournis sans superviseur (SCADA) dans la configuration de
base alors que les DCS sont fournis avec leur superviseur ddi d'o certaines confusions
courantes entre DCS et superviseur.

Figure 7: Principe du systme de supervision

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 23 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

6. LA PARTIE HARDWARE : STRUCTURE DUN DCS

Figure 8: DCS SIEMENS S7-400

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

Les embases se fixent dans des armoires que lon appelle


des baies de largeur 19 pouces. Voici un exemple de baie
selon la figure ci.

Figure 10: Exemple darmoire DCS


Dans ce type darmoire, vous aurez le plus souvent prsent
deux serveurs installs et raccords au rseau du DCS.
Nous verrons aussi dans ce cours quoi servent les
serveurs.

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.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 25 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

6.3. LES CARTES DENTRES/SORTIES


6.3.1. La carte dentre logique
La carte dentre logique va nous permettre de surveiller toutes les
entres logiques de types suivants (entre autres):
Fin de course de vanne,
Bouton poussoir,
Retour de marche moteur,
Pressostat,
Thermostat,
Dtecteur de niveau,
Figure 12: Carte dentre logique
Les cartes dentres logiques (Digital Input en anglais) peuvent tre de
8,16 ou 32 voies.
Elles sont quipes de LED qui permettent de nous indiquer ltat
logique des entres affectes sur la carte.

6.3.2. La carte de sortie logique


La carte de sortie logique va nous permettre de commander tous les
actionneurs de types suivants (entre autres):
lectrovanne,
Commande de moteur,
Voyant lumineux,
Figure 13: Carte de sortie logique
Les cartes de sortie logique (Digital Output en anglais) peuvent tre
de 8,16 ou 32 voies. Elles sont aussi quipes de LED qui
permettent de nous indiquer ltat logique des sorties affectes sur la
carte.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 26 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

6.3.3. La carte dentre analogique


La carte dentre analogique va nous permettre davoir toutes les
mesures, entre autres, de types suivants dans lautomate :
Pression,
Dbit,
Temprature,
Niveau,
Figure 14: Carte dentre analogique
Les cartes dentre analogique (Analog Input en anglais) peuvent tre
de 4,8 ou 16 voies

6.3.4. La carte de sortie analogique


La carte de sortie analogique va nous permettre de rguler tous les
actionneurs suivants :
Vanne de rgulation,
Variateur de vitesse,
Figure 15: Carte de sortie analogique
Les cartes de sortie analogique (Analog Output en anglais) peuvent
tre de 4,8 ou 16 voies.
Faites bien attention car les cartes dentres et sorties analogiques se
ressemblent, il est donc prfrable de bien regarder les rfrences de
cartes qui sont souvent indiques sur chaque carte.
En fonction des rfrences, vous devez consulter la documentation
constructeur pour tre sr du type de cartes que vous installez. Cela
peut arriver de se tromper !!!!.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

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

Les modes de fonctionnement suivants sont


possibles :
Excution du programme.

RUN-P

Toutes les fonctions PG sont autorises


Excution du programme.

RUN

Seules les fonctions PG lecture sont autorises


Le programme nest pas excut.

STOP

MRES

Toutes les fonctions PG sont autorises


Position dans laquelle un effacement gnral peut tre effectu

Figure 17: Les divers modes de fonctionnement dune CPU


PG veut dire console de programmation.
Effacement gnral : Cette fonction efface toutes les donnes utilisateur de la CPU. Il
doit tre effectu une fois avant le dbut de la programmation (en dbut de projet par
exemple).
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 28 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Ceci a lieu en plusieurs tapes :


Etape

Action

Rsultat

Mettez le commutateur de mode de


fonctionnement en position STOP

Le tmoin STOP sallume

Le tmoin STOP steint et aprs envoron 3


secondes, sallume nouveau.
2

Mettez le commutateur en position MRES et


maintenez-le dans cette position (environ 3
secondes) jusqu ce que le tmoin STOP se
rallume.

Pour les nouvelles CPU, attendez que le


tmoin STOP sallume une seconde fois.
Important : Entre les tapes 2 et 3, il doit
scouler au maximum 3 secondes

Remettez le commutateur en poistion STOP et


ensuite remettez en position MRES aprs un
dlai de 2 secondes

Le tmoin STOP clignote pendant environ 3


secondes et se rallume ensuite.
Tout est OK leffacement gnral de la CPU
a t excut

Table 1 : Les tapes dun effacement gnral de la CPU

6.3.6. La carte de communication


La carte de communication va permettre de communiquer en rseau avec plusieurs
automates, nous pouvons associer un pc fixe pour la programmation de lautomate
par lintermdiaire dun coupleur.
Elle sert aussi au technicien de maintenance qui peut connecter son pc portable
dessus pour vrifier ce quil ne fonctionne pas.
Figure 18: Carte de communication
Vous pouvez remarquer sur la photo que vous avez deux ports Ethernet, cest ce
quil va permettre de connecter vos pc avec un cble rseau RJ45.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 29 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

6.4. STRUCTURE MATRIELLE DES CONTRLEURS


6.4.1. Contrleur classique de procd
Pour apprhender le contrleur bas sur microprocesseur, il faut essayer de comprendre
les contrleurs analogiques classiques dont il est issu.
Divers fournisseurs ont utilis diffrentes approches pour concevoir leurs produits, partant
de la faon dont ils envisageaient le rle de leur quivalent analogique.
Noublions pas que les automates programmables industriels (API/PLC) employs en
automation dans les entreprises ont dabord t dvelopps en remplacement des
batteries de relais, avec, pour toute interface oprateur, des boutons marche/arrt pour
initier les actions et des lampes pour suivre le droulement dune opration et en notifier la
fin loprateur. Les origines du contrle de procd sont tout autres.
Les premiers contrleurs de procd ne faisaient physiquement quun avec le plateau
oprateur. Ils ne comptaient pas seulement un indicateur de variable de procd (PV) sur
une chelle calibre, mais aussi un point de consigne (set point SP) sur cette mme
chelle ainsi quun indicateur de sortie de signal de contrle.
Sur certains instruments, ce contrleur ntait pas une Indication de la sortie du contrleur
mais plutt la position relle de llment final (soupape, unit dentranement moteur, etc.)
partir dun signal de retour
Tout ceci faisait partie dune boucle
de procd : procd-capteur, parfois
par un transmetteur, pour rapporter les
conditions de procd au contrleur et
diriger llment de fin qui venait rgler
le procd.
Figure 19: Boucle simple de contrle
partir dun contrleur classique
simple boucle
Dans le rack (ou la ficche) du contrleur rparti, lemplacement de la carte est devenu
celui de diffrentes boucles se partageant un processeur (Figure ci-dessous).
Comme auparavant, il existait des cbles vers les capteurs et lments finaux mais ce
rack de contrleur ne comptait plus de cbles directs ni de branchements classiques.
La spcificit du contrleur bas sur microprocesseur par rapport au contrleur classique
est la possibilit dinterconnection significative entre analogique et discret.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

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

6.4.2. Architectures du contrleur


Ces dispositifs lectroniques appels contrleurs prsentaient frquemment des cartes de
fonction spcifique aux premires tapes de leur conception. Il y avait ainsi une carte
particulire, ddie spcifiquement aux entres et sorties, ainsi quune carte pour stocker
tous les algorithmes (ou blocs fonctions) employs dans ce systme.
Dautres cartes agissaient comme calculateur, assuraient le stockage de la base de
donnes, la communication numrique sur lautoroute de linformation ou encore la
communication avec les dispositifs externes relis distance ce contrleur, etc.
Au milieu des annes 90, deux architectures trs gnrales de contrleurs sont apparues
et ont investi la plupart des DCS toujours en exploitation, parmi les dizaines de milliers
existant dans le monde entier. Ces deux types ont influenc lapproche retenue dans les
conceptions les plus rcentes et il vaut mieux en comprendre le fonctionnement,
notamment si votre socit en utilise quelques-uns.
Les deux versions reposent sur un traitement rparti, mais de faon spcifique. Pour la
version fonction partage, toutes les boucles arrivant sur ce contrleur particulier
partageaient plusieurs cartes microprocesseur (Figure ci-dessous).

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 31 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Les microprocesseurs taient fonctionnellement rpartis entre traitement E/S, traitement


contrle-commande, traitement de communication, etc. Pour cette structure particulire,
les mmes jeux de cartes taient employs pour toutes les versions de contrle, dans la
plupart des cas. Ainsi, tous les contrleurs taient identiques sur le plan matriel et
relativement faciles maintenir et faire voluer de faon unique.
On pouvait les reconnatre parce quils disposaient de telle carte en carte de sortie (ou en
carte ou encore station de stockage), carte de conditionnement, de base de donnes,
dalgorithme, de communication externe. Ces cartes taient en principe accompagnes
dautres cartes ncessaires, telles que carte dalimentation ou dautoroute de linformation.
Les premiers contrleurs EMC, Fischer and
Porter,
Foxboro
Microspec,
Honeywell.
TDC2000, Leeds & Northrup's MAX 1, Moore
Products MYCRO et Powell System's Modicon
taient plutt de ce type.
Figure 21: Structure physique de contrleur
(contrleur fonction partage)
Le principal avantage du contrleur fonctions partages est que tous les contrleurs
disposent des mmes jeux matriel/logiciel, ce qui facilite les commandes, installations,
modification de commandes, formation, maintenance et stockage des pices.
Le second type classique de construction reposait sur des cartes individuelles
microprocesseur pour chaque boucle ou jeu de boucles (Figure ci-dessous).
Certaines cartes taient ddies au contrle de boucle et dautres au contrle logique. Les
fonctions de sortie, entre, conditionnement du signal, etc. taient assures sur chaque
carte par le mme processeur. Il y avait galement dautres cartes ddies la
programmation, selon le jeu standard dalgorithmes du fournisseur. Souvent, ces cartes
sont dites multifunctions, multitches...
Les diffrentes combinaisons de
cartes taient uniques pour chaque
rack de contrleurs, selon la
commande client.
Figure 22: Structure physique de
contrleur (rack de contrleur
boucle individuelle)
Chaque rack contrleur pouvait en
outre
disposer
dune
carte
dautoroute de linformation et dune
carte dalimentation, parfois dautres
cartes de diagnostic ou encore de
circuit de commande pour faire
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

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. STRUCTURE LOGICIELLE DES CONTRLEURS


Les contrleurs analogiques des dbuts ont influenc les premires conceptions
matrielles mais aussi le logiciel. Ce dernier devait assurer les fonctions relles des
contrleurs, mais de nouvelles fonctions sont nes des exceptionnelles possibilits des
logiciels.
Ce sont plus exactement de nouvelles combinaisons de fonctions qui sont devenues
possibles et qui continuent de permettre de nouvelles solutions, moindre cot. Cest l le
passionant domaine du dveloppement, qui modifie et fait fortement voluer tout le
domaine du contrle commande.

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.

6.5.2. Organisation du temps dexcution pour les actions de contrle


Selon le fournisseur, le fonctionnement du logiciel rpond diffrentes caractristiques,
selon la conception retenue. Comme pour le matriel, la conception logicielle peut varier,
pour une mme fonction.
Dans un logiciel, le microprocesseur lit les lignes de code correspondant une fonction.
Le temps de lecture de toutes
les lignes de code est le temps
de balayage.
Le concepteur dispose de
diffrentes approches pour
lexcution de son logiciel, de
mme que pour lassemblage
des parties matrielles.

Figure 24: Excution de


fonction de contrle

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 35 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

6.5.3. Progrs dans la structure logicielle


Les progrs raliss dans les systmes rpartis ont galement largement bnfici des
nouvelles approches en cours et permettent de configurer les systmes informatiques
sans pour autant tre programmeur.
Lobjectif est que lingnieur dusine qui a en charge le dveloppement des systmes de
contrle-commande des procds puisse, sans tre programmeur, comprendre
parfaitement la programmation pour faire fonctionner son systme de contrle commande.
Cela dit, les lments ncessaires au contrle commande ont volu en quelques annes
de la programmation la configuration.

6.5.4. Programmation contre configuration


Il se peut que vous connaissiez le dtail du fonctionnement dune ampoule, cela dit, ce
nest pas capital pour utiliser la lumire produite. Vous avez juste besoin de pouvoir
tourner le bouton et dtre suffisamment clair pour travailler. La conception dun
systme de contrle repose sur ce mme principe.
Le code machine tait le langage de
programmation initial. Dans les faits,
tout code dun processeur revient cela
(compil, en somme).
Plus de mmoire et de puissance
traitement ont permis la naissance
lassembleur, ce qui a facilit
programmation,
du
fait
de
traductibilit .

de
de
la
sa

Figure 25: Passage de la


programmation la configuration
Lexemple de lassembleur prsent ci-dessus donne les informations suivantes :
Charger un registre A daccumulateur avec la valeur stocke dans
lemplacement mmoire TEMP
Soustraire 150 la valeur de temprature stocke dans laccumulateur A et
placer le rsultat dans A
Si la valeur de laccumulateur est infrieure zro, aller linstruction LOOP1,
sinon
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 36 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Charger A avec un nombre spcifique (qui va faire dmarrer le moteur)


Stocker le contenu de laccumulateur A dans lemplacement MOTOR (fait
dmarrer le ventilateur de moteur)
La logique des relais est ne du matriel de relais et a facilit la comprhension des
dysfonctionnements des semi-conducteurs par les lectriciens nord-amricains. La
programmation de fonctions complexes comme les PID est trs lourde et les ingnieurs
prfrent la logique boolenne pour exprimer les mmes informations de programmation.
Laccroissement de mmoire et la monte en puissance de traitement a rendu possible
lutilisation de langages volus qui restent cependant assez impermables qui nest pas
programmeur. Ces langages sont souvent orients vers des missions spcifiques :
sciences (Pascal), affaires, machines-outils (APT), simulation, analyse de circuit, etc.
Tous ces langages ont tenu un rle dans lhistoire des mthodes de programmation des
contrles, quil sagisse de contrle logique ou contrle rparti de programmation. Tous
ont volu au fil du temps.

6.5.5. Blocs fonction


Les fournisseurs de contrle-commande de procd trouvaient la plupart de ces langages
trop compliqus pour les utilisateurs qui avaient besoin doutils faciles de configuration
plutt que de programmation. Cela a conduit ces fournisseurs dvelopper des blocs
fonction pour disposer de stratgies de contrle, en les reliant de diffrentes faons par
cblage virtuel.
Le fournisseur X annonce 40 algorithmes
Le fournisseur Q en annonce 400 !
Qui propose le plus grand nombre de fonctionnalits ? Aucun des deux peut-tre !
Le premier peut proposer de grands blocs fonction, trs complets et puissants, dont
certains offrent des alarmes appropries et des liens numriques dtat embarqus. Si
plus tard vous devez ajouter des alarmes ou relier ltat dune nouvelle fonction, il vous
faudra vous brancher sur lexistant sans pouvoir changer les temps de balayage ou
trouver la place ncessaire pour glisser la (les) fonction(s) dans la configuration.
En gnral, les fournisseurs qui ont employ lapproche de lintervalle fixe de temps ont
mis en uvre des blocs grandes fonctions.
Le second fournisseur peut proposer plusieurs blocs fonctions plus petits. Plusieurs blocs
fonction peuvent tre ncessaires pour crer une opration assure par un seul bloc du
premier fournisseur. (Jai en mmoire un fournisseur qui appelait 42 blocs petite fonction
pour raliser une action de contrle en cascade, ce quassurait lun de ses concurrents
avec seulement 2 de ses blocs fonction).
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

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.

6.5.6. Connection des blocs


Les fournisseurs ont cr lquivalent plusieurs types de matriel dinstruments en crant
des blocs fonction ralisant les mmes calculs.
Lensemble de ceux-ci est en principe en micro-logiciel, du logiciel qui se pense comme du
matriel, un peu comme un produit fantme (vaporware), vendu avant existence relle du
produit.

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).

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 38 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Analogie du linking (coordination)


Vous vous faires une omelette un matin et un enfant de 4 ans vous aide. Quiconque en a
dans son entourage sait que les enfants de cet ge veulent dsesprment apporter de
laide mais quils ne sont pas assez expriments pour le faire rellement. Vous nen
attendez pas moins que cette exprience de laide apporte porte ses fruits plus tard.
Donne-moi vite deux ufs lui dites vous. La raction de lenfant est de vous les lancer,
navez-vous pas dit vite ?
Ils se brisent videmment. Vous dites non, apporte-les moi en les mettant labri .
Lenfant pense les mettre dans ses poches, o ils se brisent nouveau. Comme vous
voulez des ufs entiers, vous modifiez nouveau votre requte. Lenfant trouve un sac et
y place dlicatement les 2 nouveaux ufs. Entre la longueur de son bras et la taille du
sac, les ufs se fracassent nouveau, cette fois sur le sol (ils taient pourtant labri
dans le sac !), au moment o lenfant tout heureux vient vers vous avec son sac.
Cela dit, chacune de vos instructions tait juste et les rponses apportes adaptes, mais
les ufs ne sont jamais arrivs entiers. Cest ce que les programmeurs appellent la
coordination. On peut tous donner des instructions un ordinateur, mais avec la vritable
exprience de lapplication on peut surtout dire tout ce quil ne faut pas faire !
Plaons quelques blocs fonction dans une configuration simple, comme figure ci-aprs.
La puissance de ce concept combinatoire
de fonctions est stupfiant pour qui est
habitu
aux
anciennes
mthodes
matrielles dlaboration de stratgie de
contrle !
Figure 27: Combinaison de blocs fonction
Imaginez toutes les versions possibles de
cette optimisation de connection de blocs
fonction entre eux lentre du gain dun
contrleur tri-modal (PID).
Par exemple :
Un bloc fonction de commutateur 8 positions pourrait slectionner diffrents
gains daprs une entre oprateur ou des entres produites par diffrentes
tapes du procd.
Un bloc fonction gnrateur de rampe pourrait faire varier le gain en fonction
dune variable ou de la diffrence entre deux variables.
Un gnrateur de fonction pourrait modifier le gain en fonction dune rponse
non-linaire unique une variable ou dune fonction entre deux variables.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 39 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Etc. Le seul facteur limitant est limagination de lingnieur de procd !


Il y a quelques annes, cela ntait possible que par un ordinateur central unique, par le
biais de liaisons de communication vulnrables et lentes.
Avec du matriel, ce ntait sans doute pas possible du tout ou manquait pour le moins de
praticit. Cest de ces cas de configuration que les changements peuvent apparatre dans
les techniques de process qui garantissent la productivit.
La productivit tait la vritable raison pour que votre chef vous dise de regarder dans le
DCS.
gauche et droite sur la figure suivante, vous pouvez voir des connections physiques
sur un contrleur, provenant du monde rel des capteurs et lments terminaux.
Entre les barres verticales se trouvent des blocs fonction relis par cblage virtuel,
tablissant une stratgie de contrle.
Lexemple est ici une chaudire industrielle, avec contrle analogique du fuel et de lhuile.
Ces contrles sont interconnects, de sorte que si le point de consigne du contrleur dair
est modifi, des liaisons et circuits de commande assurent le bon niveau de fuel.
Loprateur na pas besoin de les grer de faon indpendante, avec des rsultats
imparfaits.

Figure 28 : Branchement des blocs fonction par cblage virtuel


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

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.

6.6. REDONDANCE DU CONTRLEUR


Au bon vieux temps du matriel de contrle monoboucle, il tait assez rare quune boucle
de procd soit double par une autre boucle.
En principe, la solution de secours tait
de passer en mode manuel. Pour les
procds critiques, cependant, le cot
dachat dun autre contrleur tait
justifi pour une boucle de secours de
contrle 1 pour 1.
Figure 29: Contrle monoboucle
redondant pour intgrit
monoboucle
Si le procd prsentait le moindre contrle de verrouillage, mme aussi simple quun
contrle en cascade, une telle solution de secours savrait trs difficile et chre.
Sil fallait des relais de verrouillage, la redondance devenait trs complique du fait des
composants additionnels, qui pouvaient ventuellement rendre la stratgie moins fiable !

6.6.1. Le mythe de lintgrit boucle simple


Il y a sans aucun doute des possibilits de contrle redondant pour une boucle simple de
procd. On peut cependant penser quon en a fait plus que ncessaire. La plupart des
contrleurs bass sur microprocesseur se trouvent sur des units de procd plus dune
variable simple, comme par exemple la temprature.
Bien souvent, cette boucle est lie la pression, au dbit et un analyseur ou autres
dispositifs. Dans ce cas, la boucle nest plus indpendante et si la boucle se droule mal,
cest toute lexploitation qui sarrte.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

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.

6.6.2. Ordinateur principal redondant


Lorsque les ordinateurs centraux sont
arrivs sur le march, il tait trs difficile,
mais pas impossible (voir ci-dessous), de
les rendre redondants.
Figure 30: Ordinateur principal redondant
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 42 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

La recopie lectronique de code ntait pas encore trs pratique.


Il tait impossible de rechercher automatiquement une modification dans la
programmation du premier reflter sur le second. Il a fallu crer un mcanisme de
permutation (routine logicielle) de faon obtenir un alignement de toutes les entres et
sorties.
Lorsquune erreur apparaissait sur le premier poste (lorsque et pas si), la routine de
permutation devait comparer chaque ligne de code avant dautoriser la modification. Ce
travail cotait ainsi un temps considrable, parfois des heures de travail.
Voil qui serait tout fait inacceptable dans la plupart des applications de contrle de
procd. Ayez lesprit le fait que la plus grande part de notre hritage informatique venait
des ordinateurs commerciaux, pour lesquels la perte de fonctions ntait pas aussi vitale
que la perte de produit sur une ligne de production.

6.6.3. Redondance boucle partage base sur microprocesseur


Avec lavnement des premiers contrleurs microprocesseur, les premires conceptions
taient celle de contrleurs boucle partage pour des raisons de cot.
Il y avait l 8 boucles dans le mme botier. Il tait acquis que ces versions numriques
des boucles de process rsidant dans un mme botier pouvaient effectivement transfrer
les informations entre les boucles et permettre des stratgies complexes de contrle. De
ce fait, il a ensuite t tenu pour acquis que ctait l la meilleure solution de secours pour
lensemble de la stratgie globale de contrle.
De fait, il tait galement
ncessaire de procder des
diagnostics sur ces nouveaux
processeurs et leur circuiterie. Un
circuit spcifique de surveillance
tait ncessaire pour visualiser les
diagnostics dans ce contrleur et
dterminer sil tait ncessaire de
commuter vers le backup. cette
poque, ce process revenait cher.
Il a ainsi t dcid de partager
plusieurs fiches du contrleur
avec ce directeur du backup de
contrle pour limiter les cots
(Figure ci-contre).
Figure 31: Redondance boucle
partage

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 43 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Par lunit de contrle et le lien de communication numrique entre celle-ci et les


contrleurs, chacun dentre eux pouvait conserver les mmes entres/sorties sans
ncessit de commutation physique, plutt que demployer un contrleur rest disponible
pour conserver la stratgie de contrle logiciel configure.
Lorsque lunit de contrle percevait que le diagnostic de lun de ces 8 contrleurs tait
mauvais, elle pouvait commuter immdiatement la base de donnes depuis le contrleur
dfaillant vers un contrleur de secours, rediriger les entres et sorties et continuer
lexploitation depuis ce nouveau contrleur, comme contrleur principal ou primaire. Tout
se droulait bien dans le laps de temps de dfaillance du contrleur dficient.
Dans une architecture dont tous les jeux matriel/logiciel sont identiques, les stratgies de
contrle slectionnes pour ces contrleurs ne sont pas ncessaires. Un backup 1 pour N
est possible parce que toutes les stratgies de contrles sont redoubles. La redondance
est transparente pour le procd mais aussi pour laffichage oprateur (sauf, bien
entendu, diagnostic concernant la panne initiale).
Le systme compte sur la possibilit statistiquement faible quun contrleur
supplmentaire ne tombe en panne avant que le contrleur primaire ne soit remis en
service. Ctait l une mthode relativement sre de secours, mais, naturellement, le fait
de retirer une base de donnes dun contrleur dfaillant effrayait quantit de personnes.
Je pense que cette peur tait sans fondement en pratique.

6.6.4. Redondance base sur microprocesseur pour racks monocartes de


contrleur
Dans les architecture de conception des
contrleurs plusieurs jeux de cartes par
contrleur, la redondance de fiches est
une exception (Figure ci-contre).

Figure 32: Rack monocarte de


contrleur redondant
Lorsque les fournisseurs de ces
mmes structures proposaient une
version multifunction, il apparaissait
quantit de solutions de secours. On
peut les rsumer en deux familles
typiques : partage et un--un.
On ne trouve plus que quelques-unes de ces versions sur le march, mais il en existe des
dizaines de milliers en exploitation dans des usines du monde entier.
Sur ces racks de contrleurs monocarte proposs par diffrents fournisseurs, seules des
cartes multifonction peuvent dupliquer leur exacte jumelle. La plupart dentre elles sont
automatiquement mises jour la moindre modification apparaissant sur le contrleur
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 44 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

primaire. Quelques fournisseurs permettent le chargement du secours avec une


configuration diffrente et parlent de lavantage dautoriser une reconfiguration chaud.
Ceci peut tre dangereux, car cela implique une rigoureuse et systmatique discipline de
la part de chacun des utilisateurs du systme, afin de garantir que la bonne configuration
soit sauvegarde pour le cas o une panne se produirait. Dans le cas contraire... il pourrait
se passer des choses trs tonnantes sur le procd !
Il existe une forme partage de secours, 1-pour-N chez certains fournisseurs, pour le cas
o plus dune carte multifonction identique (matrielle) serait sauvegarde par un
directeur sur une carte de secours. Ici, comme pour les racks contrleur partag,
chaque stratgie de configuration doit tre unique.
Il y a permutation des E/S de la carte dfaillante vers la carte redondante. Sur certaines
des versions partages, une carte spcifique de mmoire conserve lensemble des
configurations (mais pas les valeurs courantes) de toutes les cartes de ce rack et
tlcharge selon les besoins celle quil convient. Dautres rcuprent la configuration
adapte au contrleur, partir dune station de travail.
Les deux types (partag et un-pour-un) disposent de cartes redondantes sur le mme fond
de panier et certains utilisent des chemins redondants de circuit sur ce fond de panier.
Certains fournisseurs emploient des chemins redondants de bus sur le fond de panier
pour assurer la scurit, dclarant que le fond de panier est passif et susceptible de subir
des pannes. Cependant, nombre dentre eux ne prennent pas la peine de placer la carte
redondante sur une alimentation spare.
Il est galement possible de disposer dune source dalimentation indpendante, pour le
cas o la panne concernerait galement cette alimentation.
Certains systmes permettent une sauvegarde rack-par-rack avec diffrentes armoires
quipes de diffrentes sources dalimentation et ces diffrentes sources peuvent ainsi
disposer de diffrents chemins de source dalimentation pour chacune de ces cartes.
Sur nombre de ces contrleurs programms multifonction, la configuration a t
assemble comme sil sagissait dun seul gros programme. Si le contrleur est en milieu
de balayage sur ce programme et quil se produit une quelconque interruption, laction de
contrle commande devra alors redmarrer au dbut de ce balayage sur le contrleur
redondant, le plus souvent en redmarrant chaque traitement squentiel.
Cest ce qui se produit sil faut recharger la configuration partir dun autre emplacement
sur un module de remplacement. Dans le domaine du contrle commande dun four
traitement thermique, une usine pharmaceutique ou procd discontinu pour la chimie,
cela pourrait poser problme. Certains fournisseurs ont conu le contrleur redondant
comme un disque de secours chaud, qui scrute en continu les valeurs courantes, ainsi
que les modifications en ou hors ligne sur la configuration du contrleur primaire.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

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.

6.6.5. Coupures dalimentation


Nous avons prcdemment tabli quune interruption dalimentation impliquait souvent que
la stratgie de contrle squentiel reprenne sa routine au dbut. Ce peut galement tre le
cas sur plusieurs modles de PLC.
Le plus souvent, ce nest pas un problme pour des situations dautomatisation industrielle
mais pour le contrle de procd cela pourrait compromettre le procd lui-mme, selon la
complxit du systme.
Aujourdhui,
la
plupart
des
contrleurs disposent dhorloges
internes pour noter la dure dune
perte dalimentation, de sorte quau
rtablissement de lalimentation la
stratgie
du
contrleur
soit
cohrente.
Figure 34: Les coupures
dalimentation altrent le
contrle-commande
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

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.

6.7. BRANCHEMENT AU CONTRLEUR


Les 2 sources principales dentres et de sorties du contrleur sont linterface du
process et de loprateur. Le prsent chapitre prsente simplement le matriel entrant en
jeu. Linterface avec le procd doit grer tous les signaux vers et partir du procd,
quils proviennent des capteurs ou soient modifis par des transmetteurs.
La technologie modifie trs vite toute cette squence, non seulement sur les rseaux
numriques de bus de terrain, mais aussi la nature profonde des capteurs eux-mmes.
Lautre interface critique est celle avec loprateur humain.

6.7.1. Sous rseau dentres/sorties vers les dispositifs de terrain


Dans la plupart des systmes de contrle commande, la station de contrle sur un rseau
gre toutes les entres et sorties ainsi que les fonctions de contrle. Dans la boucle de
contrle du process, le branchement au capteur par le contrleur et le retour llment
final de contrle devra tre libre.
Ceci implique que tous les chemins aux entres et sorties du contrleur soient aussi
directs que possible, mme sils doivent tre partags entre diffrentes entres et sorties.
Les entres et sorties dun contrleur sont en principe passes danalogiques discret.
Quelques entres impulsion ont t mises disposition au fil du temps pour des
dispositifs tels que frquencemtres et des sorties impulsion pour certaines units
dentranement par moteur ou quivalents.
La conversion de signal se produisait en gnral sur le contrleur lui-mme, avec la
conversion analogique/numrique des contrleurs numriques.
Le branchement des E/S au monde rel implique galement toutes les questions dlicates
telles que les boucles de terre, perturbations radiolectriques (RFI), interfrences
lectromagntiques (EMI), protection contre les surtensions, protection contre les
atmosphres dangereuses, etc.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

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.

Figure 35: Mme les E/S locales se


branchent sur un bus dans les
contrleurs
Les
modules
E/S
sont
typiquement ddis aux dispositifs
toutes entres ou toutes sorties
discrtes ou analogiques et
certains fournisseurs proposent
parfois un module unique sur
lequel chaque terminal peut tre
configur comme entre ou sortie.
Dautres entres peuvent galement tre reues, pour les nombreux signaux des
capteurs, analyseurs et autres dispositifs (tels que signaux faible niveau des diffrents
thermocouples, thermistors, capteur de temprature [RTD], signaux numriques issus
des chromatographes, etc).
Le choix et la combinaison de ces modules, outre le nombre de terminaux disponibles sur
chacun dentre eux, peut faire la diffrence en termes despace darmoire ncessaire pour
un projet particulier.
Plutt que dutiliser des contrleurs, les modules E/S eux-mmes ont de plus en plus
souvent tendance prsenter des microprocesseurs pour la conversion danalogique
numrique (et linverse), la linarisation et le pr-traitement de signal.

6.7.2. Conversion numrique dentres et sorties


Diffrentes sortes de signaux arrivent sur le contrleur, partir par exemple des
commutateurs et relais discrets, de lumire, temprature, dbit et pression. Des signaux
numriques de communication peuvent mme provenir de la frappe dun clavier.
Tous ces signaux, quils proviennent de valeurs discretes ou analogiques doivent ensuite
tre converties en numrique. Dans le contrle commande de procd, ces signaux
analogiques sont typiquement entre 4 et 20 milliampres (mA), CC.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

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.

Figure 36: Mthode de visualisation de conversion analogique-numrique


La conformit est la mesure de la proximit de reprsentation de la courbe par ces
marches. Plus la marche est haute et la pente raide, moins bonne est la prcision par
rapport la courbe relle. linverse, marche petite et pente plus douce, les sommets
des marches reprsentent plus prcisment la courbe relle.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 49 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Cet accroissement du nombre de marches et contre-marches amliore la rsolution. Ainsi,


plus il y a de bits pour reprsenter les formes de la courbe analogique, meilleure est la
rsolution. Vu lavancement technologique actuel, on trouve typiquement des rsolutions
14-bit pour les entres et 10-bit pour les sorties.
Pour illustrer lamlioration, une entre 13-bit reprsente une rsolution de 1 pour 8 000 et
une entre 14-bit une rsolution de 1 pour 16 000, soit une amlioration consquente
dans la conformit.
Chaque bit supplmentaire double la rsolution :
rsolution 1-bit = 1 pour 2
rsolution 2-bit = 1 pour 4
rsolution 3-bit = 1 pour 8
rsolution 4-bit = 1 pour 16
rsolution 5-bit = 1 pour 32
rsolution 6-bit = 1 pour 64
rsolution 7-bit = 1 pour 128
rsolution 8-bit = 1 pour 256
rsolution 9-bit = 1 pour 512
rsolution 10-bit = 1 pour 1 024
rsolution 11-bit = 1 pour 2 048
rsolution 12-bit = 1 pour 4 096
rsolution 13-bit = 1 pour 8 192
rsolution 14-bit = 1 pour 16 384
rsolution 15-bit = 1 pour 32 768
rsolution 16-bit = 1 pour 65 536
rsolution 17-bit = 1 pour 131 072
rsolution 18-bit = 1 pour 262 144
rsolution 19-bit = 1 pour 524 288
rsolution 20-bit = 1 pour 1 048 576
(Note : les entres prsentent une meilleure rsolution que les sorties pour permettre un
arrondi dans les calculs. La rsolution des capteurs et lments terminaux du monde rel
ncessite rarement cela, mais la somme des codes de qualit prsents dans ces calculs
le permettrait).
Une meilleure rsolution sur les entres ou sorties est sans doute inutile. Un
accroissement de la rsolution sur lentre permet un arrondi au fil du traitement. La
prcision des capteurs eux-mmes est le plus souvent infrieure ce niveau de
rsolution. De mme pour la sortie, o une rsolution 10-bit est sans doute suprieure
ce que peuvent suivre la plupart des dispositifs en sortie.
Naturellement, avec les progrs technologiques, ces limites en viendront sans doute
changer de faon significative, notamment mesure que les capteurs et lments
terminaux deviennent eux-mmes numriques et ncessitent toujours moins de
conversion en signaux analogiques. La communication E/S numrique de bus de terrain
devient la norme.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 50 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

6.7.3. Connections dentres/sorties distantes


Les E/S distantes sont de plus en plus frquemment (souvent avec traitement de signal)
disponibles. Cest devenu le sous-rseau de communication numrique du contrleur et le
plus souvent la connection est plutt parallle que srie. Le caractre parallle nest bien
videmment pas obligatoire.
Tout cela dpend de la nature du lien de communication du fournisseur et de la rapidit
avec laquelle linformation de process peut entrer et sortir du contrleur.
Jusquau milieu des annes 1990
ce sous-rseau tait par ncessit
une
liaison
propritaire
du
fournisseur pour correspondre aux
vitesses temps rel et garantir un
bon contrle de boucle. Diffrents
fournisseurs ont propos ces
concepts comme standard de fait.
Cest dans ce domaine que la
notion de bus de terrain est ne.
Figure 37: E/S distantes avec
connections P2P aux autres
contrleurs
De nombreux systme utilisent aujourdhui les techniques modernes de communication
des autoroutes de linformation qui permettent des liaisons directes P2P avec dautres
contrleurs (Figure suivante). Les donnes temps rel nont pas passer par dautres
dispositifs, tels que station de travail ou contrleur de trafic, pouvant induire de lourds
dlais. Ainsi, un signal peut entrer dans le systme sur un contrleur et servir un autre
sur le mme rseau en permettant des fonctions de contrle bien plus sophistiques.
La plupart des fournisseurs, mais
pas tous, offrent une
communication une armoire
distante pour les entres et
sorties (figure suivante).
Du fait de la distance, le signal
pourra tre diffrent du bus E/S
normal, parfois fibre optique.
Cela permettra des conomies
considerables sur des sites qui
ne ncessitent pas eux-mmes
de contrleur sur le site distant.
Figure 38: Connections E/S
distantes tendues
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 51 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Les conomies considrables ne proviennent pas seulement du nombre infrieur de


terminaux mais aussi dconomies sur le cot de ralisation de chaque point terminal,
celui des cbles dextension de thermocouple onreux et autres.
Lemploi de fibres optiques peut accrotre les conomies car il ne requiert pas de
protection contre les perturbations lectromagntiques, radiolectriques, la foudre et les
boucles de terre.
La fibre optique :
peut passer sous des flaques deau sans risque de court-circuit
est insensible pratiquement toutes les atmosphres corrosives
peut traverser des atmosphres dangereuses avec peu de risques de
dclencher une explosion en cas de rupture
la fin des annes 1990 des capteurs et lments toujours plus nombreux peuvent
transmettre des donnes par rseaux numriques de communication de terrain (figure
suivante).
En gnral, les systmes employent une carte ou un module de communication pour relier
un contrleur avec diffrents protocoles numriques. Un changement de carte peut
compromettre le travail avec un
autre protocole.
Ces protocoles taient au dpart le
plus souvent propritaires mais
dans lusage courant (souvent
encourag par les fournisseurs) sont
devenus des standards de fait.
Figure 39: Communication
numrique de terrain
HART (Transducteur distance, adressable par bus) est apparu comme le protocole du
transmetteur intelligent de Rosemount. Ce fournisseur a choisi alors douvrir son
protocole pour en permettre la copie par dautres. Dautres fournisseurs ont alors employ
HART, devenu ainsi un standard de fait.
Il existe aujourdhui ainsi un comit HART, compos de nombre de fournisseurs et
utilisateurs qui supervisent lemploi et les dfinitions du standard. Il existe des avantages
suivre les standards de bus de terrain en mode single drop, tel que le caractre
interchangeable du matriel de capteur et dlment final chez diffrents fournisseurs pour
la mme fonction. Le multi-drop ajoute ces avantages une conomie en cot de cblage.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 52 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

6.7.4. Influence des bus de terrain


Il existe une pression considrable de la part des vendeurs et des utilisateurs pour
dvelopper une liaison numrique aux capteurs et lments finaux de contrle, plutt que
le traditionnel signal analogique 4 20 mA. Ce lien numrique noffre pas seulement une
entre simple provenant dun capteur ou entrant sur llment de contrle, mais aussi une
communication viable et bi-directionnelle entre ces lments.
Sur la plupart des systmes daujourdhui, la liaison au procd lui-mme est toujours
analogique. Il existe cependant une possibilit pour quun lien numrique existe, qui
puisse transporter plus dinformations, tre plus prcis et moins vulnrable lactivit de
conversion de signal.
Les avantages des bus de terrain sont les suivants :
Cblage considrablement rduit do baisse du cot de contrle de celui-ci
Plus volutifs, do possibilit dvoluer la mesure des besoins
Induisent encore moins de risques et permettent une plus grande tolrance de
dfauts
Entrouvrent la possibilit dune inter-oprabilit multi-fournisseurs
Permettent des liaisons plus directes entre systmes de contrle rparti (DCS)
et interconnections avec les PLC
Le contrle peut tre nouveau- local
Ces avantages crent de nouvelles opportunits pour superviser le mode de contrlecommande dune usine. Un bon usage des bus de terrain offrira ainsi les bnfices dune
installation avec moins de cblage, dune configuration distante amliore, dune
documentation plus automatise et de la compatibilit avec plusieurs fournisseurs.
Ils offriront en outre les bnfices oprationnels dune meilleure exactitude et prcision, un
contrle de meilleure qualit et plus sr, de plus nombreuses informations, une meilleure
fiabilit et scurit et de moindres temps darrt. Cela permet par ailleurs des gains en
termes de maintenance, notamment concernant une fiabilit accrue, des remplacements
bon march de lquipement, une documentation automatise et des diagnostics distants.
Quels sont les inconvnients des bus de terrain ?
Le plus important est quils ncessitent un standard commun un grand nombre de
personnes et de socits dont les intrts ne sont pas les mmes. De ce fait, il apparat
des problmes dordre politique entre fournisseurs, dont chacun a souvent plusieurs types
diffrents dinformations faire transiter le long du systme de communication.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

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).

6.7.5. Sous rseau dentres/sorties interface homme


Quelques contrleurs peuvent se connecter directement aux PC pour permettre une
configuration moins coteuse des interfaces terminal et oprateur (IO). Certains ont mme
un PC sur le mme rack de carte, avec les modules dE/S (Figure suivante).
Un joli systme compact de ce type
offre lutilisateur un contrle bon
march mais galement de puissances
capacits DCS sur une petite unit de
procd. Ceci offre en outre un trs
puissant kit de dmarrage lutilisateur,
qui peut tre tendu avec lexpansion
du process. Plus classiquement, un tel
systme est achet en essai avant
dinvestir dans un systme plus
important de ce fournisseur.
Figure 40: Interface oprateur locale
directement relie au contrleur
Vers la fin des annes 1990, quelques-uns des principaux fournisseurs ont distribu des
produits bass sur le PC, dont on prtend quils sont ouverts alors que dans les faits, ils ne
permettent pas le chemin de migration vers les versions ultrieures que lon pourrait en
attendre, du fait de leur technologie de conception et noffrent pas non plus la connectivit
suffisante vers leurs importants DCS existants.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 54 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Ltape suivante de la migration serait la possibilit de relier un PC sur le bus de fond de


panier du (des) contrleur(s) pour lexploitation locale dun traitement dune unit plus
importante.
Au-del, on pourrait imaginer un rseau propritaire sur une salle de contrle plus locale,
avec plusieurs PC (figure suivante).
Ce rseau pourrait galement reposer
sur plusieurs normes de protocoles
diffrents, qui ne sont pas temps rel.
Par certaines restrictions sur la
conception, les fabricants ont russi
obtenir du pratiquement temps
rel.
Figure 41: Systme dans un rseau de
plusieurs PC
IEEE (Institute of Electrical and Electronics Engineers) - socit professionnelle
internationale qui met se propres normes et est membre de lANSI (American National
Standards Institute) et de lISO (Organisation internationale de normalisation).
lEEE 802.3 - norme Ethernet LAN sauf pour zone type (10 Mbps) ; standard
couche physique, mthode daccs CSMA/CD sur LAN structure en bus.
lEEE 802.4 - norme couche physique LAN de topologie token-ring ; quasiidentique au protocole MAP.
lEEE 802.5 - norme couche physique LAN de topologie token-ring.
IEEE 802.6 norme rseau mtropolitain (ou rseau local haut dbit).
lEEE 802.11 LAN radio et sans fil .
lEEE 802.12 projet de norme pour rseau 100BASE-VG.
Des fonction plus sophistiques peuvent tre tires de stations de travail plus puissantes
(et plus chres), dj construites partir de lune des nombreuses variantes UNIX (figure
suivante).
Windows NT commence prendre sa place ici, mais UNIX nest pas prs dtre distanc !
En gnral dans une relation Client/Serveur, les stations de travail UNIX permettent de
grer plus de points et balises systme.
Comme il est possible dutiliser terminaux X, on peut ajouter plus de vues dans la salle de
contrle, ce qui permet plus de sauvegardes significatives.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

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.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 56 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

7. LE DCS ET SON RESEAU


Les nouvelles versions de DCS sont particulirement cbles tout en rseau industriel. En
particulier, avec les capteurs transmetteurs et les actionneurs qui sont associs des bus
de terrain en Profibus DP ou PA (DP pour les entres sorties Tout Ou Rien et PA pur les
entres sorties analogiques).
Les systmes DCS communiquent en rseau ETHERNET avec les ordinateurs servant
aux oprateurs souvent appels OS (Operating System), tout cela en communiquant par
lintermdiaire de passerelle et de cartes rseaux.
Chaque carte de communication dautomate et chaque port de passerelle sont adresss
avec une adresse IP.

Figure 43: Principe de larchitecture rseau dun DCS

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 57 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

7.1. LE BUS DE TERRAIN


7.1.1. Architecture

Figure 44: Architecture bus de terrain associ un systme DCS


Sur cet architecture, qui est de plus en plus utilis, vous pouvez vous apercevoir que nous
cblons tous nos instruments de mesure et actionneurs sur des entres/sorties dportes
(ici sur notre exemple ce sont des entres/sorties dportes ABB).

7.1.2. Les modules dentres sorties dportes


Ces modules dentres/sorties dportes peuvent tre conues soit en version standard
ou alors en version zones risque Ex. Ils nous permettent dassocier toute
linstrumentation en rseau avec un DCS, ceci vous permet un gain de temps de cblage
considrable.
Le plus judicieux est dassocier des capteurs/transmetteurs avec protocole de
communication HART, ceci vous permettra de changer les paramtres de vos capteurs
distance ou alors de diagnostiquer vos capteurs distance en cas de panne.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

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.

7.1.3. Le coupleur Profibus PA / DP


Afin de pouvoir faire communiquer tout vos
instruments en rseau, il est ncessaire dinstaller
un coupleur Profibus PA / DP. Sur la figure cidessus, cest un coupleur Profibus PA / DP
Siemens.
Remarque : Il ne faut pas oublier dadresser
chaque module dentres / sorties, pour cela selon
le constructeur vous avez des petits switchs
lintrieur des modules qui vous permettront de
ladresser. Deux modules ne doivent pas avoir la
mme adresse physique sur un mme bus.
Figure 45: Exemple de coupleur DP / PA
SIEMENS
Ce type de coupleur est interconnect sur le bus en RS485 laide de connecteurs en
SUB-D 9 broches
Vous avez bien sr des
voyants de type LED qui vous
permettent de visualiser si le
coupleur communique bien et
sil ny a pas de dfauts sur le
bus.
Figure 46: Connecteur bus
sub-d 9 broches

En sortie de ce coupleur, vous


connectez votre coupleur
votre
carte
CPU
(microprocesseur) du systme
DCS en Profibus DP.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

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.

7.2. LE DCS ET SA PARTIE SOFTWARE


7.2.1. Introduction
Un systme de contrle commande DCS est obligatoirement associ des ordinateurs
industriels qui vont permettre la visualisation et le contrle de toutes les installations dun
site ptrolier.
Ce systme est de nos jours associs aux lments suivants :
Deux serveurs,
Des Operating System dit OS (ce sont les pc industriels que les oprateurs
utilisent pour grer le bon fonctionnement de leurs installations de productions)
Des Engineering System dit ES (ce sont les pc industriels qui vont servir la
programmation des DCS).

7.2.2. Les serveurs


Ce sont deux pc industriels hautement performent avec double disque dur rack, cela
permet au cas o un disque dur tombe en panne que lautre prend le relais.
Ils sont gnralement situs dans les locaux techniques instrumentation. Ils sont
entirement redondants et relis aux cartes microprocesseurs de chaque systme DCS
laide de leur carte rseau (carte rseau utilisant adresse mac pour plus de scurit ou
viter des conflits avec dautres cartes).
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 60 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Figure 47: Exemple de PC serveur


Comme vous pouvez le constater sur la photo les pc serveurs dun systme DCS sont en
rack 19 pouces et sont souvent installs dans des armoires en local technique avec cran,
clavier et souris afin dintervenir sur les serveurs comme vous le souhaitez.
Ces serveurs ont pour fonction de stocker tous les historiques, toutes les alarmes, tous les
programmes des DCS, toutes les vues synoptiques. Il gre donc tous les pc clients OS
ainsi que les postes ES.
Vous avez la plupart du temps un graveur DVD qui va vous permettre de pouvoir
sauvegarder toute la configuration de votre systme de conduite. Il est important de faire
des sauvegardes rgulirement.
Il est strictement dconseill de configurer ce genre de pc soit mme car ce sont
des ordinateurs qui sont configurs par les fournisseurs de DCS car ils sont
extrmement complexes paramtrer. Vous avez tout un tas de licence spcifique
pour les serveurs installer, une configuration rseau spcifique, etc

7.2.3. Les operating system dit OS client


Ce sont les ordinateurs
servant aux oprateurs et
aussi aux instrumentistes.

Figure 48: Exemple de PC


servant aux oprateurs

Plant Mimic
Monitor

Mouse or
Tracker Ball

QWERTY
Keyboard

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

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.

Figure 49: Salle de contrle avec des pc OS client


Le ou les pc OS client ont un logiciel graphique dinstaller avec une licence approprie. Ils
vont en fait venir chercher toutes les vues synoptiques qui sont enregistres dans les
serveurs. Vous pouvez donc en conclure que quand vos serveurs ne fonctionnent plus,
loprateur ne pourra plus rien visualiser lcran.
Les OS client viennent chercher toutes les informations ncessaires leur fonctionnement
sur le serveur matre, si le serveur matre tombe en panne ils basculent automatiquement
sur le serveur esclave et vous avez une petite interruption des vues synoptiques et de
toutes les informations associes pendant le basculement.
Linterface graphique de chaque OS client est install sous Windows XP voir Vista dition
professionnelle.

7.2.4. Les Engineering System dit ES


Les pc Engineering System ont la mme particularit que les pc OS client sauf que les pc
ES vous pourrez effectuer des modifications ou des projets complet partir de ce poste.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 62 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Cest un PC de configuration qui va vous permettre de modifier des programmes, ajouter


des vues synoptiques, etc.
Si vous tes sur un projet vous aurez certainement loccasion dutiliser linterface
graphique qui vous verrez selon le constructeur vous offre des bibliothques bien
dveloppes de nos jours.
Vous avez pratiquement tous les symboles de la norme ISA qui sont intgrs dans la
bibliothque ainsi que des petits outils utiles qui ont t rajout selon le constructeur. Voici
des exemples doutils extrait de la bibliothque du logiciel graphics designer de chez
SIEMENS :

Figure 50: Exemples d'outils du logiciel "Graphics Designer"


Le pc ES va vous permettre aussi de compiler et de charger toutes vos modifications dans
chacun des serveurs associs. Il ne faut surtout pas oublier de le faire car si vous
enregistrez seulement vos modifications dans le PC ES et qui vous ne le faite pas sur les
serveurs et bien quand vous aurez un problme sur les serveurs toutes vos modifications
seront perdues.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 63 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

7.2.5. Exemples de vues synoptiques

Figure 51: Exemple dune vue synoptique dun sparateur


Sur cette vue synoptique vous pouvez voir en couleur orange et jaune les tuyauteries
process ainsi que des symboles de vannes de rgulation, de vannes tout ou rien, des
mesures de dbit, pression, niveau, etc..
La plupart du temps, quand les vannes sont ouvertes elles sont de couleur vertes ou
quand elles sont fermes elles sont de couleur rouge.
Le bandeau en haut de la vue synoptique avec sur cet exemple les boutons 1, 2, 3 et 4
servent au chanage de vues : c'est--dire que quand vous cliquez sur un de ces 4
boutons vous allez directement sur la vue dsire.
Le bandeau noir en bas de la vue synoptique est le plus souvent un bandeau servant
afficher toutes les alarmes. En fonction de la gravit de lalarme (priorit), vous pouvez les
acquittez.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 64 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Figure 52: Exemples dalarmes sur une vue synoptique


Comme nous venons de le dire, les alarmes saffichent sur le bandeau en bas de la vue
synoptique et vous pouvez voir aussi que les boutons 1 et 2 sur le bandeau du haut, ceuxci sont de couleur jaune, cela veut dire que sur les vues 1 et 2 vous avez des alarmes de
priorits correspondante la couleur jaune.
Vous avez devinez quil y a aussi des rgulations sur une vue synoptique et bien pour cela
selon les paramtrages il vous suffit de cliquez sur une vanne de rgulation ou sur une
mesure qui est affiche pour vous apercevoir quun rgulateur va safficher comme sur la
figure ci-dessous

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

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

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

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.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 67 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

7.3. ARCHITECTURE TYPIQUE DUN DCS

Figure 55: Architecture typique et simplifie dun DCS


Les Process controller, PLCs, Fire and gas et ESD sont interconnects sur des switchs
par lintermdiaire de leur carte de communication pour tre ensuite reli aux serveurs.

7.3.1. Exemple darchitecture du DCS Freelance 2000 du fournisseur ABB


Ethernet (TCP/IP) est bien prsent au niveau suprieur.
Le rseau de terrain n'est pas prcis ; en effet Freelance est prvu pour fonctionner
simultanment avec les rseaux suivants :
Frofibus-DP
Modbus
Bus CAN E/S Freelance 2000
CAN Bus ouvert
Fieldbus Foundation
Et il intgre la possibilit d'utiliser Hart sur ses entres-sorties classiques.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 68 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Figure 56: Architecture rseau du DCS Freelance 2000 (ABB)

7.3.2. Exemple darchitecture du DCS Delta V de Emerson

Figure 57: Architecture du DCS Delta V (Emerson)


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 69 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Figure 58: Dtails concernant ladaptateur du rseau de terrain


Le systme de conduite utilise le rseau FIELBUS pour connecter les instruments de
mesure sur les cartes entres sorties du controller.

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.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 70 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8. LES RESEAUX LOCAUX INDUSTRIELS


On peut considrer que les rseaux locaux sont apparus il y a une quarantaine dannes,
ils servaient au transfert de donnes entre machines. Leurs utilisations rpondaient la
ncessit de transfrer des donnes (souvent lmentaire) entre un calculateur et des
automates ou entre un calculateur et des instruments de mesure.
Nous pouvons citer 2 rseaux trs connus, que nous tudierons sommairement dans les
chapitres suivants, HPIB (IEEE 488) et RS 232. Toutefois l'expansion des performances
de l'lectronique crant le dveloppement de linformatique que nous connaissons, ces
rseaux furent vite dpasss, et bien que les normes RS 232 et HPIB restent encore
utilises de nos jours, il convient de fortement relativiser leur domaine dutilisation.
Aujourd'hui, les rseaux sont des lments courants de linformatique.
ETHERNET est le rseau le plus rpandu dans le cadre industriel. Cependant, il existe
bien des applications o ETHERNET est inutilisable, par exemple, le transfert
dinformation simple, en temps rel, entre des automates et des ordinateurs, ou pire
encore entre des capteurs et un automate. Cest ici quapparaissent les nouveaux rseaux
locaux industriels.

Figure 59 : Exemple de minimisation des cots par mise en uvre de rseau


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 71 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

On cherche en gnral, lors de lutilisation dun rseau, une approche simple et


transparente des communications, une rduction des cots de fabrication (dans la mesure
o le cblage diminue et o les cots de dveloppement sont souvent rduits) et surtout
un standard, disponible pour toutes les applications industrielles de fabrication.
Or c'est l que se situe le principal problme avec les rseaux locaux, la multiplication des
standards rend souvent la slection complexe, seuls comptent alors l'application et le
matriel disponible. En effet, souvent les constructeurs d'automates sont aussi des
constructeurs de rseaux locaux, d'o une parfaite compatibilit des machines, et par
extension inadquation pour les machines des autres marques.
Heureusement, certains systmes semblent devenir des standards de fait, c'est dire des
standards par la force des choses. A ce petit jeu, rare seront les gagnants, mais il semble
que CAN soit devenu le standard en terme de rseau embarqu (dans l'automobile ou
dans aronautique). Il n'en reste pas moins que l'avenir n'est pas clair.

Figure 60 : Les diffrents types de rseau


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

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.

8.1. LES TECHNIQUES DE TRANSMISSION DINFORMATION


Comme on l'a vu, pour transmettre une information, les problmes sont nombreux. Donc
on a tendance utiliser les mthodes prouves, hrites des tlcommunications. Mais
lvolution technologique a svrement remis en cause cette vision peu innovatrice des
choses.
Avant d'tudier les mthodes utilises pour transmettre un signal en bande de base ou en
bande dcale (on verra ces termes plus tard), il convient de prciser comment on ralise
une liaison entre deux machines, proches ou lointaines.
Comme on la vu prcdemment, le bruit est un grand ennemis des transmission. On va
voir dans le chapitre qui suit qu'il n'est ni le seul ennemis, ni irrversible.

8.1.1. Les techniques de connexion


Connecter deux machines entre elle semble simple au premier abord. Il existe trois
mthodes de connexion :
La connexion un fil,
La connexion deux fils avec masse,
La connexion deux fils diffrentielle.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 73 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Figure 61: Les techniques de connexion

8.1.1.1. Liaison monofilaire


Dans le cas d'une transmission un seul fil, on joue sur le fait que la masse est la mme
pour les deux machines, ce qui ne peut tre vrai que pour des distances extrmement
courtes (sur une mme carte lectronique par exemple).
Ce type de liaison ne peut pas s'appliquer grande distance. Par exemple, en considrant
que masse et terre sont relies, si l'on ralisait un tel cblage entre l'Europe et les Etats
Unis d'Amrique, la diffrence de potentiel entre les deux terre peut dpasser les 100V.
De plus la liaison ainsi ralise serait extrmement sensible au bruit.

8.1.1.2. Liaison bifilaire avec masse


La tentation immdiate, pour rsoudre le problme des liaisons monofilaires, consiste
ajouter une seconde liaison la masse, la fois pour rsoudre le problme de la
diffrence de potentiel entre les deux raccordements la terre, mais aussi pour protger le
signal, par exemple en ralisant un blindage.
Cette technique prsente des avantages (la protection des donnes, par exemple) et de
nombreux inconvnients comme par exemple le parasitage de la masse (quand la liaison
est longue), la diffrence de potentiel intercontinentale qui peut induire de forts courants
dans les fils ou tout simplement le risque de foudre sur la ligne qui pourrait dtruire la
fois l'metteur et le rcepteur.

8.1.1.3. Liaison bifilaire diffrentielle


Pour lutter efficacement contre le bruit, on utilise quasi systmatiquement la solution qui
consiste transmettre en mode diffrentiel.
Le mode diffrentiel consiste envoyer l'information sur 2 lignes.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

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.

8.1.2. La transmission en bande de base.


Le principe de la transmission en bande consiste modifier le spectre du signal, sans le
dcaler dans un autre domaine de frquence, en jouant sur des paramtres d'amplitude
ou en associant diffrents signaux.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 75 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.1.2.1. Les polarits


On dit d'un code qu'il est unipolaire lorsque le codage de l'information fait intervenir un
niveau lectrique (en plus de la masse). On dit d'un code qu'il est bipolaire lorsque le
codage de l'information fait intervenir deux niveaux lectriques pour coder l'information (la
masse pouvant tre utilise comme 3me niveau). Les codes bipolaires liminent
gnralement la composante continue du signal transmis.
Exemples :

Figure 62: Exemples polarits

8.1.2.2. Le retour zro


Les systmes de transmission jouent aussi sur la faon de coder un signal en terme, non
plus de niveau de tension, mais d'volution dans le temps. Le code que nous appelons le
binaire ('0' = 0V et '1' = +5V) est en ralit un code unipolaire (le niveau des tension), NRZ
(l'organisation dans le temps).
NRZ signifiant Non Return to Zro, c'est dire : qui ne change pas d'tat pendant la dure
d'un bit.
C'est en fait le contraire du code RZ (Return to Zro) qui cre automatiquement un retour
l'tat zro pendant la dure d'un bit.
Exemple :

Figure 63: Exemple retour zro


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

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).

8.1.2.3. Les codages asynchrone


Le principal souci avec les codes asynchrones est justement prsent dans leurs noms, il
s'agit de l'absence d'horloge.
Les horloges respectives de l'metteur et du rcepteur n'tant par dfinition pas les
mmes, elles battent des rythmes proches mais diffrents. Il faut donc russir
resynchroniser rgulirement les deux machines.
Ce sont les fronts sur le signal de donnes qui sont utiliss pour recaler l'horloge du
rcepteur sur celle de l'metteur. Or plus la transmission se fait pour de grosse quantit de
donnes, plus la probabilit d'avoir un long "blanc", c'est dire une absence de front, est
grande.
Voil pourquoi, il est excessivement rare d'utiliser des codes asynchrones sans avoir de
petits messages transmettre (quitte ce qu'il y ait beaucoup de petits messages
successifs). Ds que la transmission ncessite le transfert d'une grosse quantit de
donnes, on a tendance utiliser des codes synchrones.

8.1.2.4. Les codages synchrones


Le principe des codes synchrones rside dans le mlange de l'information d'horloge avec
le signal de donnes pour composer un signal possdant la fois une horloge facilement
utilisable et dont on peut facilement extraire les donnes.

Figure 64: Codages synchrones


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

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.

Figure 65: Code Manchester II


Ce signal peut paratre assez compliqu analyser, mais en ralit il est trs simple. Tout
les nombres impairs de fois T/2 (T/2, 3T/2, 5T/2, ), il y a systmatiquement un front. Si
ce front est montant, il s'agit d'un '0' logique, si ce front est descendant, il s'agit d'un '1'
logique. pisodiquement, il y a sur le signal des fronts aprs un nombre pair de demi
priode. Ce phnomne apparat lorsqu'il y a conscutivement deux bits ayant la mme
valeur. En effet pour pouvoir avoir deux fronts descendants, il est indispensable d'avoir un
front montant entre les deux.
Le signal cod en Manchester, outre qu'il ne comporte pas de composante continue, largi
considrablement le spectre du signal NRZ au point de lui faire occuper une bande de
frquence situe entre 2F/3 et 3F/2 (F est la frquence de l'horloge d'mission). Son
spectre contient donc invitablement une composante la frquence F de l'horloge. La
ralisation d'un tel codage est, comme on l'a vu, extrmement simple. Son dcodage est
quand lui un peu plus difficile, il faut recrer une horloge (la partie complique du travail)
avant de passer cette horloge dans une mme porte NON OU EXCLUSIF pour rcuprer
les donnes.
La rgnration de l'horloge ne peut se faire qu'en liminant les transitions aux instants
multiples de T, et en ne gardant que les fronts T/2. A l'origine, on utilisait (avant que les
techniques numriques ne le remplace) un systme base de monostables non
redclenchable pour liminer les fronts T. Puis on utilisait une PLL pour re-fabriquer
partir du signal extrait des monostables, une horloge de mme frquence et en phase
avec celle de l'metteur. Cette horloge tait en suite utilise pour la rcupration des
donnes.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 78 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

La "lenteur" de la synchronisation de la PLL imposait alors de longues salves de donnes


pour permettre au rcepteur de se caler. Pour Ethernet (qui utilise le codage Manchester
II), il y a 7 octets utiliss en tant que salve.
Le code Miller
Le code Miller est un code driv du code biphas classique, il rpond la ncessit de
transmettre un signal dans une bande plus troite. Pour raliser un code Miller, on passe
le code biphas dans une bascule monte en diviseur par 2.

Figure 66: Code Miller


Bien entendu, cette fois ci, le dcodage est beaucoup plus compliqu.
Le code HDB3
Le code HDB3 est le code utilis en tlphonie (pas au niveau utilisateur, mais au niveau
des centraux et de l'international). Le code HDB3 est un code bipolaire, retour zro,
altern (les bits '1' sont une fois positifs, une fois ngatifs), asynchrone. Il permet de
transmettre des trames extrmement longues, sans qu'il puisse il y avoir de
dsynchronisation de l'metteur et du rcepteur.
Le principe utilis ici s'appelle le bit stuffing, il consiste (dans le cas du code HDB3)
substituer des bits '0' par des bits fictivement '1'. On parle alors de bit stuffing
substitutif. Dans le cas d'autres rseaux, il n'y a pas substitution, mais ajout d'un bit '1'.
On parle alors de bit stuffing additif.
Dans le code HDB3, si une srie de plus de 3 zros conscutifs apparat sur la ligne de
donnes (d'o le 3 de HDB3), on substitue volontairement le quatrime '0' par un '1' qu'on
appelle bit de viol.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 79 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Figure 67: Code HDB3


Pour pouvoir identifier immdiatement un bit de viol d'un bit rellement '1', le bit de viol
est systmatiquement de la mme polarit que le dernier bit '1' (que ce soit un vrai bit
'1' ou un bit de bourrage). Ce bit viol la rgle de l'alternance.
Toutefois, ce non respect de l'alternance risque, en cas de trs longue srie de '0',
d'engendrer l'apparition d'une tension continue (les bits de viols tant tous dans le mme
sens). Pour les compenser, on introduit donc des bits dit de bourrage pour forcer des
alternances.
Les bits de bourrage respectent la rgle de l'alternance. On les insre dans la
transmission si le nombre total de bits '1' depuis le dernier bit de viol est pair. Ainsi en
cas de longue srie de '0', les bits de bourrage en s'alternant liminent la composante
continue.
Le dcodage de ce systme est simple, il consiste reprer les bits de viol (facile, il ne
respectent pas la rgle de l'alternance), puis pour liminer les bits de bourrage, il faut
savoir qu'un bit de viol est prcd d'une srie de trois '0'

8.1.3. La transmission en bande dcale


La transmission en bande dcale consiste traiter l'information pour modifier sa
frquence et dplacer ainsi son spectre un endroit donn. Cette opration s'appelle une
modulation.
En effet, si plusieurs personnes "parlent" en mme temps en un mme lieu, il est assez
difficile d'extraire la parole de l'un de la parole de l'autre. Dans le cas de la radio, un grand
nombre d'metteurs qui "parlent" en mme temps, mais heureusement pour nos oreilles,
grce aux modulations, pas aux mmes frquences.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

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.

8.1.3.1. Les modulations d'amplitude.


Les modulations d'amplitude sont utilises essentiellement dans des gammes d'ondes
dites telluriques (frquences qui se propagent par effet de sol sur de trs longues
distances).
Les modulations d'amplitudes reposent sur le principe de la multiplication de 2 signaux.
D'un cot, un signal informatif appel signal modulant (f) et d'un signal "haute frquence"
appel porteuse (p). En sortie, du modulateur on rcupre un signal modul (s).

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 81 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Expressions mathmatiques :
f et p sont dans notre exemple des sinusodes :

On constate que s est compos de deux sinusodes. Si on s'intresse au spectre de s.


Sachant que :
et
On trouve alors le spectre de s :

Cela se traduit par une reprsentation en frquence :

Figure 68: Reprsentation en frquence des modulations d'amplitude


Si maintenant on considre que le signal informatif n'est plus une sinusode mais un signal
polychromatique (qui est constitu d'un spectre de plusieurs raies).
On peut alors considrer que si la transforme de Fourrier du signal f(t) est F(), on
trouve alors l'expression de S().
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 82 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Ce qui donne le spectre suivant :

Figure 69: Spectre modulations d'amplitude

8.1.3.2. Les diffrentes modulations d'amplitude


Il existe trois grands types de modulation d'amplitude.
Modulation d'amplitude avec porteuse
La modulation d'amplitude avec porteuse permet de transmettre le signal informatif en
conservant une image de la porteuse. Le spectre de la modulation d'amplitude avec
porteuse est le suivant :

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 83 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Figure 70: Modulation d'amplitude avec porteuse


On peut raliser une modulation d'amplitude avec porteuse en insrant une composante
continue dans le signal informatif.
On peut donc crire :

O m est appel indice de modulation.


En considrant maintenant la valeur absolue de m, on peut dcrire trois types de
modulation :
Si m= 0, on se trouve dans le cas dune modulation sans porteuse,
Si m< 1, on est dans un cas de sous modulation,
Si m> 1, on se trouve dans un cas de sur modulation.
On tudiera dans le chapitre suivant le cas des modulations sans porteuses.
Lorsqu'on ralise une modulation avec porteuse, on utilise exclusivement des indices de
modulation m suprieur 1.
Au dessous de 1, le signal informatif passant au dessous de zro volt, on ne peut plus
utiliser une dtection denveloppe pour la dmodulation du signal et seule une dtection
synchrone permet de dmoduler le signal.
Or ce type de dmodulation est aussi celui employ pour les modulations sans porteuses.
Dans ce cas, pourquoi consommer de l'nergie transmettre une porteuse dont on na
physiquement pas besoin ?

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

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.

Figure 71 : Modulation d'amplitude avec porteuse (m>1)


Or si le principal avantage de ce type de modulation rside dans la simplicit de la
dmodulation par dtection d'enveloppe, leur principal dfaut rside dans leur trs faible
rendement de transmission (gnralement infrieur 50%). Ds lors qu'une dmodulation
cohrente est ncessaire, on prfrera donc des modulations d'amplitude sans porteuses.
Les modulations d'amplitude sans porteuse
Les modulations sans porteuse permettent d'conomiser la puissance que l'on fournit la
porteuse et qui fait normment chuter le rendement de transmission. Dans une
modulation d'amplitude sans porteuse, on est confront la ncessit de reconstituer une
porteuse pour dmoduler le signal.
Or on a rgulirement ( chaque fois que le signal informatif passe par zro volt), une
inversion de la phase de la porteuse. On peut facilement distinguer par reprsentation
temporelle la diffrence entre les modulations avec et sans porteuses.
Le surcot engendr par la dmodulation de ce signal, classe cette modulation dans la
mme gamme de prix que les modulations angulaires, qui sont, comme on le verra plus
loin, beaucoup plus rsistantes aux perturbations. On a donc tendance ne pas utiliser de
modulation d'amplitude sans porteuse, au profit des modulations angulaires.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 85 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Figure 72 : Modulation d'amplitude sans porteuse


Les modulations d'amplitude bande rduite
Les modulations bande rduite sont des techniques de transmission assez rcentes. La
plus connue de ces modulations est la modulation BLU (Bande Latrale Unique). Elle a un
rendement de modulation de 100% (toute l'nergie est utilise par le signal d'information).

Figure 73: Modulation damplitude bande rduite


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

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.

8.1.3.3. Les modulations angulaires


L'autre mthode pour dcaler le spectre du signal informatif est de modifier la phase ou la
frquence instantane d'un signal porteur en fonction de l'amplitude du signal informatif.
Les modulations angulaires sont trs utilises pour les signaux numriques car elles
permettent une bonne transmission des fronts ainsi qu'une bonne immunit aux bruits
(l'amplitude du signal transmis ne contenant pas d'information).
Contrairement aux paragraphes prcdents sur les modulations d'amplitude o nous
avons tudi la transmission de signaux analogiques (donc par extension de signaux
numriques), nous allons parler ici d'un domaine beaucoup plus rduit en n'abordant que
le principe des modulations angulaires numriques. Il existe deux types de modulations
angulaires, l'une joue sur la phase (PSK), l'autre sur la frquence (FSK).
La FSK
La FSK (FREQUENCE SHIFT KEYING) ou modulation par saut de frquence, associe
chaque niveau logique, une frquence de la porteuse. Le principe de la modulation FSK
consiste utiliser deux sources de frquence (f1 et f2) pour gnrer un signal qui soit la
reprsentation en frquence du signal numrique.
On dfinit l'indice de modulation d'une FSK par :

.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 87 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

O R est la frquence maximum du signal de donnes et f1 et f2, les frquences de la


porteuse pour respectivement un '0' logique et un '1' logique.
On cherche gnralement produire des indices de modulation assez proche de 0,66
(occupation spectrale optimum).
Or souvent le canal de transmission utilis est assez troit cela revient dire que f1 et f2
sont imposs et souvent proches l'une de l'autre. On joue donc sur la frquence
suprieure du signal informatif pour obtenir l'indice souhait.
Prcisons qu'il est dconseill de rduire ou d'augmenter (quand c'est possible) la
distance entre f2 et f1 pour des raisons lies la capacit de discrimination entre ces 2
valeurs (lorsqu'elles sont trop proches) ou pour viter une trop grande occupation
spectrale (lorsqu'elles sont trop cartes).

Figure 74 : FSK avec un indice de modulation de 0,6

Figure 75 : FSK avec un indice de modulation de 0,66 phase continue

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 88 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Figure 76 : FSK avec un indice de modulation de 0,8


Il faut l encore distinguer deux famille de FSK, d'une part les FSK phase continue, c'est
dire sans saut de phase lors du passage de f1 f2 (et inversement), ou les FSK phase
discontinue o des saut de phase peuvent avoir lieu.
Comme prsent dans les exemples prcdents, les FSK phase continue ont un bien
meilleur spectre (largeur rduite) que leurs quivalentes phase discontinue. Bien
entendu, les FSK phase continue sont bien plus complexes raliser que les FSK
phase discontinue.
La PSK
La PSK (Phase Shift Keying) est une autre forme de modulation angulaire. Elle agit par
saut de phase. Il existe l encore un grand nombre de PSK utilisant diffrentes techniques
pour traduire le code numrique transmis. Certaines PSK standard code le '1' logique
comme un signal avec une phase de 180 et le '0' comme un signal avec une phase nulle.
Il s'agit ici de valeurs de phase absolues.
D'autres PSK (les DPSK pour diffrentiel PSK) codent la phase relativement la valeur
prcdente. Ainsi les '1' logiques et '0' logiques correspondent des sauts de phase
respectivement de +90 et de -90 par rapport sa phase prcdente du signal.
Il existe aussi des PSK qui codent, en mme temps, plusieurs bits. Par exemple avec
deux bits, on va tablir quatre dphasages en fonction de la valeur des deux bits. Par
exemple le "00" correspond un dphasage nul, le "01" comme un dphasage de 90,
etc.
Attention, plus la PSK va coder un grand nombre de bit la fois (et ainsi augmenter le
dbit de la liaison), plus il est difficile de discriminer entre deux phases, donc plus il est
compliqu de raliser le dmodulateur.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 89 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.1.3.4. Rappels sur les modulations analogiques


On va retrouver ci-dessous, aprs l'horloge, une autre forme de modulation, la PWM.
Comme elle n'est pas utilise dans les rseaux, je ne ferais aucun commentaire dessus.

Figure 77 : Rappel sur les modulations analogiques


Dans ce chapitre, nous allons tudier toujours le cadre de la transmission des donnes,
comment on prpare ces donnes en vue dune transmission o l'on peut grce un
codage appropri amliorer la qualit, la vitesse ou la quantit des donnes transmises.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 90 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.1.4. Le codage des informations


Le codage des informations est utilis dans les transmissions, aussi bien en bande de
base qu'en bande dcale, pour viter la transmission d'erreurs. Une erreur tant toujours
inacceptable, il convient pour lviter, de fournir, en plus des donnes, un code qui permet,
dans le pire des cas, de dtecter les erreurs et dans le meilleur, de les corriger.

8.1.4.1. Le codage de la parit


Le code le plus simple pour transfrer une information est le codage de la parit. Cette
mthode, la plus lmentaire, fut l'une des premires tre utilise. Son principe est
assez simple, il s'agit d'ajouter un bit supplmentaire aux donnes transmises. Dans le
cas d'une parit paire, ce bit permet au message d'tre compos d'un nombre toujours
pair de bits '1', et dans le cas d'une parit impaire, un nombre toujours impaire de bits
'1'. Ce codage est ralis au moyen de la fonction OU EXCLUSIF pour la parit paire et
NON OU EXCLUSIF pour la parit impaire.
Au dcodage, on va utiliser la mme fonction logique que celle utilise pour le codage
pour valider le message. Par exemple avec la parit paire, on va raliser une fonction OU
EXCLUSIF entre les n bits du message et le bit de parit. Si le rsultat vaut '0', le
message est rput vrai, si le rsultat vaut '1' il est rput faux. Il faut toutefois relativiser
ce rsultat, en effet un code de parit ne sait dtecter qu'un nombre impair d'erreur. Il lui
est impossible de dtecter deux erreurs. On considre donc que les codes de parit
simple ne savent dtecter qu'une seule erreur.
On peut aussi s'intresser la quantit de bits de contrle transmis par message. Dans le
cas d'un code de parit simple, on considre en gnral qu'il est dangereux de dpasser
une proportion de 1/8 soit un bit de contrle pour huit bits de donnes.
Une volution des codes de parit consiste introduire une redondance des codages.
Ainsi, on peut envisager, toujours en utilisant un contrle de parit, de retrouver le bit
erron. Envisageons d'envoyer un message de 5 mots de 5 bits, on peut alors coder de la
faon suivante le message. Cot mission, l'extrmit de chaque ligne, on place un bit
de parit paire et on fait la mme chose avec les colonnes. On nomme parit transverse
les bits de parits crs pour chaque colonne et parit longitudinale ceux crs pour
chaque ligne.
Les signaux mis sont : 100111
110000 101000 010111 100010
001010
Les signaux reus sont : 100111
110000 101100 010111 100010
001010
Figure 78: Codage de la parit
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 91 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

A la rception, on rcupre le message qui a t transmis et on lui applique encore une


fois un contrle de parit longitudinal et transverse. Si une erreur s'est glisse dans le
code, immanquablement une parit longitudinale et une parit transverse sont '1'. Cela
signifie qu'il y a eut une erreur dans la transmission.
Dans notre exemple, en vrifiant les valeurs de contrle, on constate qu'il y a 2 codes de
contrle non valable, l'un sur une ligne, l'autre sur une colonne. Donc on connat
rigoureusement l'emplacement de l'erreur. Ce code permet donc de corriger lerreur
puisquelle est place lintersection des 2 lignes et colonnes fautives. Toutefois, si la
rception, il y a deux ou trois erreurs, il y aura toujours systmatiquement au moins un bit
de parit transverse ou longitudinale '1'. On peut donc dtecter jusqu' trois erreurs. Par
contre, on ne peut corriger qu'une seule erreur.
La proportion des bits de contrle par rapport aux bits de donnes, au moment de la
transmission, passe (dans notre exemple) de 1/5 (0,2) pour une parit simple 11/25
(0,44) pour les parits composes.

8.1.4.2. Les codages redondants


Les codages redondants augmentent le nombre de bits du message pour permettre de
dtecter d'ventuelles erreurs et ventuellement de les corriger. Le code le plus connu est
celui de HAMMING, bien que pratiquement abandonn, il fut le codes des premires
transmissions numriques.
Exemple :
Imaginons que l'on cherche transmettre un mot de 4 bits. Le code de HAMMING nous dit
que pour n bits d'information, il faut k bits de contrle pour corriger une erreur.
On peut exprimer k en fonction de n grce la formule suivante : 2k

n+ k+ 1

Par itration, on peut rsoudre cette quation. Pour n


= 4, on a k = 3.

Erreur sur le bit

e3

e2

e1

Aucun

Cela veut dire que l'on va transmettre 7 bits (m = k +


n). Il faut maintenant coder les k bits en vue de la
transmission.

1er bit (m1)

2me bit (m2)

3me bit (m3)

4me bit (m4)

5me bit (m5)

6me bit (m6)

7me bit (m7)

Pour cela on va coder dans un tableau toutes les


possibilits d'erreur dans le message. Il y a pour un
message de m bits, m+1 possibilit d'erreur. Ce
tableau est compos de k (=3) colonnes. D'o la
formule prcdente (m + 1 = n + k + 1 et 2k
reprsente le nombre de ligne identifiable avec k
colonnes).

On sort maintenant les quations de e1, e2 et e3, et on trouve :


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

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

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 93 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Ce qui donne le tableau suivant :


m7

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

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

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.

8.1.4.3. Les codes CRC


Les codes CRC ou CYCLICAL REDUNDANCY CHECK (contrle par redondance
cyclique) sont bass sur une srie d'oprations arithmtiques.
Tout commence par l'laboration de la forme polynomiale du message binaire. Par
exemple, 110100, c'est dire 1 25 + 1 24 + 0 23 + 1 22 + 0 21 + 0 20 s'crit
sous forme polynomiale x5 + x4 + x2.
On nomme ce polynme P(x). Puis on applique la formule suivante :

O G(x) est un polynme, dfini par le protocole du rseau, connu de l'metteur et du


rcepteur et de degr v. Q(x) est le quotient de la division de P(x).xv par G(x) et donc R(x)
est le reste de la division.
Puisque G(x) est de degr v, R(x) est forcment d'un degr infrieur ou gal v. C'est ce
reste R(x) qui va tre transmis en plus de P(x) au rcepteur.
A l'arrive, on connat donc R(x) (le reste transmis avec le message), v (qui est obtenu par
analyse de G(x)), G(x) (connu par dfinition) et P(x) (le message transmis). On va alors
refaire le mme calcul que celui ralis par l'metteur et comparer les restes des deux
divisions.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

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.

8.1.5. Correction d'erreurs de transmission.


Dans le monde des rseaux, les codes ne sont l que pour dtecter les erreurs de
transmission, mme si ils sont capables de les corriger. La capacit de transfert des
rseaux moderne, et la sensibilit des donnes, sont telles que l'on prfre retransmettre
un paquet si il est susceptible de contenir des erreurs plutt que d'en commettre de
nouvelles par des corrections hasardeuses.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

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.

8.1.6.1. Le multiplexage frquentiel


Le multiplexage frquentiel, c'est raliser un dcoupage de la bande de frquence dont on
dispose en intervalles de la taille de la voie de communication.
Cette technique fut trs utilise en tlcommunication, l'poque o les systmes
numriques n'taient pas aussi performants qu'aujourd'hui.
La voix humaine telle que les tlcoms l'imaginent, est un signal occupant une bande de
300 3400Hz (vision un peu restrictive puisqu'en gnral, on juge que la parole occupe
une bande de 20Hz 20KHz). Grce cette restriction de la bande de frquence, et au
multiplexage frquentiel, on peut placer environ 1800 communications simultanes sur
une mme ligne.

Figure 79: Exemple de multiplexage frquentiel 12 voies


Nanmoins, on ne peut raliser directement le multiplexage de 1800 voies, on doit
procder par tapes.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 97 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Tout d'abord, on part du poste tlphonique vers le botier d'interconnexion tlphonique


de l'immeuble (ou de la rue, c'est selon), jusque l, votre ligne est personnelle, vous tes
le seul l'utiliser (c'est d'ailleurs cette ligne que l'on peut vous rater). Arrive au premier
poste d'interconnexion, votre ligne est multiplexe avec de 12 voies.
Cette ligne 12 voies va vers le poste central o elle sera encore multiplexe avec
d'autres voies de mme gabarit pour crer sur une ligne un canal de 144 voies. Ce canal
est alors assembl d'autre de mme taille pour former une ligne de 1728 voies.
Prcisons toutefois que comme vous n'tes pas dpositaire d'une frquence fixe, et donc
que vous utilisez la premire frquence disponible au niveau du central immeuble, il y a en
systmatiquement, en plus des voies de communication, des voies de codage qui sont
ajoutes, et ainsi permettent d'acheminer toutes les conversations vers leurs destinataires
respectifs.
On reprsente en gnral, les oprations de multiplexage de la faon suivante :

Figure 80: Reprsentation des oprations de multiplexage


Celles de vos voisins qui sont en train de communiquer, et expdie sur une ligne
compose

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 98 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.1.6.2. Le multiplexage temporel


Cette mthode de multiplexage fut cre avec l'avance des technologies numriques.
Moins coteuse que le multiplexage frquentiel qui ncessite une plthore de porteuses
accordes trs finement, et des modulations BLU (donc plutt complexe raliser), le
multiplexage numrique n'utilise qu'une seule horloge, couple avec des composants
numriques haute frquence.
C'est donc avec l'intgration des composants numriques que l'on a su raliser des
centraux numriques haut dbit, ouvrant ainsi la voie au multiplexage temporel
(rappelons que c'est en 1996, que l'intgralit du systme de communication, de FRANCE
TELECOM, est pass au numrique).
Le principe du multiplexage temporel, c'est dcouper la parole ou les donnes en petits
lments simples (des chantillons), qui seront numriss pour former des donnes
numriques (paquets) elles mmes transmises dans un bref intervalle de temps (time
slot). On y accolera alors les bits issus d'un paquet mis par une autre source. L'ensemble
de ces paquets formant une trame. Lors de la trame suivante, on place dans l'espace qui
nous est imparti le paquet suivant.
On a donc une liaison discontinue avec notre interlocuteur. Mais si l'mission de ces petits
morceaux de parole, se fait une cadence trs leve, cela permet de rendre ce
phnomne inaudible (c'est le principe de l'chantillonnage).

Figure 81: Multiplexage temporel

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

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.

8.1.7. Le vocabulaire des transmissions


Ce paragraphe est un petit lexique de certains termes dont l'usage est courant dans les
transmissions.
FULL DUPLEX : Mthode de transmission permettant 2 machines de se parler en
mme temps (pas forcment sur la mme ligne).
HALF DUPLEX : Mthode de transmission permettant 2 machines de se parler sur une
mme ligne, mais pas en mme temps.
SIMPLEX : Mthode de transmission imposant sur une ligne une machine qui parle et une
seule, sans possibilit pour quune autre machine ne parle.
MODEM : (Modulateur Dmodulateur), outil permettant de dialoguer sur une ligne
tlphonique et rpondant aux formats standards des normes de communication
tlphonique.
UART : (Transmetteur Rcepteur Asynchrone Universel) composant lectronique
permettant de recevoir et de transmettre les donnes sur une liaison srie en grant le
contrle de parit.
BAUD : Unit de transmission reprsentant le nombre dvnement transmis en une
seconde. Il soppose aux bits par seconde par le fait quune mesure en bits par seconde
ne peut sappliquer quaux signaux binaires. Dans le cas dune transmission dun signal
2 tats, un baud est gal un bit par seconde.
INTERCONNEXION : Il existe plusieurs types de connexions, permettant une certaine
diversit de cblage, rendant plus simple ladaptation du rseau la topologie du lieu. On
en distinguera deux : la connexion point point et la connexion rpartie. La connexion
point point consiste tablir des liaisons entre uniquement deux machines et la
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 100 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

connexion multipoints (ou rpartie) nutiliser quune seule ligne pour relier toutes les
machines.

Figure 82: Connexion point point et interconnexion rpartie


LE TEMPS REEL : Cette notion est un lment important dans les rseaux locaux. La
notion de temps rel, cest en fait la capacit qu un systme pour rpondre en un temps
donn. Prenons lexemple dun banc de perage automatique, on dispose en gnral dun
capteur permettant de dtecter une rupture du foret. En cas de rupture, il convient de
ragir relativement vite, soit en dtournant les pices sur dautres units de perage, soit
en stoppant la chane pour permettre un remplacement de la pice dfectueuse. Il faut
donc que linformation arrive lordinateur central avant quune nouvelle pice se
prsente. Donc lordre rpondant une rupture du foret doit tre trait en un temps limite.
Ce temps limite est la base de la notion de temps rel.
RESEAU DETERMINISTE : On dit quun rseau est dterministe lorsquil ny a pas de
hasard dans la mthode daccs (lordre de parole des machines est dtermin). On
loppose en gnral aux rseaux daccs alatoire.
NUDS : Point de connexion dune machine avec le rseau. Ce terme exprime le nombre
dlments relis un rseau. Attention, entre 2 nuds, on peut placer un rpteur, celuici ne sera pas comptabilis puisquil nest pas actif vis--vis du transfert dinformation.
WATCHDOG : Dispositif totalement indpendant et gnralement implant directement
dans le silicium des composants lectroniques, il permet de redmarrer automatiquement
la machine en cas de dfaillance de ses ou son logiciel.
BIG ENDIAN : Le bit de poids fort est transmis en premier, le bit de poids faible la fin.
SMALL ENDIAN : Inverse de BIG ENDIAN, cela consiste transmettre le poids faible
dabord et le poids fort la fin.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 101 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.2. LES PREMIERS RESEAUX INFORMATIQUES


8.2.1. La norme RS232
Le RS232 est une faon de faire communiquer deux machines entre elles, mais en aucun
cas le terme rseau ne peut lui tre appliqu. Ceci est une pure vrit, mais, comme il faut
bien commencer quelque part, commenons donc par ce systme puisque je suis sr que
vous en avez entendu parl (peut tre sous le nom de liaison srie).
La norme RS232 permet de connecter entre elles 2 et seulement 2 machines. Entre ces
machines va circuler, via une liaison srie 3 ou 9 fils, linformation transmettre. Les
signaux prsents sur ces fils, auxquels il convient dajouter la masse sont :

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

Figure 83: La norme RS232

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 102 de 249

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.

8.2.1.2. Contrle de flux


La notion de contrle de flux doit tre comprise comme un moyen mis en oeuvre pour faire
en sorte qu'entre deux machines connectes une liaison srie avec un dbit fixe et des
vitesses de traitement diffrentes selon les machines, on s'aligne sur la capacit de
traitement la plus lente.
Mme si de nos jours, la capacit de traitement des ordinateurs modernes rend ridicule le
temps de traitement de l'information par rapport la dure d'un bit, il existe toujours des
cas o ce contrle est indispensable.
Il existe trois possibilits pour le contrle de flux :
Le contrle de flux logiciel.
Le contrle de flux matriel.
Pas de contrle de flux.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 103 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Le contrle de flux matriel


Le contrle de flux matriel, consiste utiliser des signaux supplmentaires pour "rythmer"
les changes, c'est dire que les machines en communication vont transmettre des
donnes de contrle sur des voies supplmentaires.
Il existe plusieurs mthodes de contrle de flux matriel utilisant plus ou moins de signaux.
Le cas gnral (celui dcrit par la
norme RS232) utilise sept signaux
nomms CTS (Clear to Send), RTS
(Request to Send), DTR (Data Set
Ready), TD (Transmit Data), RD
(Received Data), DCD (Data
Carrier Detected) auxquels on
ajoute une masse.
Dans le cblage, on associe ces
signes par paire : DTR avec DSR
(et DCD), RTS avec CTS et TD
avec RD. On a alors besoin dune
liaison 7fils.
Figure 84 : Liaison srie 7 fils
Parmi les autres possibilits, de cblage, il existe des liaisons 5 fils (contrle de flux
partiel) et 3 fils (sans contrle de flux matriel).

Figure 85 : Liaison srie 5 fils


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 104 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Figure 86 : Liaison srie 3 fils


Le contrle de flux logiciel
On peut aussi utiliser un protocole logiciel pour contrler le flux des changes. Cette foisci, la connexion n'a plus besoin des signaux RTS, CTS, DTR, DSR et DCD, on peut donc
se limiter une liaison 3 fils.
Cest au niveau logiciel que les machines vont contrler leurs changes de donnes. Le
protocole (puisqu'il s'agit l d'un protocole) se nomme Xon/Xoff. Il est limit aux changes
en ASCII. Il est impossible d'utiliser ce protocole pour envoyer des informations binaires.
De plus ce protocole ncessite une liaison FULL DUPLEX.
Les codes ASCII utiliss pour contrler les changes sont Xon, qui est le code ASCII 17
(0x11) ou CTRL Q et Xoff qui est le code ASCII 19 (0x13) ou CTRL S.
Le principe de fonctionnement de ce contrle de flux repose sur un concept d'automatique
simple.
Du point de vue de la machine rceptrice qui, l'origine, est naturellement prte recevoir
des donnes; chaque octet reu est stock dans un tampon de rception.
Lorsque ce tampon de rception atteint un certain pourcentage d'occupation (en gnral
80%), la machine rceptrice envoie le caractre Xoff lmetteur. Elle va alors traiter les
donnes reues pour vider le tampon de rception.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 105 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Figure 87 : Concept du contrle de flux logiciel pour le rcepteur


Une fois atteint un second seuil (50% en gnral), elle envoie alors metteur le caractre
Xon pour que le transfert de donnes puisse reprendre.
Du cot metteur, la rception du Xoff bloque l'mission jusqu' la rception d'un Xon.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 106 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Figure 88 : Concept du contrle de flux logiciel pour l'metteur


Application
Ainsi une transmission de 7 bits de donnes avec un contrle de parit paire et 2 bits de
stop 9600 bauds reprsente une transmission de 11 bits au total dont 7 utiles. Soit
(9600*7) / 11 = 6110 bits utiles /s.
Une fois ces points dfinis, on peut transmettre les donnes en utilisant un UART. La
forme des trames est alors la suivante :

Figure 89: Application de contrle de flux logiciel


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 107 de 249

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.

8.2.2. Le bus IEEE 488


Le bus IEEE 488 est le premier bus d'instrumentation qui a connu une normalisation, n
du bus HPIB (HEWLETT PACKARD INSTRUMENTATION BUS), ce bus est
exclusivement ddi l'automatisation de chanes de mesures.
Il permet de transfrer des donnes, de manire bidirectionnelle, sur un bus de 8 bits
grce un protocole de dialogue HALF DUPLEX asynchrone. La connexion des machines
entre elles est ralise au moyen d'un cble de 16 fils qui se branche par une liaison
rpartie sur le connecteur IEEE.
Le bus est obligatoirement gr par un contrleur (souvent lunit de traitement des
donnes). Sur ce bus, toutes les machines (dont le contrleur) peuvent tre
alternativement TALKER (metteur) ou LISTENER (rcepteur). Il ne doit y avoir plus dun
metteur la fois, mais il peut y avoir plusieurs rcepteurs.
On peut connecter jusqu 15 machines (dont le contrleur) et atteindre des dbits de
1Moctets par seconde sur une longueur totale de la ligne ne dpassant pas 15 m (soit 1 m
entre chaque machine). Aucun segment entre deux machines ne doit tre plus grand que
2 m.
Les signaux qui transitent sur les lignes sont de 3 types (les nombres entre parenthse
reprsentent le numro de broche sur le connecteur IEC) :
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 108 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Les signaux de donnes de D0 (1) D4 (4) et de D5 (14) D8 (17),


Les signaux de contrle REN (5), IFC (10), ATN (12), SRQ (11) et EOI (6),
Les signaux de contrle du flux DAV (7), NRFD (8), NDAC (9),
Tous les autres fils sont relis la masse.

Figure 90 : Connecteur IEEE 488 (modle IEC)

8.2.2.1. tudes des signaux de contrle des machines


Le signal REN (Remote ENable)
REN permet une prise en main d'une machine par le bus. Dans le cas o le signal REN
est "0", les instruments (de mesure ou de visualisation) sont accessibles par leurs faces
avant. Si REN est 1, les instruments sont pilots par le bus et leur face avant est
dsactive.
On peut alors les commander par envoi de donnes. Le format des messages est alors un
code ASCII, tel que le constructeur de la machine la dfinit.
Le signal IFC (InterFace Clear)
IFC permet au contrleur du bus d'initialiser toutes les machines relies lui. Lorsque IFC
est 1, toutes les machines s'arrtent. On libre la ligne et ainsi les signaux de contrle
des donnes restent libre et permettent au contrleur d'initialiser les machines.
Le signal SRQ (Service ReQuest)
Ce signal (optionnel) est utilis par les machines (certaines seulement) pour prvenir le
contrleur de la ncessit de donner de nouveaux ordres. Cette ligne est commune
toutes les machines donc le contrleur se doit de dcoder, suite au passage 1 de SRQ,
l'adresse de la machine demandeuse.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 109 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Le signal EOI (End Or Identify).


Le signal EOI permet au contrleur de dfinir la machine qui lui demande de l'aide grce
SRQ (identification).
Ces signaux sont transmis avec une masse pour amliorer l'immunit aux bruits. Les
masses sont places sur les broches 13 et de 18 25.
Le signal ATN (ATtentioN).
ATN permet au contrleur du bus de prendre la parole. Lorsque ATN est 1, le contrleur
devient aussi l'metteur d'ordres de fonctionnement. C'est--dire quil ne fournit plus des
donnes mais des commandes. Quand ATN est 0, le contrleur est une machine
comme les autres, mettrice ou rceptrice selon la programmation et les signaux sur le
bus sont alors des donnes.

8.2.2.2. tude du HAND-SHAKE (contrle du flux)


L'utilisation d'un protocole asynchrone impose un ensemble de signaux de commande.
Les signaux utiliss sont :
Le signal DAV (DAta Valid)
DAV permet l'metteur de signaler au(x) rcepteur(s) que les donnes
prsentes sur le bus sont valables et peuvent tre saisies.
Le signal NRFD (Not Ready For Data)
NRFD permet un rcepteur de signaler lmetteur quil ne peut saisir une
donne quil pourrait prsenter sur le bus.
Le signal NDAC (No Data ACepted)
NDAC permet un rcepteur de signaler l'metteur qu'il n'a pas encore saisi
les donnes prsentes sur le bus.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 110 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Chronogramme d'une transmission

Figure 91: Chronogramme d'une transmission


Avant T0, le rcepteur signale qu'il n'est pas en mesure de recevoir des
donnes.
A T0, le rcepteur signale qu'il est prt recevoir.
A T1, les donnes sont prsentes depuis un temps Ta sur la ligne. L'metteur
signale alors au(x) rcepteur(s) que les donnes sont valables.
De T2 T3, le rcepteur ralise l'acquisition des donnes.
A T3, les donnes ont t saisies et le rcepteur le signale l'metteur.
A T4, l'metteur annonce que les donnes ne sont plus valables (bien qu'elles
restent encore valides pendant un temps Tb).
A T5, le cycle peut recommencer.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 111 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.3. LORGANISATION DES RESEAUX


Comme vous pouvez le constater, les rseaux sont des lments complexes, faisant
appel une technique importante, souvenons nous quil ny a pas 2 rseaux identiques,
on en trouve donc une quantit impressionnante, avec chacun un domaine de prdilection,
do la dfinition de plusieurs niveaux de spcification sous forme dune pyramide nomm
CNIM.
Cette jolie reprsentation est en train de voler en clat du fait de l'utilisation de plus en
plus rpandue d'Internet. Un grand nombre d'industriels ayant rduit cet gard, de faon
drastique, la diversit de leur offre rseau. De plus en plus, le lot commun est devenu
Ethernet + TCP/IP, la pyramide se limitant alors 2 couches. Une couche suprieure
(Ethernet +TCP/IP) puis au dessous des rseaux de capteurs.

Figure 92 : Pyramide CNIM


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 112 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Toutefois, dans un effort collectif de normalisation, on a dfinit la norme OSI (OPEN


SYSTEM INTERCONNECTION). Cette norme, base sur un dcoupage fonctionnel des
lments d'un rseau, dfinit 7 couches caractrisant chacune un rseau de
programmation ou de cblage.

8.3.1. La norme OSI


Commenc en 1977 et accepte en 1978, la norme OSI dfinit 7 niveaux de spcification
prsents chacun comme une couche superpose la prcdente.

8.3.1.1. Les 7 couches de la norme OSI


On utilise gnralement des analogies pistolaires pour prsenter cette notion de
couches, aussi sacrifions la tradition et imaginons donc, qu'on souhaite envoyer une
lettre d'embauche. Presque son insu, autour de l'information transmettre, on dfinit un
ensemble de paramtres qui permette un acheminement des donnes, de nous, vers un
responsable.
Procdons par tape.
On rdige la lettre (application),
On place un entte pour que le destinataire nous reconnaisse (prsentation),
Une fois la lettre rdige, on la glisse dans une enveloppe (physique).
Puis on indique sur le recto l'adresse du destinataire (transport).
On timbre (session).
On dpose l'enveloppe dans une boite lettres (rseau),
Elle est transmise de faon transparente son destinataire (liaison).
Voil en 7 lignes, jai dfinit le principe de tous les rseaux, on part dune application (ce
que lon souhaite transmettre), on rajoute une prsentation, etc. et la fin, le message
est transmis.
On comprend donc quil a fallu greffer, autour du texte, un ensemble dlments qui pour
nous reprsentent peu dinformation, mais qui permettent au courrier datteindre sa cible.
On a donc dpos des couches successives dinformation. Do lide dune dfinition de
ces ajouts sous forme de couches.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 113 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Mais la notion de couche cache un double sens :


Une couche assure une base stable, elle permet une communication correcte
entre le niveau infrieur et le niveau suprieur (un peu comme les briques dans
un mur, o il faut pouvoir sappuyer sur les briques dj poses). On trouve
alors comme rgle de dialogue, la possibilit de communiquer avec les niveaux
adjacents (dialogue vertical). On nomme cette fonction le service.
Lautre notion est lie lutilisation de la couche, c'est--dire la cohrence avec
la couche de mme niveau de la machine avec laquelle on communique. Pour
reprendre nos analogies maonnes, cest la cohrence entre 2 briques cte
cte sur une mme range. Si lune est plus grande que lautre, on risque des
surprises. On trouve alors comme rgle de dialogue la possibilit de
communiquer avec une couche de mme niveau (dialogue horizontal). On
nomme cette fonction le protocole.
La couche Physique (couche 1)
La couche physique reprsente le plus bas niveau de spcification, elle dfinit les
spcifications lectriques et mcaniques d'un rseau. On dfinit ainsi le type de connexion
(full duplex, half duplex ou simplex), le type de liaison (srie ou parallle), le mdia (liaison
hertzienne, cble coaxial, paire torsade, etc.).
La couche de liaison (couche 2)
La couche de liaison permet de grer laccs la ligne et le transfert dinformation entre 2
machines adjacentes. Elle gre les processus de connexion et de dconnexion, elle
dtecte les erreurs, gre ladressage et dfini le formalisme de la trame pour ladapter au
support physique. On y trouve 2 sous-couches trs importantes la sous-couche MAC
(Mdium Access Control) qui permet de grer laccs au rseau, grer les conflits ou les
viter et la sous-couche LLC (Logic Link Control) qui soccupe du service avec les
couches suprieures.
La couche rseau (couche 3)
La couche de rseau permet de raliser le routage de linformation dun rseau vers un
autre ou mme au travers dun ensemble de rseau.
La couche de transport (couche 4)
La couche de transport est utilise pour contrler le flux des donnes dans un rseau. Elle
gre le contrle des erreurs de transmission et la fiabilit de la liaison.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 114 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

La couche de session (couche 5)


La couche de session a pour fonction de mettre en relation les services disponibles dans
les 2 machines, en permettant ainsi de rendre transparent les couches infrieures du
rseau.
La couche de prsentation (couche 6)
La couche de prsentation gre la prsentation des donnes de faon syntaxique
(grammaticale). Elle permet entre autre le codage et le dcodage de linformation
(confidentialit ou compression). Son rle est en fait de rendre compatibles des machines
htrognes (par exemple, dialogue entre un MAC et un PC).
La couche dapplication (couche 7)
La couche dapplication est la couche suprieure du rseau. Elle englobe lintgralit des
applications que va utiliser le rseau. Cest en gnral cette couche que lutilisateur aura
comme interface. On distingue 2 types dapplications : les applications en mode
connectes (o la connexion doit tre maintenue) et les applications en mode non
connectes (o la connexion est intermittente, comme par exemple INTERNET ou le
courrier lectronique).
On utilise souvent les couches 1,2 et3 le surnom de couches basses (utilisant
linformatique industrielle) par opposition aux autres nommes couches hautes.

Figure 93 : Reprsentation de lorganisation dun rseau (OSI)


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 115 de 249

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.

8.3.1.2. L'encapsulation des donnes


Le phnomne de couches nest pas seulement thorique, il a une reprsentation au
niveau physique, on appelle ce phnomne lencapsulation.
Lencapsulation cest lajout, couche par couche, de donnes en plus de celles fournies
par la couche suprieure pour autoriser un dcodage correct de linformation.

Figure 94 : Reprsentation de lencapsulation des donnes

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 116 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.3.2. Trames et paquets


Les termes de trames et de paquets reprsentent des lments trs importants dans les
transmissions. Reprenons l'exemple du courrier, on a vu que sur le texte transmettre, on
a ajout des paramtres supplmentaires tels que l'adresse du destinataire, l'adresse de
l'expditeur, etc.
Dans la ralit lectronique des rseaux, on retrouve peu prs la mme chose, si le
texte reprsente n bits, il faut y adjoindre des termes supplmentaires pour que la
transmission s'effectue.

8.3.2.1. Principe de la trame lmentaire


Une trame reprsente la plus petite unit comprhensible par un rseau, c'est dire le
minimum de bits pour que le message puisse tre transmis. Analysons donc comment
sont fabriques les trames dans les rseaux.
Si on se base toujours sur notre exemple, on se rend compte que notre message peut se
rsumer :
Adresse du destinataire

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

8.3.2.2. Principe du paquet


On a vu au chapitre prcdent que sur un texte transmettre, viennent se greffer des
lments. Mais souvent, les trames ont un format limit, pour permettre aux autres de
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 117 de 249

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.

8.4. LA COUCHE PHYSIQUE


La couche physique permet de dfinir l'ensemble des caractristiques physiques (d'o son
nom) du rseau. Elle permet en fait de raliser l'adaptation au mdium utilis pour la
transmission en fixant les limites de son utilisation (dbit, longueur, etc.).

8.4.1. La topologie d'un rseau


La topologie d'un rseau, c'est la faon de connecter les machines. Il y a 3 mthodes
lmentaires pour tablir des communications.
L'anneau
Les machines sont places pour former une boucle ferme, ralise avec des liaisons
point point.
Sur ce type de structure, chaque machine
tant un lment de la transmission, la
dfaillance d'une machine peut provoquer
la dfaillance du rseau. Pour viter cela,
un dispositif court-circuite la connexion la
machine ce qui permet aussi l'installation
d'une nouvelle machine ou son retrait de
l'anneau sans provoquer l'arrt complet de
toutes les autres.
Figure 95 : Le rseau en anneau

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 118 de 249

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.

Figure 96 : Le rseau en toile

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.

Figure 97 : Le rseau en bus


En plus de ces mthodes lmentaires, il existe aussi des fonctions plus complexes
permettant des formes plus varies, donc plus adaptes aux architectures des btiments
ou du mode d'utilisation. Ces formes (le back-bone, l'arborescence et le rseau maill)
sont respectivement des drivs du bus de l'toile et de l'anneau.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 119 de 249

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.

Figure 98 : Larborescence dun rseau


Le rseau maill.
Cette structure utilise des liaisons point point multiples offrant plusieurs voies de
communication pour se rendre d'un point un autre (redondance des liaisons).
Le rseau maill est la structure la plus
complexe utiliser, mais aussi, la plus sre
puisqu'une liaison dfaillante n'interdit pas la
communication des machines qu'elle relie,
les donnes utilisant alors un autre chemin.

Figure 99 : Le rseau maill


Toutes ces topologies prsentent chacune un (ou plusieurs) dfauts spcifiques, l'anneau
risque une ouverture, l'toile est trs difficile reconfigurer, le bus cre des risques de
collisions et enfin le rseau maill impose l'utilisation d'un protocole de routage.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 120 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

On peut utiliser plusieurs topologies de connexions pour un rseau global, mais


gnralement, on utilise les rseaux maills pour couvrir un territoire entier (ville, pays), un
rseau en toile ou en anneau localement dans une entreprise (la prfrence est aux
rseaux en toile). Enfin au niveau des rseaux locaux, la topologie en bus est trs
rpandue.
Il nest pas rare de voir des entreprises (IBM, HP, etc) utiliser un rseau en toile
comme structure de limmeuble et de crer de petits lots avec des rseaux en anneau. A
ce sujet cassons le cou quelques ides reues :
Les rseaux en anneau sont souvent beaucoup plus rapides que les rseaux en
toile ou en bus. En effet, ces derniers sont saturables , c'est--dire quils ont
une capacit au dialogue qui diminue avec le nombre de machines en
communication, tandis quun rseau en anneau offre toujours les mmes
performances,
Les rseaux en toile ou les bus utilisent parfois des ressources partages
(rparties sur plusieurs machines) ce qui les rendent aussi sensibles que les
anneaux vis--vis de la dfaillance dune machine,
Aucun rseau nest davance conseill pour une application et seul une tude
permet de dire que lun est meilleur que lautre.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 121 de 249

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.

8.5.1. Remarque sur les vitesses de propagation


La vitesse de propagation dans une ligne lectrique en cuivre est globalement de lordre
de 220 000 Km/s, cela correspond la formule :

O et sont respectivement la conductivit et la permittivit du milieu, et c la vitesse


de la lumire dans le vide (299 792 Km/s).

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

Page 122 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.5.2. Les paires Torsades


L'utilisation du nom gnrique "paire torsade" ne cache pas une uniformit des qualits,
on les classe selon 3 normes cumulatives :
La norme pour les frquences
On parle ici de catgorie de paire torsade, il existe 7 (ou 8 catgories) de liaison en paire
torsade.
Catgorie

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

Token Ring ou 100BASE-T4

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 +

Ethernet Gigabit ou plus

Table 2: Les normes pour les frquences


La norme par section de conducteur
Cette norme est plus connue sous le nom de AWG (American Wire Gauge), elle donne
partir dun nombre le diamtre du conducteur mais aussi sa rsistance linique. Tout au
moins cest ce qui tait prvu lorigine, malheureusement il semble quil y ai eu quelques
divergences.
Toutefois, on peut donner partir de la rfrence AWG la section et la rsistivit dune
ligne :

diamtre = 0,32"2
r = 2

AWG
6

AWG
6

avec = 3,06824 10-4 /m

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 123 de 249

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

La norme pour les protections


Bien que dans la trs grande majorit des cas, le simple fait d'utiliser un systme de
transmission diffrentiel soit amplement suffisant pour protger les informations qui
circulent dans une paire torsade, il existe une norme dcrivant la protection apporte
une ligne. Ce classement se fait par indice de protection.

Cble non blind

UTP

Unshielded Twisted
Pair

Cble crant

FTP

Foiled Twisted Pair

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 124 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Cble crant-blind

S-FTP

Shielded-Foiled
Twisted Pair

Cble double
blindage

S-STP

Shielded-Shielded
Twisted Pair

Table 3: Normes de protection des cbles


Les paires torsades UTP n'ont aucune protection particulire, elles sont donc
thoriquement plus sensibles que les autres aux perturbations.
En FTP, un cran en aluminium (en gnral non connect la masse) viens ajouter un
cran vis vis des parasites extrieurs, c'est en gnral une solution intermdiaire entre le
UTP et le S-FTP.
En S-FTP (parfois appel STP pour Shielded Twisted Pair), en plus de l'cran des FTP, on
ajoute une tresse relie la masse qui joue le rle de cage de Faraday.
Enfin S-STP est le nec plus ultra des liaisons en paire torsade, chaque paire est
individuellement blinde et l'ensemble est blind lui aussi. Ces lignes de transmission sont
virtuellement parfaitement isoles de tous les parasitages, prcisons qu'elles cotent
horriblement cher
Pour toutes les paires torsades de type UTP, FTP ou S-FTP, il existe une forme
sournoise de parasitage, la diaphonie, c'est dire l'effet d'une paire sur une autre.
Les paires torsades disposent donc, en outre de leur protection, d'une autre astuce leur
permettant de rduire l'effet de la diaphonie : la frquence de torsadage des paires.
Dans une liaison 2 paires, les paires 1 et 2 sont torsades des frquence diffrentes
(en gnral il y a un facteur 2). Dans une liaison 4 paires, les paires 1 et 3 sont de
frquences identiques, de mme que les paires 2 et 4, mais ces 2 frquences sont
diffrentes.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 125 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

En gnral, les constructeurs fournissent des tableaux rcapitulant les caractristiques de


leurs liaisons.
Indice de protection

Fmax

Catgorie

Attnuations

UTP ou FTP

200 MHz

5e

19.8 dB/100m 100 MHz

S-FTP

300 MHz

5e

19.8 dB/100m 100 MHz

UTP, FTP ou S-FTP

400 MHz

27 dB/100m 200 MHz

S-STP

750 MHz

49.2 dB/100m 600 MHz

S-STP

1200 MHz

64 dB/100 m 1200 MHz

8.5.3. Les fibres optiques


Il existe 2 grands types de fibres optiques, les fibres monomodes, o l'onde lumineuse
circule dans le coeur de la fibre, et les fibres multimodes ( saut ou gradient d'indice), o
l'onde se rflchie sur les parois de la fibre.

Figure 100 : Les deux types de fibre optique


Les fibres optiques sont apparues au dbut des annes 60, mais ce n'est qu'au cours des
annes 70 qu'elles sont entres dans le domaine des rseaux, grce une meilleur
matrise du silicium et de ses dopants qui a permis d'obtenir des attnuations de l'ordre de
20dB/Km (au lieu de 1000dB/Km l'origine).
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 126 de 249

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.

La gaine elle un indice (n2) trs proche de celui du cur (

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.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 127 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.5.4. Les lments de la couche physique

Figure 101: Les lments de la couche physique

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 128 de 249

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.

Figure 102 : Le HUB


Cest un lment permettant de concentrer le trafic provenant de plusieurs htes et de
rgnrer le signal. Il possde de 4 32 ports permettant de connecter les machines
entre elles, parfois disposes en toile ce qui lui vaut le nom de HUB (moyeu de roue en
anglais).On peut connecter plusieurs HUBS entre eux, pour cela on utilisera un cble
crois entre les HUBS.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 129 de 249

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.

8.6.1. Trame fondamentale


La trame Ethernet fondamentale est compose de 6 champs :
Le champ du dbut (prambule),
Ladresse du destinataire (Destination Adress Field),
Ladresse de lmetteur (Source Adress Field),
Le champ de longueur ou de type,
Le champ de donnes,
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 130 de 249

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.2. Les adresses de destination et de source


Les adresses sont composes de 2 zones de 3 octets chacune premire permet de dfinir
le nom du constructeur (elle est fourni par un organisme de rgulation) tandis que les 3
octets de poids faible codent le n de srie de la carte. On appelle gnralement ces
adresses les adresses MAC (du nom de la couche o lon les utilise). Une spcificit de
cet adressage cest quil nutilise pas dadresses impaires pour parler des machines
individuelles. Ces adresses sont strictement rserves aux missions multiples (multicast
et broadcast).

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.

8.6.1.4. Le champ de donne


Le champ de donnes est utilis par les couches suprieures pour y placer des donnes.
Ce champ doit contenir au moins 46 octets. Si une trame ne contient pas assez de
donnes pour remplir cet intervalle, on utilise des bits de remplissage pour complter
lespace.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 131 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.6.1.5. Tables des Ethertypes.


Type (Hex)

Fonction

0 05DC

Taille du champ de donnes

0600

XEROX

0800

Internet Protocol

0805

X25 version 3

0806

Adress Rsolution Protocol

0BAD

Banyan System

0BAF

Banyan Vines

8035

Reverse ARP

8037

Novell Netware IPX (New)

809B

Ethertalk (Appletalk)

80D5

IBM SNA Services over Ethernet

80F3

Apple Talk ARP

8137

Novell Netware IPX (Old)

8138

Rserv Novell, Inc.

814C

SNMP over Ethernet

8191

NetBIOS/NetBEUI (PC)

817D

XTP

81D6

Artisoft Lantastic

81D7

Artisoft Lantastic

8203-8205

QNX Software Systms Ltd.

86DD

IP version 6

AAAA

DECNET (VAX)

Figure 103 : Extraits de la table des Ethertypes Normaliss

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 132 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.6.2. La Couche Physique d'Ethernet


Originellement, Ethernet tait conu pour utiliser exclusivement du cble coaxial 50,
avec une topologie en bus donc avec des impdances de terminaison.
Du fait de ses caractristiques, il permettait la
transmission 10Mbaud en bande de base
sur une distance de 500m du signal
informatif. D'o son nom de cblage en
10BASE-5.
Figure 104: Transmission avec cble coax
En dcomposant 10BASE-5 on trouve 10 Mbaud en bande de BASE sur 500m.
L'utilisation d'un cblage en 10BASE-5 impose l'installation d'un cble principal (le Back
Bone ou colonne vertbrale) "rigide", sur lequel on branche avec des prises vampires
(permettant une connexion sans rupture de ligne) des tranceivers ou des prolongateurs.
Cet ensemble forme un MAU pour Media Attachment Unit.
Ce gros cble doit avoir une longueur qui est un multiple impaire de 3,4m (23,4m, 70,2m,
117m, 163,8, etc.) sans pour autant dpasser 500m soit au 491 soit 21 segments de cble
coaxial. Son attnuation ne doit pas dpasser 8,5 dB pour 500m 10MHZ et sa rsistivit
doit tre infrieure 10Mohms/m.
Mais lvolution des techniques et surtout la relle ncessit de rduire les cots de
cblage permet la mise en place dautres versions telle que le 10BASE-2 qui utilise un
cble coaxial fin et nettement moins coteux, avec les cbles coaxiaux reli directement
au niveau de chaque machine par des connecteurs en ts. Par contre la distance entre
machine est rduite 200m et il est interdit de relier une machine via un brin au
connecteur en t.
Ce cblage est dnomm cblage coaxial fin (ou yellow cable), son attnuation grimpe en
flche 4,6dB pour 100m 10MHz, il est aussi plus lent propager londe
lectromagntique que le gros cble coaxial.
Ces cblages prsentaient toujours linconvnient dinterdire toute installation (ou retrait)
de machine sans interruption des communications et toute dfaillance dun lment du
rseau influenait tous les autres.
Lutilisation dun cblage plus volutif devint vite une ncessit, do limplmentation par
le comit IEEE de cblages en paire torsades. Cette technologie permet dutiliser des fils
torsads non blinds donc un type de cblage extrmement conomique. En utilisant une
technologie non plus en bus mais en toile, en utilisant la dsormais clbre prise RJ45.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 133 de 249

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).

Figure 106 : Exemple dun routage en rseau


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 134 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

L'utilisation des cblages en toile ou des structures Back-bone impose l'utilisation


respectivement de Hub (pour diffuser l'information en toile) ou de Switch (pour modifier
les vitesses, voir les protocoles lis aux mthodes de diffusion). Tant qu'il n'est pas
ncessaire d'tablir un routage, on peut conserver les protocoles Ethernet.
Toutefois, ds quil y a une segmentation en rseaux et sous rseaux, il est impratif
dinclure un protocole de couche 3 voir de couche 4. Le protocole TCP/IP tant le plus
utilis.

8.6.3. La Couche de Liaison d'Ethernet


La couche de liaison repose sur la trame prcdemment dcrite, elle permet du fait de sa
taille une encapsulation facile de message en provenance des couches suprieures. Ainsi,
une trame normalise. Ainsi, une trame normalise IEEE 802.3 en provenance directe de
la couche d'application de la pyramide OSI peut tre prsent de la faon suivante:
Ethernet Header

Data Field

PA

SFD

DA

SA

Type

Data Packet

FCS

46 1500 bytes

Figure 107 : Trame classique Ethernet II normalise IEEE 802.3


Tandis que lutilisation des encapsulations permet de dcomposer nouveau les trames
reues :
Ethernet Header
PA

SFD

DA

SA

Lenght

Data Field
802.2 LLC Header
DSAP SSAP
Ctrl
1

Data Packet

FCS

43 1497 bytes

Figure 108 : Trame Ethernet avec une encapsulation LLC


Comme on peut le constater, on a plac dans le champ de donne des informations
provenant des couches suprieures (ici de la sous-couche LLC).
Ces informations s'adressant des lments de la machine non point par des adresses
MAC, les donnes encapsules dans le champ de donne de la trame MAC commence
donc par la dfinition du service destinataire et du service source (dans notre cas, il s'agit
de l'adressage des SAP de la couche LLC entrant en communication). On rduit donc
d'autant la taille du champ de donnes.
Toujours dans le cadre du protocole, on doit s'appesantir un peu sur les principes
d'adressage. Ainsi, les 6 octets du champ d'adresse sont dcomposs en 2 fois 3 octets.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 135 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Le premier octet (ou l'octet de poids fort) permet d'identifier le constructeur.


Il faut aussi permettre un aiguillage correct des donnes, c'est--dire tablir quel service
sont destines les donnes prsentes sur le bus. Aussi on a reconverti le champ de
longueur en un champ de 2 octets codant le type d'informations portes. A titre d'exemple,
un champ IP est rfrenc 080016.
Le premier octet (ou loctet de poids fort) permet didentifier le constructeur. Tous les pays
identifient les constructeurs de la mme faon, mais ce code n'est pas vhicul par les
algorithmes de routage. Il n'est donc connu que localement. Les constructeurs peuvent
donc utiliser 2 fois (ou plus) une mme adresse condition de ne pas vendre ces cartes
dans la mme zone gographique, d'o un certain risque acheter dans deux pays
diffrents des cartes rseaux d'un mme constructeur.
Le second octet (ou l'octet de poids faible) permet d'identifier la carte. Cet octet doit
imprativement tre pair.
Mais mme si l'adresse est paire, il circule sur le rseau (on peut le constater avec un
espion) des trames dont les adresses sont impaires. Ce sont des trames destination de
groupes de cartes (MULTICAST) voir mme de toutes les cartes (BROADCAST).
L'adresse de BROADCAST est assez simple retenir puisqu'elle n'est compose (en
binaire) que de 1 ce qui donne en hexadcimal "FF FF FF FF FF FF". A cette adresse de
diffusion, toutes les machines sont censes rpondre si le contenu du message les
concerne. On verra dans le cadre de l'utilisation de TCP/IP comment cela fonctionne.
Les adresses de MULTICAST sont elles par contre lgion (environ 8 millions), elles sont
obtenues par un algorithme partir des adresses des machines concernes par le
message. Cet algorithme apparent aux calculs de CRC permet de recrer
automatiquement une adresse commune l'ensemble des machines concernes. Chaque
machine en appliquant le mme calcul retrouvera ainsi son adresse propre.
L'utilisation des commandes de MULTICAST est plus limite que l'utilisation des
commandes de BROADCAST. Toutefois, dans le cadre de lutilisation des couches
suprieures, il n'est pas rare de voir ce genre de trames circuler.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 136 de 249

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.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 137 de 249

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.

8.7.1.1. Systmes de communication


Les performances des systmes dautomatisation ne dpendent actuellement plus
uniquement des automates mais aussi en grande partie de lenvironnement. Celuici est
constitu de la visualisation de process, du contrlecommande et surtout dun systme
de communication performant.
Le systme de communication repose sur des rseaux locaux qui, selon les conditions
cadre, peuvent tre raliss laide de supports de transmissions :
purement lectriques
purement optiques
infrarouge
lectriques/optiques/a infrarouge combin
purement lectriques, scurit intrinsque.

8.7.1.2. Systmes dcentraliss


Lautomatisation de la production et des process fait de plus en plus appel des systmes
dautomatisation dcentraliss. En dautres termes, une fonction dautomatisation
complexe est dcompose en tches partielles plus simples gres par des systmes
dautomatisation dcentraliss.
Les besoins en communication entre les systmes dcentraliss sont par consquent trs
importants. Les structures dcentralises prsentent entre autres les avantages suivants :
possibilit de mise en service simultane et autonome de plusieurs secteurs de
linstallation
programmes plus petits et moins complexes
traitement parallle par des systmes dautomatisation distribus
Il en rsulte :
des temps de raction plus courts
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 138 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

une plus faible charge pour les diffrentes units de traitement.


possibilit pour les structures de niveau suprieures dassurer galement des
fonctions de diagnostic et de journalisation
amlioration de la disponibilit de linstallation, le systme complet ntant pas
affect par la dfaillance dune sousstation.
Pour une structure dcentralise, un systme de communication performant et complet est
incontournable.

8.7.1.3. Industrial Ethernet/Fast Ethernet


Rseau de communication destin au domaine rseau local et cellule avec transmission
en bande de base selon IEEE 802.3 et procdure daccs CSMA/CD (Carrier Sense
Multiple Access/Collision Dtection), utilisant les supports :
cble triaxial 50 W
cbles Twisted Pair 100 W
cbles fibres optiques en verre

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.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 139 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.7.2. Les diffrents profils du profibus

Figure 109 : Les 3 grandes familles de profil profibus et la convergence de PROFIBUS et


dEthernet
PROFIBUS est un rseau de terrain ouvert, non propritaire, rpondant aux besoins dun
large ventail dapplications dans les domaines du manufacturier et du process. Son
universalit (indpendance vis--vis du constructeur) et son ouverture sont garanties par
les normes europennes EN 50170, EN 50254.et international IEC61158 PROFIBUS
autorise le dialogue de matriels multi constructeurs, sans passer par des interfaces
spcialises.
Il se prte aussi bien la transmission de donnes exigeant des actions rflexes, en des
temps de raction trs courts, quaux changes de grandes quantits de dinformations
complexes. En perptuelle volution, PROFIBUS reste le rseau de communication
industriel du futur.
PROFIBUS se dcline en deux protocoles de transmission, appels profils de
communication, aux fonctions bien cibles : DP et FMS. De mme, selon lapplication, il
peut emprunter trois supports de transmission ou supports physiques (RS 485, CEI 11582 ou fibre optique).
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 140 de 249

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.

8.7.2.1. Les profils de communication


Ces profils ont pour objet de dfinir la faon dont les donnes sont transmises en srie par
lutilisateur, sur un mme support physique.
DP
Profil de communication le plus rpandu dans lindustrie et le plus pris pour sa rapidit,
ses performances et sa connectique faible cot, DP est rserv au dialogue entre
automatismes et priphrie dcentralise. Il remplace merveille la transmission
classique de signaux parallles en 24 V dans le manufacturier et de signaux analogiques
sur boucle 4-20 mA ou interface Hart dans le process.
FMS
Profil universel, il excelle dans les tches de communication exigeantes et saccompagne
de multiples fonctions applicatives volues grant la communication entre quipements
intelligents. Soumis toutefois lvolution du PROFIBUS et la perce du monde TCP/IP
au niveau cellule, force est de constater que le profil FMS est appel jouer un rle de
moins en moins important dans la communication industrielle de demain.

8.7.2.2. Les supports physiques


Le champ daction dun bus de terrain est largement dict par le choix de son support
physique. Aux exigences gnrales de fiabilit de la transmission, de gestion des longues
distances et des dbits levs, sajoutent des critres spcifiques, orients process :
fonctionnement en atmosphre dangereuse et transmission des donnes et de lnergie
sur un mme cble.
Autant de critres quaucune technique de transmission ne peut aujourdhui satisfaire
elle seule ; do les trois profils physiques de PROFIBUS :
La liaison RS 485 rpondant aux applications universelles de lindustrie
manufacturire,
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 141 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

La transmission CEI 1158-2 adapte au process,


La fibre optique, synonyme dexcellente immunit aux parasites et de longues
distances.
Prcisons, toutefois, que lavenir est une couche physique PROFIBUS btie sur des
composants Ethernet du commerce, capables de transmettre 10 Mbit/s et 100 Mbit/s.
Dans cette optique, loffre PROFIBUS comporte dj des coupleurs et des liaisons
assurant la migration dune technique lautre. Si les coupleurs mettent en oeuvre le
protocole de faon transparente, en tenant compte des contraintes du milieu, les liaisons,
par essence intelligentes , dotent la configuration des rseaux PROFIBUS de
fonctionnalits tendues.

8.7.2.3. Profils applicatifs


Les profils applicatifs de PROFIBUS dcrivent linteraction du protocole de communication
avec la technique de transmission utilise. Ils dfinissent galement le comportement des
quipements de terrain sur PROFIBUS.
Au premier rang de ces profils mtier figure PROFIBUS-PA, qui dcrit les paramtres
et les blocs de fonctions dinstruments de process tels que transmetteurs, vannes et
positionneurs.
Dautres profils sont ddis la variation lectronique de vitesse, la conduite et la
supervision (HMI), et aux codeurs avec, dans chaque cas de figure, la double mission
dtablir des rgles de transmission indpendantes du fournisseur et de dfinir le
comportement de chaque type dquipement.

8.7.3. Les fondements de profibus


PROFIBUS spcifie les caractristiques techniques dun bus de terrain srie destin
interconnecter des automatismes numriques rpartis aux niveaux terrain et cellule. Ce
rseau multi matre autorise lexploitation conjointe de plusieurs systmes
dautomatisation, de dveloppement et de visualisation avec leur priphrie dcentralise,
sur un mme cble.
A cette fin, PROFIBUS distingue des quipements matres et des quipements esclaves :
Les matres ou stations actives pilotent la transmission de donnes sur le bus.
Un matre peut librement mettre des messages sous rserve dobtenir le droit
daccs au rseau (jeton).
Les esclaves ou stations passives sont des quipements priphriques (blocs
dE/S, vannes, entranements et transmetteurs de mesure) qui nont pas le droit
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 142 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

daccder au bus. Leur action se limite lacquittement des messages reus ou


la transmission de messages sur demande du matre. Nexploitant quune
partie minime du protocole, leur mise en uvre savre des plus conomiques.

Figure 110 : Vue densemble de la technologie profibus

8.7.3.1. Architecture de communication


PROFIBUS rpond des normes internationales unanimement reconnues. Son
architecture repose sur 3 couches inspires du modle en 7 couches de lOSI, suivant la
norme ISO 7498. La couche 1, physique, dcrit les caractristiques physiques de la
transmission ; la couche 2, liaison de donnes, spcifie les rgles daccs au bus ; enfin,
la couche 7, application, dfinit les mcanismes communs utiles aux applications
rparties et la signification des informations changes.
Le profil ultrarapide DP nexploite que les deux couches basses 1 et 2, ainsi que linterface
utilisateur. Cette rationalisation de larchitecture garantit la rapidit et lefficacit de la
transmission.
Ladaptateur DDLM (Direct Data Link Mapper) facilite laccs de linterface utilisateur la
couche 2. Les fonctions applicatives de lutilisateur et le comportement des divers types
dquipement DP (systmes et appareils) sont prciss dans linterface utilisateur.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 143 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Figure 111 : Larchitecture de communication profibus


Le profil universel FMS met en oeuvre les couches 1, 2 et 7. Cette dernire se compose
de la messagerie FMS (Fieldbus Message Spcification) et de linterface LLI (Lower Layer
Interface). FMS spcifie une pliade de services de communication volus entre matres
et entre matres et esclaves. LLI dfinit la reprsentation de ces services FMS dans le
protocole de transmission de la couche 2.

8.7.3.2. Transmission RS485


RS 485 est la technique de transmission privilgie de PROFIBUS. Elle convient tous
les domaines exigeant des dbits levs associs une simplicit dinstallation moindre
cot. Son support physique est la paire torsade blinde.
La mise en oeuvre de la liaison RS 485 est dune grande facilit ; linstallation de la paire
torsade ne requiert pas de connaissance particulire et la structure du bus permet lajout
ou le retrait de stations ou la mise en service par tapes du systme sans rpercussion
sur les autres stations.
Les extensions futures ne pnalisent pas les stations en exploitation. Lutilisateur a le
choix du dbit, dans une plage allant de 9,6 kbit/s 12 Mbit/s. Ce choix, effectu au
dmarrage du rseau, vaut pour tous les abonns du bus.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 144 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Support

Paire torsade blinde

Nombre de
stations

32 par segment sans rpteur


126 maxi avec rpteurs
Connecteur Sub-D 9 points en protection IP20 (prconis)

Connectique

Connecteur M12, HANBRID ou connecteur hybride Siemens en


protection IP 65/67
Table 4 : Principales caractristiques dune liaison RS485

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

Connecteur hybride Siemens.


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 145 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Prcisons que le connecteur HAN-BRID existe aussi en version mixte permettant de


combiner la transmission des donnes sur fibre optique et lalimentation des priphriques
en 24 V sur cuivre.

Connecteur HANBRID, version Cu-Fo


Transmission des donnes (fibre optique)
et alimentation de la priphrie en 24 V
(cuivre) par un seul connecteur mixte
(galement disponible en version Cu/Cu)

Connecteur M12 pour RS 485 et IP 65/67


Brochage :
1 = VP
2 = RxD/TxD-N
3 = DGND
4 = RxD/TxD-P
5 = blindage

Connecteur hybride Siemens


Transmission de lalimentation 24 V et des donnes PROFIBUS sur cuivre pour
quipements en IP 65
Figure 112 : Les diffrentes connexions PROFIBUS
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 146 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Les cbles PROFIBUS sont tous issus de constructeurs de renom. Le systme de


raccordement rapide mrite une mention particulire : dot dun cble et dun dnudeur
spcifiques, il est gage de rapidit, de fiabilit et de simplicit de cblage.
Lors du raccordement des stations, veillez ne pas inverser les lignes de donnes. Il est
impratif dutiliser des lignes de donnes blindes pour garantir un antiparasitage optimal
en ambiance forte pollution lectromagntique. Ce blindage doit tre reli la masse
mcanique chaque extrmit, tout en assurant une bonne conductivit avec des colliers
de blindage couvrant la zone la plus large possible.
Il est en outre recommand de dissocier les lignes de donnes des cbles haute tension.
On vitera galement les cbles de jonction pour les dbits atteignant ou dpassant 1,5
Mbit/s.
Les connecteurs du commerce permettent de raccorder les cbles darrive et de dpart
directement sur le connecteur. Les lignes de jonction nont donc pas dutilit et le
connecteur peut tre insr ou retir tout moment, sans interrompre lchange de
donnes.
cet gard, il convient de noter que 90 % des problmes survenant sur un rseau
PROFIBUS sont imputables des erreurs de cblage et dinstallation. On peut y remdier
en utilisant des testeurs et des analyseurs de bus, capables de dtecter bon nombre de
dfauts de cblage, avant mme de procder la mise en service.
Dbit (kbit/s)

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

Table 5 : Correspondance dbit/distance pour un cble de type A

8.7.3.3. Transmission CEI 1158-2


La technique de transmission synchrone conforme la norme CEI 1158-2 (dbit fixe de
31,25 kbit/s) est utilise dans le domaine du process et rpond aux deux grandes
exigences de la chimie et de la ptrochimie : scurit intrinsque et tl alimentation des
instruments de terrain sur le bus par un cblage bifilaire. PROFIBUS peut donc tre utilis
en zone dangereuse.
Les possibilits et les limites de PROFIBUS sur liaison CEI 1158-2, en atmosphre
explosible, sont dfinies par le modle FISCO (Fieldbus Intrinsically Safe Concept).
labor par linstitut de physique allemand Physikalisch Technische Bundesanstalt, ce
concept fait aujourdhui autorit dans ce domaine.
Six grands principes rgissent la transmission CEI 1158-2/FISCO :
Chaque segment possde une seule source dnergie, lunit dalimentation.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 147 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Aucune nergie ne transite sur le bus lorsquune station met.


Chaque instrument de terrain consomme un courant de base constant, en
rgime tabli.
Les instruments de terrain se comportent comme des collecteurs de courant
passifs.
La terminaison de ligne passive est ralise chaque extrmit du cble
principal du bus.
Trois topologies sont admises : linaire, arborescente et en toile.
En rgime tabli, chaque station ncessite un courant minimal de 10 mA. Grce la tl
alimentation, ce courant alimente les appareils de terrain.
Les signaux de transmission sont gnrs par lquipement metteur par modulation de
+/- 9 mA du courant de base.

Figure 113 : Cblage et terminaison de bus de la liaison RS485 sur PROFIBUS


Lexploitation dun rseau PROFIBUS en zone dangereuse exige lhomologation et la
certification FISCO/CEI 1158-2 de la totalit des quipements utiliss par des organismes
habilits tels que PTB, BVS (Allemagne), UL et FM (USA).
Si tous ces quipements sont dment certifis et si les consignes de slection de
lalimentation, de la longueur de ligne et des terminaisons de bus sont respectes, la mise
en service de PROFIBUS ne ncessite aucun autre agrment.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 148 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS
Transmission

Numrique, protocole synchrone orient bit, codage Manchester

Dbit

31,25 kbit/s, Mode tension

Scurisation des donnes

En-tte, caractres de dbut et de fin protgs contre les erreurs

Support

Paire torsade blinde

Tlalimentation

En option, par les lignes de donnes

Protection en zone explosible

Mode scurit intrinsque (Eex ia/ib) et antidflagrant (Eex d/m/p/q)

Topologie

Linaire ou arborescente (ou les deux)

Nombre de stations

32 maxi par segment, 126 au total

Rpteur(s)

4 maxi (extension du rseau)

Table 6 : Principales caractristiques de la liaison CEI1158-2


Conseils pratiques dinstallation
Le poste de conduite et de supervision hberge en gnral le systme de pilotage du
procd ainsi que les outils dexploitation et de dveloppement communiquant sur
PROFIBUS en RS 485. Sur le terrain, un coupleur de segment ou un Link assure
ladaptation RS 485/CEI 1158-2 et, paralllement, la tl alimentation des instruments de
terrain.

Figure 114 : Tl alimentation des instruments de terrain sur PROFIBUS en transmission


CEI1158
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 149 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Les coupleurs de segment sont des convertisseurs de signaux RS 485/CEI 1158-2,


totalement transparents au protocole de bus. Leur utilisation limite nanmoins le dbit
maximal du segment RS 485 93,75 kbit/s.
Les links, quant eux, sont intelligents . Ils regroupent lensemble des appareils de
terrain raccords au segment CEI 1158-2 en un seul esclave RS 485. Dans ce cas, le
dbit du segment RS 485 nest pas limit : do la possibilit de mettre en oeuvre des
rseaux rapides assurant, par exemple, des fonctions de contrle commande avec des
instruments de terrain connects sur CEI 1158-2.
Support

Paire torsade blinde

Section nominale du conducteur

0,8 mm (jauge 18)

Impdance de boucle

44 /km

Impdance 31,25 kHz

100 20%

Affaiblissement 39 kHz

3 dB/km

Asymtrie capacitive

2 nF/km

Table 7 : Cble de rfrence CEI 1158-2


Le rseau PROFIBUS sur CEI 1158-2 accepte des topologies arborescente et linaire, les
deux tant combinables.
Dans une topologie linaire, les stations sont raccordes au cble principal laide de
connexions en T. La topologie arborescente, pour sa part, sapparente la technique
classique dinstallation des quipements de terrain.
Le cble principal multibrin est remplac par le cble de bus bifilaire. Le rpartiteur de
terrain sert toujours raccorder les appareils et abriter la rsistance de terminaison de
bus. Dans un rseau arborescent, tous les appareils relis au segment de bus sont cbls
en parallle dans le rpartiteur. Dans tous les cas de figure, il faut tenir compte des
longueurs maximales admissibles des lignes de jonction pour calculer la longueur totale
de la ligne.
Pour des applications scurit intrinsque, une drivation ne doit pas dpasser 30 m.
Le support de transmission est une paire torsade blinde. Chaque extrmit du cble
principal est quipe dune terminaison de bus passive, constitue dun lment RC
connect en srie (R = 100 et C = 1 F).
La terminaison de bus est dj intgre au coupleur de segment ou au Link. Une inversion
de polarit sur des appareils de terrain transmettant en CEI 1158-2 ne nuit pas la
fonctionnalit du bus, ces quipements tant normalement dots dun systme de
dtection automatique de polarit.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 150 de 249

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

EEx ia/ib IIC

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

Sans scurit intrinsque

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

Longeur de ligne pour q


= 0,8 mm (rfrence)
Longeur de ligne pour q
= 1,5 mm

Table 9 : Longueur de ligne sur une liaison CEI1158-2

Type de fibre

Porte

Verre, multimode

Moyenne ( 2 3 km)

Verre, monomode

Longue (> 15 km)

Plastique

Courte (< 80 m)

PCS / HCS

Courte (400 m)

Table 10 : Proprits de la fibre optique


Lintensit ncessaire () est donne par la somme des courants de base des
quipements, de chaque appareil de terrain raccord au segment choisi, sans oublier une
marge supplmentaire de 9 mA par segment destin au courant de fonctionnement du
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 151 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

FDE (Fault Disconnection Equipment), quipement de dconnexion sur dfaut qui


empche la paralysie du bus par des appareils dfectueux.
Lexploitation dquipements aliments par le bus et dquipement aliments par une
source externe est autorise. Prcisons que ces derniers consomment eux-mmes un
courant de base sur le bus, lequel doit tre pris en compte dans le calcul du courant
dalimentation maximal disponible.

8.7.3.4. Transmission optique


La fibre optique simpose principalement dans trois cas dutilisation de PROFIBUS : pour
pallier des environnements lectromagntiques perturbateurs, assurer un parfait isolement
lectrique et augmenter la porte maximale du rseau, de hauts dbits. On distingue
plusieurs types de fibre, dont les proprits varient avec la distance, le cot et lapplication
envisage.
Les segments PROFIBUS fibre optique sont conus en toile ou en anneau. Certains
fabricants proposent des composants PROFIBUS/FO permettant la redondance des
liaisons optiques : la dfaillance dune premire liaison provoque un basculement
automatique sur la seconde. Nombre de fournisseurs proposent galement des coupleurs
RS 485/FO qui autorisent tout moment le passage dun support de transmission
lautre, dans un mme rseau.

8.7.3.5. Mthode daccs sur profibus


Les deux profils de communication de PROFIBUS DP et FMS mettent en oeuvre un
protocole daccs uniformis, gr par la couche 2 du modle OSI. Appel Fieldbus Data
Link dans la terminologie PROFIBUS, celui-ci se charge galement de la scurisation des
donnes et de la gestion des protocoles et des tlgrammes de transmission.
La mthode daccs est assure par la sous couche MAC (Medium Access Control) qui
veille au partage du canal de communication en garantissant quune seule station a le
droit dmettre un instant donn. PROFIBUS rpond deux exigences fondamentales
de la mthode daccs MAC :
Assurer que tout automatisme complexe (matre) connect au rseau dispose
dassez de temps pour effectuer ses tches de communication dans le dlai
imparti.
Assurer une transmission cyclique, temps rel, extrmement simple et rapide,
entre un automatisme complexe (matre) et les quipements priphriques qui
lui sont rattachs (esclaves).

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 152 de 249

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.

Figure 115 : La nature hybride de la gestion daccs profibus


La mthode du jeton, rserve aux changes entre stations complexes, garantit laccs
de chaque matre au bus, au moins une fois dans un temps donn. En clair, cela signifie
que le jeton, tlgramme spcial vhiculant un droit de parole de matre en matre, doit
tre transmis chaque matre au moins une fois dans une fentre temporelle configurable.
La mthode matre esclave permet au matre dtenant le jeton daccder ses esclaves
pour leur envoyer des messages ou, linverse, lire leurs messages.
Cette mthode daccs permet de raliser :
Une configuration matre esclave pure,
Une configuration matre matre pure (jeton),
Une configuration hybride.
On entend par anneau jeton le chanage des stations actives formant, par leur adresse
sur le bus, un anneau logique, au sein duquel chaque participant passe son voisin, dans
un ordre dfini (adresses croissantes), le jeton lui donnant le droit dmettre ou de passer
son tour. Sur rception de ce jeton, toute station active peut assumer le rle de matre
pour une priode donne et dialoguer ainsi avec tous ses esclaves en mode matre
esclave et lensemble des matres en mode matre matre.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 153 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Au dmarrage du rseau, la sous-couche MAC se charge de dceler les relations logiques


entre stations actives et de constituer lanneau. En cours dexploitation, elle limine du
rseau les stations actives dfaillantes ou arrtes, et intgre les nouvelles.
En outre, elle sassure que le jeton circule bien dun matre lautre, en respectant lordre
croissant des adresses. Prcisons que le temps de parole dun matre dpend du temps
maximal de rotation du jeton.
Autres fonctions essentielles, la MAC dtecte les dfauts du support de transmission et du
rcepteur de ligne, ainsi que les erreurs dadressage (multiple affectation) ou de passage
de jeton (multiple possession ou perte du jeton).
La couche 2 de PROFIBUS assure enfin la scurisation des donnes. Grce au format
de ses tlgrammes, elle offre un haut niveau dintgrit (distance de Hamming de 4),
conforme la norme internationale CEI 870-5-1 (caractres de dbut et de fin,
synchronisation sans glissement, bit de parit, octet de contrle).
La couche 2 de PROFIBUS fonctionne en mode non connect. La transmission
seffectue dgal gal (procdure quilibre), en mode diffusion gnrale et diffusion
slective :
Dans le mode diffusion gnrale (broadcast), une station active envoie un
message non acquitt toutes les autres stations, actives ou passives.
ans le mode diffusion slective (multicast), une station active envoie un
D
message non acquitt un groupe prdfini de stations, actives ou passives.
Les profils de communication PROFIBUS utilisent un sous-ensemble des services de la
couche 2 (table ci-dessous) qui sont appels par les couches suprieures au moyen de
points daccs au service (Service Access Point).
Dans FMS, ces SAP servent adresser les relations de communication logiques.
Dans DP, chaque SAP remplit une fonction bien dfinie. Plusieurs SAP peuvent tre
utiliss en mme temps pour toutes les stations actives et passives. Notons que lon
distingue des SAP sources (Source SAP) et des SAP destination (Destination SAP).
Service

Fonction

DP

FMS

SDA

Emission de donnes avec acquittement

SRD

Emission et demande de donnes avec rponse

SDN

Emission de donnes sans acquit

CSRD

Emission et demande de donnes cycliques avec rponse

Table 11 : Les diffrents services de la couche de scurisation de donnes de PROFIBUS


(couche2)
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 154 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.7.4. Le profil de communication DP


DP est destin aux changes srie rapides, principalement cycliques, entre contrleurs
de cellule (API ou PC) ou systmes de conduite/supervision et priphrie dcentralise
(E/S, variateurs, vannes, transmetteurs de mesure). Les fonctions de communication
correspondantes sont dfinies par les fonctionnalits de base de DP, normalises EN 50
170. Celles-ci sont compltes de services de communication volus, acycliques,
destins au paramtrage, lexploitation, la surveillance et au traitement des alarmes
des quipements de terrain intelligents.

8.7.4.1. Fonctions DP de base


Le contrleur de cellule (matre) lit les entres de ses esclaves et crit leurs sorties, de
faon cyclique. Le temps de cycle du bus doit tre infrieur celui du programme de
lautomatisme qui avoisine 10 ms pour de nombreuses applications. Outre ce transfert
cyclique de donnes utilisateur, DP intgre de puissants outils de diagnostic et de mise en
service, assortis de fonctions de surveillance, cts matre et esclave
Mthode daccs :
Passage de jeton entre matres et mode matre-esclave entre matre et esclaves
Possibilit de configuration monomatre ou multimatre
Nombre maxi de stations su le bus : 126 (matres et esclaves confondus)
Communication :
Procdure quilibre (transmission des donnes utilisateur) ou multidiffusion
(commandes)
Transmission cyclique des donnes utilisateur entre matre et esclaves
Mode dexplitation :
Operate : Transfert cyclique dentres / sorties
Clear : Lecture des entres et maintien des sorties en scurit
Stop : Diagnostic et paramtrage (pas de transmission de donnes utilisateur)
Synchronisation :
Les commandes permettent la synchronisation des entres et des sorties
Mode Synchro : synchronisation des sorties
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 155 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Mode Freeze : Synchronisation des entres


Fonctionnalits :
Transfert cyclique des donnes utilisateur entre matre et esclave(s) DP
Connexion ou dconnexion dynamique de chaque esclave
Contrle de la configuration des esclaves
Puissantes fonctions de diagnostic sur 3 niveaux hirarchiques
Synchronisation des entres et / ou des sorties
Possibilit dadressage des esclaves sur le bus (option)
Maximum de 244 octets dentres et de sorties par esclave
Scurisation des donnes :
Distance de Hamming = 4
Au niveau de lesclave DP, dtection par chien de garde dune dfaillance du
matre correspondant
Protection de laccs aux entres / sorties des esclaves
Surveillance de la transmission des donnes utilisateur par minuterie de
surveillance rglable au niveau du matre
Types dquipement :
Matre DP de classe 2 (DPM2) : outil de dveloppement ou de diagnostic
Matre DP de classe 1 (DPM1) : contrleur de cellule (API, PC, )
Esclave DP : appareil de terrain (E/S TOR ou analogiques, commande de
moteur, vanne, )

8.7.4.2. Caractristiques fondamentales


La course au dbit nest pas le seul critre de succs dun bus de terrain. Simplicit
dinstallation et dexploitation, diagnostic de qualit et immunit aux parasites sont parmi
les priorits de lutilisateur.
Le profil DP possde tous ces attributs.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 156 de 249

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.).

8.7.4.3. Configuration du systme et types dquipements


DP peut fonctionner en mode mono matre ou multi matre, do sa grande souplesse de
configuration. Un bus dessert un maximum de 126 quipements, matres ou esclaves. Les
spcifications de configuration du rseau dfinissent le nombre de stations, laffectation
des adresses de station par rapport aux adresses dE/S, la cohrence des donnes dE/S
et le format des messages de diagnostic ainsi que les paramtres du bus.

Figure 116 : Temps de cycle du bus dans une configuration mono matre
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 157 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Chaque rseau DP peut hberger trois types dquipement :


Matre DP de classe 1 (DPM1) : Il sagit dun contrleur de cellule (PLC ou PC)
changeant priodiquement des informations avec les esclaves dports, dans
un cycle de message paramtr.
Matre DP de classe 2 (DPM2) : Cest un outil de dveloppement, de
configuration ou de conduite, qui sert la mise en service, la maintenance et
au diagnostic du rseau : paramtrage des quipements raccords, analyse des
valeurs de mesure et des paramtres et demande dinformations sur ltat de
fonctionnement des quipements.

Figure 117 : Le rseau DP en configuration mono matre


Esclave
Cest un organe priphrique (bloc dE/S, variateur, IHM, vanne, transmetteur de mesure)
qui, en entre, collecte des informations et, en sortie, les envoie aux priphriques. On
trouve aussi dans cette catgorie des appareils ne fournissant que des entres ou que des
sorties.
Le volume des E/S dpend du type dquipement. Un rseau DP autorise un maximum de
244 octets dentres et 244 octets de sorties.
En configuration mono matre, un seul matre dtient le bus durant lexploitation du
rseau : le contrleur orchestre les changes avec les esclaves dports via le support de
transmission.
Cette configuration garantit un temps de cycle ultracourt.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 158 de 249

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.

8.7.4.4. Comportement du systme


La spcification DP saccompagne dune description minutieuse du comportement du
systme pour garantir linterchangeabilit des quipements. Ce comportement est en
priorit conditionn par ltat de fonctionnement du matre DPM1.

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

Page 159 de 249

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.

8.7.4.5. Transmission cyclique de donnes entre DPM1 et esclaves


La transmission de donnes entre DPM1 et ses esclaves est automatiquement prise en
charge par DPM1, dans un ordre dfini et rptitif. Lors de la configuration du bus,
lutilisateur prcise laffectation dun esclave au DPM1 et indique les esclaves intgrer ou
retirer de la transmission cyclique.
Cette transmission se droule en trois temps : paramtrage, configuration et transfert des
donnes. Au cours des deux premiers, chaque esclave DP compare sa configuration
relle sa configuration thorique : type dquipement, format, longueur de linformation et
nombre dE/S doivent concorder.
Lesclave peut alors passer la phase de transfert. Ces contrles visent fiabiliser la
protection contre les erreurs de paramtrage. Outre le transfert des donnes,
automatiquement excut par DPM1, un nouveau paramtrage peut tre envoy aux
esclaves sur demande de lutilisateur.

8.7.4.6. Mode synchro et freeze


DPM1 ne se contente pas dexcuter automatiquement le transfert des donnes utilisateur
dune station. Il peut aussi envoyer des commandes un seul esclave, un groupe
desclaves ou la totalit des esclaves en mme temps (multi diffusion).
Ces commandes utilisent deux modes, synchro et freeze, pour assurer la synchronisation
sur vnement des esclaves.
Lorsquils reoivent de leur matre une commande de synchronisation, les esclaves sont
en mode synchro.
Les sorties de tous les esclaves adresss sont geles dans leur tat prsent. Au cours
des transmissions suivantes, les donnes de sortie sont stockes dans les esclaves, sans
modification de leur tat.
Ces donnes ne sont pas envoyes aux sorties tant quune nouvelle commande de
synchronisation nest pas reue du matre. Le mode synchro prend fin sur une commande
de dsynchronisation Unsync.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 160 de 249

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.

8.7.4.7. Fonctions DP tendues


Ces fonctions, indpendantes des changes de donnes utilisateur cycliques, autorisent la
transmission acyclique de fonctions de lecture/criture et dalarmes entre matre et
esclaves.
Cela permet dutiliser, par exemple, un outil de dveloppement (DPM2) pour optimiser les
paramtres des esclaves raccords ou connatre ltat des appareils de terrain sans
perturber le fonctionnement du rseau.
Grce ces extensions, DP rpond aux exigences de matriels complexes devant
souvent tre reparamtrs en cours dexploitation. lheure actuelle, ces fonctions
tendues servent surtout lexploitation en ligne des instruments de terrain PA par des
outils de dveloppement. La transmission des donnes acycliques, non prioritaire,
seffectue paralllement au transfert rapide des donnes cycliques.
Il faut toutefois mnager au matre le temps ncessaire pour mener bien ces services
acycliques, ce qui doit tre pris en compte dans le paramtrage du rseau. Pour cela,
loutil de paramtrage augmente normalement le temps de rotation du jeton pour que le
matre puisse cumuler transmissions cyclique et acyclique.
Les fonctions DP tendues, facultatives, sont compatibles avec les fonctions de base DP.
Les quipements existants qui peuvent sen dispenser reste exploitables, ces extensions
ne faisant que complter les fonctions de base.

8.7.4.8. Adressage des donnes par numro demplacement et dindex


Pour adresser les donnes, PROFIBUS peroit les esclaves comme des briques de base
physiques ou les dcoupe en modules fonctionnels logiques. Ce modle vaut galement,
dans les fonctions DP de base, pour la transmission cyclique o chaque module possde
un nombre constant doctets dentres et/ou de sorties dont la position de transmission
dans le tlgramme des donnes utilisateur reste fixe.
Ladressage sappuie sur des identificateurs qui caractrisent le type de module (entre,
sortie ou entre/sortie), lensemble de ces identificateurs constituant la configuration dun
esclave, elle aussi contrle par DPM1 au dmarrage du rseau.
Les services acycliques se fondent galement sur ce modle. Tous les blocs de donnes
valids en lecture ou en criture sont aussi considrs comme appartenant aux modules.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 161 de 249

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.

8.7.4.9. Transmission acycliques de donnes entre matre DPM1 et esclaves

Figure 119 : Principe dadressage des donnes en transmission acyclique dans DP

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 162 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Il existe cinq fonctions de transmission acyclique entre contrleur de cellule (DPM1) et


esclaves :
MSAC1_Read : Lecture par DPM1 dun bloc de donnes de lesclave.
MSAC1_Write : criture par DPM1 dun bloc de donnes dans lesclave.
MSAC1_Alarm : Transmission dune alarme de lesclave au matre, avec
acquittement de ce dernier ; ce nest quaprs rception de cet acquit que
lesclave peut envoyer un nouveau message dalarme. Il nest donc jamais
possible dcraser une alarme
MSAC1_Alarm_Acknowledge : Envoi par DPM1 de son acquittement de
rception dalarme lesclave dsign.
MSAC1_Status : Transmission dun message dtat de lesclave au matre,
mais cette fois, sans acquittement de ce dernier : il peut donc y avoir
crasement des messages dtat. Le transfert seffectue en mode connect sur
une liaison MSAC1, tablie par DPM1. Celle-ci tant trs troitement lie la
connexion assurant la transmission cyclique de donnes entre DPM1 et
esclaves, elle ne peut tre exploite que par le matre ayant galement
paramtr et configur lesclave en question.

8.7.4.10. Transmission acycliques de donnes entre matre DPM2 et esclaves


Il existe cinq fonctions de transmission acyclique entre outil de dveloppement et de
conduite (DPM2) et esclaves :
MSAC2_Initiate et MSAC2_Abort : tablissement et libration dune liaison de
transmission acyclique entre DPM2 et esclave.
MSAC2_Read : Lecture par DPM2 dun bloc de donnes de lesclave.
MSAC2_Write : criture par DPM2 dun bloc de donnes dans lesclave.
MSAC2_Data_Transport : criture par DPM2 de donnes dans lesclave et, au
besoin, lecture des donnes de lesclave au cours du mme cycle de service.
(La signification des donnes est propre lapplication et dfinie dans les
profils.) Le transfert seffectue en mode connect par une liaison MSAC2,
tablie au pralable par DPM2 laide du service MSAC2_Initiate.
Les services MSAC2_Read, MSAC2_Write et MSAC2_Data_Transport sont alors
oprationnels. Au terme du transfert, la liaison est libre par DPM2 laide du service
MSAC2_Abort. En rgle gnrale, un esclave a la possibilit de maintenir actives
plusieurs liaisons MSAC2 la fois. Le nombre de liaisons actives simultanment est
fonction des ressources de lesclave et du type dquipement mis en oeuvre.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 163 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

La transmission acyclique obit une squence prdfinie de tches, dcrites ci-aprs


avec le service MSAC2_Read.
Le matre commence par adresser une demande de lecture MSAC2_Read lesclave,
dans laquelle les donnes requises sont repres par leur numro demplacement et leur
index. Sur rception de cette demande, lesclave est prt dlivrer linformation souhaite.
Le matre envoie alors des tlgrammes de scrutation priodiques pour rapatrier ces
donnes de lesclave.
Ce dernier y rpond par un bref acquittement, sans mettre les donnes demandes tant
quil ne les a pas traites. La demande suivante de scrutation du matre est satisfaite par
une rponse MSAC2_Read qui autorise la lecture et la transmission au matre des
donnes de lesclave.
La transmission est soumise une surveillance temporelle. Lintervalle de surveillance est
indiqu par le service DDLM_Initiate, ltablissement de la liaison. Si le contrleur de la
liaison dtecte un dfaut, celle-ci est automatiquement libre ct matre et ct esclave.
Elle peut ensuite tre rtablie ou utilise par un autre partenaire de communication.
Les SAP 40 48 de lesclave et le SAP 50 du DPM2 sont rservs la liaison MSAC2.

8.7.5. Le profil de communication FMS


FMS est rserv la communication volue au niveau cellule, cest--dire au dialogue
entre automatismes (PLC et PC) ; il privilgie la richesse fonctionnelle et non les temps de
rponse.
Sa couche application (couche 7 du modle OSI) est constitue de :
la messagerie FMS (Fieldbus Message Specification),
linterface LLI (Lower Layer Interface).
Le profil de communication FMS permet dunifier des processus dapplication rpartis en
un processus commun au moyen de relations de communication.
La partie dune application, au sein dun appareil de terrain, accessible la communication
constitue un quipement de terrain virtuel ou VFD (Virtual Field Device). La figure 13 met
en relation lappareil rel et son homologue virtuel ; ici, seules certaines variables (quantit
dlments, taux de dfaillance, temps dindisponibilit) font partie du VFD et sont
accessibles en lecture/criture via les deux relations de communication. Notons que les
variables Consigne et Recette ne sont pas prises en compte par FMS.
Tous les objets de communication dun appareil FMS figurent dans le dictionnaire
dobjets (Object Dictionary) qui renferme la description, la structure et le type de donnes,
ainsi que la relation entre les adresses internes des objets de communication et leur
dsignation sur le bus (index/nom).
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 164 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Les objets de communication statiques apparaissent dans le dictionnaire des objets


statiques. Configurs une fois pour toutes, ils ne sont pas modifiables en cours
dexploitation. FMS distingue cinq types dobjet de communication :
Variable simple
Tableau (suite de variables simples de mme type)
Structure (suite de variables simples de divers types)
Domaine
vnement (message dvnement)
Les objets de communication dynamiques sont saisis dans la partie dynamique du
dictionnaire dobjets. Ils sont modifiables en cours dexploitation.
Ladressage logique est la mthode dadressage privilgie des objets. Laccs effectue
par une adresse courte (index), constitue dun nombre non sign de 16 bits. A chaque
objet correspond un index. En option, les objets peuvent aussi tre adresss par leur nom.
Les objets de communication peuvent galement tre protgs des accs non autoriss
(protection daccs) ou laccs un objet peut tre restreint certains services (lecture
seule).

Figure 120 : quipement de terrain virtuel (VFD) et dictionnaire dobjets (OD)


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 165 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.7.5.1. Services FMS


Ensemble de la messagerie industrielle MMS (Manufacturing Message Specification, ISO
9506), optimise pour les applications rseau de terrain et enrichie de fonctions
dadministration des objets de communication et de gestion du rseau.
On distingue deux types de service :
Les services confirms, rservs la communication en mode connect,
Les services non confirms galement utilisables en mode non connect
(diffusion gnrale et slective), avec deux niveaux de priorit (prioritaires ou
non).

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

Page 166 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Gestion du domaine : transmission de vastes zones mmoire. Les donnes


sont divises en segments par lutilisateur.
Gestion des appels de programme : contrle du programme.
Gestion des vnements : transmission des messages dalarme, en diffusion
gnrale ou slective.
Support VFD : identification de lquipement et demande dtat. Ces services
peuvent aussi tre envoys spontanment la demande dun quipement, en
diffusion gnrale ou slective.
Gestion du dictionnaire OD : accs en lecture/criture au dictionnaire dobjets.

8.7.5.2. Interface LLI


Ladaptation de la couche 7 la couche 2 incombe linterface LLI qui se charge
notamment du contrle de flux et de la surveillance de la liaison.
Lutilisateur dialogue avec les autres processus sur des voies logiques appeles relations
de communication.
LLI fournit plusieurs types de relations de communication pour lexcution des services
FMS et de gestion. Ces relations de communication offrent diverses possibilits de
connexion (surveillance, transmission et demande aux partenaires de communication).
Les relations de communication en mode connect reprsentent une connexion
logique dgal gal entre deux processus applicatifs.
Toute transmission doit commencer par ltablissement de la liaison avec le service
Initiate. Si cette tape russit, la liaison est protge des accs non autoriss et prte
transmettre. Lorsquelle ne sert plus, elle est libre par le service Abort. Linterface LLI
autorise un contrle temporel de la liaison en mode connect
Ces relations de communication se caractrisent galement par les attributs de liaison
ouverte et dfinie.
Dans une liaison dfinie, le partenaire de la communication est prcis la
configuration ; dans une liaison ouverte, il reste indfini tant que la liaison nest pas
tablie.
Les relations de communication en mode non connect permettent un quipement
de dialoguer avec plusieurs stations la fois, au moyen de services non confirms. En
diffusion brodcast, un service FMS non confirm est envoy en mme temps toutes
les autres stations ; en diffusion multicast, il est mis vers une famille prdfinie de
stations.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 167 de 249

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

8.7.5.3. Gestion du rseau


Des fonctions optionnelles de gestion de rseau, baptises FMA7 (Fieldbus MAnagement
Layer 7), viennent complter les services FMS. Elles autorisent une configuration
centralise et peuvent tre lances localement ou distance.
Elles se rpartissent en trois groupes :
Gestion du contexte : tablissement et libration dune liaison FMA7.
Gestion de la configuration : accs aux CRL, aux variables, aux comptages
statistiques et aux paramtres des couches 1 et 2 ; identification et
enregistrement des stations.
Gestion des dfauts : indication des dfauts et des vnements ;
rinitialisation des quipements.
La garantie dun accs uniforme pour les outils de configuration sobtient par spcification
de la liaison de gestion des dfauts. Pour chaque quipement acceptant les services
FMA7, en tant que rpondeur, il faut saisir, dans la liste CRL, une liaison de gestion des
dfauts rfrence CR = 1.

8.7.6. Les profils applicatifs


Les profils applicatifs de PROFIBUS ont pour objet de dcrire lemploi des profils de
communication et des profils physiques dans certaines applications (automatisation des
procds et GTB) ou pour des types prcis dquipements (codeurs, variateurs).

8.7.6.1. Automatisation des procds (PA)


Lemploi de PROFIBUS dans le domaine du process est dfini par le profil PA. PA exploite
le support de transmission normalis CEI 1158-2, dans le cas d'instrument 4 fils (sans tl
alimentation), le support RS485 peut tre une alternative. Il dfinit le paramtrage et le
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 168 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

comportement dinstruments de terrain tels que transducteurs et positionneurs,


indpendamment du constructeur, ce qui facilite linterchangeabilit et la totale
indpendance de ces quipements vis--vis de leur fournisseur.
La description des fonctionnalits et du comportement de linstrument de terrain repose
sur le modle de bloc de fonctions, conforme la normalisation internationale. Ces atouts
permettent PROFIBUS de sriger en alternative conomique la transmission
analogique 4-20 mA ou numrique Hart.
PROFIBUS-PA permet galement la mesure et la rgulation en boucle ferme
dapplications de process sur une simple ligne bifilaire, sans oublier la maintenance et la
connexion/dconnexion des quipements en service, mme en zone dangereuse.
N dune collaboration troite avec des utilisateurs de lindustrie des procds (NAMUR),
le profil PA rpond aux quatre grandes exigences du secteur :
Mise en oeuvre de profils applicatifs normaliss, ddis automatismes de
process, et interchangeabilit dquipements industriels htrognes.
Ajout et retrait de stations du bus, mme dans des zones scurit intrinsque,
sans perturber les autres stations.
Tl alimentation par le bus des transmetteurs de mesure, sur une mme paire
de fils selon CEI 1158-2.
Utilisation en zone explosible avec deux modes de protection : scurit
intrinsque (EEx ia/ib) ou antidflagrant (EEx d).

Figure 122 : Exemple de rseau profibus adapt lindustrie des procds


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 169 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.7.6.2. La communication sur PA


Limplantation de PROFIBUS dans lindustrie des procds permet de rduire de plus de
40 % les cots dtude, de cblage, de mise en service et de maintenance, tout en offrant
une grande richesse fonctionnelle et une scurit accrue des donnes.
La figure ci-aprs rsume les diffrences entre lapproche classique du cblage en fil fil
4-20 mA et un rseau PROFIBUS.
Les instruments de terrain installs en zone dangereuse sont connects sur PROFIBUS
par une liaison CEI 1158-2 qui assure la fois la transmission des donnes et la tl
alimentation, sur deux fils.
Le passage en zone saine (PROFIBUS DP sur RS 485) est ralis au travers d'un
coupleur de segment ou un link. Contrairement au cblage traditionnel qui impose de
tirer une ligne pour chaque signal entre l'instrumentation et la carte d'E/S du systme de
contrle commande (PLC, DCS), les donnes de plusieurs quipements sur PROFIBUS
sont achemines sur un seul cble. De mme, si les solutions classiques de cblage
exigent une alimentation (antidflagrante, si ncessaire) pour chaque signal, sur
PROFIBUS, le coupleur de segment ou la liaison assure cette fonction indistinctement
pour de multiples appareils.

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

Page 170 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Selon les risques dexplosion et la consommation lectrique des instruments de terrain, il


est possible de raccorder de 9 (Eex ia/ib) 32 (non ex) instruments de mesure sur un seul
coupleur de segment ou liaison ; lconomie porte donc non seulement sur le cblage,
mais aussi sur les modules dE/S du systme qui sont remplacs par linterface
PROFIBUS. Cen est fini des sectionneurs et autres protections, plusieurs transmetteurs
pouvant tre aliments par une seule source.
La transmission des mesures et de ltat des instruments de terrain PA seffectue de faon
cyclique et prioritaire entre le systme (DPM1) et les transmetteurs de mesure, et reprend
les fonctions de base du bus rapide DP ; la valeur de mesure instantane et son tat sont
donc en permanence jour et accessibles lautomatisme DPM1.
Par ailleurs, les paramtres de visualisation, dexploitation, de maintenance et de
diagnostic de lquipement sont transmis par loutil de dveloppement (DPM2), laide
des fonctions acycliques non prioritaires de DP sur une liaison MSAC2.

Les aspects applicatifs du profibus PA


Outre ces critres lis la communication, le profil PA comporte galement certaines
dfinitions applicatives, telles que le type de donnes et lunit de la valeur de mesure
transmise, ainsi que la signification de sa valeur dtat.
Les spcifications de lunit et la signification des paramtres de linstrument (plage de
mesure haute/basse) sont indpendantes du fournisseur. Pour faciliter la mise en service,
il est galement possible de simuler ces valeurs dans le transmetteur de mesure.

Figure 124 : Reprsentation graphique des paramtres dun transmetteur de pression en


PROFIBUS PA
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 171 de 249

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

Les blocs de fonction PA


PROFIBUS-PA garantit linterchangeabilit et linteroprabilit des instruments de terrain
multi constructeurs.
Pour dcrire les fonctions et les paramtres de lquipement, il sappuie sur un modle de
blocs de fonctions universellement reconnu par le march.
Ces blocs reprsentent diverses fonctions utilisateur : Entre analogique, Sortie
analogique Orients application, ils sont complts de deux blocs davantage axs sur
lquipement : le Bloc physique et le Bloc transmetteur.
Les paramtres dentre et de sortie des blocs de fonctions peuvent tre relis par le bus
et raccords une application dingnierie du procd.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 172 de 249

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

Etat du seuil davertissement haut avec datation

LO_ALM

Etat du seuil davertissement bas avec datation

LO_LO_ALM

Etat du seuil dalarme trs bas avec datation

Table 12 : Les paramtres du bloc fonction Entre Analogique


Bloc physique : Cest la fiche didentit de lquipement : dsignation, fabricant, version
et numro de srie.
Bloc transmetteur : Contient des donnes propres lapplication, comme les paramtres
de rglage.
Entre analogique : Lit la valeur mesure par le capteur, ainsi que son tat et la mise
lchelle.
Sortie analogique : Fournit la sortie analogique la valeur donne par le systme.
Entre TOR : Fournit au systme la valeur de lentre TOR.
Sortie TOR : Fournit la sortie TOR la valeur donne par le systme. Toute application
comporte plusieurs blocs de fonctions, intgrs dans les instruments de terrain par le
constructeur et accessibles par la communication et les outils de dveloppement.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 173 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.7.6.3. Profil de scurit


Le profil scurit PROFISafe (n 3.092) dfinit le raccordement dquipements scurit
intrinsque (arrts durgence, barrires immatrielles, verrouillages) des automatismes
programmables sur PROFIBUS.
Le domaine particulier de la scurit, dont la plupart des constituants tait jusquici
raccords en fil fil, peut ainsi bnficier des multiples atouts dune communication
ouverte sur PROFIBUS.
Version scurise de PROFIBUS, PROFISafe sest dvelopp selon deux grands
objectifs : rduire les cots de cblage et satisfaire aux exigences dun large ventail
dapplications dans les industries manufacturires et de process.
Les quipements oprant sous PROFISafe sont donc en mesure de fonctionner sans
limite, en parfaite harmonie avec des quipements standard, sur un mme cble. Bas sur
le profil DP, PROFISafe accepte les transmissions RS 485, fibre optique ou CEI 1158-2.
PROFISafe offre galement deux avantages dcisifs : dans le manufacturier, une trs
grande ractivit hrite de DP et, dans le process, labsence dalimentation
supplmentaire pour les instruments de terrain PA. Il sagit donc dune solution logicielle
qui regroupe communication de scurit et transmission standard sur une seule voie, sans
aucun autre cblage spcifique.

Figure 125 : PROFISafe : la scurit sur le rseau


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 174 de 249

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.

8.7.6.4. Profil dquipements


Bass sur le profil de communication DP, ces profils applicatifs sont dfinis pour quatre
types dquipement :
Commandes numriques et Robots (n 3.052) : Ce profil traite de la
commande des robots de manipulation et dassemblage sur DP. Des
logigrammes dcrivent les mouvements et les commandes du robot sous langle
de lautomatisme de niveau suprieur.
Codeurs (n 3.062) : Ce profil porte sur le raccordement des codeurs rotatifs,
angulaires et linaires (mono et multi tours) sur DP. Deux classes dquipement
dfinissent des fonctions de base et des fonctions complmentaires, telles la
mise lchelle, le traitement des alarmes et le diagnostic.
Vitesse variable (n 3.072) : Ce profil dfinit le paramtrage des variateurs et la
transmission des consignes et des valeurs relles. Il garantit linterchangeabilit
des variateurs de diffrentes marques et contient les spcifications ncessaires
la variation de vitesse et au positionnement. Il prcise les fonctions de base du
variateur tout en laissant le champ libre aux extensions spcifiques
lapplication et aux volutions futures.
Interface homme machine (n 3.082) : Ce profil consacr linterface
oprateur (IHM) spcifie la liaison, via DP, des quipements de conduite et de
supervision avec des constituants dautomatismes de plus haut niveau. Il
sappuie sur les fonctions de communication tendues de DP.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 175 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.7.7. La configuration et lidentification des quipements


Les quipements PROFIBUS se distinguent par leurs performances et leurs
fonctionnalits (nombre de signaux dE/S et de messages de diagnostic) ou par le
paramtrage du bus (dbit, surveillance temporelle).
Ces variantes, selon le type dquipement et le fournisseur, sont en gnral renseignes
dans le manuel technique. Pour simplifier la configuration de PROFIBUS et la rendre
transparente lutilisateur (Plug and Play), les caractristiques de transmission des
quipements sont recenses dans des fiches lectroniques, intitules bases de donnes
quipement ou plus simplement fichiers GSD.
De puissants outils permettent la configuration dun rseau PROFIBUS. Bass sur les
fichiers GSD, ils facilitent considrablement cette tche pour des rseaux PROFIBUS
fdrant des quipements multi sources.

8.7.7.1. Fichier GSD


Rappelons que les caractristiques de transmission de tout quipement PROFIBUS sont
dfinies dans les fichiers GSD, obligatoirement fournis par le constructeur.
Grce ces fichiers, la notion dautomatisation ouverte descend rellement sur le terrain,
au plus prs de loprateur post. Ils peuvent tre chargs durant la configuration laide
de nimporte quel outil de configuration moderne, ce qui apporte un plus de convivialit et
de simplicit lintgration dquipements multi sources au sein de PROFIBUS.
Les fichiers GSD donnent un descriptif clair et exhaustif des caractristiques dun type
dquipement, dans un format extrmement prcis. Prpars pour chaque type
dquipement par le fournisseur, ils sont proposs lutilisateur sous forme lectronique.
La dfinition trs prcise du format de fichier permet loutil de configuration dy puiser
automatiquement toute linformation ncessaire la configuration du bus.
Lingnieur est ainsi dispens de la fastidieuse pche linformation dans les manuels
techniques. Mme en pleine configuration, les erreurs de saisie sont systmatiquement
traques et la cohrence entre les donnes entres et la totalit du systme est
automatiquement vrifie.
Un fichier GSD comporte trois volets :
Des spcifications gnrales mentionnant le nom du fournisseur, la
dsignation des quipements, les versions matrielle et logicielle, les dbits
accepts, la dure des intervalles de surveillance et laffectation des signaux sur
le connecteur de bus.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 176 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Des spcifications rserves exclusivement aux quipements matres et


recensant tous leurs paramtres : nombre maxi desclaves raccordables,
possibilits de tlchargement
Des spcifications contenant toutes les caractristiques des esclaves :
nombre et type de voies dE/S, dfinition des messages de diagnostic et
description des divers constituants dune machine modulaire
Dans chaque cas, ces paramtres sont spars par des mots cls. On distingue des
paramtres obligatoires (par ex., fournisseur Vendor_Name) et des paramtres facultatifs
(mode de synchronisation Sync_Mode_supported).
La dfinition de groupes de paramtres permet de choisir diffrentes options. Ces
paramtres peuvent en outre tre relis des fichiers point par point contenant les
symboles des quipements intgrer.
Le format du GSD garantit une grande souplesse dexploitation. Constitu de listes (par
ex., dbits supports par lquipement), il mnage assez de place pour dcrire les divers
constituants dune machine modulaire.
Les messages de diagnostic peuvent aussi saccompagner de textes en clair. Pour faciliter
la tche des fabricants, la page daccueil du site Internet de PROFIBUS
http://www.profibus.com propose, dans sa rubrique Download, le tlchargement dun
diteur et dun contrleur GSD qui simplifient la ralisation de ces fichiers. De mme, les
formats de fichier GSD sont dcrits dans deux directives PROFIBUS.
En outre, les fichiers GSD des quipements PROFIBUS conformes la normalisation en
vigueur sont tlchargeables gratuitement partir de la rubrique GSD Library de notre
page daccueil Internet.

Figure 126 : Les fichiers GSD facilitent la configuration du rseau


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 177 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.7.7.2. Identification de lquipement


Chaque esclave PROFIBUS ou matre DPM1 doit possder un numro didentification ;
une rgle dor permettant au matre didentifier les types dquipement prsents sur le bus,
sans alourdir la charge de traitement du protocole.
Le matre compare ce numro celui figurant dans la configuration. Le transfert des
donnes utilisateur ne peut dbuter tant que le bon type dquipement et la bonne adresse
de station nest pas raccorde au bus. Cette prcaution vise scuriser le systme contre
toute erreur de configuration.
Les fabricants dquipement doivent demander ce numro lassociation PROFIBUS (qui
en assure lattribution et la gestion) pour chaque type dappareil. Les formulaires
correspondants peuvent tre obtenus auprs de lantenne rgionale de lassociation ou
sur le site Internet PROFIBUS.
Des numros didentification gnriques, compris entre 9700H et 977FH, ont t rservs
aux instruments de terrain PA. Tous les appareils PA rpondant exactement aux
dfinitions de la version 3.0 (ou suprieure) du profil PA doivent donc tre numrots dans
cette plage. La dfinition de ces numros gnriques renforce linterchangeabilit des
instruments de terrain PA.
Le choix du numro utiliser pour identifier lquipement concern dpend du type et du
nombre de blocs de fonctions existants. Le numro 9760H est rserv aux instruments PA
offrant plusieurs blocs de fonctions ou multivariables. La dsignation des fichiers GSD de
ces appareils obit galement des rgles strictes, reprises en dtail dans le profil PA.

8.7.7.3. Les fichiers EDD


La description lectronique de lquipement ou fichier EDD (Electronic Device Description)
recense toutes les proprits des appareils de terrain PROFIBUS.
Elle dcrit, dans un langage universel et indpendant du constructeur, des organes
simples (capteurs et actionneurs) comme des automatismes complexes. Les fichiers EDD,
fournis par le constructeur pour ses quipements, puis lus par les outils de
dveloppement, simplifient la configuration, la mise en service et la maintenance des
rseaux PROFIBUS. Ils comportent deux volets :
Une description des variables et des fonctions de lappareil,
Des prcisions sur son exploitation et sa visualisation.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 178 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.7.8. Les volutions de PROFIBUS


lheure o nous mettons sous presse, lassociation des utilisateurs du PROFIBUS
travaille autour de deux axes de dveloppement : enrichir PROFIBUS de nouvelles
fonctionnalits permettant dtendre son champ daction ; faire de PROFIBUS LE bus
de terrain par excellence, adapt la quasi totalit des applications industrielles.
Il y a quelques annes, raliser des conomies de cblage de 40 % grce aux bus de
terrain relevait de lexceptionnel. Aujourdhui, cette russite est monnaie courante.
Il sagit prsent de rduire davantage les cots de dveloppement et dlargir lventail
des applications pour tre en mesure dexploiter un rseau de communication unifi,
transparent lutilisateur, ncessitant encore quelques bus spcialiss.
De nouvelles conomies se profilent ainsi lhorizon (stockage des pices de rechange,
mise en service, formation et maintenance) qui constituent autant de leviers de
comptitivit pour nos machines et nos rseaux sur le march mondial. Un autre constat
simpose : la base installe de PROFIBUS se chiffre aujourdhui plus de 3 millions
dquipements ; la compatibilit est donc la condition sine qua non du dveloppement futur
du rseau.

8.7.8.1. PROFIBUS et Ethernet


Cette innovation porte sur le couplage direct et transparent de PROFIBUS et dEthernet.
PROFIBUS prend ainsi en compte lvolution inluctable de la communication industrielle
vers une ouverture et une transparence verticale tous les niveaux de lentreprise, de
la gestion la production, jusquau coeur de lintelligence dporte.
Cette convergence de PROFIBUS et de linformatique dentreprise schelonnera en trois
tapes :
Adaptation des services de dveloppement de PROFIBUS au protocole TCP/IP,
accs limage du procd, paramtrage, diagnostic et dfinition de linterface
logicielle correspondante, sur la base dOPC : en clair, lutilisateur peut alors
configurer et surveiller ses quipements PROFIBUS, installs dans le monde
entier, via Ethernet et Internet. Autre consquence : donnes du procd,
paramtrage et diagnostic des appareils de terrain sont parfaitement
accessibles aux logiciels bureautiques.
Routage direct TCP/IP PROFIBUS : Internet et les standard de linformatique
Microsoft accdent au terrain. Dans la foule, des serveurs Web peuvent, par
exemple, quiper des appareils de terrain et des systmes dexploitation
dorigine Microsoft, embarqus sur des appareils complexes, ont accs des
services bien connus.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 179 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Reprsentation dquipements de terrain complexes sous forme de systmes


rpartis, orients objet et intgration dappareils simples, par le biais de serveurs
proxy. Cette phase met laccent sur la coexistence de machines simples et
dautomatismes complexes. Des accs banaliss autorisent les services
ncessaires cette cohabitation et concrtisent la fusion de PROFIBUS et
dEthernet.

Figure 127 : Les trois grandes tapes du rapprochement PROFIBUS Ethernet

8.7.8.2. La commande daxes


PROFIBUS innove galement dans le domaine de la vitesse variable. En partenariat avec
de grandes pointures de la variation lectronique de vitesse, lassociation PROFIBUS veut
assurer le pilotage de squences de mouvements rapides sur PROFIBUS.
Ces nouvelles fonctions permettent de raliser une rgulation numrique en boucle
ferme avec PROFIBUS qui synchronisera les cycles du logiciel applicatif des
automatismes de niveau suprieur, la transmission sur le bus et les cycles du logiciel
applicatif des variateurs.
Pour satisfaire ces exigences techniques, il faut doter le protocole PROFIBUS de
nouvelles fonctions de synchronisation d'horloge et de communication desclave esclave
entre variateurs. Lobjectif ? Piloter douze axes synchroniss en un temps de cycle de bus
infrieur 2 ms sans altrer le cycle pour permettre un accs acyclique des
paramtres aux tches dexploitation, de surveillance et de dveloppement.
Cette volution trouve sa justification dans limpossibilit de couvrir jusqu prsent tous
les besoins de la vitesse variable laide dune seule solution rseau sappuyant sur les
bus de terrain ouverts du march.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 180 de 249

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.

Figure 128 : Temps de cycle du bus avec synchronisation horaire


Des esclaves simples (E/S dportes, par exemple) peuvent prendre part ce bus
synchrone, sans aucune modification. Grce aux fonctions Synchro et Freeze , entres et
sorties sont geles un instant du cycle et transmises au cycle suivant.
La parfaite synchronisation de tous les participants du bus est toutefois soumise une
limitation du nombre de matres : un seul DPM1 (lautomatisme) et un seul DPM2 (loutil
de dveloppement).
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 181 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

La communication desclave esclave, cyclique, est btie sur le modle


diteur/abonn. Des esclaves, dclars diteurs, permettent dautres esclaves, abonns
du bus, daccder en lecture leurs donnes.
Les esclaves existants qui ne disposent pas encore de ces extensions de protocole
peuvent cohabiter sur le mme segment de bus avec des variateurs intgrant dj ces
nouvelles possibilits.
La dfinition de ces fonctions et de ces services sattache aussi garantir la simplicit et
la fiabilit de la mise en oeuvre, base dASIC du commerce, ct matre comme ct
esclave. La prise en compte de ces extensions dans la spcification PROFIBUS remonte
au dbut 1999 et la publication du profil PROFIDrive tendu, fin 1999 ; lintgration de
ces extensions dans DP est au calendrier 2000.

8.7.9. Lavenir du profibus


PROFIBUS remporte ladhsion de plusieurs milliers dindustriels du monde entier,
spcialistes de la production et de lautomatisation des procds. Gains substantiels,
flexibilit accrue et disponibilit hors pair sont autant datouts qui plaident en sa faveur.
Son catalogue de plus de 2 000 produits et services permet aux utilisateurs de
slectionner tout moment le produit offrant les meilleurs garanties de performance,
dvolutivit et de prennit pour rpondre leurs exigences dautomatisation.
Lvolution technologique de PROFIBUS sinscrit dans une dynamique de progrs
constant : PROFIBUS senrichit de nouvelles fonctions nagure rserves des bus
spcialiss. Lutilisateur peut ainsi tirer le meilleur parti de la technologie PROFIBUS pour
relever presque tous les dfis de la communication industrielle.
PROFIBUS fait aujourdhui lunanimit dans lindustrie mondiale, comme en atteste sa
reconnaissance par la norme internationale sur les bus de terrain CEI 61158.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 182 de 249

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.

8.8.1. Appareils de terrain sur PROFInet IO


Les appareils rpartis dans latelier sont intgrs dans larchitecture PROFInet IO ; celle-ci
utilise la vue habituelle des E/S de PROFIBUS DP et ses mcanismes de transfert
cyclique des E/S des quipements dports dans la mmoire image du processus de
lautomate.
PROFInet IO dcrit un modle dquipement bas sur les fondements de PROFIBUS DP
et comprenant des emplacements et des canaux. Les caractristiques des appareils de
terrain font lobjet dune fiche lectronique de configuration ou fichier GSD (General
Station Description), en XML.
Ltude et la ralisation dun rseau PROFInet IO nauront pas de secret pour les
intgrateurs PROFIBUS DP, les appareils rpartis sur le terrain tant, par configuration,
attachs un automate.

Figure 129 : PROFInet IO et PROFIBUS DP partage la mme structure

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 183 de 249

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.

8.8.3. Installation du rseau


Linstallation de PROFInet obit aux consignes propres aux rseaux Ethernet en milieu
industriel. Les constructeurs dautomatismes reoivent un cahier des charges prcis
stipulant les exigences en matire dinterfaage et de cblage des quipements. Le
Guide dinstallation PROFInet renseigne les industriels sur les principales rgles
dinstallation des rseaux Ethernet.

8.8.4. Intgration au paysage informatique


La notion de gestion de rseau englobe tous les aspects de ladministration des appareils
PROFInet sur Ethernet : configuration des appareils et du rseau, diagnostic du rseau.
Pour dialoguer sur le Web, PROFInet sappuie sur la technologie Ethernet et sur des
mcanismes Internet de grande diffusion pour autoriser laccs aux composants
PROFInet.
De mme, son ouverture aux autres niveaux de la hirarchie industrielle fait appel aux
standards OPC DA et DX

8.8.5. Intgration au bus de terrain


Lune des grandes vertus de PROFInet est sa facilit grer la transition entre la
technologie bus existante (dont PROFIBUS DP) et la solution Ethernet industriel : les
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 184 de 249

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.

Figure 130 : Intgration PROFIBUS-PROFInet par un serveur proxy

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 185 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.9. PRERIPHERIE DECENTRALISE EN PROFINET


PROFInet IO permet lintgration directe des appareils de terrain sur Ethernet ; pour cela,
le modle producteur/consommateur remplace la mthode daccs matre esclave de
PROFIBUS DP.
En matire de communication, tous les constituants dun rseau Ethernet sont traits de
faon dmocratique, avec une bande passante partage de manire galitaire. La
configuration sert nanmoins dfinir laffectation des appareils de terrain un
automatisme centralis, linterface utilisateur bien connue de PROFIBUS tant transfre
dans les priphriques PROFInet : cest en effet au niveau de la priphrie dcentralise
que les signaux sont lus et transmis lautomatisme qui les traite, puis renvoie ses sorties.

8.9.1. quipements et fonctionnalit


PROFInet IO distingue trois catgories dquipements :
un contrleur sur lequel sexcute le programme automate
des priphriques dE/S rattachs au contrleur
un superviseur, outil de programmation ou PC dot de fonctions de mise en
service et de diagnostic.

Figure 131: Les catgories dquipement PROFInet IO

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 186 de 249

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 .

Figure 132 : Relations de communication sur PROFInet entre producteur / consommateur


PROFInet distingue cinq catgories dalarmes : branch et dbranch, diagnostic, dtat
et mise jour. Des alarmes constructrices sont galement possibles. Toutes ces alarmes
peuvent tre dclares prioritaires ou non.

8.9.2. Modle dquipement


Le priphrique dE/S PROFInet IO obit un modle dquipement uniforme permettant
la configuration dappareils de terrain modulaires et compacts. Ce dernier reprend les
caractristiques de PROFIBUS DP et, dans le cas dquipement modulaire, comprend des
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 187 de 249

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.

8.9.3. Priphrique dE/S


Un priphrique PROFInet IO se configure de la mme manire que son homologue
PROFIBUS DP, cest--dire au moyen dun fichier de description GSD concentrant toutes
les caractristiques et informations indispensables :
Proprits de lappareil (paramtres de transmission, par ex.) ;
Nombre et type de modules embrochables ;
Configuration de chaque module (entres ANA, par ex.) ;
Paramtrage des modules (4-20 mA, par ex.) ;
Messages de diagnostic derreur (rupture de fil, court-circuit).
Ce fichier GSD est bas sur XML, standard ouvert et trs rpandu de description des
donnes, qui contribue la puissance des outils et de leurs proprits :
Cration et validation laide doutils classiques ;
Intgration de langues trangres ;
Structure hirarchique.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 188 de 249

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.4. Configuration et change


Le fichier GSD des priphriques dE/S est dabord import dans loutil de configuration.
Chaque canal dE/S reoit une adresse de priphrique ; les adresses dentre rapatriant
les valeurs du processus sont analyses et traites par le programme dapplication, qui
cre des valeurs de sortie et les renvoie au processus. Cest aussi ce niveau que
seffectue le paramtrage de chaque module ou canal dE/S (plage de courant 4-20 mA
dun canal analogique, par ex.).
Au terme de la configuration, ces donnes sont tlcharges dans le contrleur qui
configure et paramtre automatiquement les priphriques dE/S, prts pour la
transmission cyclique.

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

Page 189 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Les informations de diagnostic ont une structure hirarchique :


N demplacement (module) ;
N de canal ;
Type de canal (entre/sortie) ;
Code derreur (dfaut filerie, court-circuit) ;
Donnes constructeur.
Lorsquune erreur survient au niveau dun canal, le priphrique dE/S incrimin transmet
au contrleur une alarme de diagnostic, qui dclenche lappel du sous-programme derreur
correspondant dans la logique de commande. Ce dernier tant excut, le contrleur
acquitte lerreur dans le priphrique dE/S. Ce mcanisme garantit le traitement
squentiel de lerreur dans le contrleur.

8.9.6. Automatismes rpartis


Le recours lintelligence rpartie en automatisation industrielle est un grand progrs dans
la construction de machines et dinstallations modulaires. Cest pour rpondre cette
exigence de modularisation que PROFInet scinde ces quipements en entits autonomes.

8.9.6.1. Composants PROFInet


Les composants PROFInet sont donc des fonctions logicielles encapsules, au standard
COM ; ce dernier est une volution de la technologie objet autorisant le dveloppement
dapplications base de composants prdfinis, qui sont autant dentits autonomes
interconnectables.
Ces composants peuvent librement sassembler comme des briques logicielles facilement
rutilisables, indpendamment de leur programmation et de leurs fonctionnalits internes.
Laccs linterface technologique du composant obit une dfinition unifie PROFInet.
Granularit des modules technologiques
Lorsquil sagit de dfinir la granularit des modules, il faut tenir compte de leur
rutilisabilit dans plusieurs systmes, sous langle des facteurs cot et disponibilit.
Lobjectif est de combiner ces composants avec un maximum de souplesse, selon le
principe de la modularit, pour crer un systme complet ; or une granularit trop fine
risque de compliquer la vue technologique de linstallation et donc dalourdir les cots
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 190 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

dtude. linverse, une granularit trop forte pnalise la rutilisabilit du composant en


grevant les cots de mise en oeuvre.
La cration des composants logiciels incombe au constructeur de la machine ou de
linstallation. La conception du composant joue un rle dcisif dans la rduction des cots
dingnierie et de matriel, et sur les caractristiques temporelles du systme
dautomatisation. Durant la dfinition dun composant, la granularit peut aller du
priphrique individuel la machine complte, quipe dune multitude de dispositifs.

Figure 135 : PROFInet : un modle de communication, dautomatisation et dingnierie


multi constructeur

8.9.6.2. Modle dingnierie PROFInet


Pour faciliter la configuration dun rseau PROFInet, PROFIBUS a adopt une ingnierie
indpendante des constructeurs permettant le dveloppement doutils de configuration
capables dutiliser des composants multi constructeurs ainsi que la spcification
dextensions constructeurs ou utilisateurs.
Ce modle fait une distinction entre la programmation de la logique de commande dans
chaque module et la configuration technologique globale de linstallation. La cration dune
application couvrant toute linstallation compte trois tapes :
Cration des composants
Les composants logiciels reprsentant les modules technologiques sont dabord
crs par le concepteur de la machine ou de linstallation. La programmation et
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 191 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

la configuration des constituants dautomatismes seffectuent de la manire


habituelle avec les outils des diffrents constructeurs. Cette continuit permet
de rutiliser les programmes applicatifs existants tout en mettant profit le
savoir faire des programmeurs et agents de maintenance de lentreprise.
Lapplicatif est ensuite encapsul dans un composant PROFInet. Cette fonction
cre le fichier de description PCD quelle importe dans la bibliothque de
lditeur de connexions PROFInet.

Figure 136 : Cration standardise de composants sur PROFInet


Interconnexion
Lditeur de connexions extrait les composants de sa bibliothque et les relie
pour btir lapplication, simplement en tirant des traits entre les interfaces
dentre et de sortie respectives (figure ci-aprs).

Figure 137 : Paramtrage des communications avec lditeur de connexion


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 192 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Cette interconnexion rapide des composants met fin la laborieuse


programmation des relations de communication entre appareils intelligents. Au
demeurant, elle impose de bien connatre lintgration et lenchanement des
fonctions de communication dans lappareil ; pour cela, il importe de dterminer
clairement les quipements appels dialoguer, les caractristiques
temporelles de la communication et le bus de terrain emprunt. Toutefois, cette
configuration graphique ne demande aucune connaissance des fonctions de
communication, celles-ci sexcutant automatiquement dans les appareils.
Lditeur de connexions trace ainsi chaque application rpartie dans
linstallation, indpendamment du constructeur, en matrialisant les liaisons
entre composants PROFInet.
Tlchargement
Ces connexions, de mme que le code et la configuration des composants, sont
ensuite tlcharges dans les appareils PROFInet en un clic de souris. Chaque
constituant dautomatisme connat alors ses partenaires et relations de
communication, ainsi que les donnes changer : lapplication rpartie est
oprationnelle.

Figure 138 : Tlchargement des connexions dans les appareils de terrains configurs

8.9.6.3. Fichier PCD


Ce fichier XML est cr avec les outils du constructeur, si celui-ci dispose dun
gnrateur de composants .
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 193 de 249

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.

8.9.6.4. Vue de travail

Figure 139 : Vue technologique dune installation avec plan dinterconnexion graphique
des composants
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 194 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Lditeur de connexions offre essentiellement deux vues synoptiques. Dans la vue de


linstallation, les composants ncessaires sont rcuprs de la bibliothque, puis relis
lcran ; on obtient une vue technologique de lapplication et des liens logiques entre
composants.
La vue du rseau donne linfrastructure relle, physique, du systme dautomatisation :
appareils de terrain et automatismes programmables sont relis un bus dont ils adoptent
les rgles dadressage.

Figure 140 : Vue du rseau reprsentant les appareils de terrain raccords au bus

8.9.7. Communication PROFInet


La communication PROFInet sur Ethernet schelonne sur trois niveaux de performance :
TCP/UDP et IP pour les changes sans exigences temps rel (paramtrage et
configuration) ;

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 195 de 249

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

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 196 de 249

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)

8.9.7.2. Temps rel


En automatisation industrielle, les applications temps rel ncessitent des temps de
rponse et de rafrachissement compris entre 5 et 10 ms. On entend par
rafrachissement le temps ncessaire la cration dune variable dans lapplication dun
appareil, son envoi sur le rseau un partenaire de communication, puis de nouveau sa
mise disposition de lapplication, au niveau de ce mme partenaire.
Une communication temps rel doit pouvoir minimiser la charge du processeur des
appareils et garantir ainsi le traitement prioritaire du programme applicatif. Lexprience a
pourtant montr que le temps de transmission dune donne sur une liaison Fast Ethernet
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 197 de 249

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

Page 198 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

dautomatisation. Le cycle de transmission est donc segment en parties dterministe


et non dterministe : les tlgrammes cycliques temps rel sollicitent la tranche
dterministe tandis que les tlgrammes TCP/IP occupent la plage non dterministe.
Tout comme si, par analogie avec la circulation autoroutire, on rservait la file de gauche
au trafic express (temps rel) et confinait les autres usagers (transport TCP/IP) sur la file
de droite, de sorte que les embouteillages sur ce ct de la chausse ne ralentissent pas
le trafic temps critique.
La mise en oeuvre de cette transmission isochrone est matrielle : un circuit ASIC se
charge de la synchronisation du cycle et de la rservation du canal temporel pour les
donnes temps rel. Cette implmentation matrielle garantit la prcision requise, dans
lordre de grandeur souhaite, et soulage le processeur de lappareil PROFInet des tches
de communication, librant ainsi du temps de calcul pour lautomatisation elle-mme.

8.9.7.3. Communication sur PROFInet IO


Au dmarrage de PROFInet IO, le protocole RPC bas sur UDP/IP sert au lancement des
changes entre appareils, au paramtrage des quipements distribus et aux diagnostics.
Grce louverture de ce protocole standardis, les postes de conduite (IHM) et stations
dingnierie (superviseurs) peuvent aussi accder aux priphriques dE/S PROFInet IO.
Le canal temps rel de PROFInet est ensuite utilis pour transmettre E/S et alarmes.
Dans un rseau PROFInet IO type, un contrleur change des E/S cycliques avec
plusieurs priphriques dE/S par le biais de relations de communication. chaque cycle
de scrutation, les donnes dentre des priphriques interrogs sont envoyes au
contrleur qui leur renvoie des donnes de sortie.
Les relations de communication sont contrles en surveillant les messages cycliques
reus. Par exemple, en labsence de rception des trames dentre pendant 3 cycles, le
contrleur signale le priphrique en dfaut.
La couche de transmission des donnes de PROFInet est dfinie dans lIEEE 802.3, qui
dcrit la configuration des protocoles et la surveillance des dfauts. Un tlgramme de
donnes utilisateur comprend un minimum de 64 octets et un maximum de 1500 octets,
dont 28 octets pour les donnes temps rel.

8.9.7.4. Communication entre composants PROFInet


Dans la vue des composants PROFInet, DCOM (Distributed COM) est le protocole
applicatif TCP/IP servant au partage des donnes entre composants PROFInet.
DCOM est lextension du modle COM (Component Object Model) pour la distribution des
objets sur le rseau et leur interoprabilit. DCOM sappuie sur le standard RPC.
PROFInet utilise DCOM non seulement pour accder aux fonctions dingnierie
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 199 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

(chargement des connexions, lecture des diagnostics, paramtrage et configuration des


quipements), mais aussi pour tablir des liaisons et changer des donnes utilisateur.
DCOM nest toutefois pas indispensable au dialogue entre composants PROFInet. Cest
lutilisateur de dcider, au niveau du systme dingnierie, dchanger les donnes
utilisateur sur DCOM ou canal temps rel.
ltablissement dune communication, les appareils (machines ou parties dinstallation)
peuvent alors convenir dutiliser un protocole compatible temps rel, leurs besoins en la
matire ntant satisfaits ni par TCP/IP ni par UDP. TCP/IP et DCOM constituent l
espranto idal pour dbuter les changes entre appareils.
Le canal temps rel PROFInet est ensuite utilis pour la communication temps rel entre
noeuds, au sein dapplications temps critique.
Dans loutil de configuration, lutilisateur peut dterminer la qualit de service en fixant la
frquence de modification des valeurs et leur transmission, soit cyclique (en cours
dexploitation), soit ponctuelle (seulement en cas de changement).
Prcisons que la solution cyclique convient mieux aux changements de valeur frquents
car, linverse, linterrogation ponctuelle des appareils pour contrle et acquit alourdit la
charge du processeur.

Figure 142 : La communication PROFInet entre composants PROFInet et priphriques


dE/S PROFInet IO

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 200 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.9.8. Installation du rseau


La normalisation internationale ISO/CEI 11801 et son quivalente europenne EN 50173,
en tous points identiques, dfinissent un rseau informatique standardis, indpendant de
lapplication et usage bureautique, au sein dun complexe immobilier.
Cest dire quaucune ne tient compte des impratifs et spcificits du milieu industriel :
Cheminement des cbles subordonn la topographie du site ;
Niveau de mise en rseau spcifique chaque machine ou installation ;
Topologie bus ;
Cblage et connectique robustes et penss pour lindustrie : respect des
contraintes CEM, de temprature et dhumidit, protection contre la poussire et
les vibrations.

Figure 143 : La structure arborescente des rseaux bureautiques Ethernet

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 201 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Bureautique

Industrie

Installation de base fixe

Cblage dict par le site

Cblage dans faux-planchers

Cheminement de cbles li au site

Changement frquent de points de


connexion

Rare modification des points de connexion

Cblage prconfectionn

Cblage sur site

Topologie arborescente

Topologies bus et anneau (redondant)

Gros volumes de donnes (ex. : images)

Faibles volumes de donnes (mesures)

Disponibilit moyenne du rseau

Trs haute disponibilit du rseau

Tempratures modres

Tempratures extrmes

Absence dhumidit

Prsence dhumidit (tanchit IP65)

Quasi-absence de vibrations

Vibration des machines

Faibles contraintes CEM

Fortes contraintes CEM

Faible risque mcanique

Risque de casse mcanique

Quasi-absence de risques chimiques

Pollution chimique (graisses et ambiances


agressives)

Table 13 : Comparaison entre rseau bureautique et industriel

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).

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 202 de 249

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.

Figure 144 : Topologie bus des rseaux industriels Ethernet

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 203 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.9.8.2. Cblage PROFInet


Les cbles industriels sont soumis dnormes sollicitations mcaniques ; ils sont donc
fabriqus spcialement pour latelier. PI a dfini diffrents types de cbles optimiss pour
fonctionner aux limites des conditions industrielles. Grce aux rserves suffisantes du
systme, la longueur de cble dune installation aux normes industrielles peut varier sans
limite.
Connecteurs et cbles forment un tout parfaitement cohrent : seuls ceux dont on a test
et valid la compatibilit sont certifis PROFInet. Les exigences de cblage au niveau
terrain sapparentent celles de PROFIBUS. Les stations recevant aussi bien des
donnes quune alimentation en 24 V, le cble hybride (vhiculant signaux et alimentation)
est idal. Loffre est double : cble mixte Cu/FOC (2 fibres optiques pour les donnes/4 fils
pour lalimentation) ; cble Cu/Cu (4 fils de donnes/4 fils dalimentation).
Rappelons les deux grands avantages de la fibre optique sur la paire torsade :
insensibilit aux perturbations lectromagntiques et dploiement de rseaux tendus.
PROFInet sur cuivre
support de transmission est la paire de cuivre blinde STP (Shielded Twisted Pair)
constituant un cblage 100Base-TX, 100 Mbit/s (Fast Ethernet). Seuls les cbles et une
connectique blinds sont autoriss. Chacun doit tre en catgorie 5 normalise CEI
11801, et toute la liaison doit tre conforme la classe D, toujours selon la CEI 11801.
De plus, les cbles PROFInet ont une section AWG 22 afin de pouvoir raliser des
cblages complexes avec un affaiblissement minimal du signal. Cest pourquoi le cblage
PROFInet privilgie la modularit, en respectant la CEI 11801 et des rgles dinstallation
simples. Les raccordements dquipements se matrialisent par des connecteurs
dbrochables RJ45 ou M12. Les cbles de liaison sont pourvus de connecteurs aux deux
extrmits, que lon peut pr assembler avec le cble AWG 22.
Tous les appareils sont connects au rseau par un quipement actif. PROFInet utilise
des constituants commuts dont la spcification garantit la simplicit dinstallation. Les
cbles de transmission sont quips de connecteurs identiques aux deux extrmits, pr
assembl selon les mmes critres. La longueur dun segment est limite 100 m.
PROFInet sur fibre optique
Le PROFInet peut utiliser des fibres multimodes ou monomodes. La transmission
seffectue sur 2 conducteurs optiques 100Base-FX, 100 Mbit/s. Les interfaces optiques
respectent les spcifications ISO/CEI 9314-3 (multimode) et ISO/ CEI 9314-4
(monomode).

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 204 de 249

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

Page 205 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

IP67 possde une double paire blinde pour les signaux


et 4 conducteurs de cuivre pour lalimentation.
Un connecteur totalement protg des chocs permet
lutilisation dune mme connectique aux deux extrmits
puisque la permutation fiche prise nest plus ncessaire
grce la protection intgre.
Figure 147 : Exemple de connecteur RJ45 hybride en
IP67

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.

8.9.9. Intgration des bus de terrain


PROFInet fournit un modle dintgration des segments PROFIBUS existants et autres
bus de terrain PROFInet. Il est donc possible de btir un systme combinant plusieurs
bus de terrain et sous rseaux Ethernet pour tablir une continuit technologique entre les
divers niveaux de la communication industrielle, du terrain PROFInet.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 206 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.9.9.1. Stratgie de migration


La profusion des rseaux PROFIBUS oblige, pour prenniser ces investissements,
simplifier au maximum leur migration vers PROFInet. Les acteurs de lindustrie ont
cet gard trois grands desiderata :
Les utilisateurs focalisent sur la simplicit dintgration de leurs installations
existantes dans une nouvelle solution PROFInet.
Les constructeurs de machines et dinstallations veulent pouvoir utiliser leurs
actifs industriels, prouvs et documents, dans des projets dautomatisation
PROFInet, sans la moindre modification.
Les fournisseurs dautomatismes souhaitent intgrer leurs appareils de terrain
dans PROFInet, sans surcots induits par des modifications.
PROFInet propose deux mthodes de raccordement des rseaux de terrain :
Intgration dappareils de terrain par proxy ;
Intgration dapplications de terrain compltes.

Figure 148 : Couplage de PROFIBUS et dautres bus de terrain dans un rseau


dautomatisme par proxy ou par intgration dapplication complte

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 207 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.9.9.2. Intgration dappareils de terrain par proxy


La fonction proxy de PROFInet simplifie lintgration en toute transparence des bus de
terrain existants.
Sur Ethernet, le proxy reprsente un ou plusieurs appareils de terrain (esclaves
PROFIBUS, par exemple) et rend transparente la communication entre rseaux (sans
encapsulation des messages) ainsi que, notamment, lenvoi de donnes cycliques aux
appareils de terrain.
Prenons un rseau PROFIBUS DP : le proxy est la fois le matre DP charg de
coordonner les changes entre noeuds PROFIBUS et un appareil Ethernet participant la
communication PROFInet.
Ce peut tre PLC, un contrleur Ethernet sur PC
ou une simple passerelle rseau. Au sein de
PROFInet IO, les esclaves DP intelligents sont
traits comme des priphriques dE/S ; dans la
vue des composants, ce sont des entits
PROFInet autonomes.
Dans lditeur de connexions PROFInet, rien ne
les diffrencie de leurs homologues implants
directement sur Ethernet. Bref, les appareils
servant de proxy grent la communication
transparente entre appareils de diffrents
rseaux.
Figure 149 : Intgration dappareils de terrain par
proxy

8.9.9.3. Intgration dapplications de terrain


On peut aussi modliser toute une application de
terrain sous forme de composant PROFInet. Cette
solution a son intrt dans le cas de lextension dune
usine en service, sans se proccuper du bus de terrain
utilis pour le segment en question.
Figure 150 : Intgration dapplications de terrain
Pour que linstallation existante puisse dialoguer avec
PROFInet, le matre du bus dans le composant
PROFInet doit tre compatible PROFInet. En dautres
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 208 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

termes, si les mcanismes du bus de terrain existant (PROFIBUS DP en loccurrence)


sont intgrs au composant, les mcanismes PROFInet restent externes au composant.
Cette stratgie de migration prserve tous les investissements de lutilisateur
(quipements et infrastructures, cblage), quil soit exploitant, responsable dusine ou
constructeur de machines, tout en protgeant son savoir-faire applicatif. PROFInet
autorise donc une transition en douceur vers de nouveaux segments de rseau.

8.9.9.4. Intgration dautres bus de terrain


Partant de l, PROFInet permet dintgrer dautres bus de terrain comme Foundation
Fieldbus, DeviceNet, Interbus, CC-Link. On dfinit alors pour chaque bus une image
spcifique des interfaces de composants pour les diffrentes possibilits de
communication, que lon sauvegarde dans le proxy. Cela permet de raccorder dun seul
coup nimporte quel rseau de terrain PROFInet.

8.9.9.5. Exemple de machine modulaire


La figure ci-aprs illustre un exemple dapplication modulaire dans lagroalimentaire.
Lembouteilleuse compte 4 postes de travail : rinage, remplissage, capsulage et
conditionnement.

Figure 151 : Intgration de profibus DP dans PROFInet par proxy


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 209 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Dun ct, cet exemple dmontre la cohabitation indpendante de PROFIBUS et de


PROFInet au sein dun systme global. De lautre, il met en lumire la simplicit
dintgration des cellules de fabrication existantes.
Le cahier des charges prvoit le maintien en ltat de PROFIBUS DP (rinage et
remplissage) mais la modernisation et lextension du capsulage et du conditionnement sur
PROFInet.
Lindpendance des procdures de communication et lemploi dun proxy permettent de ne
pas toucher au rseau PROFIBUS.
Il suffit de relier les communications entre composants dans lingnierie de la nouvelle
configuration de machine et de doter le matre PROFIBUS DP dun module Ethernet
(matriel + logiciel) et de fonctionnalits proxy.
La fonction proxy garantit que la vue PROFInet reste encapsule dans le systme
dautomatisme sous forme de module technologique. Toutes les oprations en amont de
PROFIBUS se droulent comme auparavant.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 210 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.10. LES PROTOCOLES DE TRANSMISSION DE DONNEES


Nous avons 2 protocoles de transmission fondamentaux :
Le MODBUS, de nos jours est en voie de disparition,
Le TCP/IP, il est trs souvent utilis pour permettre un ordinateur de
communiquer avec des automates.

8.10.1. TCP/IP

Figure 152 : Prsentation du modle OSI adapt quelques lments de la suite TCP/IP

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 211 de 249

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

Page 212 de 249

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 :

Figure 154: Reprsentation adresses IP


En gris, le codage du "nom" du rseau, en blanc le codage du "nom" de la machine.
Pour permettre une machine de s'identifier correctement dans son environnement, un
autre paramtre que son adresse IP lui est indispensable, c'est le masque de sousrseau.
Cette valeur compose de 4 octet lui permet de dfinir l'adresse du rseau sur lequel elle
est connect, et par dduction connatre son "nom" sur le rseau.
Par exemple, pour une machine d'adresse IP de classe C :

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

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 213 de 249

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

Analysons maintenant, ligne par ligne un entte IP.


4
Ver.

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

Page 214 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

111 : network control


Le bit suivant est 0.
Les 4 derniers bits servent dcrire le service demand. Ils sont exclusifs (un
seul bit peut tre valid pour une trame)
D : Minimiser le dlai, utilis pour les messages de petite taille.
T : Maximiser le dbit, bien entendu, cette option est utilise ds qu'il y a
beaucoup de donnes transmettre.
R : Maximise la gestion du rseau.
C : Minimise le cot, en gnrale non utilise.
Le Champ TLF (Total Length Field) permet de fixer la taille totale du paquet IP (donc, on
connat la taille de lentte du champ de donne. Ce champ permet ainsi dliminer des
termes de bourrage utilis pour porter les petites trames IP au format minimum de la
trame Ethernet (46 octets).
Le champ d'identification donne un numro unique chaque datagramme dune
machine sincrmente 1 aprs chaque mission. Il permet ainsi de connatre le numro
d'ordre de chaque datagramme transmis. En cas de fragmentation dun datagramme, le
numro didentification est ddoubl pour tre le mme sur tous les fragments dun mme
message.
Les 3 bits de Flag permettent de contrler les fragmentations.
"More Fragments" permet de prvenir que d'autres fragments d'un mme
datagramme sont suivre. Le dernier fragment du datagramme a forcment ce
bit "0" (No more Fragment).
"Don't Fragment" permet d'interdire la fragmentation du datagramme (cela peut
entraner des erreurs dans la mesure o la taille maximum du message
autorise par les couches infrieures du rseau est infrieure la taille du
datagramme).
Le dernier bit de flag nest pas utilis, donc 0.
Le champ Fragment Offset permet de dfinir le "numro d'ordre" du fragment, chaque
fragment pouvant tre rout indpendamment des autres il peut passer par un chemin
plus court que son prdcesseur et donc arriver destination avant lui. La machine cible
se chargeant alors de recomposer le datagramme en replaant les fragments (qui ont la
mme identit) dans le bon ordre (ordre croissant des Fragment Offset).
Attention la fragmentation est une arme double tranchant car si un fragment est perdu,
tout le message est retransmettre.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 215 de 249

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.

8.10.3. Les options de la trame IP


La trame IP peut contenir des options. Celles-ci servent la mise au point des rseaux.
Elles restent toutefois optionnelles bien que devant tre implmentes par tous les
lments d'un rseau. Les options sont dcrites par un simple octet.
0

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

Page 216 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Figure 156: Options de la trame IP


On peut noter en particulier les options suivantes :
Loption 7 est utilise pour enregistrer le chemin parcouru,
Les options 9 et 3 permettent de fixer, pour loption 9 lintgralit du chemin que
doit parcourir le message et loption 3 (routage lche par la source) les points de
passage obligatoires pour un paquet.
Loption 4 (de classe 2) permet de crer un horodatage des paquets. A chaque
passage par un routeur une information horaire est ajoute la trame.
Les options nutilisant quun seul octet pour leur dfinition, on ajoute systmatiquement
des octets de remplissage pour complter le paquet de 4 octets commenc par la
dfinition de loption. On parle alors de PADDING.

8.10.4. IP et Ethernet

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 217 de 249

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

Sender Hardware Adress


Sender Protocol Address
Target Hardware Address
Target Protocol Address
Figure 157 : Entte ARP
Entte ARP

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 218 de 249

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.

8.10.5. La commande PING


La commande PING vient de Packet INternet Groper, elle permet de tester la rponse
dune machine cible une sollicitation de la part d'une machine source. Cette sollicitation
est un cho que la machine cible doit retourner.
Le message mis est donc compos d'un entte IP avec l'adresse de la machine source
et de la machine cible, en suite on trouve, encapsul dans le champ de donns de IP
l'entte ICMP qui possde un type et un code 0, suivent un code d'identification de la
machine source et le numro de squence.
Le message renvoy par la cible est lui aussi compos d'un entte IP et d'un entte ICMP
o le type vaut 8 et le code vaut 0, le champ d'identification et le numro de squence sont
ceux de la requte d'cho (le message mis).

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 219 de 249

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:

Figure 158: Structure rseau Ethernet


On considrera 2 cas, un premier o la machine n1 souhaitera parler la machine n2,
un autre o la machine 2 souhaitera parler la machine 4. On tudiera aprs un exemple
avec encore plus de rseaux.
Dans notre premier cas, on va imaginer qu'un utilisateur sur la machine n1 souhaite
communiquer avec la machine n2. Cette machine ayant t inactive depuis trs
longtemps, elle ne connat pas ses voisins.
Pour communiquer, elle a besoin de l'adresse physique de la machine cible (si celle-ci est
sur le mme rseau qu'elle) ou alors de l'adresse physique du routeur si sa machine cible
n'est pas sur son rseau local.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 220 de 249

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

Sender Protocol Address

192.0.1.2

Target Hardware Address

FF FF FF FF FF FF

Target Protocol Address

192.0.1.3

Puis une trame de rponse ARP viens de la cible qui rpond :


Sender Hardware Address

000004

Sender Protocol Address

192.0.1.3

Target Hardware Address

000002

Target Protocol Address

192.0.1.2

Dsormais les 2 machines se connaissent, elles communiquent entre elles par le


truchement du rseau Ethernet, sans relancer de commandes ARP. Tant que ces 2
machines continueront discuter entre elles, elles conserveront localement l'association
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 221 de 249

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

Dfinition du rseau de la machine cible :

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

Sender Protocol Address

192.0.1.3

Target Hardware Address

FF FF FF FF FF FF

Target Protocol Address

192.0.1.1

Puis une trame de rponse ARP vient du routeur :


Sender Hardware Address

000006

Sender Protocol Address

192.0.1.1

Target Hardware Address

000004

Target Protocol Address

192.0.1.3

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 222 de 249

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).

8.10.7. Le routage des paquets IP


8.10.7.1. Le protocole RIP
Le principal protocole utilis par les routeurs est le protocole RIP (pour Routing
Information Protocol). Celui ci permet un routeur de dfinir automatiquement et
dynamiquement (c'est dire sans intervention extrieure) le plus court chemin suivre
pour atteindre une cible.
Les informations de routages ne sont pas centralises mais sont diffuses localement.
Chaque routeur dispose de sa propre table de routage appele table RIP. Il n'y a pas sur
le rseau, de noeud centralisateur de l'information de routage, pas plus qu'il n'y a de
routeur connaissant l'ensemble des rseaux disponible.
La dfinition du chemin le plus court passe par l'utilisation d'une mesure de distance, bas
sur le HOP. Un HOP correspondant au passage d'un routeur. La distance n'est donc pas
relle mais fictive, en effet, peu importe qu'un rseau mesure de plusieurs centaines de
kilomtres, ce qui compte c'est que l'on mobilise un nombre minimum de routeur pour
transfrer une information.
La table RIP des routeurs stocke donc 3 informations :
Le numro IP du rseau destinataire (R).
Le numro IP du prochain routeur permettant d'y accder (P).
La distance en HOP totale du chemin (H).
Rgulirement (environ toutes les 30 secondes), les routeurs diffusent leurs tables RIP.
Heureusement, il existe 2 garde-fous ces changes, qui sur un rseau aussi vaste
qu'Internet pourraient poser de gros problmes de saturation. Le premier tient au fait que
les tables sont propages avec une limitation 15 HOP de la distance maximale
accessible. La seconde tiens au fait que seul le chemin le plus court est mmoris.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 223 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.10.7.2. Diffusion et constitution des tables RIP


Imaginons maintenant la situation suivante :

Figure 159: Reseau avec routeurs


Les 1, 2 et 3 plac sur les fils relis aux routeurs reprsentent la fin de ladresse IP du
point de connexion.
Par exemple le routeur A sur le rseau 192.0.1.0 a pour adresse 192.0.1.1
Si on analyse le routeur A, on a la table RIP suivante :
Rseau

Passerelle

HOP

Remarque

192.0.1.0

Autre voie 4 HOP (limine)

192.0.2.0

Autre voie 4 HOP (limine)

192.0.3.0

192.0.2.1

Autre voie 2 HOP (limine)

192.0.4.0

192.0.1.2

Autre voie 2 HOP (limine)

192.1.0.0

192.0.2.3

Autre voie 4 HOP (limine)

10.1.0.0

192.0.1.2

Autre voie 3 HOP (limine)

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 224 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Le routeur B lui, a la table suivante :


Rseau

Passerelle

HOP

Remarque

192.0.1.0

Autre voie 4 HOP (limine)

192.0.4.0

Autre voie 4 HOP (limine)

192.0.3.0

192.0.4.2

Autre voie 2 HOP (limine)

192.0.2.0

192.0.1.1

Autre voie 2 HOP (limine)

192.1.0.0

192.0.1.1

Autre voie 4 HOP (limine)

10.1.0.0

192.0.4.3

Autre voie 3 HOP (limine)

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

Page 225 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

B reoit la table de A, il tente de la mettre jour :


Pour le rseau 192.0.1.0, B le connat dj et il sait quil y est reli.
Par contre pour le rseau 192.0.2.0, B ne le connaissait pas, il entre donc
ladresse de A comme Next HOP .
B utilise ses propres connaissances pour la complter :
Ajout dans la table de 192.0.4.0
B attend un petit dlai alatoire et rediffuse sa table (comme A)
C reoit la table de A, il tente de la mettre jour :
Pour le rseau 192.0.2.0, C le connat dj et il sait quil y est reli.
Par contre pour le rseau 192.0.1.0, C ne le connaissait pas, il entre donc
ladresse de A comme Next HOP .
C utilise ses propres connaissances pour la complter :
Ajout dans la table de 192.0.3.0.
C attend un petit dlai alatoire et rediffuse sa table (comme A)
J'ignore volontairement le routeur de E puisqu'il n'apporte rien au cas tudi. Le dlai
alatoire sert dans le cas du rseau 192.0.2.0 viter une collision entre le retour de la
table de C et celle de E.
Pour A qui va recevoir, selon les valeurs alatoires la trame de B ou de C en premier, va
donc mettre sa table jour en incluant les 2 rseaux (192.0.3.0) venant de C et de
192.0.4.0 venant de B). Les tables respectives de B et de C continues se propager.
Le routeur D, comme A recevra en mme temps que A les informations provenant de B et
de C, il va donc mettre lui aussi jour sa table et il va lui aussi la diffuser aprs un court
dlai.
A ce point les 4 rseaux 192.0 X 0 sont tous connus, pour mieux comprendre le
cheminement utilis, on va synthtiser ces rsultats sous la forme dun tableau.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 226 de 249

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

A diffuse sa table RIP


1

192.0.2.0

192.0.1.0

B diffuse sa table RIP


2

192.0.4.0

192.0.1.0

192.0.2.0

C diffuse sa table RIP


3

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

D diffuse maintenant sa table RIP


4

192.0.3.0

192.0.4.0

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 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.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 227 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.10.7.3. La trame RIP


La trame RIP est encapsule dans une trame IP. Elle se compose d'un nombre variable
de champs. Toutefois, au minimum, la trame RIP est compose de 24 octets. La trame
suivante est en octets.
1

C V

ZERO

AFI

ZERO

ADDRESS

ZERO

ETRIC

Les champs ZERO sont des champs vides (remplis de zro)

Dfinit le sens de propagation du message.


C
Command

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

Addresse IP du rseau accessible

METRIC

Distance du rseau cible en HOP

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

Page 228 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.10.8. Le protocole MODBUS


Le protocole MODBUS consiste en la dfinition de trames dchange.

Figure 160: Protocole MODBUS


Le matre envoie une demande et attend une rponse.
Deux esclaves ne peuvent dialoguer ensemble.
Le dialogue matre esclave peut tre schmatis sous une forme successive de liaisons
point point.

8.10.8.1. Principe des changes MODBUS

Figure 161 : Principe des changes de donnes en MODBUS


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 229 de 249

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.

8.10.8.3. change matre vers 1 esclave


Le matre interroge un esclave de numro unique sur le rseau et attend de la part de cet
esclave une rponse

Figure 162 : change Matre vers 1 esclave (MODBUS)

8.10.8.4. change Matre vers tous les esclaves


Le matre diffuse un message tous les esclaves prsents sur le rseau, ceux-ci
excutent lordre du message sans mettre une rponse.

Figure 163 : change Matre vers tous les esclaves (MODBUS)

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 230 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.10.8.5. Trame dchange question/rponse


La question
Elle contient un code fonction indiquant lesclave adress quel type daction est
demand.
Les donnes contiennent des informations complmentaires dont lesclave a besoin pour
excuter cette fonction.
Le champ octets de contrle permet lesclave de sassurer de lintgralit du contenu de
la question.
N desclave

Code fonction

Information spcifique concernant la


demande

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

8.10.8.6. Format gnral dune trame


Deux types de codage peuvent tre utiliss pour communiquer sur un rseau Modbus.
Tous les quipements prsents sur le rseau doivent tre configurs selon le mme type.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 231 de 249

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

LRC : Cest la somme en hexadcimal modulo 256 du contenu de la trame hors


dlimiteurs, complmente 2 et transmise en ASCII.
Type RTU (Unit terminale distante) : chaque octet composant une trame est cod sur 2
caractres hexadcimaux (2 fois 4 bits).
START

Adresse

Fonction

Donnes

CRC

END

Silence

1 octet

1 octet

n octets

2 octets

Silence

La taille maximale des donnes est de 256 octets.


Le mode ASCII permet davoir des intervalles de plus dune seconde entre les diffrents
caractres sans que cela ne gnre derreurs, alors que le mode RTU permet un dbit
plus lev pour une mme vitesse de transmission.
Lensemble des informations contenues dans le message est exprim en
hexadcimal.
Le matre sadresse lesclave dont ladresse est donne dans le champ prvu cet
effet.
Le code fonction indique lesclave le type daction raliser. Exemple : lecture de
registre, code de fonction (03)HEX, criture dans un registre, code de fonction (10)HEX.
Le champ de donnes est cod sur n mots en hexadcimal de 00 FF, soit sur n octets.
Selon le code fonction, le champ de donnes contient diverses informations
complmentaires permettant lesclave de dcoder le message (voir lexemple plus bas).
Dans le cas du mode RTU, le champ contrle derreur CRC (Contrle de Redondance
Cyclique) contient une valeur code sur 16 bits.
Nota : Le contrle de parit peut dans certains cas tre supprim car dautres contrles
dchanges sont mis en oeuvre (cas du contrle CRC encore appel contrle par
Checksum)
Lesclave renvoie sa rponse ; il place sa propre adresse dans le champ adresse afin que
le matre puisse lidentifier.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 232 de 249

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.

8.10.8.7. Support de transmission


Chaque octet composant un message est transmis en mode RTU de la manire suivante :
Sans contrle de parit
Start

Bit 0

Bit 1

Bit 2

Bit 3

Bit 4

Bit 5

Bit 6

Bit 7

Stop

Bit 5

Bit 6

Bit 7

Stop

Avec contrle de parit


Start

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.

Lensemble du message doit tre transmis de manire continue. Si un silence de plus de


1,5 fois le temps de transmission dun mot intervient en cours de transmission, le
destinataire du message considrera que la prochaine information quil recevra sera
ladresse du dbut dun nouveau message.
Le protocole MODBUS ne dfinit que la structure des messages et leur mode dchange.
On peut utiliser nimporte quel support de transmission RS 232, RS 422 ou RS 485, mais
la liaison RS 485 est la plus rpandue car elle autorise le multipoints .
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 233 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Exemple dchange entre un matre et un esclave


Trame mise par le matre : 04 03 00 02 0001 25 CA
- Adresse esclave : 04
- Code fonction 03 = lecture registre
- N du registre de dbut de lecture : MSB : 00 et LSB : 02
- Nombre de registre de lecture : MSB : 00 et LSB : 01
- CRC : 25 CA
Rponse de lesclave avec erreur : 04 83 02 01 31

- 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

8.10.9. Le protocole HART


8.10.9.1. Quest-ce que le HART ?
Le protocole HART est un protocole de communication bidirectionnelle lusage du
secteur industriel, qui sert la communication entre les appareils utilisateurs intelligents et
les systmes centraux. HART est le modle mondial pour les appareils de traitement
intelligents et la majorit des appareils utilisateurs intelligents installs dans les
tablissements industriels du monde entier sont compatibles avec HART.
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 234 de 249

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.

Figure 164: HART protocol


Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 235 de 249

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.

Figure 165 : Application dune communication en HART


HART peut fonctionner avec deux matres
(primaire et secondaire). Cela permet
dutiliser des matres secondaires, par
exemple des communicateurs portatifs, sans
interfrer avec les communications vers/
partir du matre primaire, c.--d. du systme
de commande/surveillance.
Figure 166 : Configuration en rseau point
par point

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 236 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Figure 167 : Configuration en rseau dune multi boucle


Le protocole HART permet deffectuer toutes les communications numriques avec les
machines utilisateurs selon des configurations en rseau point par point ou en rseau
multipoint.

8.10.9.2. Comment fonctionne le HART ?


typiquement entre une machine utilisateur et un systme de commande ou de
surveillance. La communication se fait laide de cble standard pour instruments et en
utilisant des techniques de cblage et de connexion standard.
HART offre deux voies de transmission simultanes : le signal analogique 4-20 mA ainsi
quun signal numrique. Le signal 4-20 mA transmet la valeur primaire mesure (dans le
cas dun appareil utilisateur) en utilisant la boucle de courant de 4-20 mA la norme
industrielle la plus rapide et la plus fiable.
Les informations supplmentaires de lappareil sont transmises laide dun signal
numrique qui se superpose au signal analogique. Le signal numrique contient des
informations provenant de lappareil, parmi elles le statut de lappareil, les diagnostics, les
valeurs supplmentaires mesures ou calcules, etc.
Ensemble, les deux voies de transmission offrent une solution complte de communication
avec les appareils utilisateurs, facile utiliser et configurer, de cot peu lev et trs
robuste.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 237 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Figure 168 : Mode dopration du protocole HART

Donnes HART - Vue densemble


Donnes numriques : 35-40 donnes lmentaires importantes, standard dans
chaque appareil HART
Identification des appareils : tiquette dappareil, fournisseur, type dappareil,
rvision, numro de srie de lappareil
Donnes dtalonnage : valeurs suprieures et infrieures de plage, limites
suprieures et infrieures des capteurs, amortissement PV, date du dernier
talonnage
Variables de processus : variable primaire plus mesures secondaires et paramtres
multivariables
Alertes sur le statut/de diagnostic : dysfonctionnement dun appareil, changement
de configuration, redmarrage aprs coupure de courant, courant de boucle fixe ou
satur, variable primaire ou secondaire en dehors des limites, erreur de
communication, et dautres indications encore

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 238 de 249

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.

Tous les appareils utilisant le protocole HART doivent reconnatre et


tre capables de recevoir les commandes universelles.
Commandes
universelles

Les commandes universelles donnent accs des informations utiles


dans les oprations normales.
Par exemple : lire variable et units primaires, lire nom fabricant et
type dappareil, lire sortie courant et pourcentage de plage et lire
numro de srie et limites capteur.

Les commandes de pratique courante correspondent des fonctions


remplies par de nombreux appareils de communication HART, mais
pas ncessairement par tous.
Commandes de
pratique courante

Les spcifications HART prconisent que les appareils soient


capables de recevoir ces commandes quand cela est ncessaire.
Des exemples de commandes de pratique courante sont : lire une
slection de variables dynamiques dont le nombre peut aller jusqu
quatre, crire constante de temps damortissement, crire porte de
lmetteur, dfinir sortie courant fixe et effectuer auto-test.

Les commandes spcifiques aux appareils correspondent des


fonctions remplies uniquement par chaque appareil utilisateur.

Commandes
spcifiques aux
appareils

Ces commandes donnent accs des informations de configuration


et dtalonnage, ainsi qu des informations sur la construction de
lappareil. Les informations sur les commandes spcifiques aux
appareils sont disponibles auprs des fabricants dappareils ou
peuvent tre consultes dans le document sur les spcifications des
appareils utilisateurs.
Exemples de commandes spcifiques aux appareils : lire ou crire
type de capteur, dmarrer, arrter ou remettre zro le totalisateur,
lire ou crire point de consigne du relais dalarme, etc.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 239 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.10.9.3. Les specifications du HART


Les spcifications du protocole HART de communication avec les appareils utilisateurs
sont un ensemble de documents qui dfinissent le protocole HART de communication
avec les appareils utilisateurs.
Conu pour complter la signalisation analogique 4-20 mA classique, le protocole HART
est capable dtablir des communications numriques bidirectionnelles pour la mesure des
processus et pour les besoins des appareils de commande.
Parmi les applications, on peut citer linterrogation distance des variables de processus,
laccs cyclique aux donnes de processus, la fixation de paramtres et les diagnostics.
Ce document dfinit les documents de spcifications qui constituent le protocole HART de
communication avec les appareils utilisateurs. Les spcifications du Protocole Hart
sappuient largement sur le Modle de communication 7 couches de la norme OSI :

Figure 169: HART specifications


La couche Application dfinit les commandes, les rponses, les types de donnes et
ltablissement dtats davancement de travaux, pris en charge par le Protocole. En plus,
certaines conventions du Protocole HART (par exemple, comment rgler un courant de
boucle) sont galement considres comme faisant partie de la couche Application.
Alors que le Rsum des Commandes, les Tables Communes et les Spcifications sur le
Code de Rponse aux Commandes tablissent les pratiques obligatoires de la Couche
Application (p. ex. types de donnes, dfinitions communes de donnes lmentaires, et
procdures), les Commandes Universelles indiquent le contenu minimum de la Couche
Application pour tous les appareils compatibles avec HART.

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 240 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

8.10.9.4. Quy a t-il dans les donnes HART?


Plusieurs types de donnes ou dinformations peuvent tre transmis partir dun appareil
compatible avec HART. Entre autres :
Donnes sur lappareil
Donnes sur le fournisseur
Donnes de mesure
Donnes dtalonnage
Une fois que ces donnes sont intgres dans les systmes de commande, de gestion
dactifs ou de scurit, il est alors possible damliorer les oprations de lunit de
production, de diminuer les cots et daugmenter la disponibilit de lunit de production.
Ci-aprs figure un rsum des donnes lmentaires utilisables pour la communication
entre les appareils HART et un ordinateur central.
Valeurs des variables de process
Variable de processus primaire (analogique) signal de 4-20 mA continuellement
transmis lordinateur central
Variable de processus primaire (numrique) Valeur numrique en units
techniques, virgule flottante IEEE, rsolution jusqu 24 bits
Pourcentage de plage - Variable de processus primaire exprime en pourcentage
de la plage dfinie
Courant de boucle Valeur du courant de boucle en milliampres (mA).
Variable de processus secondaire 1 Valeur numrique en units techniques
disponible partir des appareils multivariables
Variable de processus secondaire 2 - Valeur numrique en units techniques
disponible partir des appareils multivariables
Variable de processus secondaire 3 - Valeur numrique en units techniques
disponible partir des appareils multivariables
Commandes de lordinateur central au priphrique
Dfinir units de variables primaires
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 241 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Dfinir limite suprieure de plage


Dfinir limite infrieure de plage
Dfinir valeur damortissement
Entrer message
Entrer tiquette
Entrer date
Dfinir descripteur
Effectuer test de bouclage - Forcer le courant de boucle une valeur spcifique
Lancer lautotest Dmarrer lautotest du priphrique
Aller linformation Davantage dtats disponibles
Alertes sur ltat et alertes de diagnostic
Dysfonctionnement du priphrique Indique que lautodiagnostic du priphrique
a dtect un problme dans son fonctionnement
Configuration modifie Indique que la configuration du priphrique a t modifie
Dmarrage froid - Indique que le priphrique a effectu un cycle complet de
dmarrage
Davantage dtats disponibles - Indique que les donnes sur ltat des appareils
supplmentaires sont disponibles
Sortie analogique de la variable primaire fixe Indique que le priphrique est en
mode courant fixe
Sortie analogique de la variable primaire sature Indique que le signal de 4-20 mA
est satur
Variable secondaire hors limites Indique que la valeur de la variable secondaire
est en dehors des limites du capteur
Variable primaire hors limites - Indique que la valeur de la variable primaire est en
dehors des limites du capteur

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 242 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Identification des appareils


tiquette instrument Utilisateur dfini, jusqu 8 caractres
Descripteur - Utilisateur dfini, jusqu 16 caractres
Nom du fabricant (Code) - Code tabli par HCF et fix par fabricant
Type dappareil et rvision Entr par le fabricant
Numro de srie de lappareil - Entr par le fabricant
Numro de srie du capteur - Entr par le fabricant
Informations dtalonnage pour la transmission en 4-20 mA de la variable de
processus primaire
Date - Date du premier talonnage, entre par lutilisateur
Valeur suprieure de plage Valeur de variable primaire en units techniques pour
point de 20 mA, fixe par lutilisateur
Valeur infrieure de plage - Valeur de variable primaire en units techniques pour
point de 4 mA, fixe par lutilisateur
Limite suprieure du capteur Fixe par le fabricant
Limite infrieure du capteur - Fixe par le fabricant
Porte minimale du capteur - Fixe par le fabricant
Amortissement PV Facteur damortissement de la variable de processus primaire,
fix par lutilisateur
Message Espace message pour zone de travail (32 caractres), fix par
lutilisateur
Fonction de transfert du courant de boucle Relation entre valeur de la variable
primaire et le signal de 4-20 mA
Action alarme courant de boucle Action du courant dalarme en cas de panne de
lappareil (haut de lchelle/bas de lchelle)
tat de la protection dcriture Indicateur de la protection dcriture de lappareil

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 243 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Calibration Information for 4-20mA Transmission of Primary Process Variable


Date - Date of last calibration, set by user
Upper Range Value - Primary Variable Value in engineering units for 20mA
point, set by user
Lower Range Value - Primary Variable Value in engineering units for 4mA point,
set by user
Upper Sensor Limit - Set by manufacturer
Lower Sensor Limit - Set by manufacturer
Sensor Minimum Span - Set by manufacturer
PV Damping - Primary Process Variable Damping Factor, set by user
Message - Scratch pad message area (32 characters), set by user
Loop Current Transfer Function - Relationship between Primary Variable digital
value and 4-20mA current signal
Loop Current Alarm Action - Loop current action on device failure
(upscale/downscale)
Write Protect Status - Device write-protect indicator

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 244 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

9. SOMMAIRE DES FIGURES


Figure 1: volution : Toutes ces oprations taient rparties ..............................................9
Figure 2: Ordinateur central pour commande numrique directe (DDC) ...........................10
Figure 3: Commande analogique commande numriquement (DDAC)...........................11
Figure 4: Passage de lordinateur central ordinateur rparti ...........................................14
Figure 5: Systme classique SCADA ................................................................................20
Figure 6: Exemple de DCS ................................................................................................22
Figure 7: Principe du systme de supervision ...................................................................23
Figure 8: DCS SIEMENS S7-400 ......................................................................................24
Figure 9: Embase ..............................................................................................................24
Figure 10: Exemple darmoire DCS ...................................................................................25
Figure 11: Divers cartes dalimentation..............................................................................25
Figure 12: Carte dentre logique ......................................................................................26
Figure 13: Carte de sortie logique......................................................................................26
Figure 14: Carte dentre analogique ................................................................................27
Figure 15: Carte de sortie analogique................................................................................27
Figure 16: Microprocesseur associ une mmoire .........................................................28
Figure 17: Les divers modes de fonctionnement dune CPU .............................................28
Figure 18: Carte de communication...................................................................................29
Figure 19: Boucle simple de contrle partir dun contrleur classique simple boucle ..30
Figure 20: Plusieurs boucles partagent le mme contrleur numrique ............................31
Figure 21: Structure physique de contrleur (contrleur fonction partage) ...................32
Figure 22: Structure physique de contrleur (rack de contrleur boucle individuelle).....32
Figure 23: Module de contrle simple langages multiples ..............................................33
Figure 24: Excution de fonction de contrle.....................................................................35
Figure 25: Passage de la programmation la configuration..............................................36
Figure 26: Passage du matriel au micro-logiciel : les blocs fonctions peuvent tre des
instruments ................................................................................................................38
Figure 27: Combinaison de blocs fonction .........................................................................39
Figure 28 : Branchement des blocs fonction par cblage virtuel........................................40
Figure 29: Contrle monoboucle redondant pour intgrit monoboucle ............................41
Figure 30: Ordinateur principal redondant .........................................................................42
Figure 31: Redondance boucle partage........................................................................43
Figure 32: Rack monocarte de contrleur redondant.........................................................44
Figure 33 : Racks redondants 1 pour 1..............................................................................46
Figure 34: Les coupures dalimentation altrent le contrle-commande............................46
Figure 35: Mme les E/S locales se branchent sur un bus dans les contrleurs ...............48
Figure 36: Mthode de visualisation de conversion analogique-numrique ......................49
Figure 37: E/S distantes avec connections P2P aux autres contrleurs............................51
Figure 38: Connections E/S distantes tendues ................................................................51
Figure 39: Communication numrique de terrain...............................................................52
Figure 40: Interface oprateur locale directement relie au contrleur..............................54
Figure 41: Systme dans un rseau de plusieurs PC........................................................55
Figure 42 : Interfaces utilisateur plus puissantes ...............................................................56
Figure 43: Principe de larchitecture rseau dun DCS ......................................................57
Figure 44: Architecture bus de terrain associ un systme DCS....................................58
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 245 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Figure 45: Exemple de coupleur DP / PA SIEMENS .........................................................59


Figure 46: Connecteur bus sub-d 9 broches......................................................................59
Figure 47: Exemple de PC serveur....................................................................................61
Figure 48: Exemple de PC servant aux oprateurs ...........................................................61
Figure 49: Salle de contrle avec des pc OS client ...........................................................62
Figure 50: Exemples d'outils du logiciel "Graphics Designer" ............................................63
Figure 51: Exemple dune vue synoptique dun sparateur ...............................................64
Figure 52: Exemples dalarmes sur une vue synoptique ...................................................65
Figure 53: Face plate dun rgulateur sur une vue synoptique ..........................................66
Figure 54: Face plate dune pompe sur une vue synoptique .............................................67
Figure 55: Architecture typique et simplifie dun DCS ......................................................68
Figure 56: Architecture rseau du DCS Freelance 2000 (ABB).........................................69
Figure 57: Architecture du DCS Delta V (Emerson)...........................................................69
Figure 58: Dtails concernant ladaptateur du rseau de terrain .......................................70
Figure 59 : Exemple de minimisation des cots par mise en uvre de rseau.................71
Figure 60 : Les diffrents types de rseau.........................................................................72
Figure 61: Les techniques de connexion ...........................................................................74
Figure 62: Exemples polarits ...........................................................................................76
Figure 63: Exemple retour zro ......................................................................................76
Figure 64: Codages synchrones ........................................................................................77
Figure 65: Code Manchester II ..........................................................................................78
Figure 66: Code Miller........................................................................................................79
Figure 67: Code HDB3.......................................................................................................80
Figure 68: Reprsentation en frquence des modulations d'amplitude .............................82
Figure 69: Spectre modulations d'amplitude......................................................................83
Figure 70: Modulation d'amplitude avec porteuse..............................................................84
Figure 71 : Modulation d'amplitude avec porteuse (m>1) ..................................................85
Figure 72 : Modulation d'amplitude sans porteuse.............................................................86
Figure 73: Modulation damplitude bande rduite ...........................................................86
Figure 74 : FSK avec un indice de modulation de 0,6 .......................................................88
Figure 75 : FSK avec un indice de modulation de 0,66 phase continue .........................88
Figure 76 : FSK avec un indice de modulation de 0,8 .......................................................89
Figure 77 : Rappel sur les modulations analogiques .........................................................90
Figure 78: Codage de la parit ..........................................................................................91
Figure 79: Exemple de multiplexage frquentiel 12 voies...............................................97
Figure 80: Reprsentation des oprations de multiplexage ...............................................98
Figure 81: Multiplexage temporel.......................................................................................99
Figure 82: Connexion point point et interconnexion rpartie.........................................101
Figure 83: La norme RS232.............................................................................................102
Figure 84 : Liaison srie 7 fils .......................................................................................104
Figure 85 : Liaison srie 5 fils .......................................................................................104
Figure 86 : Liaison srie 3 fils .......................................................................................105
Figure 87 : Concept du contrle de flux logiciel pour le rcepteur ...................................106
Figure 88 : Concept du contrle de flux logiciel pour l'metteur ......................................107
Figure 89: Application de contrle de flux logiciel ............................................................107
Figure 90 : Connecteur IEEE 488 (modle IEC) ..............................................................109
Figure 91: Chronogramme d'une transmission ................................................................111
Figure 92 : Pyramide CNIM .............................................................................................112
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 246 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Figure 93 : Reprsentation de lorganisation dun rseau (OSI) ......................................115


Figure 94 : Reprsentation de lencapsulation des donnes ...........................................116
Figure 95 : Le rseau en anneau.....................................................................................118
Figure 96 : Le rseau en toile ........................................................................................119
Figure 97 : Le rseau en bus ...........................................................................................119
Figure 98 : Larborescence dun rseau ..........................................................................120
Figure 99 : Le rseau maill ............................................................................................120
Figure 100 : Les deux types de fibre optique ...................................................................126
Figure 101: Les lments de la couche physique............................................................128
Figure 102 : Le HUB ........................................................................................................129
Figure 103 : Extraits de la table des Ethertypes Normaliss............................................132
Figure 104: Transmission avec cble coax......................................................................133
Figure 105 : Rseau Ethernet en toile avec connexion sur un HUB en RJ45................134
Figure 106 : Exemple dun routage en rseau .................................................................134
Figure 107 : Trame classique Ethernet II normalise IEEE 802.3 ...................................135
Figure 108 : Trame Ethernet avec une encapsulation LLC..............................................135
Figure 109 : Les 3 grandes familles de profil profibus et la convergence de PROFIBUS et
dEthernet .................................................................................................................140
Figure 110 : Vue densemble de la technologie profibus .................................................143
Figure 111 : Larchitecture de communication profibus ...................................................144
Figure 112 : Les diffrentes connexions PROFIBUS.......................................................146
Figure 113 : Cblage et terminaison de bus de la liaison RS485 sur PROFIBUS ...........148
Figure 114 : Tl alimentation des instruments de terrain sur PROFIBUS en transmission
CEI1158....................................................................................................................149
Figure 115 : La nature hybride de la gestion daccs profibus......................................153
Figure 116 : Temps de cycle du bus dans une configuration mono matre......................157
Figure 117 : Le rseau DP en configuration mono matre ...............................................158
Figure 118 : Les deux trames de transmission cyclique de donnes utilisateur dans DP 159
Figure 119 : Principe dadressage des donnes en transmission acyclique dans DP .....162
Figure 120 : quipement de terrain virtuel (VFD) et dictionnaire dobjets (OD) ...............165
Figure 121 : Rcapitulatif des services FMS et excution dun service confirm.............166
Figure 122 : Exemple de rseau profibus adapt lindustrie des procds...................169
Figure 123 : Comparaison entre les deux solutions de cblage : fil fil 4-20mA et rseau
PROFIBUS PA .........................................................................................................170
Figure 124 : Reprsentation graphique des paramtres dun transmetteur de pression en
PROFIBUS PA .........................................................................................................171
Figure 125 : PROFISafe : la scurit sur le rseau .........................................................174
Figure 126 : Les fichiers GSD facilitent la configuration du rseau..................................177
Figure 127 : Les trois grandes tapes du rapprochement PROFIBUS Ethernet...........180
Figure 128 : Temps de cycle du bus avec synchronisation horaire .................................181
Figure 129 : PROFInet IO et PROFIBUS DP partage la mme structure ........................183
Figure 130 : Intgration PROFIBUS-PROFInet par un serveur proxy..............................185
Figure 131: Les catgories dquipement PROFInet IO ..................................................186
Figure 132 : Relations de communication sur PROFInet entre producteur / consommateur
.................................................................................................................................187
Figure 133 : Similitude du modle dquipement PROFInet IO et PROFIBUS DP ..........188
Figure 134 : Les 2 tapes de configuration avant lchange des donnes entre contrleur
et priphrique E/S sur PROFInet IO .......................................................................189
Manuel de Formation EXP-MN-SI110-FR
Dernire Rvision: 08/04/2009

Page 247 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

Figure 135 : PROFInet : un modle de communication, dautomatisation et dingnierie


multi constructeur .....................................................................................................191
Figure 136 : Cration standardise de composants sur PROFInet..................................192
Figure 137 : Paramtrage des communications avec lditeur de connexion ..................192
Figure 138 : Tlchargement des connexions dans les appareils de terrains configurs 193
Figure 139 : Vue technologique dune installation avec plan dinterconnexion graphique
des composants .......................................................................................................194
Figure 140 : Vue du rseau reprsentant les appareils de terrain raccords au bus.......195
Figure 141 : Les diffrentes couches de communication PROFInet ................................196
Figure 142 : La communication PROFInet entre composants PROFInet et priphriques
dE/S PROFInet IO ...................................................................................................200
Figure 143 : La structure arborescente des rseaux bureautiques Ethernet ...................201
Figure 144 : Topologie bus des rseaux industriels Ethernet ..........................................203
Figure 145 : Exemple de connecteur RJ45 en mode de protection IP20 .........................205
Figure 146 : Exemple de connecteur RJ45 en IP67 ........................................................205
Figure 147 : Exemple de connecteur RJ45 hybride en IP67............................................206
Figure 148 : Couplage de PROFIBUS et dautres bus de terrain dans un rseau
dautomatisme par proxy ou par intgration dapplication complte .........................207
Figure 149 : Intgration dappareils de terrain par proxy .................................................208
Figure 150 : Intgration dapplications de terrain .............................................................208
Figure 151 : Intgration de profibus DP dans PROFInet par proxy..................................209
Figure 152 : Prsentation du modle OSI adapt quelques lments de la suite TCP/IP
.................................................................................................................................211
Figure 153: Entte IP.......................................................................................................212
Figure 154: Reprsentation adresses IP .........................................................................213
Figure 155: Entte IP.......................................................................................................214
Figure 156: Options de la trame IP ..................................................................................217
Figure 157 : Entte ARP ..................................................................................................218
Figure 158: Structure rseau Ethernet.............................................................................220
Figure 159: Reseau avec routeurs...................................................................................224
Figure 160: Protocole MODBUS......................................................................................229
Figure 161 : Principe des changes de donnes en MODBUS .......................................229
Figure 162 : change Matre vers 1 esclave (MODBUS).................................................230
Figure 163 : change Matre vers tous les esclaves (MODBUS) ....................................230
Figure 164: HART protocol ..............................................................................................235
Figure 165 : Application dune communication en HART.................................................236
Figure 166 : Configuration en rseau point par point.......................................................236
Figure 167 : Configuration en rseau dune multi boucle.................................................237
Figure 168 : Mode dopration du protocole HART..........................................................238
Figure 169: HART specifications .....................................................................................240

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 248 de 249

Formation Exploitation
Instrumentation
Automatisme Centralis - DCS

10. SOMMAIRE DES TABLES


Table 1 : Les tapes dun effacement gnral de la CPU..................................................29
Table 2: Les normes pour les frquences........................................................................123
Table 3: Normes de protection des cbles.......................................................................125
Table 4 : Principales caractristiques dune liaison RS485..............................................145
Table 5 : Correspondance dbit/distance pour un cble de type A..................................147
Table 6 : Principales caractristiques de la liaison CEI1158-2 ........................................149
Table 7 : Cble de rfrence CEI 1158-2 ........................................................................150
Table 8 : Alimentations normalises pour un rseau profibus sur une liaison CEI1158-2151
Table 9 : Longueur de ligne sur une liaison CEI1158-2 ...................................................151
Table 10 : Proprits de la fibre optique ..........................................................................151
Table 11 : Les diffrents services de la couche de scurisation de donnes de PROFIBUS
(couche2)..................................................................................................................154
Table 12 : Les paramtres du bloc fonction Entre Analogique.......................................173
Table 13 : Comparaison entre rseau bureautique et industriel ......................................202

Manuel de Formation EXP-MN-SI110-FR


Dernire Rvision: 08/04/2009

Page 249 de 249