Vous êtes sur la page 1sur 35

PROCESS FIELD BUS

PROFIBUS
Manuel Technique
Septembre 1999

PROFIBUS Brochure - No. 4.002-FR

Table des matires


1. Les nouvelles donnes de la communication industrielle2
2. Les diffrents profils de PROFIBUS..3
2.1 Profils de communication................................................................................................................................................3
2.2 Supports physiques ........................................................................................................................................................3
2.3 Profils applicatifs .............................................................................................................................................................4
3. Les fondements de PROFIBUS...4
3.1 Architecture de communication.......................................................................................................................................5
3.2 Transmission RS 485......................................................................................................................................................5
3.3 Transmission CEI 1158-2 ...............................................................................................................................................7
3.4 Transmission optique....................................................................................................................................................10
3.5 Mthode daccs sur PROFIBUS .................................................................................................................................10
4. Le profil de communication DP12
4.1 Fonctions DP de base...................................................................................................................................................12
4.1.1 Caractristiques fondamentales ............................................................................................................................13
4.1.2 Configuration du systme et types dquipement ..................................................................................................13
4.1.3 Comportement du systme ...................................................................................................................................14
4.1.4 Transmission cyclique de donnes entre matre DPM1 et esclaves......................................................................15
4.1.5 Modes Synchro et Freeze ....................................................................................................................................15
4.1.6 Scurisation...........................................................................................................................................................15
4.2 Fonctions DP tendues................................................................................................................................................16
4.2.1 Adressage des donnes par numro demplacement et index..............................................................................16
4.2.2 Transmission acyclique de donnes entre matre DPM1 et esclaves...................................................................16
4.2.3 Transmission acyclique de donnes entre matre DPM2 et esclaves...................................................................17
5. Le profil de communication FMS.18
5.1 Services FMS ...............................................................................................................................................................19
5.2 Interface LLI..................................................................................................................................................................19
5.3 Gestion du rseau.........................................................................................................................................................20
6. Les profils applicatifs..20
6.1 Automatisation des procds (PA)................................................................................................................................20
6.1.1 La communication sur PA......................................................................................................................................21
6.1.2 Les aspects applicatifs de PA................................................................................................................................22
6.1.3 Les blocs de fonctions de PA ................................................................................................................................23
6.2 Profil Scurit (PROFISafe).........................................................................................................................................24
6.3 Gestion technique du btiment (GTB)...........................................................................................................................24
6.4 Profils dquipement .....................................................................................................................................................25
7. La configuration et lidentification des quipements.25
7.1 Fichiers GSD ................................................................................................................................................................25
7.2 Identification de lquipement .......................................................................................................................................26
7.3 Fichiers EDD.................................................................................................................................................................26
7.4 Concept FDT ................................................................................................................................................................27
8. Les ralisations PROFIBUS...27
8.1 Esclaves simples ..........................................................................................................................................................28
8.2 Esclaves intelligents......................................................................................................................................................28
8.3 Matres complexes........................................................................................................................................................28
8.4 Interfaces CEI 1158-2 ...................................................................................................................................................28
9. La certification..28
10. Les volutions de PROFIBUS.30
11. Lavenir de PROFIBUS..32
12. Les mots cls..33

Les nouvelles donnes de la communication industrielle

ES

Internet
Internet

Complexit
Cellule

OS

PROFIBUS sur Ethernet/TCP-IP

Manufacturier

Process
PC

API

Capteurs/
actionneurs

Cots

Terrain

RS 485/Fibre optique

PROFIBUS

CEI 1158-2

PROFIBUS

Rseau AS-i

Protection contre lexplosion

Fig. 1 : Les outils de communication de lentreprise industrielle et leur place au sein de lusine

1. Les nouvelles donnes


de la communication industrielle
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.

Manuel technique PROFIBUS (septembre 1999)

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 (API 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. Les rseaux
industriels sont les fers de lance de cette rvolution.
Cest le cas de PROFIBUS, vritable colonne
vertbrale du systme dinformation de lusine et
objet du prsent manuel. Son intgration des
rseaux reliant toute lentreprise sur TCP/IP nest
pas en reste dans cet ouvrage : le chapitre 10 lui est
consacr. Seule rserve, ce manuel ne traite pas du
rseau AS-i : pour en savoir plus, consultez la documentation du constructeur.

Les diffrents profils de PROFIBUS

PA
s
ure

CEI 1158-2

Profils
applicatifs

(Automatisation
des procds)

fut

RS-485

ti o
ns

Ethernet

Profils de
communication

Ev
olu

Supports
physiques

Codeurs
PROFIDRIVE

Extensions

(VEF)

TCP/IP

ProfiSafe

Fibre optique

(Scurit)

...

PROFIBUS EN 50170

...

Fig. 2 : Les trois grandes familles de profil PROFIBUS et la convergence de PROFIBUS et dEthernet

2. Les diffrents profils de PROFIBUS


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 multiconstructeurs, 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 1158-2 ou fibre optique). 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.

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

2.2 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

Manuel technique PROFIBUS (septembre 1999)

Les fondements de PROFIBUS


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

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,

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

at
io
lic

DP

Communication

pp

Transmetteurs,
Positionneurs, E/S, ...

Variateurs, codeurs,
IHM, ...

Process

Manufacturier

FMS

vannes et positionneurs. Dautres profils sont


ddis la variation lectronique de vitesse, la
conduite et la supervision (IHM), 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.

RS 485
Fibre
optique

RS 485
Fibre optique
CEI 1158-2

Physique

Couche liaison de donnes PROFIBUS

Fig. 3 : Vue densemble de la technologie PROFIBUS


Manuel technique PROFIBUS (septembre 1999)

Les fondements de PROFIBUS

Domaines dapplication

Couche

(Manufacturier, Process, GTB)

Profils applicatifs

Utilisateur

Fonctions DP

DP-Grundfunktionen

Application
(7)

Messagerie FMS

(3)-(6)

Inutilis
Fieldbus Data Link (FDL)

