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

OS

Complexit

Internet Internet

PROFIBUS sur Ethernet/TCP-IP

Cellule

Manufacturier
API
PC

Process

RS 485/Fibre optique
Terrain

CEI 1158-2

PROFIBUS

PROFIBUS

Capteurs/ actionneurs

Cots

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.

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.

Manuel technique PROFIBUS (septembre 1999)

Les diffrents profils de PROFIBUS

Supports physiques

Profils de communication

Profils applicatifs

ti o ns

Ethernet

PA
(Automatisation des procds)

fut

Ev olu

s ure

RS-485 CEI 1158-2 Fibre optique ...

Codeurs PROFIDRIVE
(VEF)

Extensions TCP/IP

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

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.

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,

pp

lic

Manufacturier

Variateurs, codeurs, IHM, ...

Transmetteurs, Positionneurs, E/S, ...

FMS

DP

Couche liaison de donnes PROFIBUS


Physique

RS 485 Fibre optique

RS 485 Fibre optique CEI 1158-2

Fig. 3 : Vue densemble de la technologie PROFIBUS Manuel technique PROFIBUS (septembre 1999) 4

Communication

at io

Process

Les fondements de PROFIBUS

Domaines dapplication
(Manufacturier, Process, GTB)

Couche

Profils applicatifs

Utilisateur

DP-Grundfunktionen

Fonctions DP

Application (7) (3)-(6)

Messagerie FMS

Inutilis Fieldbus Data Link (FDL)

Liaison de donnes (2) Physique (1)

Interface CEI CEI 1158-2

RS 485 / Fibre optique

EN 50 170 et directives PROFIBUS

Profils PROFIBUS

Fig. 4 : Larchitecture de communication de PROFIBUS

3.1 Architecture de communication


PROFIBUS rpond des normes internationales unanimement reconnues. Son architecture repose sur 3 couches inspires du modle en 7 couches de lOSI, suivant la norme ISO 7498 (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. 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. 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.

exigeant des dbits levs associs une simplicit dinstallation moindre cot. Son support physique est la paire torsade blinde. 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. 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.

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 Nombre de stations Connectique

Paire torsade blinde 32 par segment sans rpteur 126 maxi avec rpteurs 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 :

Connecteur M12 pour RS 485 en IP 65/67 Brochage : 1 = VP, 2 = RxD/TxD-N 3 = DGND, 4 = RxD/TxD-P, 5 = blindage

Impdance Capacit Rsistance de boucle Diamtre du conducteur Section du conducteur

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)

Ligne A vert ) (

1
Blindage (PE)

4 5 6
M24 P24

2 3

Masse mcanique

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 1 200

19,2 1 200

93,75 1 200

187,5 1 000

500 400

1 500 200

12 000 100

Table 2 : Correspondances dbit/distance pour un cble de type A des colliers de blindage couvrant la zone la plus large possible. Il est en outre recommand de dissocier les lignes de donnes des cbles haute tension. On vitera galement les cbles de jonction pour les dbits atteignant ou dpassant 1,5 Mbit/s. Les connecteurs du commerce permettent de raccorder les cbles darrive et de dpart directement sur le connecteur. Les lignes de jonction nont donc pas dutilit et le connecteur peut tre insr ou retir tout moment, sans interrompre lchange de donnes. cet gard, il convient de noter que 90 % des problmes survenant sur un rseau PROFIBUS sont imputables des erreurs de cblage et dinstallation. On peut y remdier en utilisant des testeurs et des analyseurs de bus, capables de dtecter bon nombre de dfauts de cblage, avant mme de procder la mise en service. Les coordonnes des fournisseurs de connecteurs, cbles, rpteurs , testeurs et analyseurs PROFIBUS figurent dans le Guide des produits PROFIBUS . ce concept fait aujourdhui autorit dans ce domaine. Six grands principes rgissent la transmission CEI 1158-2/FISCO : Chaque segment possde une seule source dnergie, lunit dalimentation. Aucune nergie ne transite sur le bus lorsquune station met. Chaque instrument de terrain consomme un courant de base constant, en rgime tabli. Les instruments de terrain se comportent comme des collecteurs de courant passifs. La terminaison de ligne passive est ralise chaque extrmit du cble principal du bus. Trois topologies sont admises : linaire, arborescente et en toile. En rgime tabli, chaque station ncessite un courant minimal de 10 mA. Grce la 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) DGND (5) VP (6) RxD/TxD-N (8)


