Professional Documents
Culture Documents
PROFIBUS
Manuel Technique Septembre 1999
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
ES
OS
Complexit
Internet Internet
Cellule
Manufacturier
API
PC
Process
RS 485/Fibre optique
Terrain
CEI 1158-2
PROFIBUS
PROFIBUS
Capteurs/ actionneurs
Cots
Rseau AS-i
Fig. 1 : Les outils de communication de lentreprise industrielle et leur place au sein de lusine
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.
Supports physiques
Profils de communication
Profils applicatifs
ti o ns
Ethernet
PA
(Automatisation des procds)
fut
Ev olu
s ure
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
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.
pp
lic
Manufacturier
FMS
DP
Fig. 3 : Vue densemble de la technologie PROFIBUS Manuel technique PROFIBUS (septembre 1999) 4
Communication
at io
Process
Domaines dapplication
(Manufacturier, Process, GTB)
Couche
Profils applicatifs
Utilisateur
DP-Grundfunktionen
Fonctions DP
Messagerie FMS
Profils PROFIBUS
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.
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
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
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.
VP (6)
Station 1
Station 2
390
Ligne de donnes
Terminaison de bus
Fig. 6 : Cblage et terminaison de bus de la liaison RS 485 sur PROFIBUS 7 Manuel technique PROFIBUS (septembre 1999)
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.
Conduite/Supervision
PRO.IBUS
10 mA
RS 485
10 mA
10 mA 10 mA
24 V
PRO.IBUS
drivation
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)
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.
API
PC
API
PROFIBUS
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
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. 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
18
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
PLC
PROFIBUS-DP
Actionneur
Capteur
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.
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.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.
15
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.
16
Le profil de communication DP
Index
Module 3 Module 4 Index 0 255 8 entres TOR Index 0 255 1 entre ANA
N demplacement
(dans lordre croissant, de gauche droite)
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.
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 :
Variable simple Tableau (suite de variables simples de mme type) Structure (suite de variables simples de divers types)
Quantit
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
InformationReportWithType
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.
19
Les profils applicatifs de LLI. En outre, elle indique, pour chaque CR, les services FMS accessibles, la longueur des tlgrammes
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
Application
Rpondeur (serveur)
Fig. 15 : Excution dun service FMS confirm
Ces relations de communication se caractrisent galement par les attributs de liaison ouverte et dfinie. Dans une liaison dfinie, le partenaire de la communication est prcis la configuration ; dans une liaison ouverte, il reste indfini tant que la liaison nest pas tablie. Les relations de communication en mode non connect permettent un quipement de dialoguer avec plusieurs stations la fois, au moyen de services non confirms. En diffusion brodcast, un service FMS non confirm est envoy en mme temps toutes les autres stations ; en diffusion multicast, il est mis vers une famille prdfinie de stations. Toutes les relations de communication dun quipement FMS sont recenses dans la liste CRL (Communication Relationship List). Pour des appareils simples, celle-ci est prdfinie par le constructeur ; pour des appareils complexes, elle est configure par lutilisateur. Chaque relation de communication est identifie par une brve rfrence de communication locale (Communication Reference). Vue du bus, cette rfrence CR se dfinit par une adresse station, le SAP de la couche 2 et le SAP de linterface LLI. La liste CRL donne la relation entre la rfrence CR et ladresse de la couche 2 et Manuel technique PROFIBUS (septembre 1999)
Automatisme (API)
Dveloppement ou conduite
H2
x
PROFIBUS
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.
PROFIBUS
Contrle Commande
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
Fig. 17 : Comparaison entre les deux solutions de cblage : fil fil 4-20 mA et rseau PROFIBUS-PA
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
PV_SCALE
(mise lchelle de la plage de mesure)
HI-HI-LIM
Plage de mesure (en bar)
HI-LIM
OUT
(Mesure)
2 bar
0 bar
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.
PROFIBUS
Segment A Rpteur
DP/PA
Configuration matre/esclaves
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.
24
25
au rse du
API
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.
26
SIEMENS SIM 1
SIEMENS SPC 4
Mitsubishi M16C
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.
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
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
27
La certification
Essai en laboratoire
Non
Rsultats positifs?
9. La certification
La norme PROFIBUS EN 50 170 dfinit les principes et rgles de communication entre les divers constituants dun rseau. Pour faciliter ce dialogue entre quipements PROFIBUS multisources, lassociation PROFIBUS a mis au point une procdure complte dassurance de la qualit qui dbouche sur la dlivrance dun certificat, fond sur un compte-rendu dessais effectus par des laboratoires accrdits. La certification a pour objet de garantir lutilisateur linteroprabilit, en toute scurit, des quipements multiconstructeurs prsents sur un mme rseau. Elle sobtient aprs avoir soumis lquipement une batterie de tests en laboratoire qui vise dceler et corriger, avant son utilisation en situation relle, les erreurs dinterprtation de la norme qui ont pu tre commises par les dveloppeurs. Linteroprabilit de lquipement avec dautres appareils certifis est galement vrifie. Il est fondamental que ces essais soient effectus par des experts indpendants. En cas de rsultats positifs, le certificat peut alors tre demand lassociation PROFIBUS.
28
La certification La certification sappuie sur la norme EN 45 000 qui impose laccrditation par lassociation PROFIBUS de laboratoires dessai agissant en parfaite neutralit et en toute indpendance des constructeurs. Lun des principes cls de cette certification est que lquipement est test en laboratoire. Les procdures dessai et de certification sont dfinies par trois directives PROFIBUS : 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
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.
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
30
" 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
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.
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.
32
EDD
LLI
33
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.