Liaison de donnes
(2)
Physique
(1)

RS 485 / Fibre optique

EN 50 170 et directives PROFIBUS

Interface CEI
CEI 1158-2

Profils PROFIBUS

Fig. 4 : Larchitecture de communication de PROFIBUS

3.1 Architecture de communication

exigeant des dbits levs associs une simplicit dinstallation moindre cot. Son support physique est la paire torsade blinde.

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 (figure 4). 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.

La mise en uvre 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.

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.

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.

Conseils pratiques dinstallation


Tous les quipements sont raccords sur un rseau
en bus (topologie linaire). Un segment peut interconnecter 32 stations, matres ou esclaves.

Le profil universel FMS met en uvre les couches


1, 2 et 7. Cette dernire se compose de la messagerie FMS (Fieldbus Message Specification) 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.

3.2 Transmission RS 485


RS 485 est la technique de transmission privilgie
de PROFIBUS. Elle convient tous les domaines
5

Manuel technique PROFIBUS (septembre 1999)

Les fondements de PROFIBUS

Support

Paire torsade blinde

Nombre
de stations

32 par segment sans rpteur


126 maxi avec rpteurs

Connectique

Connecteur Sub-D 9 points en protection IP 20 (prconis)


Connecteur M12, HANBRID ou connecteur hybride Siemens en protection IP 65/67

Table 1 : Principales caractristiques de la liaison RS 485


Le bus sachve par une terminaison active, chaque extrmit de segment (figure 6). 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
Capacit
Rsistance de boucle
Diamtre du conducteur
Section du conducteur

Connecteur M12 pour RS 485 en IP 65/67


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

135 165
< 30 pF/m
110 /km
0,64 mm
> 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 (figure 6). En protection
IP 65/67, trois possibilits sont envisageables :
- Connecteur rond M12, normalis CEI 947-5-2,
- Connecteur HANBRID, conforme aux recommandations DESINA (Decentralized Standardized
Installation)
- Connecteur hybride Siemens.
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
(figure 5).
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
Manuel technique PROFIBUS (septembre 1999)

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)

Ligne B (rouge)

Blindage (PE)

Masse
mcanique

Ligne A v
( ert )

P24

M24

Connecteur hybride Siemens


Transmission de lalimentation 24 V et des
donnes PROFIBUS sur cuivre pour quipements en IP 65

Fig. 5 : Les diffrentes connexions PROFIBUS


bnficiant dune protection IP 65/67
6

Les fondements de PROFIBUS

Dbit (kbit/s)
Distance/segment (m)

9,6

19,2

93,75

187,5

500

1 500

12 000

1 200

1 200

1 200

1 000

400

200

100

Table 2 : Correspondances dbit/distance pour un cble de type A


ce concept fait aujourdhui autorit dans ce domaine. Six grands principes rgissent la transmission CEI 1158-2/FISCO :

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.

Chaque segment possde une seule source


dnergie, lunit dalimentation.
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.

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. Les coordonnes des fournisseurs de connecteurs, cbles,
rpteurs , testeurs et analyseurs PROFIBUS
figurent dans le Guide des produits PROFIBUS .

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

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 tlalimentation 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,

VP (6)

Station 1

Station 2
390
Ligne de donnes

RxD/TxD-P (3)

(3) RxD/TxD-P

DGND (5)

(5) DGND

VP (6)

RxD/TxD-P (3)
220

(6) VP

RxD/TxD-N (8)

(8) RxD/TxD-N

Ligne de donnes

RxD/TxD-N (8)

Blindage
Masse
mcanique

390

Masse
mcanique

DGND (5)

Cblage Sub D 9points

Terminaison de bus

Fig. 6 : Cblage et terminaison de bus de la liaison RS 485 sur PROFIBUS


7

Manuel technique PROFIBUS (septembre 1999)

Les fondements de PROFIBUS

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 3 : Principales caractristiques de la liaison CEI 1158-2


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 (table 6) et des terminaisons de bus sont
respectes, la mise en service de PROFIBUS ne
ncessite aucun autre agrment.

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 tlalimentation des instruments de terrain.

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 uvre des rseaux rapides assurant, par
exemple, des fonctions de contrle-commande
avec des instruments de terrain connects sur
CEI 1158-2.

Conduite/Supervision

PROFIBUS

24 V

10 mA
10 mA

RS 485

Coupleur de
segment
ou
link
I < 120 mA

PROFIBUS

10 mA

drivation

10 mA

100

CEI 1158-2 31,25 kbit/s

Paire torsade blinde

1 F

10 mA

Terminaison
de bus

Fig. 7 : Tlalimentation des instruments de terrain sur PROFIBUS en transmission CEI 1158
Manuel technique PROFIBUS (septembre 1999)

Les fondements de PROFIBUS

Support

Paire torsade
blinde

Pour des applications scurit intrinsque, une


drivation ne doit pas dpasser 30 m.

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

Le support de transmission est une paire torsade


blinde (figure 7). 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.
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 maximales sont dfinies dans des
limites prcises. Mme pour des applications sans
scurit intrinsque, la puissance de lunit de
tlalimentation est limite.

Table 4 : Cble de rfrence CEI 1158-2


Le rseau PROFIBUS sur CEI 1158-2 accepte des
topologies arborescente et linaire, les deux tant
combinables (figure 7).
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.

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 (table 5), puis den dduire
la longueur de ligne correspondant au choix du
cble (table 6). 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

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

*) Pour une consommation de 10 mA par appareil, tout dpassement de cette valeur entranant la rduction du nombre
dappareils raccordables.

Table 5 : Alimentations normalises (valeurs de service) pour un rseau PROFIBUS sur liaison CEI 1158-2
Alimentation

Type I

Type II

Type III

Type IV

Type IV

Type IV

Tension dalimentation

13,5

13,5

13,5

24

24

24

Exigences en courant

mA

110

110

250

110

250

500

Longueur de ligne pour


q = 0,8 mm (rfrence)

900

900

400

1 900

1 300

650

Longueur de ligne pour


