Professional Documents
Culture Documents
1. Dfinitions.................................................................................................. S 8 160 - 2
2. Couche liaison de donnes.................................................................... 3
3. Services de communication.................................................................. 5
4. Structure des tlgrammes DP et FMS ............................................. 6
5. Couches physiques .................................................................................. 8
6. Profibus-DP ................................................................................................ 10
7. Profibus-PA ................................................................................................ 12
8. Fichiers de configuration GSD ............................................................. 14
9. Applications industrielles...................................................................... 14
10. volutions ................................................................................................. 17
11. Conclusion ................................................................................................ 18
Pour en savoir plus ........................................................................................... Doc. S 8 160
Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite.
Techniques de lIngnieur, trait Informatique industrielle S 8 160 1
RSEAU PROFIBUS _____________________________________________________________________________________________________________________
Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite.
S 8 160 2 Techniques de lIngnieur, trait Informatique industrielle
____________________________________________________________________________________________________________________ RSEAU PROFIBUS
Profil DP Profil PA
Profil Profibus-DP
quipement Fonctions tendues DP
Fonctions de Base DP
7 Services FMS
M T
3...6
Actionneur Capteur Moteur Transmetteur
2 Fieldbus Data Link (FDL) Interface CEI Esclaves : stations passives
1 RS485 / Fibre optique CEI 61158-2 Figure 3 Principe hybride de gestion du bus
Figure 2 Structure OSI des trois variantes Profibus Les quipements esclaves, appels stations passives, sont des
quipements priphriques (blocs dentres-sorties, vannes, entra-
nements et transmetteurs de mesure, etc.) qui nont pas le droit
daccs au bus. Leur action se limite lacquittement des messages
tions rseau de terrain, et enrichies de fonctions dadministration reus des matres ou la transmission de messages en rponse
dobjets de communication. une demande des matres.
La couche FMS exploite la notion dquipement virtuel VFD (Vir- La nature hybride du principe daccs au rseau implment par
tual Field Device) avanc par la norme MMS [R 7 574]. Selon les Profibus permet :
variantes Profibus-DP ou Profibus-PA, des profils dapplication DP
dune part une communication entre les stations matres par
ou PA assurent des services spcialiss aux applications utilisatri-
un mcanisme de passage de jeton sur bus, dterministe et adapta-
ces.
tif. La circulation du jeton est effectue selon un anneau logique,
Une interface LLI (Lower Layer Interface) est charge dadapter la indpendamment de la topologie bus du rseau ;
couche 7 la couche 2, en prenant en charge le contrle de flux et la dautre part une communication simple de type matre-esclave
surveillance de la liaison dfinie par des relations de communica- entre une station matre et les quipements esclaves auxquels elle
tion configurables. Profibus-FMS supporte des relations de commu- veut sadresser.
nication en mode connect ncessitant louverture pralable dune Chaque station matre (station active) disposant du droit daccs
liaison (par un service Initiate) avec le destinataire avant tout au bus figur par le passage du jeton qui est constitu dune trame
change, et un mode non connect permettant une communication spciale est libre daccder tout esclave (station passive)
en diffusion. Une interface ALI (Application Layer Interface) ralise connect au rseau.
quant elle linterface de la couche 7 avec le haut de la pile OSI vers
le processus dapplication [1].
Par abus de langage, les variantes Profibus-FMS, DP et PA sont
souvent appeles protocoles. On parle ainsi de protocole Profibus- 2. Couche liaison de donnes
DP, protocole Profibus-FMS et protocole Profibus-PA. Mais comme
le montre la figure 2, Profibus-DP et Profibus-FMS partagent les
mmes couches 1 et 2, et seul Profibus-FMS dfinit des services En rfrence au modle OSI, la couche 2 de Profibus est dsigne
FMS en protocole dapplication. par Fieldbus Data Link Layer (FDL).
Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite.
Techniques de lIngnieur, trait Informatique industrielle S 8 160 3
RSEAU PROFIBUS _____________________________________________________________________________________________________________________
La trame jeton est constitue de trois caractres prcds dune Aprs que la station active a termin ses communications, elle
priode de synchronisation de 33 bits au niveau logique 1, appele passe le jeton son successeur (NS). En cas de non-rponse de la
SYN : station successeur, et aprs deux rptitions maximum, la station
SD4 : dlimiteur den-tte (DCH) ; active tente de trouver un autre successeur matre en explorant sa
liste LAS. En cas dchec, la station se trouvera en situation de seul
DA : adresse de destination ;
matre sur le rseau et se passera le jeton.
SA : adresse source.
Pour la gestion de lanneau logique, chaque station active mmo- Lorsquune station reoit le jeton dune station diffrente de celle
rise trois paramtres : enregistre PS dans la LAS, la station active ignore le passage de
jeton. la deuxime tentative, la station active reconnat alors que
TS (this station) : adresse de la station locale ; la configuration de lanneau logique a chang ; elle remplace
PS (previous station) : adresse de la station prcdente dans ladresse de PS par ladresse de la station lui ayant pass le jeton
lanneau logique ; dans la LAS, et rorganise ainsi lanneau logique.
NS (next station) : adresse de la station suivante dans lanneau
logique. Chaque station active acquitte les trames de passage du jeton. En
cas de non-acquittement sous une temporisation chien de garde
La circulation du jeton sur lanneau logique sur le bus respecte les (Slot Time), la station mettrice rmet la trame de passage de jeton
antcdences dcrites par les paramtres TS, PS et NS de chaque concurrence de trois fois. Aprs quoi, sans rponse, le jeton est
station, comme le montre la figure 5. De plus, chaque station active
pass la station suivante. La table LAS et les champs PS et NS sont
maintient jour trois tables ou listes dadresses de stations lui per-
mis jour dans les stations.
mettant de grer la circulation du jeton et de sadapter une dcon-
nexion de station ou une connexion de nouvelle station :
Linitialisation de lanneau logique est ralise automatiquement
Live List : cest une liste contenant les adresses de toutes les par la premire station prsente sur le rseau, en interrogeant les
stations prsentes sur le bus, quelles soient matres ou esclaves, stations dadresse suprieure par une requte Request FDL-Status,
rpondant au cycle dinterrogation cyclique du matre ou au pas- comme le montre la figure 6. la suite dune demande dentre
sage du jeton ; dans lanneau logique, une station peut rpondre par :
List of Active Station (LAS) : cest une liste dadresses consti-
tue par chaque station active, aprs la mise sous tension lors de la prt entrer dans lanneau comme station active ;
phase dcoute du jeton (listen-token) par lanalyse des trames de
non prt;
jeton circulant sur le rseau. La table LAS est identique sur toutes les
stations, en rgime permanent du rseau, et elle est mise jour station passive.
dynamiquement au gr des stations apparaissant ou disparaissant
du rseau ;
Gap List (GAPL) : cest une liste dadresses, spcifique cha-
que station active. Gap signifiant intervalle, la GAPL est constitue
de toutes les adresses Profibus qui suivent immdiatement
ladresse de la station locale (TS) jusqu ladresse de la prochaine
station active dans lanneau logique (NS). Chaque station surveille TS=1 TS=2 TS=3
lapparition sur le rseau dune nouvelle station comprise entre son NS= NS= NS=
adresse (TS) et ladresse de la prochaine station (NS). Lorsquun PS= PS= PS=
temps paramtrable la configuration du rseau (TGUD : Time Gap
UpDate), appel gaptime, est dpass, la station active invite une
station par scrutation dadresse croissante dans la GAPL sintgrer
lanneau logique de circulation du jeton. Jeton
Lorsquune station active (TS) reoit le jeton de la station prc- SA=1 DA=1
dente (PS) dans la LAS, elle peut alors dmarrer la communication
avec les stations esclaves ou matres partenaires.
Request FDL-Status
SA=1 DA=2
Non prt
TS=1 TS=2 TS=3 Station 2
NS=2 NS=3 NS=1 inscrite dans la
PS=4 PS=1 PS=2 GapList
Request FDL-Status
SA=1 DA=3
Jeton
SA=1 DA=2 Prt
Jeton
Station 2
SA=2 DA=3 inscrite dans la
LAS
Jeton Jeton
Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite.
S 8 160 4 Techniques de lIngnieur, trait Informatique industrielle
____________________________________________________________________________________________________________________ RSEAU PROFIBUS
REP TMC temps de cycle de rptition dun tlgramme. Figure 8 Services FDL
Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite.
Techniques de lIngnieur, trait Informatique industrielle S 8 160 5
RSEAU PROFIBUS _____________________________________________________________________________________________________________________
Il faut remarquer que Profibus-DP nutilise que les services SRD et Ltat logique au repos de la ligne de transmission est 1. La trans-
SDN, rpondant de faon satisfaisante aux besoins daccs en ma- mission de chaque trame est prcde dune attente de synchroni-
tre-esclave des quipements isols ou en mode diffusion groupe sation gale 33 temps bits (Sync Time), cest--dire 33 fois le temps
(multicast) ou totale (broadcast). de transmission dun bit selon le dbit de transmission choisi
(1 temps bit = 83 ns pour un dbit de transmission de 12 Mbit/s). La
Profibus-FMS exploite pour sa part la totalit des services men- figure 9 illustre la structure gnrale dun tlgramme Profibus dont
tionns. peuvent tre drivs les diffrents formats utiliss selon les fonc-
tions et les services.
On remarque le doublement des champs SD et LE, qui est justifi
3.2 Services FMA dans le cas de tlgrammes de grande longueur, afin de dtecter
tout glissement en transmission.
La longueur du tlgramme est calcule en octets partir du
Profibus supporte des services de gestion de rseau appels ser- champ DA jusquau champ FCS. Les champs LE et LEr sont identi-
vices FMA (Fieldbus Management). Les services FMA se situent au ques, et en rception, le rsultat est compar avec LE. Les champs
niveau de la couche 7 o ils viennent complter les services FMS, et SD et ED diffrent selon le type de trame. Les champs lists nappa-
dans les couches 1 et 2 o ils permettent linitialisation et la configu- raissant pas systmatiquement dans tous les tlgrammes, il faut
ration des couches 1 et 2 locales ou distantes (adresse de la station, remarquer que le bit de poids fort 1 des champs DA et SA indique
vitesse de transmission, indication des dfauts et vnements). que les champs DSAP et SSAP suivent dans le tlgramme.
Parmi ces services, les plus utiliss sont : Reset FMA1/2, Set Value
Le tlgramme de rponse est du mme format que la trame
FMA1/2, Read Value FMA1/2, Event FMA1/2.
mise ou dun format court sur un octet dacquittement selon le type
de tlgramme. la rception, le destinataire vrifie le format du
caractre et lintgrit des champs de la trame. En cas derreur en
rception, la trame totale est invalide. Dtaillons la structure des
4. Structure des tlgrammes tlgrammes utiliss dans le protocole Profibus-DP. Les tlgram-
mes employs sont au nombre de 4.
DP et FMS
Les informations sont transmises sur les rseaux Profibus-DP et 4.1 Tlgramme du jeton
Profibus-FMS par des squences doctets appeles tlgrammes,
constitues dune srie doctets contrls par un bit de parit paire
et transmis en mode asynchrone, encadrs dun bit start (niveau Le tlgramme de circulation du jeton dispose dun en-tte appel
logique 0) et stop (niveau logique 1). SD4. De longueur fixe de 3 caractres, il est envoy par la station
disposant du jeton la station suivante dans lanneau logique afin
Ainsi, chaque octet du tlgramme est transmis sur 11 bits. Le for-
dassurer la circulation du droit accder au bus.
mat des tlgrammes sappuie sur la norme CEI 60870-5-1, en (0)
Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite.
S 8 160 6 Techniques de lIngnieur, trait Informatique industrielle
____________________________________________________________________________________________________________________ RSEAU PROFIBUS
Si b7 = 1 : Ce tlegramme SD2 est envoy par une station active pour une
demande de service SRD. La longueur du tlgramme est variable
FCB bit de comptage de trames, selon le nombre doctets de donnes mis.
(0)
FCV validation du bit de comptage de trames :
0 : dvalidation du bit de comptage de trames, SD2 LE LEr SD2 DA SA FC DSAP SSAP DU FCS ED
1 : validation du bit de comptage de trames. 68H xx xx 68H xx xx xx 3CH 3EH xx xx 16H
Si b7 = 0 :
La trame de rponse est soit une trame dacquittement de mme SD3 DA SA FC DU FCS ED
format que la requte, soit un acquittement court sur un octet
(SC = E5H). A2H xx xx x x x 16H
Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite.
Techniques de lIngnieur, trait Informatique industrielle S 8 160 7
RSEAU PROFIBUS _____________________________________________________________________________________________________________________
avec SD3
DA
dlimiteur den-tte (A2H),
adresse de destination,
5. Couches physiques
SA adresse de la source,
Profibus implmente principalement trois couches physiques afin
FC octet de contrle,
de rpondre aux exigences de la communication en milieu indus-
DU champ de donnes de longueur fixe (8 octets), triel.
FCS cl de contrle, Pour les ambiances industrielles courantes en terme de perturba-
ED dlimiteur de fin (16H). tions lectromagntiques, le standard RS485 permet de communi-
quer des dbits allant de 9,6 kbit/s jusqu 12 Mbit/s ; cest le
La trame de rponse est soit une trame de mme format que la support haute vitesse H2 ( 5.1). Dautre part, la transmission sur
requte, soit un acquittement court sur un octet (SC = E5H). fibre optique (FO) est disponible par le biais de rpteurs fibre opti-
Lacquittement court sert dacquittement ngatif dans le cas dune que, permettant lextension gographique du mdium de communi-
requte de type SRDA. cation, ainsi que la traverse de zones fortes perturbations
lectromagntiques. Lemploi dtoiles optiques permet dobtenir
des topologies arborescentes.
Dans le cas des milieux explosifs ncessitant des caractristiques
4.5 Contrle des erreurs de scurit intrinsque et antidflagrante, la norme CEI 61158-2 est
utilise, limitant le dbit de transmission 31,25 kbit/s. Cest le
mode basse vitesse H1.
Les tlgrammes Profibus sont signs par une cl de contrle
(Frame Check Sequence) assurant une dtection des erreurs en
rception. La mthode de calcul de la cl est diffrente selon le pro-
tocole. 5.1 Haute vitesse H2
Pour les protocoles Profibus-FMS et Profibus-DP, la cl de contrle
est une somme de contrle (Checksum) de longueur dun octet, cal-
cule partir de la somme modulo 256 de tous les octets de la trame Cest le mode de transmission le plus utilis dans les configura-
sans prendre en compte les dlimiteurs den-tte et de fin. tions Profibus-DP et Profibus-FMS :
La transmission tant effectue de manire asynchrone pour ces transmission en codage NRZ (No Return to Zero) ;
deux protocoles, un contrle supplmentaire derreur sur caractre dbit de 9,6 kbit/s 12 Mbit/s ;
par bit de parit paire est ralis. mode RS485 sur cble type A ;
Pour le protocole Profibus-PA, la cl est issue du calcul dun code 32 stations par segment (maximum de 127 stations) ;
cyclique redondant (Cyclical Redundancy Check) de longueur extension du bus par rpteur jusqu 10 km ;
16 bits, reposant sur une division polynomiale de la suite de bits de connecteur standard normalis sub-D 9 points.
la trame. La sensibilit aux erreurs de transmission est bien sup-
rieure pour la cl CRC que la somme de contrle. Chaque octet dun tlgramme est transmis en codage NRZ en
mode asynchrone sur 11 bits : 1 bit start, 8 bits de donnes, 1 bit de
Exemple : change de tlgrammes
parit paire, 1 bit stop, comme lillustre la figure 11.
Les tlgrammes correspondant au passage du jeton et une tran-
saction question-rponse sont donns sur la figure 10. On remarquera La normalisation du connecteur sub-D 9 points Profibus
les deux possibilits dacquittement court sur un octet ou avec une (figure 12) est un avantage et un facteur de simplicit de cblage
trame de type SD1. des quipements provenant de diffrents fournisseurs.
La figure 13 illustre le cblage standard en bus RS485 de deux
quipements en utilisant les broches 3 et 8 du connecteur. La polari-
sation du bus en bout de ligne est prconise et utilise deux
SD4 DA SA Tlgramme de jeton rsistances de polarisation de 390 et une rsistance de charge
terminale de 220 maximum, sachant que 120 est une charge
plus couramment utilise.
Tlgramme de
SD3 DA SA FC DU FCS ED
longueur fixe SD3
0 1 1 1 0 1 0 1 0 1 1
SC Acquittement court (E5H) positif ou ngatif
ou
Acquittement positif Figure 11 Codage NRZ
SD1 DA SA FC FCS ED
ou ngatif
SD3 DA SA FC DU FCS ED
Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite.
S 8 160 8 Techniques de lIngnieur, trait Informatique industrielle
____________________________________________________________________________________________________________________ RSEAU PROFIBUS
390 220
RxD/TxD-P (3) (3) RxD/TxD-P (3)
La spcification de transmission CEI 61158-2 dfinit les caractris-
DGND (5) (5) tiques fonctionnelles, lectriques et mcaniques pour les rseaux de
VP (6) (6) terrain en transmission sur courant porteur devant tre exploits
RxD/TxD-N (8)
RxD/TxD-N (8) (8) dans les industries de procds continus et particulirement dans
des ambiances explosives (EExi). Cette spcification rpond aux exi-
390
Blindage gences des industries chimiques, ptrochimiques et pharmaceuti-
terre DGND (5) que en dfinissant une transmission en tension, de nature
antidflagrante dite scurit intrinsque. Le mdium rseau
Figure 13 Brochage RS485 normalis Profibus assure la communication du signal numrique entre les stations,
ainsi que lalimentation des quipements de terrain, par transfert
dnergie sur le bus.
Pour transmettre son signal numrique, lmetteur dun quipe-
ment rseau dlivre un courant de 10 mA dans une charge
rsistive de 50 , crant ainsi une modulation de 1 V crte crte du
signal en tension continu dlivr par une alimentation de bus non
stabilise comprise entre 9 V et 32 V, comme le montre la figure 15.
Les caractristiques majeures de la spcification CEI 61158-2
sont :
transmission synchrone ;
codage Manchester ;
Figure 14 Cble type A RS485 dbit : 31,25 kbit/s ;
segment de 1 900 m maxi ;
Le brochage complet du connecteur sub-D 9 points Profibus sp- 10 32 stations par segment : alimentation 10 mA par nud
cifi par la norme NF EN 50170 est donn par le tableau 2. (maximum 10 nuds) ;
Les caractristiques du cble spcifi dans la norme NF EN 50170 extension du bus par rpteur jusqu 10 km ;
pour une configuration du bus RS485 sont les suivantes : connecteur spcialis PA avec presse toupe (IP 65).
une paire torsade blinde ; Un tlgramme est constitu de caractres, sur 8 bits de donnes,
diamtre cur : 0,64 mm ; transmis de faon contigu en mode synchrone, non encadrs de
bits start et stop. Le codage bit utilis est Manchester II, par lequel
impdance : 135 165 ; un 0 est cod par un front descendant demi-priode du temps bit
rsistance de bouclage : 110 ; et un bit 1 par un front montant demi-priode (figure 16).
capacitance < 30 pF/m. Un tlgramme Profibus-PA est encadr par trois caractres sp-
La longueur maximale de cble type A pour connexion RS485 ciaux (figure 17) :
(figure 14) dpend du dbit maximum souhait. Le cble type Profi- un caractre de prambule (AAH), pour synchroniser lhorloge
bus est reconnaissable sa couleur mauve. Le tableau 3 indique la du rcepteur ;
relation inversement proportionnelle entre le dbit de transmission un caractre dlimiteur de dbut sur 8 bits : 1,N+,N,1,0,N,
et la longueur du cble. N+,0 (avec N+ cod par un niveau haut pendant un temps bit com-
(0) plet, et N par un niveau bas pendant un temps bit complet) ;
un caractre de dlimiteur de fin sur 8 bits : 1,N+,N,N+, N,
Tableau 2 Brochage complet du connecteur sub-D 1,0,1.
9 points Profibus (daprs NF EN 50170)
Broche Signal Dsignation
1 Terre Terre de protection, blindage
2 M24 Masse 24 V
3 TXD+/RXD+ (B) Ligne mission/rception positif
4 CNTR-P Signal de contrle pour rpteur 1V
9 32
crte
5 DGND Masse donnes 5 V crte
6 VP Signal 5 V pour polarisation
1 1 1 0 1 0 1 0
7 P24 Signal 24 V
8 TXD/RXD (A) Ligne mission/rception ngatif Temps
9 CNTR-N Signal de contrle pour rpteur Figure 15 Signal du bus CEI 61158-2
(0)
Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite.
Techniques de lIngnieur, trait Informatique industrielle S 8 160 9
RSEAU PROFIBUS _____________________________________________________________________________________________________________________
1 V crte crte
k
5 00
14
10
bit/s
Trame PA
6 1,5 M
Dlimiteur dbut Dlimiteur fin
Prambule 2 12 Mbit/s
Temps 0 5 10 20 30
Esclave DP
Figure 17 Structure dun tlgramme PA en mode H1
Figure 19 volution du cycle de bus Profibus
Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite.
S 8 160 10 Techniques de lIngnieur, trait Informatique industrielle
____________________________________________________________________________________________________________________ RSEAU PROFIBUS
Mode freeze
Le mode de commande freeze permet un fonctionnement simi-
laire au mode synchro, report cette fois-ci sur les entres des escla- Set_Time
ves. la rception dune commande freeze, les esclaves adresss
mmorisent (glent) ltat de leurs entres dans des tampons
mmoires internes. Lors dune commande de lecture des entres
issues du matre, ce sont les entres geles qui seront renvoyes par
lesclave. Toute modification des entres relles postrieures au Passerelle DP/PA Esclave Esclave
moment du gel ne sera pas rpercute sur les entres accdes par
le matre. Une commande unfreeze mise par le matre permettra Set_Time
aux esclaves de dgeler leurs entres.
Ces deux modes de commande synchro et freeze, permettent au
matre DP de fonctionner avec des entres-sorties dportes,
chantillonnes et rafrachies simultanment selon un fonctionne- Esclave Esclave
ment similaire celui dun automate programmable industriel (API)
selon un cycle dacquisition et de mise jour des cartes dentres- Figure 20 Service de gestion dune horloge rseau
sorties sur un fond de panier local. Les commandes de gestion des
modes synchro et freeze sont envoyes par un tlgramme
dchange global via un service SDN, dans lequel le champ DU code
sur 4 bits les modes unfreeze, freeze, synchro et unsync. Matre 1 Matre 2
Bus 1
6.4 Extension DP-V1 Bus 2
Lextension DP-V2 est destine principalement la gestion et au 6.5.1 Cycle bus isochrone
calcul dasservissement de vitesse et de position entre des quipe-
ments calculateurs, automates programmables et variateurs distri- Le matre DP interroge les esclaves quil a configurs selon un
bus sur le rseau. DP-V2 enrichit le protocole Profibus DP-V1 de cycle constant, comme le montre la figure 22. Ce cycle est constitu
fonctionnalits permettant [3] : de la succession des requtes cycliques (CSRD) de lecture/criture
un temps de cycle constant de scrutation du matre. Le com- permettant au matre la configuration, le paramtrage ou le dia-
portement dterministe du bus gestion hybride jeton et matre- gnostic des quipements du rseau, et enfin une fraction de temps
esclave, est renforc par le maintien dun temps de cycle une rserv, permettant notamment le passage du jeton dautres ma-
valeur constante ajuste la configuration du rseau ; tres DP.
des changes synchrones sur le rseau, sappuyant sur un
Le fonctionnement du matre DP-V2 assure des cycles quidis-
cycle constant 1 s, permettant la commande daxes et dasservis-
tants dans le temps, la microseconde prs, obligeant attendre si
sements distribus sur le rseau ;
ncessaire le dmarrage du cycle suivant, lorsquil ny a pas de
une horloge rseau commune. Un service de synchronisation transfert acyclique raliser : le cycle Profibus DP-V2 est dit iso-
des horloges sur le rseau (Set_Time), avec procdure de compen- chrone (figure 23). Cette caractristique est ralise par lemploi
sation, permet de maintenir une horloge commune entre les quipe- dun circuit verrouillage de phase (PLL) intercal entre la sortie du
ments (figure 20). Lhorloge rseau est gre directement par le composant (ASIC) Profibus et le mdium rseau. La PLL permet
composant ASIC (ASPC2, DPC31) de chaque nud Profibus, en rf- notamment de rduire le glissement de la frquence dhorloge de
rence lhorloge du matre DP ; 1 s 100 ns.
une redondance du mdium rseau avec matre redondant est
pris en charge (figure 21) ; Cette nouvelle fonctionnalit est destine permettre la com-
des changes directs entre esclaves, selon un modle diteur/ mande et la synchronisation daxes motoriss sur le rseau, jusqu
abonn ( 6.5.2). 12 en moins de 2 ms. Les quipements variateurs de vitesse ou
Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite.
Techniques de lIngnieur, trait Informatique industrielle S 8 160 11
RSEAU PROFIBUS _____________________________________________________________________________________________________________________
Cycle Matre
application 1 2 3 4 1 2 3 4 1 2 3 4
matre
Question
TDP
Cycle Rponse
1 2 3 4 ... 1 2 3 4 ... 1 2 3 4 ...
DP-V2
Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite.
S 8 160 12 Techniques de lIngnieur, trait Informatique industrielle
____________________________________________________________________________________________________________________ RSEAU PROFIBUS
Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite.
Techniques de lIngnieur, trait Informatique industrielle S 8 160 13
RSEAU PROFIBUS _____________________________________________________________________________________________________________________
Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite.
S 8 160 14 Techniques de lIngnieur, trait Informatique industrielle
____________________________________________________________________________________________________________________ RSEAU PROFIBUS
9.1 Ligne de production de colle entraner une limitation de vitesse de transmission sur le bus DP
gale 3 fois la vitesse du bus PA, soit 93,75 kbit/s. Aujourdhui, des
links DP/PA permettent de connecter le rseau PA basse vitesse au
La socit Wacker, fonde en 1914, emploie prs de rseau DP haute vitesse 12 Mbit/s. Les coupleurs sont aliments
15 000 salaris et consacre son activit principalement la produc- par le secteur en zone non dflagrante, et prennent en charge la
tion de silicone et de colle. Lapplication prsente figure 29 reprend tlealimentation des quipements raccords au bus PA en zone Ex.
larchitecture dune ligne de production de colle de lusine de Colo- La segmentation du bus PA rpond un dcoupage fonctionnel et
gne, en Allemagne. Le projet de conception de la ligne a dbut en une modularisation du process, tout en saccordant la limitation
janvier 1997 et sappuie sur une architecture deux niveaux pour le 8 du nombre de nuds tlaliments en zone Ex. La salle de
contrle-commande de la production avec les rseaux Profibus-DP contrle de la ligne de production est constitue de postes de visua-
et Profibus-PA. La prparation de la colle est effectue dans un rac- lisation de la production grs par un systme numrique de
teur aliment par 14 rservoirs tampons partiellement cascads contrle-commande (PCS Teleperm) pilotant le process au travers
pour le dosage des produits constituants. dun rseau Profibus-DP en cblage RS485 sous paire torsade en
Linstrumentation, trs dveloppe dans ce domaine dactivit, cuivre.
reprsente pour cette application plus de 500 capteurs-actionneurs :
dbitmtre, vanne proportionnelle, sonde de niveau, sonde de tem- La configuration des appareils de terrain raccords sous Profibus-
prature, etc. La solution retenue a t Profibus-PA pour un cblage PA est ralise depuis la salle de contrle partir dun poste unique
rseau de toute linstrumentation, assurant un fonctionnement en dingnierie dappareil de process (Commuwin II), assurant le
tlalimentation des quipements en scurit intrinsque en zone rglage et la configuration des quipements de faon centralise
explosive selon la norme de transmission physique CEI 61158-2. depuis Profibus-DP.
Lactivit de production de colle est en effet sujette un fort risque Les constats dresss par la socit partir de cette exprience
dexplosion d aux vapeurs des thers utiliss, imposant une sont :
rglementation de scurit de zone explosive Ex de niveaux 0 et 1.
Le cot de linstrumentation et du matriel de contrle a reprsent une rduction de plus de 50 % des cots lis la planification,
2,5 M. la conception et linstallation de la ligne dans cette configuration,
comparativement une solution cble traditionnelle ;
Des coupleurs assurant la fonction de passerelle DP/PA ralisent
un fonctionnement en scurit intrinsque garanti ;
linterconnexion du niveau terrain du process, scind en plusieurs
segments cbls sous Profibus-PA vers le niveau de contrle-com- une interoprabilit totale entre Profibus-DP et PA ;
mande sous Profibus-DP. Ces passerelles fonctionnent de faon une maintenance facilite depuis un outil centralis de confi-
transparente pour lapplication, sans paramtrage. Elles peuvent guration et de gestion des quipements de terrain.
Salle de contrle
Configuration
de terrain
PCS
Visualisation Teleperm
Coupleurs
DP/PA
Transmetteur
de temprature
(CEI 61158-2)
Profibus-PA
Racteur
Racteur
Vannes
Racteur
Racteur
14 racteurs
tampons
Ex
Zone 0 + zone 1
Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite.
Techniques de lIngnieur, trait Informatique industrielle S 8 160 15
RSEAU PROFIBUS _____________________________________________________________________________________________________________________
9.2 Ligne de stockage en brasserie sans augmentation de cot lie une segmentation trop fine. Les
performances de communication restent quant elles identiques.
Linstrumentation est ici gre conjointement par Profibus-PA et
La socit Bitburger, brasserie installe Bitburg, Allemagne, Profibus-DP dont la fonction de bus dentres-sorties dportes est
gre une installation de stockage constitue de plus de 60 rservoirs exploite par lautomate programmable industriel S5 matre des
dans une architecture rseau reprsente figure 30. deux blocs dentres-sorties grant principalement les quipements
Cette application est intressante deux points de vue. En pre- tout ou rien.
mier lieu, elle sappuie sur une architecture rseau trois niveaux : La supervision de linstallation est effectue sur station PC en
Profibus-PA pour linstrumentation de terrain ; rseau Ethernet avec lAPI S5 dans lequel il accde aux variables
Profibus-DP pour le niveau contrle-commande de process ; internes images du process de stockage.
Ethernet pour la supervision de linstallation. La configuration et la maintenance des quipements de terrain
En second lieu, elle se diffrencie de lapplication prcdente par sont ici encore ralises depuis Profibus-DP par loutil dingnierie
une utilisation de Profibus-PA comme bus dinstrumentation en Commuwin II.
zone non explosive donc non limite en nombre de nuds connec- Le responsable du projet pour la socit a soulign les mmes
ts par segment, linverse de lapplication Wacker ( 9.1). Cela offre avantages que dans lapplication prcdente, en insistant sur la
une gnricit plus simple de la connexion des rservoirs au bus PA rapidit de test et de mise en uvre de linstrumentation, malgr
(et de lextension du process) depuis une segmentation de base lhtrognit des sources des quipements.
Visualisation
Sistar
Configuration
Commuwin II
Contrle API
60 racteurs
Mesure de de stockage
dbit massique
Mesure de niveau
hydrostatique
Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite.
S 8 160 16 Techniques de lIngnieur, trait Informatique industrielle
____________________________________________________________________________________________________________________ RSEAU PROFIBUS
Tlgramme standard
Profibus DP/PA
T T T T T T
Sync
SD LE LEr SD DA SA FC FCS ED
time Max. 244 octets de donnes DP
33
68H ... ... 68H ... ... ... ... 16H
temps bits
Status/ Numro
E/S scurises CRC E/S standard
contrle squence
Max. 12 122 24
1 octet 1 octet 240 238 octets
octets octets
APDU ProfiSafe
10. volutions une numrotation en continu est attribue aux messages par
lmetteur (de 1 255 en boucle, avec 0 la premire transmission),
faisant office de signe de vie supervis par le rcepteur ;
les donnes sont scurises par une cl de contrle suppl-
Les volutions actuelles du rseau Profibus sont diriges dune mentaire CRC. Cette cl dite CRC2 est calcule partir des donnes
part vers le terrain des automatismes pour la prise en charge de de la trame ProfiSafe et dune cl CRC1 tablie partir des donnes
fonctions de scurit par le rseau, et dautre part vers lintercon- de configuration de lquipement sr. La cl CRC1 doit tre recal-
nexion de rseaux Profibus un rseau fdrateur au travers des cule au moins une fois par 24 h automatiquement par le matre
protocoles TCP-IP. et lesclave srs ;
chaque fois, il ne stablit entre lmetteur et le rcepteur
quune liaison de communication 1 vers 1, connue des deux par une
identification agissant comme un mot de passe. Lerreur de type
mascarade est ainsi prise en charge, savoir un message standard
10.1 ProfiSafe se prsentant par erreur un quipement de scurit rseau, pou-
vant tre d par exemple un adressage erron ;
chaque rcepteur surveille larrive des messages et des
Lautomatisation distribue et dporte sur bus de terrain est une acquittements par une technique chien de garde. son dclen-
caractristique majeure des automatismes modernes. De plus en chement, lquipement se positionne en tat de dfaut de scurit.
plus dinformations de niveau capteur-actionneur sont prises en Tous ces mcanismes font en sorte de garantir la scurit, mme
charge par les bus de terrain. Les informations de scurit telles que en prsence de stations inconnues sur le bus. Ils sont assurs dans
des boutons darrt durgence, des barrires de scurit infrarouge, lmetteur et le rcepteur par un systme logiciel de gestion
etc., sont quant elles gres par des systmes conventionnels scurise des messages, appel Failsafe-gestionnaire.
parallles au rseau de communication ou par des bus de commu-
nication spcialiss. Un groupe de travail, sous limpulsion du PNO Il est noter que ces spcifications ProfiSafe sappliquent autant
(Profibus Nutzerorganisation), a propos en 1998, un profil de spci- Profibus-PA qu Profibus-DP, de par leur grande proximit. Ainsi,
fication appel ProfiSafe, destin la gestion des fonctions de scu- des applications de scurit utilisant les fonctions ProfiSafe peuvent
rit directement sur bus de terrain Profibus. Les travaux se sont cohabiter avec des applications classiques sur le mme bus sans
appuys sur les rsultats de la norme NF EN 50159-1 traitant des conflit, ni diminution de performance.
techniques de communication de scurit dans les applications fer-
roviaires, et de la norme CEI 61508 traitant de la scurit fonction-
nelle de systmes programmables. Les spcifications ProfiSafe
dcrivent les mcanismes ncessaires une communication sre
10.2 ProfiNet
entre priphriques de scurit et contrleurs de scurit, ainsi que
les donnes, types et paramtrages ncessaires. Les spcifications
Lvolution ProfiNet vise interfacer la technologie dautomatisa-
de ProfiSafe, version 1.11 juillet 2001 [5] sont entirement logicielles,
tion distribue par rseau de terrain Profibus, un environnement
elles ne mettent pas en cause les composants standards de commu-
rseau Ethernet/TCP-IP, en sappuyant sur les standards informati-
nication Profibus, dont les cbles, les circuits ASIC et le protocole DP.
ques et de communication (figure 32) :
ProfiSafe est un profil de communication agissant au-dessus de la Ethernet pour la prennit et la standardisation comme rseau
couche 7 comme une couche scurit. Les donnes de scurit Pro- fdrateur et dinterconnexion ;
fiSafe (Application Protocol Data Unit : APDU ProfiSafe) sont encap- TCP-IP pour linterconnexion rseau, en comblant le dficit de
sules dans le tlgramme Profibus tel que le montre la figure 31. couches rseau et transport de Profibus ;
ORPC/DCOM assurant les mcanismes de procdures de con-
En terme de dfauts en communication, des messages peuvent se trle distance (RPC) et de gestion dinformation en environnement
perdre, se rpter, sinsrer en supplment, se prsenter dans un distribu (DCOM) ;
ordre erron ou avec un retard et ainsi occasionner une altration COM/OLE pour la gestion des objets dautomatisation et
des donnes traites. ProfiSafe a retenu la solution qui consiste linterfaage aux applications standards du monde Windows, voire
prendre en charge ces dfauts laide de quatre mcanismes : dautres systmes dexploitation.
Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite.
Techniques de lIngnieur, trait Informatique industrielle S 8 160 17
RSEAU PROFIBUS _____________________________________________________________________________________________________________________
quipement Application
ProfiNet standard
Internet COM COM
DCOM DCOM
TCP-IP TCP-IP
Ethernet
Serveur
Proxy TCP-IP
Contrleur, API
DCOM
quipement Profibus
Rseau X
ProfiNet
Les spcifications ProfiNet tant parues en aot 2001, leur nou- La stabilisation prcoce de Profibus par une normalisation natio-
veaut ne permet pas au jour de la rdaction de cet article de fournir nale, europenne puis internationale allant jusqu la couche physi-
plus de dtails, avec une maturit suffisante. De plus amples infor- que, allie un processus de certification de produits qui a fait ses
mations sont disponibles dans [6]. preuves, a largement favoris loccupation du march mondial
importante dans le secteur des bus industriels. Profibus-DP est le
protocole actuellement le plus utilis ; lavantage de pouvoir cohabi-
ter avec FMS et le renforcement du dterminisme de communica-
11. Conclusion tion avec DP-V2 lui confrent un rle important dans larchitecture
Profibus. Mais sa limitation au processus manufacturier et sa faible
structuration de donnes comparativement lapproche objet de
Profibus propose une architecture de communication ouverte et FMS et PA permettent Profibus-PA de se dvelopper en apportant
bien adapte aux domaines majeurs dapplication des rseaux des solutions efficaces dans un secteur dautomatisation de terrain
industriels et des rseaux de terrain que sont lindustrie manufactu- communicante en trs forte croissance. Leur utilisation conjointe
rire avec Profibus-DP et Profibus-FMS, les procds continus avec permet alors une couverture exhaustive des besoins comme lont
Profibus-DP et Profibus-PA, ainsi que le btiment technique. Chaque approche les applications industrielles prsentes ( 9).
version, chaque protocole FMS, DP et PA rpond des besoins sp-
cifiques de communication dans un environnement automatis, en Lvolution rcente au niveau de linterconnexion avec Ethernet
reposant sur un ensemble commun de services robustes et dter- par ProfiNet est surveiller quant sa validation industrielle par la
ministes. communaut ; elle risque en effet dtre mise en balance avec le
Les profils dapplication tels que ProfiDrive et ProfiSafe renforcent nouveau dveloppement de la technologie OPC-DX (Object Linking
les diverses spcialisations mtier du rseau et son adaptation aux and Embedding for Process Control Data eXchange) assurant sur
contraintes fortes dinterchangeabilit et de gestion des organes de Ethernet linteroprabilit des changes de donnes entre stations
scurit au niveau terrain. et une communication de serveur serveur.
Toute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite.
S 8 160 18 Techniques de lIngnieur, trait Informatique industrielle