Blindage Masse mcanique Masse mcanique

(3) RxD/TxD-P (5) DGND (6) VP (8) RxD/TxD-N


Ligne de donnes

RxD/TxD-P (3) 220 RxD/TxD-N (8)

390 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 Dbit Scurisation des donnes Support Tlalimentation Protection en zone explosible Topologie Nombre de stations Rpteur(s)

Numrique, protocole synchrone orient bit, codage Manchester 31,25 kbit/s, Mode tension En-tte, caractres de dbut et de fin protgs contre les erreurs Paire torsade blinde En option, par les lignes de donnes Mode scurit intrinsque (EEx ia/ib) et antidflagrant (EEx d/m/p/q) Linaire ou arborescente (ou les deux) 32 maxi par segment, 126 au total 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. 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.

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.

Conduite/Supervision

PRO.IBUS

10 mA

RS 485

10 mA

10 mA 10 mA

24 V

Coupleur de segment ou link I < 120 mA

CEI 1158-2 31,25 kbit/s

PRO.IBUS

drivation

100 1 . Terminaison de bus

Paire torsade blinde

10 mA

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

Les fondements de PROFIBUS Pour des applications scurit intrinsque, une drivation ne doit pas dpasser 30 m. 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. 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 Intensit maximale 110 mA 110 mA 250 mA 500 mA Puissance maximale 1,8 W 1,8 W 4,2 W 12 W Nombre de *) stations 9 9 22 32

Support Section nominale du conducteur Impdance de boucle Impdance 31,25 kHz Affaiblissement 39 kHz Asymtrie capacitive

Paire torsade blinde 0,8 mm (jauge 18) 44 /km 100 20 % 3 dB/km 2 nF/km

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. 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 13,5 V 13,5 V 13,5 V 24 V

I II III IV

EEx ia/ib IIC EEx ib IIC EEx ib IIB Sans scurit intrinsque

*) 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 Tension dalimentation Exigences en courant Longueur de ligne pour q = 0,8 mm (rfrence) Longueur de ligne pour q = 1,5 mm V mA m m Type I 13,5 110 900 1 000 Type II 13,5 110 900 1 500 Type III 13,5 250 400 500 Type IV 24 110 1 900 1 900 Type IV 24 250 1 300 1 900 Type IV 24 500 650 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 Verre, multimode Verre, monomode Plastique PCS/HCS

Porte Moyenne (2 3 km) Longue (> 15 km) Courte (< 80m) 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. 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 :

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

Anneau logique jeton entre matres


Matres (stations actives, complexes)

API

PC

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 SDA SRD SDN CSRD Fonction Emission de donnes avec acquittement Emission et demande de donnes avec rponse Emission de donnes sans acquit Emission et demande de donnes cycliques avec rponse DP FMS

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

11

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

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

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

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.

18

Temps de cycle du bus [ms]

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

2 2 10 20

12 Mbit/s 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. Le volume des E/S dpend du type dquipement. Un rseau DP autorise un maximum de 244 octets dentres et 244 octets de sorties. En configuration 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. 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.

4.1.3 Comportement du systme


La spcification DP saccompagne dune description minutieuse du comportement du systme pour garantir linterchangeabilit des quipements. Ce comportement est en priorit conditionn par ltat de fonctionnement du matre DPM1. DPM1 peut tre command soit en local, soit via le bus par loutil de configuration. On distingue trois principaux tats : Stop Il ny a pas de transmission entre DPM1 et les esclaves. Clear DPM1 lit les entres des esclaves et maintient leurs sorties en scurit positive. Operate DPM1 est en phase de transfert. En transmission cyclique, il procde la lecture des entres et lcriture des sorties des esclaves. DPM1 envoie priodiquement son tat tous les esclaves qui lui sont rattachs, laide dune commande de 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 14