q = 1,5 mm

1 000

1 500

500

1 900

1 900

1 900

Table 6 : Longueur de ligne sur une liaison CEI 1158-2


9

Manuel technique PROFIBUS (septembre 1999)

Les fondements de PROFIBUS

Type de fibre

Porte

Verre, multimode

Moyenne (2 3 km)

Verre, monomode

Longue (> 15 km)

Plastique

Courte (< 80m)

PCS/HCS

Courte ( 400 m)

Table 7 : Proprits de la fibre optique


de fonctionnement du 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.

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 (table 7), 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 (Cf. dtails dans la directive
PROFIBUS n 2.022). Le Guide des produits
PROFIBUS recense lensemble de loffre composants optiques disponibles.

3.5 Mthode daccs sur PROFIBUS


Les deux profils de communication de PROFIBUS
DP et FMS mettent en uvre un protocole
daccs uniformis, gr par la couche 2 du modle
OSI. Appel Fieldbus Data Link dans la terminologie PROFIBUS (figure 4), 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 souscouche 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 :

Anneau logique jeton entre matres


Matres (stations actives, complexes)

PC

API

API

PROFIBUS

Scrutation des esclaves (stations passives, simples)

Fig. 8 : La nature hybride de la gestion daccs PROFIBUS : configuration matre-esclaves et passage


de jeton entre trois matres formant un anneau logique.
Manuel technique PROFIBUS (septembre 1999)

10

Les fondements de PROFIBUS


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 8 : Les diffrents services de la couche de scurisation de donnes de PROFIBUS (couche 2)


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).
Pour y parvenir, la mthode daccs PROFIBUS
est de nature hybride (figure 8) : la communication
intermatre repose sur la mthode du jeton, tandis
que les changes entre matres et esclaves
seffectuent sur le mode matre-esclave.
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.

11

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.
Dans le mode diffusion slective (multicast),
une station active envoie un message non acquitt un groupe prdfini de stations, actives
ou passives.

Manuel technique PROFIBUS (septembre 1999)

Le profil de communication DP
Les profils de communication PROFIBUS utilisent
un sous-ensemble des services de la couche 2
(table 8) 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).

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. Ces fonctions tendues font lobjet de la
directive PROFIBUS n 2.042 et sont exposes au
paragraphe 4.2 de ce manuel.

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 (table 9).

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 sur 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
Modes dexploitation
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
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)
Table 9 : Les fonctions de base du profil DP
Manuel technique PROFIBUS (septembre 1999)

12

Le profil de communication DP

4.1.1 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.
Vitesse
DP ne met quenviron 1 ms ( 12 Mbit/s) pour
transmettre 512 bits dentre et 512 bits de sortie
32 stations dportes (figure 9). 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 (table 8) 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.).

4.1.2 Configuration du systme et types


dquipement
DP peut fonctionner en mode monomatre ou
multimatre, 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. Chaque
rseau DP peut hberger trois types dquipement :
Matre DP de classe 1 (DPM1)
Il sagit dun contrleur de cellule (API 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.

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

18

Temps de cycle
du bus [ms]

14
500 kbit/s
10
1,5 Mbit/s

12 Mbit/s

2
2

10

20

30

Esclaves

Fig. 9 : Temps de cycle du bus dans une configuration DP monomatre


13
Manuel technique PROFIBUS (septembre 1999)

Le profil de communication DP

Matre DP de classe 1 (DPM1)

PLC

PROFIBUS-DP

Actionneur

Capteur

E/S dportes
Esclaves DP

Fig. 10 : Le rseau DP en configuration monomatre


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.

4.1.3 Comportement du systme

Le volume des E/S dpend du type dquipement.


Un rseau DP autorise un maximum de 244 octets
dentres et 244 octets de sorties.

DPM1 peut tre command soit en local, soit via le


bus par loutil de configuration. On distingue trois
principaux tats :

En configuration monomatre, un seul matre


dtient le bus durant lexploitation du rseau (figure 10) : le contrleur orchestre les changes
avec les esclaves dports via le support de transmission. Cette configuration garantit un temps de
cycle ultracourt.

Stop
Il ny a pas de transmission entre DPM1 et les
esclaves.

En multimatre, 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 entressorties 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.

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.

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

Manuel technique PROFIBUS (septembre 1999)

14

Le profil de communication DP

Demande
En-tte

Rponse
En-tte

Entres

Fin de trame

Esclave DP

Sorties

Rponse immdiate

Matre DP

Fin de trame

Fig. 11 : Les deux trames de transmission cyclique de donnes utilisateur dans DP


donnes utilisateur. DPM1 passe ensuite ltat
Clear.
Si auto-clear est faux, DPM1 reste oprationnel
(Operate) mme en cas de dfaut, et cest
lutilisateur qui spcifie la raction du systme.

4.1.4 Transmission cyclique de donnes


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

4.1.5 Modes Synchro et Freeze

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

4.1.6 Scurisation
Les exigences de scurit et de fiabilit de la
transmission imposent de doter DP de puissantes
fonctions de protection contre les erreurs de paramtrage ou la dfaillance des quipements de
transmission. Pour y parvenir, des mcanismes de
surveillance sont implants aux niveaux du matre
et des esclaves sous forme de surveillance temporelle. Lintervalle de surveillance est fix la configuration.

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 (multidiffusion).
Ces commandes utilisent deux modes, synchro et
freeze, pour assurer la synchronisation sur vnement des esclaves.

15

Manuel technique PROFIBUS (septembre 1999)

Le profil de communication DP
Ct matre
DPM1 surveille la transmission des esclaves
laide du temporisateur Data_Control_Timer. Chaque esclave possde son temporisateur. La surveillance temporelle est dclenche lorsque la transmission choue dans lintervalle de surveillance, ce
dont est inform lutilisateur. Si la fonction de raction automatique lerreur est valide (autoclear = vrai), DPM1 quitte ltat Operate, bascule
les sorties de tous ses esclaves en scurit positive
et passe ltat Clear.
Ct esclave
Lesclave utilise le chien de garde pour dtecter les
dfaillances du matre ou de la ligne de transmission. En labsence dchange avec le matre
dans lintervalle du chien de garde, lesclave bascule automatiquement ses sorties en scurit
positive.
Cette scurisation saccompagne dun mcanisme
de contrle daccs destin aux E/S des esclaves
dune configuration multimatre. Cela garantit que
les esclaves ne sont directement accessibles que
par le matre habilit. Les autres matres doivent se
contenter dune image des E/S des esclaves, lisible
par tous, mme sans droit daccs.

4.2 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
restent exploitables, ces extensions ne faisant que
complter les fonctions de base.
Elles font lobjet de la directive PROFIBUS
n 2.082.

Manuel technique PROFIBUS (septembre 1999)

4.2.1 Adressage des donnes par numro


demplacement et index
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. 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 (figure 12). 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.

4.2.2 Transmission acyclique de donnes


entre matre DPM1 et esclaves
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.

16

Le profil de communication DP

Index

quipement
de base
Index
0 255

Module 1

Module 2

Index
0 255

Index
0 255

Index
0 255

Index
0 255

8 sorties
TOR

16 sorties
TOR

8 entres
TOR

1 entre
ANA

Module 3 Module 4

N demplacement
(dans lordre croissant,
de gauche droite)

Reprsentation
des donnes
en transmission

Demande :

...

Rponse :

...

1 octet de sortie

2 octets de sortie

(module 1)

(module 3)

...

1 octet dentre

4 octets d'entre

(module 3)

(module 4)

Fig. 12 : Principe dadressage des donnes en transmission acyclique (services de lecture/criture) dans DP

MSAC1_Alarm_Acknowledge
Envoi par DPM1 de son acquittement de rception
dalarme lesclave dsign.

MSAC2_Write
criture par DPM2 dun bloc de donnes dans
lesclave.

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.

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

4.2.3 Transmission acyclique 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.

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 uvre.
La transmission acyclique obit une squence
prdfinie de tches, dcrites ci-aprs avec le
service MSAC2_Read.

MSAC2_Read
Lecture par DPM2 dun bloc de donnes de
lesclave.
17

Manuel technique PROFIBUS (septembre 1999)

Le profil de communication FMS


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.

5. Le profil de communication FMS


FMS est rserv la communication volue au
niveau cellule, cest--dire au dialogue entre automatismes (API 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).
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)

quipement de terrain rel


!

Recette

Consigne

quipement 1

Seuil

quipement de terrain virtuel (VFD)

Quantit

Tx de dfaillance

Tps dindisponibilit

Dictionnaire dobjets (OD)


Dictionnaire des types de donnes
Index
Code objet
Signification
1
Type de donnes Entier8
2
Type de donnes Entier16
.....
6
Type de donnes Virgule flottante
Dictionnaire des objets statiques
Index
Code
Type de Adresse
objet
donnes interne
20
VAR
1
4711
21
VAR
6
5000H
22
VAR
2
100H

VFD

Connexion
logique
Connexion
logique

quipement 2
VFD

Symbole
Quantit
Tx dfaillance
Tps indispon.

Fig. 13technique
: quipement
de terrain
virtuel (VFD)
et dictionnaire dobjets (OD)
Manuel
PROFIBUS
(septembre
1999)

VFD =
partie de
lquipement rel
visible la communication

18

Le profil de communication FMS


Domaine

Gestion du contexte

Evnement (message dvnement)

Initiate

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

Abort
Reject

Gestionnaire du dictionnaire OD
GetOD
InitiatePutOD
PutOD
TerminatePutOD

Support VFD
Status
UnsolicitedStatus
Identify

Accs aux variables


Read
Write
PhysicalRead
PhysicalWrite
InformationReport

ReadWithType
WriteWithType

InformationReportWithType

Gestion des appels de programme

DefineVariableList
DeleteVariableList

CreateProgramInvocation
DeleteProgramInvocation

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

Start, Stop, Resume, Reset, Kill

Gestion des vnements

5.1 Services FMS


Les services FMS (figure 14) sont un sousensemble 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 (figure 15),
Les services non confirms galement utilisables en mode non connect (diffusion gnrale
et slective), avec deux niveaux de priorit (prioritaires
ou non).
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.
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.

EventNotification

EventNotificationWithType

AcknowledgeEventNotification
AlterEventConditionMonitoring

Seuls les
services souligns
sont obligatoires tous
les quipements PROFIBUS.
Le choix des services
complmentaires est prcis
par les profils.

Gestion du domaine
InitiateDownloadSequence
DownloadSegment
TerminateDownloadSequence
InitiateUploadSequence
UploadSegment
TerminateUploadSequence
RequestDomainDownload
RequestDomainUpload

Fig. 14 : Rcapitulatif des services FMS

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.

Gestion du dictionnaire OD : accs en lecture/criture au dictionnaire dobjets.

19

Manuel technique PROFIBUS (septembre 1999)

Les profils applicatifs

Demandeur (client)

de LLI. En outre, elle indique, pour chaque CR, les


services FMS accessibles, la longueur des tlgrammes

Application
5.3 Gestion du rseau
4. Confirmation :
Read.con + valeur
de mesure

1. Demande :
Read.req (Index=20)

Couche 7 (FMS + LLI)


Couches 1 et 2 (FDL + physique)

Gestion du contexte : tablissement et libration dune liaison FMA7.

BUS

Couches 1 et 2 (FDL + physique)


Couche 7 (FMS + LLI)

2. Information :
Read.ind (Index=20)

Dictionnaire dobjets (OD)


Index Type Adr. Nom
20
Var 4711 Temprature
21
Var 5000 Pression

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 :

3. Rponse :
Read.res + donnes

Application

Rpondeur (serveur)
Fig. 15 : Excution dun service FMS confirm

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.
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
Manuel technique PROFIBUS (septembre 1999)

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.

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

6.1 Automatisation des procds (PA)