Manuel technique PROFIBUS (septembre 1999)

Le profil de communication DP

Demande
Fin de trame Sorties En-tte Rponse immdiate

Rponse
En-tte Entres 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. 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.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.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.

4.1.5 Modes Synchro et Freeze


DPM1 ne se contente pas dexcuter automatiquement le transfert des donnes utilisateur dune station. Il peut aussi envoyer des commandes un seul esclave, un groupe desclaves ou la totalit des esclaves en mme temps (multidiffusion). Ces commandes utilisent deux modes, synchro et freeze, pour assurer la synchronisation sur vnement des esclaves.

15

Manuel technique PROFIBUS (septembre 1999)

Esclave DP

Matre DP

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

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.

Manuel technique PROFIBUS (septembre 1999)

16

Le profil de communication DP

Index

quipement de base Index 0 255

Module 1 Index 0 255 8 sorties TOR

Module 2 Index 0 255 16 sorties TOR

Module 3 Module 4 Index 0 255 8 entres TOR Index 0 255 1 entre ANA

N demplacement
(dans lordre croissant, de gauche droite)

Reprsentation des donnes en transmission

Demande : Rponse :

... ...

1 octet de sortie
(module 1)

2 octets de sortie
(module 3)

...
(module 4)

1 octet dentre
(module 3)

4 octets d'entre

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. 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_Write criture par DPM2 dun bloc de donnes dans lesclave. MSAC2_Data_Transport criture par DPM2 de donnes dans lesclave et, au besoin, lecture des donnes de lesclave au cours du mme cycle de service. (La signification des donnes est propre lapplication et dfinie dans les profils.) Le transfert seffectue en mode connect par une liaison MSAC2, tablie au pralable par DPM2 laide du service MSAC2_Initiate. Les services MSAC2_Read, MSAC2_Write et MSAC2_Data_Transport sont alors oprationnels. Au terme du transfert, la liaison est libre par DPM2 laide du service MSAC2_Abort. En rgle gnrale, un esclave a la possibilit de maintenir actives plusieurs liaisons MSAC2 la fois. Le nombre de liaisons actives simultanment est fonction des ressources de lesclave et du type dquipement mis en uvre. La transmission acyclique obit une squence prdfinie de tches, dcrites ci-aprs avec le service MSAC2_Read.

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

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 :

Variable simple Tableau (suite de variables simples de mme type) Structure (suite de variables simples de divers types)

quipement de terrain rel !


Seuil Consigne Recette quipement 1 VFD

quipement de terrain virtuel (VFD)


Tx de dfaillance Tps dindisponibilit

Connexion logique Connexion logique


quipement 2 VFD

Quantit

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 Symbole Quantit Tx dfaillance Tps indispon.

VFD = partie de lquipement rel visible la communication

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

18

Le profil de communication FMS Domaine Evnement (message dvnement) Les objets de communication dynamiques sont saisis dans la partie dynamique du dictionnaire dobjets. Ils sont modifiables en cours dexploitation. Ladressage logique est la mthode dadressage privilgie des objets. Laccs 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. 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).
Gestion des vnements

Gestion du contexte
Initiate Abort Reject

Gestionnaire du dictionnaire OD
GetOD InitiatePutOD PutOD TerminatePutOD

Support VFD
Status UnsolicitedStatus Identify

Accs aux variables


Read Write PhysicalRead PhysicalWrite InformationReport DefineVariableList DeleteVariableList ReadWithType WriteWithType

InformationReportWithType

Gestion des appels de programme


CreateProgramInvocation DeleteProgramInvocation Start, Stop, Resume, Reset, Kill

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. Gestion du dictionnaire OD : accs en lecture/criture au dictionnaire dobjets.

EventNotification

EventNotificationWithType

AcknowledgeEventNotification AlterEventConditionMonitoring

Gestion du domaine
InitiateDownloadSequence DownloadSegment TerminateDownloadSequence InitiateUploadSequence UploadSegment TerminateUploadSequence RequestDomainDownload RequestDomainUpload

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

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.

19

Manuel technique PROFIBUS (septembre 1999)