Lemploi de PROFIBUS dans le domaine du process est dfini par le profil PA qui fait lobjet de la
directive PROFIBUS n 3.042. Hrit du profil de
communication DP, 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 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
20

Les profils applicatifs

Automatisme (API)

Dveloppement
ou
conduite

H2

RS 485 (12 Mbit/s maxi)

PROFIBUS

+
CEI 1158-2 31,25 kbit/s

PROFIBUS
Coupleur de segment
ou link

Transmetteur
de
mesure

H1

Fig. 16 : Exemple de rseau PROFIBUS adapt lindustrie des procds


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

6.1.1 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 17 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 tlalimentation, sur deux
21

fils. Le passage en zone saine (PROFIBUS DP sur


RS 485) est ralise 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 (API,SNCC), 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. 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.

Manuel technique PROFIBUS (septembre 1999)

Les profils applicatifs

Cblage traditionnel
SNCC

PROFIBUS
Contrle
Commande

Composant local

X
1

Modules dE/S (1 x)

Interface
PROFIBUS DP

Pontage (armoire LC)


Carte dentre

PROFIBUS DP
sur RS485 ou FO

Coffret de regroupement
Cble gris

Protection Ex

Protection Ex

Alimentation
transmetteur de mesure

Armoire
19 pouces

Coupleur/
link

Coupleur/
link

Coffret de regroupement
Exi , cble bleu

Distributeur Vki

PROFIBUS PA
sur CEI 1158-2PA
Coffret de raccordement
Transmetteurs de
mesure 1 n
Transmetteurs de mesure 1 n

Transmetteurs de
mesure 1 n

Fig. 17 : Comparaison entre les deux solutions de cblage : fil fil 4-20 mA et rseau PROFIBUS-PA

6.1.2 Les aspects applicatifs de 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.

12 bar

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 18 illustre le principe dun transmetteur de
pression dcrit avec le bloc de fonction Entre
analogique.

Limite physique du capteur de mesure


Seuil suprieur de la plage de mesure

8 bar

(en bar)

Plage de mesure

HI-HI-LIM

2 bar

HI-LIM

(Seuil dalarme suprieur)

PV_SCALE
(mise lchelle de
la plage de mesure)

(Seuil davertissement suprieur)

OUT
(Mesure)

LO-LIM (Seuil davertissement infrieur)


LO-LO-LIM (Seuil dalarme infrieur)
Seuil infrieur de la plage de mesure

0 bar

Limite physique du capteur de mesure

Fig. 18: Reprsentation graphique des paramtres dun transmetteur de pression dans PROFIBUS-PA
Manuel technique PROFIBUS (septembre 1999)

22

Les profils applicatifs


Paramtre

Lecture

criture Fonction

OUT

PV_SCALE

Mise lchelle des variables du procd (seuil infrieur et suprieur


de la plage de mesure, units de mesure et nombre de dcimales)

PV_FTIME

Constante d'intgration de la sortie du bloc de fonction (en seconde)

ALARM_HYS

Hystrsis des fonctions dalarme (% de la plage de mesure)

HI_HI_LIM

Seuil dalarme trs haut ; en cas de dpassement, les bits dalarme et


dtat passent 1.

HI_LIM

Seuil davertissement haut ; en cas de dpassement, les bits


davertissement et dtat passent 1.

LO_LIM

Seuil davertissement bas ; en cas de dpassement, les bits


davertissement et dtat passent 1.

LO_LO_LIM

Seuil dalarme trs bas ; en cas de dpassement, les bits dalarme et


dtat passent 1.

HI_HI_ALM

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

Lecture de la valeur mesure de la variable du procd et de son tat

Table 10 : Les paramtres du 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 (version 3.0) 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

6.1.3 Les blocs de fonctions de PA

teur. Les paramtres dentre et de sortie des blocs


de fonctions peuvent tre relis par le bus et raccords une application dingnierie du procd.
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.

PROFIBUS-PA garantit linterchangeabilit et


linteroprabilit des instruments de terrain multiconstructeurs. 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 transmet-

Sortie TOR
Fournit la sortie TOR la valeur donne par le
systme.

23

Manuel technique PROFIBUS (septembre 1999)

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.

Les profils applicatifs


Automatisme scurit
Matre DPM1
E/S standard
Esclave DP

PROFIBUS

Automatisme standard
Matre DPM1

E/S scurit
Esclave DP

Segment A
Rpteur

Scurit + transmission standard sur un mme bus


Segment B

DP/PA

Passerelle
scurit

Equipement scurit
Esclave DP

Superviseur
Matre DPM2

Autres bus
de scurit

Instrument de terrain scurit


Esclave PA

E/S standard
Esclave DP

Configuration
matre/esclaves

Fig. 19 : PROFISafe : la scurit sur le rseau

6.2 Profil Scurit (PROFISafe)


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

Manuel technique PROFIBUS (septembre 1999)

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.

6.3 Gestion technique du btiment (GTB)


Ce profil mtier (n 3.011) sert de fondement
de nombreux marchs publics ayant trait
lautomatisation du btiment. Sinspirant du profil de
communication FMS, il dfinit les rgles de surveillance, de commande, de rgulation, dexploitation,
de traitement dalarmes et dar-chivage applicables
aux rseaux de GTB.

24

La configuration et lidentification des quipements

6.4 Profils dquipement

7.1 Fichiers GSD

Bass sur le profil de communication DP, ces


profils applicatifs sont dfinis pour quatre types
dquipement :

Rappelons que les caractristiques de transmission


de tout quipement PROFIBUS sont dfinies dans
les fichiers GSD, obligatoirement fournis par le
constructeur.

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

7. La configuration et lidentification
des quipements
Les quipement 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
multisources.

25

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

Manuel technique PROFIBUS (septembre 1999)

La configuration et lidentification des quipements

n
atio
r
u
g
fi
Con

u
sea

r
du

Outil de
configuration
PROFIBUS

API

Bases de donnes quipement (fichiers GSD)


PROFIBUS

Fig. 20 : Les fichiers GSD facilitent la configuration du rseau et donnent tout son sens la notion de
communication ouverte .
Les messages de diagnostic
saccompagner de textes en clair.

peuvent

aussi

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 :
n 2.122 pour DP et n 2.102 pour FMS.
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.

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 ne sont pas raccords 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.

Manuel technique PROFIBUS (septembre 1999)

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.

7.3 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.
La spcification complte des fichiers EDD figure
dans la directive PROFIBUS n 2.152.

26

Les ralisations PROFIBUS

7.4 Concept FDT


Dans le cadre de son programme de dveloppement, la commission technique Automatisation
des procds de lassociation PROFIBUS tudie
actuellement un nouveau concept englobant tous
les niveaux et caractristiques du rseau. Loutil
dquipement de terrain ou FDT (Fieldbus Device
Tool) sinspire du modle COM/DCOM (Component
Object Model) dvelopp par Microsoft ; il jette les
bases dun accs indpendant du constructeur
toutes les caractristiques de transmission et
dapplication dun quipement pour permettre une
configuration, une exploitation et un diagnostic
tendus lensemble du rseau. Dans cette optique, la totalit des paramtres et des options dun
appareil de terrain est regroupe par le constructeur
dans un gestionnaire de type dquipement ou DTM
(Device Type Manager), dont les fichiers GSD, dj
oprationnels, et EDD font partie intgrante.

8. Les ralisations PROFIBUS


PROFIBUS propose un vaste catalogue de composants standards simples permettant de mettre en
uvre le protocole PROFIBUS ; une vritable
manne qui pargne au fabricant dquipements le
fastidieux et coteux travail de dveloppement de
son propre logiciel de communication.

SIEMENS
SIM 1

SIEMENS
SPC 4

Mitsubishi
M16C

N/A, A/N
0-10 V
0/4-20 mA

Fig. 21 : Exemple de ralisation dun esclave


PROFIBUS sur liaison CEI 1158-2
Pour les grandes quantits, la solution la plus pratique rside dans une implantation individuelle de
PROFIBUS, sous forme d'ASICs (table 11). Notons
que le choix du circuit dpend surtout de la complexit de lquipement de terrain et de ses exigences en termes de performances et de fonctionnalits. Quelles que soient les diffrentes possibilits
dimplmentation, toutes reposent sur loffre matrielle/logicielle multiconstructeur de la table 11.
Le Guide des produits PROFIBUS offre un tour
dhorizon complet des composants PROFIBUS.

Il existe ainsi des modules dinterface complets


PROFIBUS, pour les besoins en faibles et moyennes quantits. Ces cartes filles, au format carte de
crdit et montes sur la carte mre de lquipement,
peuvent implmenter la totalit du protocole PROFIBUS.

F o u rn is s eu r

C irc u it

Type

AGE

A g en t-P B

M a tre/E s c la v e

IA M

PBM

M a tre

C a ra c t ris tiq u e s

P u c e d e p ro to c o le u n ive rs e lle s u r F P G A

FMS

DP

A jo u t C

A jo u t
p r o to c o le
lo g ic ie l

D b it
1 2 M b it/s

P u c e d e p ro to c o le p rip h riq u e

3 M b it/s

U n e s eu le p u c e o u p u ce d e p ro to c o le
p rip h riq u e

3 M b it/s

M 2C

IX 1

M a tre/E s c la v e

S iem en s

SPC4

E s c la v e

P u c e d e p ro to c o le p rip h riq u e

1 2 M b it/s

S iem en s

SPC3

E s c la v e

P u c e d e p ro to c o le p rip h riq u e

1 2 M b it/s

S iem en s

DPC31

E s c la v e

P u c e d e p ro to c o le a v ec C in t g r

1 2 M b it/s

S iem en s

ASPC2

M a tre

P u c e d e p ro to c o le p rip h riq u e

1 2 M b it/s
1 2 M b it/s

S iem en s

SPM2

E s c la v e

U n e s eu le p u c e , 6 4 b its d 'E /S d ire c te m en t


ra cc o rd a b le s la p u ce

S iem en s

LSPM 2

E s c la v e

U n e s eu le p u c e c o n o m iq u e , 6 4 b its d 'E /S
d ire cte m en t ra c c o rd a b le s la p u c e

1 2 M b it/s

P R O F IC H IP

VPC3+

E s c la v e

P u c e d e p ro to c o le p rip h riq u e

1 2 M b it/s

P R O F IC H IP

V P C LS

E s c la v e

U n e s eu le p u c e c o n o m iq u e , 3 2 b its d 'E /S
d ire cte m en t ra c c o rd a b le s la p u c e

1 2 M b it/s

Table 11 : Les diffrents ASICs PROFIBUS du march

27

Manuel technique PROFIBUS (septembre 1999)

La certification

8.1 Esclaves simples

Chaque type
dquipement

Pour raliser des quipements dE/S simples, la


meilleure solution consiste utiliser des composants ASIC qui intgrent, sur une seule puce,
toutes les fonctions du protocole, sans microprocesseur ni logiciel supplmentaires. Les seuls
composants externes ncessaires sont le pilote
dinterface de bus, lhorloge quartz et
llectronique de puissance. LASIC SPM2 de
Siemens et les circuits IX1 de M2C et VPC LS de
PROFICHIP conviennent parfaitement ce cas de
figure.

Essai en
laboratoire

8.2 Esclaves intelligents


Dans ce cas, les parties temps critique de PROFIBUS sont implantes sur une puce de protocole,
le reste tant ralis sous forme logicielle sur un
microcontrleur.
Le circuit DPC31 de Siemens associe puce de
protocole et microcontrleur. On peut aussi opter
pour les ASIC SPC3 (Siemens), VPC3+ (PROFICHIP) et IX1 (M2C) qui sont des puces de protocole pures. Ces composants offrent une interface
banalise, exploitable avec les microcontrleurs du
commerce. Des microprocesseurs intgrant un
noyau PROFIBUS sont une autre possibilit.