Les profils applicatifs de LLI. En outre, elle indique, pour chaque CR, les services FMS accessibles, la longueur des tlgrammes

Demandeur (client) Application

5.3 Gestion du rseau


1. Demande : Read.req (Index=20) 4. Confirmation : Read.con + valeur de mesure

Couche 7 (FMS + LLI) Couches 1 et 2 (FDL + physique)

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

BUS

Couches 1 et 2 (FDL + physique) Couche 7 (FMS + LLI)

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

3. Rponse : Read.res + donnes

Dictionnaire dobjets (OD)


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

Application

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

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

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)

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

x
PROFIBUS

RS 485 ( Mbit/s maxi) 12

I
Coupleur de segment ou link

+
CEI 1158-2 31,25 kbit/s

x
H1

PROFIBUS
Transmetteur de mesure

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

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

Manuel technique PROFIBUS (septembre 1999)

Les profils applicatifs

Cblage traditionnel SNCC


X 1 Modules dE/S (1 x) Pontage (armoire LC) Carte dentre Coffret de regroupement Cble gris Interface PROFIBUS DP Composant local

PROFIBUS
Contrle Commande

PROFIBUS DP sur RS485 ou FO

Protection Ex
Armoire 19 pouces

x
i

Protection Ex
Coupleur/ link

x
i
PROFIBUS PA sur CEI 1158-2PA

Alimentation transmetteur de mesure Coffret de regroupement Exi , cble bleu Distributeur Vki Coupleur/ link

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.

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.

12 bar 8 bar

Limite physique du capteur de mesure Seuil suprieur de la plage de mesure

PV_SCALE
(mise lchelle de la plage de mesure)

HI-HI-LIM
Plage de mesure (en bar)

(Seuil dalarme suprieur)

HI-LIM

(Seuil davertissement suprieur)

OUT
(Mesure)

2 bar

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 OUT PV_SCALE PV_FTIME ALARM_HYS HI_HI_LIM HI_LIM LO_LIM LO_LO_LIM HI_HI_ALM HI_ALM LO_ALM LO_LO_ALM Lecture ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! criture Fonction Lecture de la valeur mesure de la variable du procd et de son tat Mise lchelle des variables du procd (seuil infrieur et suprieur de la plage de mesure, units de mesure et nombre de dcimales) Constante d'intgration de la sortie du bloc de fonction (en seconde) Hystrsis des fonctions dalarme (% de la plage de mesure) Seuil dalarme trs haut ; en cas de dpassement, les bits dalarme et dtat passent 1. Seuil davertissement haut ; en cas de dpassement, les bits davertissement et dtat passent 1. Seuil davertissement bas ; en cas de dpassement, les bits davertissement et dtat passent 1. Seuil dalarme trs bas ; en cas de dpassement, les bits dalarme et dtat passent 1. Etat du seuil dalarme trs haut avec datation Etat du seuil davertissement haut avec datation Etat du seuil davertissement bas avec datation Etat du seuil dalarme trs bas avec datation

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 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. Sortie TOR Fournit la sortie TOR la valeur donne par le systme. Toute application comporte plusieurs blocs de fonctions, intgrs dans les instruments de terrain par le constructeur et accessibles par la communication et les outils de dveloppement.

6.1.3 Les blocs de fonctions de PA


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 transmet23

Manuel technique PROFIBUS (septembre 1999)

Les profils applicatifs


Automatisme scurit Matre DPM1 E/S standard Esclave DP E/S scurit Esclave DP

Automatisme standard Matre DPM1

PROFIBUS

Segment A Rpteur

Scurit + transmission standard sur un mme bus


Segment B

DP/PA

Passerelle scurit E/S standard Esclave DP

Equipement scurit Esclave DP

Autres bus de scurit

Superviseur Matre DPM2

Instrument de terrain scurit Esclave PA

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

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.

Manuel technique PROFIBUS (septembre 1999)

24

La configuration et lidentification des quipements

6.4 Profils dquipement