8.3 Matres complexes


Les parties "temps critique" de PROFIBUS rsident
sur une puce de protocole, le reste tant ralis
sous forme logicielle sur un microcontrleur. Les
ASIC ASPC2 (Siemens), IX1 (M2C) et PBM (IAM)
sont des valeurs sres, capable doprer avec de
nombreux microprocesseurs du commerce.

8.4 Interfaces CEI 1158-2


La mise en uvre dappareils de terrain aliments
par le bus sur une liaison CEI 1158-2 impose de
donner la priorit la faible consommation. En
rgle gnrale, il faut se contenter dun courant de
10 mA qui doit alimenter la totalit de lquipement,
sans oublier linterface de bus et linstrumentation
lectronique.
Ces exigences sont satisfaites par les puces modem de Siemens et de Smar qui tirent de la liaison
CEI 1158-2 toute lnergie ncessaire lensemble
de lquipement et alimentent ainsi les autres
composants lectroniques de lappareil PA. Le
circuit SIM1 de Siemens a la faveur des industriels,
puisquil forme un tandem idal avec la puce de
protocole SPC4 du mme fabricant (figure 21).
Pour en savoir plus sur la connexion des quipements PROFIBUS sur liaison CEI 1158-2, consultez
la directive n 2.092.

Manuel technique PROFIBUS (septembre 1999)

Non

Rsultats
positifs?

Oui
quipement certifi
par PROFIBUS
Nutzerorganisation e.V.
Fig. 22 : Procdure de certification dun quipement

9. La certification
La norme PROFIBUS EN 50 170 dfinit les principes et rgles de communication entre les divers
constituants dun rseau. Pour faciliter ce dialogue
entre quipements PROFIBUS multisources,
lassociation PROFIBUS a mis au point une procdure complte dassurance de la qualit qui dbouche sur la dlivrance dun certificat, fond sur un
compte-rendu dessais effectus par des laboratoires accrdits.
La certification a pour objet de garantir lutilisateur
linteroprabilit, en toute scurit, des quipements multiconstructeurs prsents sur un mme
rseau. Elle sobtient aprs avoir soumis
lquipement une batterie de tests en laboratoire
qui vise dceler et corriger, avant son utilisation
en situation relle, les erreurs dinterprtation de la
norme qui ont pu tre commises par les dveloppeurs. Linteroprabilit de lquipement avec
dautres appareils certifis est galement vrifie. Il
est fondamental que ces essais soient effectus par
des experts indpendants. En cas de rsultats
positifs, le certificat peut alors tre demand
lassociation PROFIBUS.

28

La certification
La certification sappuie sur la norme EN 45 000 qui
impose laccrditation par lassociation PROFIBUS
de laboratoires dessai agissant en parfaite neutralit et en toute indpendance des constructeurs. Lun
des principes cls de cette certification est que
lquipement est test en laboratoire. Les procdures dessai et de certification sont dfinies par trois
directives PROFIBUS :

Comportement en cas de dfaut :


Simulation des dfauts du bus (coupure de
transmission, court-circuit de la ligne de bus et
dfaut dalimentation).

n 2.032 pour les quipements esclaves,

Diagnostic :
Contrle de concordance entre le contenu du
fichier GSD et la norme (par dclenchement externe du diagnostic).

n 2.061 pour les instruments de terrain PA,


n 2.071 pour les quipements matres DP.
Il existe plusieurs procdures dessai pour les
quipements matres et esclaves, selon la complexit du protocole. Il sagit de tests de conformit
et dinteroprabilit, largement prouvs (figure 22).
Avant de lancer la procdure dessai, le constructeur doit solliciter un numro didentification de
lquipement auprs de lassociation PROFIBUS et
prparer le fichier GSD de lquipement. Tous les
laboratoires dessais utilisent une procdure uniformise. Lessai est document avec force dtails
et son compte-rendu, remis au constructeur comme
lassociation PROFIBUS, sert de rfrence la
dlivrance du certificat.
Le test matriel porte sur llectronique de
linterface PROFIBUS, dont on vrifie la conformit
au standard EIA RS 485. Les caractristiques
lectriques (rsistances de terminaison, interface
de bus et niveau de la ligne) sont testes. En outre,
la documentation technique et le fichier GSD sont
compars au paramtrage de lquipement.

Adressage :
Appel de lquipement sous trois adresses quelconques de la plage dadressage et vrification
de son fonctionnement.

Mixit :
Vrification du fonctionnement des esclaves
mixtes cooprant avec un matre FMS et DP.
Le test dinteroprabilit et de charge met en
scne plusieurs quipements PROFIBUS dautres
marques, dans un environnement multiconstructeur.
On vrifie la continuit de fonctionnement de
lensemble du rseau lorsquun quipement lui est
ajout. On teste galement lexploitation multimatre.
Si ces essais savrent tous positifs, le constructeur
adresse une demande de certificat lassociation
PROFIBUS. Chaque quipement certifi reoit ainsi
un numro de certification. Ce certificat a une dure
de validit de 3 ans qui peut tre prolonge aprs
un nouveau contrle. Ladresse des laboratoires
dessai PROFIBUS figure dans le Guide des
produits PROFIBUS ou sur notre page daccueil
Internet http://www.profibus.com.

Le test fonctionnel tudie laccs au bus, le protocole de transmission et les fonctionnalits de


lquipement. Le fichier GSD permet de paramtrer
et dadapter le systme de test. On utilise la procdure de la bote noire qui ne ncessite aucune
connaissance de la structure interne de limplantation. Les ractions de lquipement test peuvent
tre suivies sur le bus et enregistres par le contrleur de bus. Si ncessaire, les sorties de
lquipement sont galement surveilles et enregistres. Durant les essais portant sur le comportement temporel des quipements sur le bus, le
laboratoire analyse les donnes enregistres par le
contrleur de bus pour les confronter la norme
PROFIBUS.
Le test de conformit est la pice matresse de la
procdure dessai ; il vrifie que limplantation du
protocole respecte les spcifications de la norme
PROFIBUS. Le comportement thorique de
lquipement est dcompos en squences de test
adaptables lappareil. Son comportement rel est
analys et compar au comportement thorique,
puis les rsultats sont consigns dans un dossier
de protocole.

29

Manuel technique PROFIBUS (septembre 1999)

Les volutions de PROFIBUS

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

de lentreprise, de la gestion la production, jusquau cur 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.

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.

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

An 2000 :
Dialogue entre
contrle-commande et
stations PROFIBUS

chance
chance 2001
2001 ::
PROFIBUS
PROFIBUS ++
communication
communication Web/DCOM
Web/DCOM

Futur..
Futur..
Intgration
Intgration dappareils
dappareils de
de
terrain
terrain complexes
complexes sur
sur
Ethernet
Ethernet

Internet

Ethernet TCP/IP
Appel de
procdure
distance
(RPC)

Routage
Routage
TCP/IP
TCP/IP

PROFIBUS

Fig. 23 : Les trois grandes tapes du rapprochement PROFIBUS Ethernet

Manuel technique PROFIBUS (septembre 1999)

30

Les volutions de PROFIBUS

" 1 matre DPM1


12 Mbit/s
" 4 axes 1 ms
" 8 axes < 2ms
" 16 axes 2 ms
" 32 axes < 4 ms
" 64 axes < 8 ms
" Avec 1 matre DMP2
" ajouter 0,5 ms
" Gigue de cycle
< 1 s

8
7
6
5
4
3
2
1
0

Cycle de bus (ms)

Donnes utilisateur
par variateur

8 octets
16 octets
32 octets
64 octets

8 16 32 64
Nb. daxes

Fig. 24 : Temps de cycle du bus avec synchronisation horaire


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.

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.

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
31

Manuel technique PROFIBUS (septembre 1999)

Lavenir de PROFIBUS

Des esclaves simples (E/S dportes, par exemple)


peuvent prendre part ce bus synchrone, sans
aucune modification. Grce aux fonctions Synchro
et Freeze (Cf. 4.1.5), 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).
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 uvre, 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.

Manuel technique PROFIBUS (septembre 1999)

11. Lavenir de PROFIBUS


PROFIBUS remporte ladhsion de plusieurs milliers dindustriels du monde entier, spcialistes de
la production, de la GTB 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.

32

Les mots cls

12. Les mots cls


ASIC

Application Specific Integrated Circuit


Circuit intgr spcifique une application.

CR

Communication Reference
Brve dsignation dune relation de communication.

CRL

Communication Reference List


Liste numrant toutes les relations de communication dune station.

DP

Decentralized Periphery
Profil de communication PROFIBUS destin aux
changes rapides avec la priphrie dcentralise.

DPM1

Matre DP de classe 1 : contrleur de cellule (API ou


PC) dun rseau PROFIBUS-DP.

DPM2

Matre DP de classe 2 : appareil de programmation,


de configuration et de diagnostic dun rseau PROFIBUS-DP.

EDD

Electronic Device Description


Description lectronique dun quipement recensant
toutes ses proprits sur PROFIBUS.

FDL

Fieldbus Data Link


Couche de scurisation des donnes (2) de PROFIBUS.

FDT

Fieldbus Device Type


Description complte et universelle dun quipement
de terrain, indpendamment de son constructeur.

FMS

Fieldbus Message Specification


Messagerie de PROFIBUS-FMS dfinissant des
objets et les services applicatifs portant sur ces
objets. Par extension, profil de communication
PROFIBUS ddi aux changes complexes et
volus au niveau cellule.

GSD

Base de donnes lectronique de lquipement,


encore appele fichier GSD.

IHM

Interface de dialogue homme-machine regroupant les


appareils de conduite, de supervision et de dialogue
mis la disposition de loprateur.

LLI

Lower Layer Interface


Sous-couche de la couche 7, Application, de PROFIBUS-FMS.

MAC

Medium Access Control


Sous-couche infrieure de la couche 2 de lOSI
grant laccs au support, cest--dire le droit de
parole de chaque abonn du rseau.

OD

Object Dictionary
Dictionnaire dobjets contenant la description de tous
les objets de communication dun quipement FMS.

PA

Process Automation
Profil applicatif PROFIBUS ddi lautomatisation
des procds.

SAP

Service Access Point


Point daccs un service, lintrieur de la couche 2
de PROFIBUS.

33

Manuel technique PROFIBUS (septembre 1999)

PROFIBUS
Manuel technique
Version : septembre 1999
dit par :
PROFIBUS Nutzerorganisation e.V.
Haid-und-Neu-Str.7
D-76313 Karlsruhe
Tlphone : ++49 721 / 96 58 590
Tlcopie : ++49 721 / 96 58 599
E-mail :
Profibus_International@compuserve.com

Profibus Trade Organization PTO


nd
16101 N. 82 Street, Suite 3B
Scottsdale, AZ 85260 USA
Tlphone : ++1 480 483 2456
Tlcopie : ++ 1 480 483 7202
E-mail : mbryant@goodnet.com

Traduit par :
France Profibus
Mme BIGOT
4, rue des Colonels Renard
F-75017 PARIS
Tlphone : ++ 33 1 45 74 63 22
Tlcopie : ++ 33 1 45 74 03 33
E-mail : france.profibus@wanadoo.fr

Exclusion de responsabilit
Malgr tout le soin apport la conception, la rdaction, la rvision et la francisation de ce manuel, nous
ne pouvons garantir labsence totale de divergence entre son contenu et les spcifications matrielles et logicielles de PROFIBUS.
Ce manuel toutefois lobjet de contrles rguliers ; les corrections qui simposent et vos suggestions
damlioration seront prises en compte lors des prochaines ditions.
Ce manuel ne prtend en aucun cas se substituer la norme PROFIBUS EN 50170. En cas de doute, la norme
prvaut.
Copyright PROFIBUS Nutzerorganisation e.V. 1999. Tous droits rservs.

Vous aimerez peut-être aussi