Bass sur le profil de communication DP, ces profils applicatifs sont dfinis pour quatre types dquipement : Commandes numriques et Robots (n 3.052) Ce profil traite de la commande des robots de manipulation et dassemblage sur DP. Des logigrammes dcrivent les mouvements et les commandes du robot sous langle de lautomatisme de niveau suprieur. Codeurs (n 3.062) Ce profil porte sur le raccordement des codeurs rotatifs, angulaires et linaires (mono et 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.1 Fichiers GSD


Rappelons que les caractristiques de transmission de tout quipement PROFIBUS sont dfinies dans les fichiers GSD, obligatoirement fournis par le constructeur. Grce ces fichiers, la notion dautomatisation ouverte descend rellement sur le terrain, au plus prs de loprateur post. Ils peuvent tre chargs durant la configuration laide de nimporte quel outil de configuration moderne, ce qui apporte un plus de convivialit et de simplicit lintgration dquipements 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.

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

Manuel technique PROFIBUS (septembre 1999)

La configuration et lidentification des quipements

tion gura fi Con

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

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.

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.

Manuel technique PROFIBUS (septembre 1999)

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.

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.

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

C a ra c t ris tiq u e s

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 3 M b it/s 3 M b it/s 1 2 M b it/s 1 2 M b it/s 1 2 M b it/s 1 2 M b it/s 1 2 M b it/s 1 2 M b it/s 1 2 M b it/s 1 2 M b it/s

AGE IA M M 2C S iem en s S iem en s S iem en s S iem en s S iem en s S iem en s P R O F IC H IP P R O F IC H IP

A g en t-P B PBM IX 1 SPC4 SPC3 DPC31 ASPC2 SPM2 LSPM 2 VPC3+ V P C LS

M a tre/E s c la v e M a tre M a tre/E s c la v e E s c la v e E s c la v e E s c la v e M a tre E s c la v e E s c la v e E s c la v e E s c la v e

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 P u c e d e p ro to c o le p rip h riq u e 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 P u c e d e p ro to c o le p rip h riq u e P u c e d e p ro to c o le p rip h riq u e P u c e d e p ro to c o le a v ec C in t g r P u c e d e p ro to c o le p rip h riq u 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 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 P u c e d e p ro to c o le p rip h riq u 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

Table 11 : Les diffrents ASICs PROFIBUS du march

27

Manuel technique PROFIBUS (septembre 1999)

La certification

8.1 Esclaves simples


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.

Chaque type dquipement

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.

Non

Rsultats positifs?

Oui quipement certifi par PROFIBUS Nutzerorganisation e.V.


Fig. 22 : Procdure de certification dun quipement

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.

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.

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)

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 : n 2.032 pour les quipements esclaves, 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. 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. Comportement en cas de dfaut : Simulation des dfauts du bus (coupure de transmission, court-circuit de la ligne de bus et dfaut dalimentation). Adressage : Appel de lquipement sous trois adresses quelconques de la plage dadressage et vrification de son fonctionnement. Diagnostic : Contrle de concordance entre le contenu du fichier GSD et la norme (par dclenchement externe du diagnostic). 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.

29

Manuel technique PROFIBUS (septembre 1999)

Les volutions de PROFIBUS 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.

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. 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 2001 :: chance 2001 PROFIBUS + PROFIBUS + communication Web/DCOM communication Web/DCOM

Futur.. Futur.. Intgration dappareils de Intgration dappareils de terrain complexes sur terrain complexes 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. 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 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.

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.

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.

Manuel technique PROFIBUS (septembre 1999)

32

Les mots cls

12. Les mots cls


ASIC Application Specific Integrated Circuit Circuit intgr spcifique une application. CR CRL Communication Reference Brve dsignation dune relation de communication. 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 DPM2 Matre DP de classe 1 : contrleur de cellule (API ou PC) dun rseau PROFIBUS-DP. Matre DP de classe 2 : appareil de programmation, de configuration et de diagnostic dun rseau PROFIBUS-DP. 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 IHM Base de donnes lectronique de lquipement, encore appele fichier GSD. Interface de dialogue homme-machine regroupant les appareils de conduite, de supervision et de dialogue mis la disposition de loprateur. 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.

EDD

LLI

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

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.