Académique Documents
Professionnel Documents
Culture Documents
: S8160 V1
Réseau Profibus
Date de publication :
10 décembre 2002
Par mail :
infos.clients@teching.com
Par téléphone :
00 33 (0)1 53 35 20 20 © Techniques de l'Ingénieur | Tous droits réservés
Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5
Réseau Profibus
1. Définitions.................................................................................................. S 8 160 - 2
2. Couche liaison de données.................................................................... — 3
3. Services de communication.................................................................. — 5
4. Structure des télégrammes DP et FMS ............................................. — 6
5. Couches physiques .................................................................................. — 8
6. Profibus-DP ................................................................................................ — 10
7. Profibus-PA ................................................................................................ — 12
8. Fichiers de configuration GSD ............................................................. — 14
9. Applications industrielles...................................................................... — 14
10. Évolutions ................................................................................................. — 17
Parution : décembre 2002 - Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
© Techniques de l’Ingénieur, traité Informatique industrielle S 8 160 − 1
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
S 8 160 − 2 © Techniques de l’Ingénieur, traité Informatique industrielle
Profil DP Profil PA
Profil Profibus-DP
équipement Fonctions étendues DP
Fonctions de Base DP
7 Services FMS
M T
3...6
Actionneur Capteur Moteur Transmetteur
2 Fieldbus Data Link (FDL) Interface CEI Esclaves : stations passives
1 RS485 / Fibre optique CEI 61158-2 Figure 3 – Principe hybride de gestion du bus
Figure 2 – Structure OSI des trois variantes Profibus Les équipements esclaves, appelés stations passives, sont des
équipements périphériques (blocs d’entrées-sorties, vannes, entraî-
nements et transmetteurs de mesure, etc.) qui n’ont pas le droit
d’accès au bus. Leur action se limite à l’acquittement des messages
tions réseau de terrain, et enrichies de fonctions d’administration reçus des maîtres ou à la transmission de messages en réponse à
d’objets de communication. une demande des maîtres.
La couche FMS exploite la notion d’équipement virtuel VFD (Vir- La nature hybride du principe d’accès au réseau implémenté par
tual Field Device) avancé par la norme MMS [R 7 574]. Selon les Profibus permet :
variantes Profibus-DP ou Profibus-PA, des profils d’application DP
— d’une part une communication entre les stations maîtres par
ou PA assurent des services spécialisés aux applications utilisatri-
un mécanisme de passage de jeton sur bus, déterministe et adapta-
ces.
tif. La circulation du jeton est effectuée selon un anneau logique,
Une interface LLI (Lower Layer Interface) est chargée d’adapter la indépendamment de la topologie bus du réseau ;
couche 7 à la couche 2, en prenant en charge le contrôle de flux et la — d’autre part une communication simple de type maître-esclave
Parution : décembre 2002 - Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5
surveillance de la liaison définie par des relations de communica- entre une station maître et les équipements esclaves auxquels elle
tion configurables. Profibus-FMS supporte des relations de commu- veut s’adresser.
nication en mode connecté nécessitant l’ouverture préalable d’une Chaque station maître (station active) disposant du droit d’accès
liaison (par un service Initiate) avec le destinataire avant tout au bus figuré par le passage du jeton – qui est constitué d’une trame
échange, et un mode non connecté permettant une communication spéciale – est libre d’accéder à tout esclave (station passive)
en diffusion. Une interface ALI (Application Layer Interface) réalise connecté au réseau.
quant à elle l’interface de la couche 7 avec le haut de la pile OSI vers
le processus d’application [1].
Par abus de langage, les variantes Profibus-FMS, DP et PA sont
souvent appelées protocoles. On parle ainsi de protocole Profibus- 2. Couche liaison de données
DP, protocole Profibus-FMS et protocole Profibus-PA. Mais comme
le montre la figure 2, Profibus-DP et Profibus-FMS partagent les
mêmes couches 1 et 2, et seul Profibus-FMS définit des services En référence au modèle OSI, la couche 2 de Profibus est désignée
FMS en protocole d’application. par Fieldbus Data Link Layer (FDL).
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
© Techniques de l’Ingénieur, traité Informatique industrielle S 8 160 − 3
La trame jeton est constituée de trois caractères précédés d’une Après que la station active a terminé ses communications, elle
période de synchronisation de 33 bits au niveau logique 1, appelée passe le jeton à son successeur (NS). En cas de non-réponse de la
SYN : station successeur, et après deux répétitions maximum, la station
— SD4 : délimiteur d’en-tête (DCH) ; active tente de trouver un autre successeur maître en explorant sa
liste LAS. En cas d’échec, la station se trouvera en situation de seul
— DA : adresse de destination ;
maître sur le réseau et se passera le jeton.
— SA : adresse source.
Pour la gestion de l’anneau logique, chaque station active mémo- Lorsqu’une station reçoit le jeton d’une station différente de celle
rise trois paramètres : enregistrée PS dans la LAS, la station active ignore le passage de
jeton. À la deuxième tentative, la station active reconnaît alors que
— TS (this station) : adresse de la station locale ; la configuration de l’anneau logique a changé ; elle remplace
— PS (previous station) : adresse de la station précédente dans l’adresse de PS par l’adresse de la station lui ayant passé le jeton
l’anneau logique ; dans la LAS, et réorganise ainsi l’anneau logique.
— NS (next station) : adresse de la station suivante dans l’anneau
logique. Chaque station active acquitte les trames de passage du jeton. En
cas de non-acquittement sous une temporisation chien de garde
La circulation du jeton sur l’anneau logique sur le bus respecte les (Slot Time), la station émettrice réémet la trame de passage de jeton
antécédences décrites par les paramètres TS, PS et NS de chaque à concurrence de trois fois. Après quoi, sans réponse, le jeton est
station, comme le montre la figure 5. De plus, chaque station active
passé à la station suivante. La table LAS et les champs PS et NS sont
maintient à jour trois tables ou listes d’adresses de stations lui per-
mis à jour dans les stations.
mettant de gérer la circulation du jeton et de s’adapter à une décon-
nexion de station ou à une connexion de nouvelle station :
L’initialisation de l’anneau logique est réalisée automatiquement
— Live List : c’est une liste contenant les adresses de toutes les par la première station présente sur le réseau, en interrogeant les
stations présentes sur le bus, qu’elles soient maîtres ou esclaves, stations d’adresse supérieure par une requête Request FDL-Status,
répondant au cycle d’interrogation cyclique du maître ou au pas- comme le montre la figure 6. À la suite d’une demande d’entrée
sage du jeton ; dans l’anneau logique, une station peut répondre par :
— List of Active Station (LAS) : c’est une liste d’adresses consti-
tuée par chaque station active, après la mise sous tension lors de la — prêt à entrer dans l’anneau comme station active ;
phase d’écoute du jeton (listen-token) par l’analyse des trames de
— non prêt;
jeton circulant sur le réseau. La table LAS est identique sur toutes les
stations, en régime permanent du réseau, et elle est mise à jour — station passive.
dynamiquement au gré des stations apparaissant ou disparaissant
du réseau ;
— Gap List (GAPL) : c’est une liste d’adresses, spécifique à cha-
Parution : décembre 2002 - Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5
SA=1 DA=2
Non prêt
TS=1 TS=2 TS=3 Station 2
NS=2 NS=3 NS=1 inscrite dans la
PS=4 PS=1 PS=2 GapList
Request FDL-Status
SA=1 DA=3
Jeton
SA=1 DA=2 Prêt
Jeton
Station 2
SA=2 DA=3 inscrite dans la
LAS
Jeton Jeton
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
S 8 160 − 4 © Techniques de l’Ingénieur, traité Informatique industrielle
cette condition n’est pas remplie, la station attendra les jetons sui- est réémise, jusqu’à concurrence du paramètre de configuration
vants pour émettre les messages de priorité basse. Max Retry.
REP TMC temps de cycle de répétition d’un télégramme. Figure 8 – Services FDL
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
© Techniques de l’Ingénieur, traité Informatique industrielle S 8 160 − 5
Il faut remarquer que Profibus-DP n’utilise que les services SRD et L’état logique au repos de la ligne de transmission est 1. La trans-
SDN, répondant de façon satisfaisante aux besoins d’accès en maî- mission de chaque trame est précédée d’une attente de synchroni-
tre-esclave à des équipements isolés ou en mode diffusion groupée sation égale à 33 temps bits (Sync Time), c’est-à-dire 33 fois le temps
(multicast) ou totale (broadcast). de transmission d’un bit selon le débit de transmission choisi
(1 temps bit = 83 ns pour un débit de transmission de 12 Mbit/s). La
Parution : décembre 2002 - Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5
Profibus-FMS exploite pour sa part la totalité des services men- figure 9 illustre la structure générale d’un télégramme Profibus dont
tionnés. peuvent être dérivés les différents formats utilisés selon les fonc-
tions et les services.
On remarque le doublement des champs SD et LE, qui est justifié
3.2 Services FMA dans le cas de télégrammes de grande longueur, afin de détecter
tout glissement en transmission.
La longueur du télégramme est calculée en octets à partir du
Profibus supporte des services de gestion de réseau appelés ser- champ DA jusqu’au champ FCS. Les champs LE et LEr sont identi-
vices FMA (Fieldbus Management). Les services FMA se situent au ques, et en réception, le résultat est comparé avec LE. Les champs
niveau de la couche 7 où ils viennent compléter les services FMS, et SD et ED diffèrent selon le type de trame. Les champs listés n’appa-
dans les couches 1 et 2 où ils permettent l’initialisation et la configu- raissant pas systématiquement dans tous les télégrammes, il faut
ration des couches 1 et 2 locales ou distantes (adresse de la station, remarquer que le bit de poids fort à 1 des champs DA et SA indique
vitesse de transmission, indication des défauts et événements). que les champs DSAP et SSAP suivent dans le télégramme.
Parmi ces services, les plus utilisés sont : Reset FMA1/2, Set Value
Le télégramme de réponse est du même format que la trame
FMA1/2, Read Value FMA1/2, Event FMA1/2.
émise ou d’un format court sur un octet d’acquittement selon le type
de télégramme. À la réception, le destinataire vérifie le format du
caractère et l’intégrité des champs de la trame. En cas d’erreur en
réception, la trame totale est invalidée. Détaillons la structure des
4. Structure des télégrammes télégrammes utilisés dans le protocole Profibus-DP. Les télégram-
mes employés sont au nombre de 4.
DP et FMS
Les informations sont transmises sur les réseaux Profibus-DP et 4.1 Télégramme du jeton
Profibus-FMS par des séquences d’octets appelées télégrammes,
constituées d’une série d’octets contrôlés par un bit de parité paire
et transmis en mode asynchrone, encadrés d’un bit start (niveau Le télégramme de circulation du jeton dispose d’un en-tête appelé
logique 0) et stop (niveau logique 1). SD4. De longueur fixe de 3 caractères, il est envoyé par la station
disposant du jeton à la station suivante dans l’anneau logique afin
Ainsi, chaque octet du télégramme est transmis sur 11 bits. Le for-
d’assurer la circulation du droit à accéder au bus.
mat des télégrammes s’appuie sur la norme CEI 60870-5-1, en (0)
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
S 8 160 − 6 © Techniques de l’Ingénieur, traité Informatique industrielle
Si b7 = 1 : Ce télegramme SD2 est envoyé par une station active pour une
demande de service SRD. La longueur du télégramme est variable
FCB bit de comptage de trames, selon le nombre d’octets de données émis.
(0)
FCV validation du bit de comptage de trames :
0 : dévalidation du bit de comptage de trames, SD2 LE LEr SD2 DA SA FC DSAP SSAP DU FCS ED
1 : validation du bit de comptage de trames. 68H xx xx 68H xx xx xx 3CH 3EH xx xx 16H
Si b7 = 0 :
La trame de réponse est soit une trame d’acquittement de même SD3 DA SA FC DU FCS ED
format que la requête, soit un acquittement court sur un octet
(SC = E5H). A2H xx xx x x x 16H
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
© Techniques de l’Ingénieur, traité Informatique industrielle S 8 160 − 7
avec SD3
DA
délimiteur d’en-tête (A2H),
adresse de destination,
5. Couches physiques
SA adresse de la source,
Profibus implémente principalement trois couches physiques afin
FC octet de contrôle,
de répondre aux exigences de la communication en milieu indus-
DU champ de données de longueur fixe (8 octets), triel.
FCS clé de contrôle, Pour les ambiances industrielles courantes en terme de perturba-
ED délimiteur de fin (16H). tions électromagnétiques, le standard RS485 permet de communi-
quer à des débits allant de 9,6 kbit/s jusqu’à 12 Mbit/s ; c’est le
La trame de réponse est soit une trame de même format que la support haute vitesse H2 (§ 5.1). D’autre part, la transmission sur
requête, soit un acquittement court sur un octet (SC = E5H). fibre optique (FO) est disponible par le biais de répéteurs fibre opti-
L’acquittement court sert d’acquittement négatif dans le cas d’une que, permettant l’extension géographique du médium de communi-
requête de type SRDA. cation, ainsi que la traversée de zones à fortes perturbations
électromagnétiques. L’emploi d’étoiles optiques permet d’obtenir
des topologies arborescentes.
Dans le cas des milieux explosifs nécessitant des caractéristiques
4.5 Contrôle des erreurs de sécurité intrinsèque et antidéflagrante, la norme CEI 61158-2 est
utilisée, limitant le débit de transmission à 31,25 kbit/s. C’est le
mode basse vitesse H1.
Les télégrammes Profibus sont signés par une clé de contrôle
(Frame Check Sequence) assurant une détection des erreurs en
réception. La méthode de calcul de la clé est différente selon le pro-
tocole. 5.1 Haute vitesse H2
Pour les protocoles Profibus-FMS et Profibus-DP, la clé de contrôle
est une somme de contrôle (Checksum) de longueur d’un octet, cal-
culée à partir de la somme modulo 256 de tous les octets de la trame C’est le mode de transmission le plus utilisé dans les configura-
sans prendre en compte les délimiteurs d’en-tête et de fin. tions Profibus-DP et Profibus-FMS :
La transmission étant effectuée de manière asynchrone pour ces — transmission en codage NRZ (No Return to Zero) ;
deux protocoles, un contrôle supplémentaire d’erreur sur caractère — débit de 9,6 kbit/s à 12 Mbit/s ;
par bit de parité paire est réalisé. — mode RS485 sur câble type A ;
Pour le protocole Profibus-PA, la clé est issue du calcul d’un code — 32 stations par segment (maximum de 127 stations) ;
cyclique redondant (Cyclical Redundancy Check) de longueur — extension du bus par répéteur jusqu’à 10 km ;
16 bits, reposant sur une division polynomiale de la suite de bits de
Parution : décembre 2002 - Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5
0 1 1 1 0 1 0 1 0 1 1
SC Acquittement court (E5H) positif ou négatif
ou
Acquittement positif Figure 11 – Codage NRZ
SD1 DA SA FC FCS ED
ou négatif
SD3 DA SA FC DU FCS ED
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
S 8 160 − 8 © Techniques de l’Ingénieur, traité Informatique industrielle
390 Ω 220 Ω
RxD/TxD-P (3) (3) RxD/TxD-P (3)
La spécification de transmission CEI 61158-2 définit les caractéris-
DGND (5) (5) tiques fonctionnelles, électriques et mécaniques pour les réseaux de
VP (6) (6) terrain en transmission sur courant porteur devant être exploités
RxD/TxD-N (8)
RxD/TxD-N (8) (8) dans les industries de procédés continus et particulièrement dans
des ambiances explosives (EExi). Cette spécification répond aux exi-
390 Ω
Blindage gences des industries chimiques, pétrochimiques et pharmaceuti-
terre DGND (5) que en définissant une transmission en tension, de nature
antidéflagrante dite à sécurité intrinsèque. Le médium réseau
Figure 13 – Brochage RS485 normalisé Profibus assure la communication du signal numérique entre les stations,
ainsi que l’alimentation des équipements de terrain, par transfert
d’énergie sur le bus.
Pour transmettre son signal numérique, l’émetteur d’un équipe-
ment réseau délivre un courant de ± 10 mA dans une charge
résistive de 50 Ω, créant ainsi une modulation de 1 V crête à crête du
signal en tension continu délivré par une alimentation de bus non
stabilisée comprise entre 9 V et 32 V, comme le montre la figure 15.
Les caractéristiques majeures de la spécification CEI 61158-2
sont :
— transmission synchrone ;
— codage Manchester ;
Figure 14 – Câble type A – RS485 — débit : 31,25 kbit/s ;
— segment de 1 900 m maxi ;
Le brochage complet du connecteur sub-D 9 points Profibus spé- — 10 à 32 stations par segment : alimentation 10 mA par nœud
cifié par la norme NF EN 50170 est donné par le tableau 2. (maximum 10 nœuds) ;
Les caractéristiques du câble spécifié dans la norme NF EN 50170 — extension du bus par répéteur jusqu’à 10 km ;
pour une configuration du bus RS485 sont les suivantes : — connecteur spécialisé PA avec presse étoupe (IP 65).
— une paire torsadée blindée ; Un télégramme est constitué de caractères, sur 8 bits de données,
— diamètre cœur : 0,64 mm ; transmis de façon contiguë en mode synchrone, non encadrés de
bits start et stop. Le codage bit utilisé est Manchester II, par lequel
— impédance : 135 à 165 Ω ; un 0 est codé par un front descendant à demi-période du temps bit
Parution : décembre 2002 - Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5
— résistance de bouclage : 110 Ω ; et un bit à 1 par un front montant à demi-période (figure 16).
— capacitance < 30 pF/m. Un télégramme Profibus-PA est encadré par trois caractères spé-
La longueur maximale de câble type A pour connexion RS485 ciaux (figure 17) :
(figure 14) dépend du débit maximum souhaité. Le câble type Profi- — un caractère de préambule (AAH), pour synchroniser l’horloge
bus est reconnaissable à sa couleur mauve. Le tableau 3 indique la du récepteur ;
relation inversement proportionnelle entre le débit de transmission — un caractère délimiteur de début sur 8 bits : 1,N+,N−,1,0,N−,
et la longueur du câble. N+,0 (avec N+ codé par un niveau haut pendant un temps bit com-
(0) plet, et N− par un niveau bas pendant un temps bit complet) ;
— un caractère de délimiteur de fin sur 8 bits : 1,N+,N−,N+, N−,
Tableau 2 – Brochage complet du connecteur sub-D 1,0,1.
9 points Profibus (d’après NF EN 50170)
Broche Signal Désignation
1 Terre Terre de protection, blindage
2 M24 Masse 24 V
3 TXD+/RXD+ (B) Ligne émission/réception positif
4 CNTR-P Signal de contrôle pour répéteur 1V
9 à 32
crête
5 DGND Masse données 5 V à crête
6 VP Signal 5 V pour polarisation
1 1 1 0 1 0 1 0
7 P24 Signal 24 V
8 TXD−/RXD− (A) Ligne émission/réception négatif Temps
9 CNTR-N Signal de contrôle pour répéteur Figure 15 – Signal du bus CEI 61158-2
(0)
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
© Techniques de l’Ingénieur, traité Informatique industrielle S 8 160 − 9
1 V crête à crête
k
5 00
14
10
bit/s
Trame PA
6 1,5 M
Délimiteur début Délimiteur fin
Préambule 2 12 Mbit/s
Temps 0 5 10 20 30
Esclave DP
Figure 17 – Structure d’un télégramme PA en mode H1
Figure 19 – Évolution du cycle de bus Profibus
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
S 8 160 − 10 © Techniques de l’Ingénieur, traité Informatique industrielle
■ Mode freeze
Le mode de commande freeze permet un fonctionnement simi-
laire au mode synchro, reporté cette fois-ci sur les entrées des escla- Set_Time
ves. À la réception d’une commande freeze, les esclaves adressés
mémorisent (gèlent) l’état de leurs entrées dans des tampons
mémoires internes. Lors d’une commande de lecture des entrées
issues du maître, ce sont les entrées gelées qui seront renvoyées par
l’esclave. Toute modification des entrées réelles postérieures au Passerelle DP/PA Esclave Esclave
moment du gel ne sera pas répercutée sur les entrées accédées par
le maître. Une commande unfreeze émise par le maître permettra Set_Time
aux esclaves de dégeler leurs entrées.
Ces deux modes de commande synchro et freeze, permettent au
maître DP de fonctionner avec des entrées-sorties déportées,
échantillonnées et rafraîchies simultanément selon un fonctionne- Esclave Esclave
ment similaire à celui d’un automate programmable industriel (API)
selon un cycle d’acquisition et de mise à jour des cartes d’entrées- Figure 20 – Service de gestion d’une horloge réseau
sorties sur un fond de panier local. Les commandes de gestion des
modes synchro et freeze sont envoyées par un télégramme
d’échange global via un service SDN, dans lequel le champ DU code
sur 4 bits les modes unfreeze, freeze, synchro et unsync. Maître 1 Maître 2
Bus 1
6.4 Extension DP-V1 Bus 2
L’extension DP-V2 est destinée principalement à la gestion et au 6.5.1 Cycle bus isochrone
calcul d’asservissement de vitesse et de position entre des équipe-
ments calculateurs, automates programmables et variateurs distri- Le maître DP interroge les esclaves qu’il a configurés selon un
bués sur le réseau. DP-V2 enrichit le protocole Profibus DP-V1 de cycle constant, comme le montre la figure 22. Ce cycle est constitué
fonctionnalités permettant [3] : de la succession des requêtes cycliques (CSRD) de lecture/écriture
— un temps de cycle constant de scrutation du maître. Le com- permettant au maître la configuration, le paramétrage ou le dia-
portement déterministe du bus à gestion hybride jeton et maître- gnostic des équipements du réseau, et enfin une fraction de temps
esclave, est renforcé par le maintien d’un temps de cycle à une réservé, permettant notamment le passage du jeton à d’autres maî-
valeur constante ajustée à la configuration du réseau ; tres DP.
— des échanges synchrones sur le réseau, s’appuyant sur un
Le fonctionnement du maître DP-V2 assure des cycles équidis-
cycle constant à 1 µs, permettant la commande d’axes et d’asservis-
tants dans le temps, à la microseconde près, obligeant à attendre si
sements distribués sur le réseau ;
nécessaire le démarrage du cycle suivant, lorsqu’il n’y a pas de
— une horloge réseau commune. Un service de synchronisation transfert acyclique à réaliser : le cycle Profibus DP-V2 est dit iso-
des horloges sur le réseau (Set_Time), avec procédure de compen- chrone (figure 23). Cette caractéristique est réalisée par l’emploi
sation, permet de maintenir une horloge commune entre les équipe- d’un circuit à verrouillage de phase (PLL) intercalé entre la sortie du
ments (figure 20). L’horloge réseau est gérée directement par le composant (ASIC) Profibus et le médium réseau. La PLL permet
composant ASIC (ASPC2, DPC31) de chaque nœud Profibus, en réfé- notamment de réduire le glissement de la fréquence d’horloge de
rence à l’horloge du maître DP ; 1 µs à 100 ns.
— une redondance du médium réseau avec maître redondant est
pris en charge (figure 21) ; Cette nouvelle fonctionnalité est destinée à permettre la com-
— des échanges directs entre esclaves, selon un modèle éditeur/ mande et la synchronisation d’axes motorisés sur le réseau, jusqu’à
abonné (§ 6.5.2). 12 en moins de 2 ms. Les équipements variateurs de vitesse ou
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
© Techniques de l’Ingénieur, traité Informatique industrielle S 8 160 − 11
Cycle Maître
application 1 2 3 4 1 2 3 4 1 2 3 4
maître
Question
TDP
Cycle Réponse
1 2 3 4 ... 1 2 3 4 ... 1 2 3 4 ...
DP-V2
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
S 8 160 − 12 © Techniques de l’Ingénieur, traité Informatique industrielle
Les blocs objets sont liés entre eux par les variables de l’équipe-
— zone 2 : il y a peu de risque d’atmosphère dangereuse explo-
sive dans les conditions normales de travail. ment, pouvant être de type réel, booléen ou chaîne de bits. À chaque
variable d’entrée-sortie de l’équipement sont associés des paramè-
Ainsi, avec un niveau de sécurité intrinsèque maximale limitant
l’intensité sur le bus à 110 mA, 8 stations maximum sont raccorda- tres d’utilisation, appelés profil de l’équipement, tels que des limites
bles sous une tension d’alimentation de 13,5 V, pour une puissance d’alarme basse et haute, comme l’indique la figure 28, caractérisant
maximale de 1,8 W, alors que sans sécurité intrinsèque, 32 stations le traitement de la donnée pilotée par l’équipement.
sont raccordables sous une alimentation de 24 V avec un courant
maximal de 500 mA pour une puissance maximale de 12 W. Un octet de status – retourné au maître à chaque accès cyclique –
Chaque extrémité du câble est équipée d’une terminaison de est associé à chaque variable, renseignant sur la qualité de la varia-
ligne passive, un circuit RC série (R = 110 Ω, C = 1 µF), nécessité par ble mesurée (bonne, mauvaise, incertaine, etc.), sur d’éventuelles
la transmission de puissance sur le bus. erreurs ou défaillances de capteurs et sur l’atteinte d’une des limites
spécifiées pour cette variable.
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
© Techniques de l’Ingénieur, traité Informatique industrielle S 8 160 − 13
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
S 8 160 − 14 © Techniques de l’Ingénieur, traité Informatique industrielle
9.1 Ligne de production de colle entraîner une limitation de vitesse de transmission sur le bus DP
égale à 3 fois la vitesse du bus PA, soit 93,75 kbit/s. Aujourd’hui, des
links DP/PA permettent de connecter le réseau PA basse vitesse au
La société Wacker, fondée en 1914, emploie près de réseau DP haute vitesse à 12 Mbit/s. Les coupleurs sont alimentés
15 000 salariés et consacre son activité principalement à la produc- par le secteur en zone non déflagrante, et prennent en charge la
tion de silicone et de colle. L’application présentée figure 29 reprend télealimentation des équipements raccordés au bus PA en zone Ex.
l’architecture d’une ligne de production de colle de l’usine de Colo- La segmentation du bus PA répond à un découpage fonctionnel et
gne, en Allemagne. Le projet de conception de la ligne a débuté en à une modularisation du process, tout en s’accordant à la limitation
janvier 1997 et s’appuie sur une architecture à deux niveaux pour le à 8 du nombre de nœuds téléalimentés en zone Ex. La salle de
contrôle-commande de la production avec les réseaux Profibus-DP contrôle de la ligne de production est constituée de postes de visua-
et Profibus-PA. La préparation de la colle est effectuée dans un réac- lisation de la production gérés par un système numérique de
teur alimenté par 14 réservoirs tampons partiellement cascadés contrôle-commande (PCS Teleperm) pilotant le process au travers
pour le dosage des produits constituants. d’un réseau Profibus-DP en câblage RS485 sous paire torsadée en
L’instrumentation, très développée dans ce domaine d’activité, cuivre.
représente pour cette application plus de 500 capteurs-actionneurs :
débitmètre, vanne proportionnelle, sonde de niveau, sonde de tem- La configuration des appareils de terrain raccordés sous Profibus-
pérature, etc. La solution retenue a été Profibus-PA pour un câblage PA est réalisée depuis la salle de contrôle à partir d’un poste unique
réseau de toute l’instrumentation, assurant un fonctionnement en d’ingénierie d’appareil de process (Commuwin II), assurant le
téléalimentation des équipements en sécurité intrinsèque en zone réglage et la configuration des équipements de façon centralisée
explosive selon la norme de transmission physique CEI 61158-2. depuis Profibus-DP.
L’activité de production de colle est en effet sujette à un fort risque Les constats dressés par la société à partir de cette expérience
d’explosion dû aux vapeurs des éthers utilisés, imposant une sont :
réglementation de sécurité de zone explosive Ex de niveaux 0 et 1.
Le coût de l’instrumentation et du matériel de contrôle a représenté — une réduction de plus de 50 % des coûts liés à la planification,
2,5 M€. la conception et l’installation de la ligne dans cette configuration,
comparativement à une solution câblée traditionnelle ;
Des coupleurs assurant la fonction de passerelle DP/PA réalisent
— un fonctionnement en sécurité intrinsèque garanti ;
l’interconnexion du niveau terrain du process, scindé en plusieurs
segments câblés sous Profibus-PA vers le niveau de contrôle-com- — une interopérabilité totale entre Profibus-DP et PA ;
mande sous Profibus-DP. Ces passerelles fonctionnent de façon — une maintenance facilitée depuis un outil centralisé de confi-
transparente pour l’application, sans paramétrage. Elles peuvent guration et de gestion des équipements de terrain.
Salle de contrôle
Parution : décembre 2002 - Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5
Configuration
de terrain
PCS
Visualisation Teleperm
Coupleurs
DP/PA
Transmetteur
de température
(CEI 61158-2)
Profibus-PA
Réacteur
Réacteur
Vannes
Réacteur
Réacteur
14 réacteurs
tampons
Ex
Zone 0 + zone 1
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
© Techniques de l’Ingénieur, traité Informatique industrielle S 8 160 − 15
9.2 Ligne de stockage en brasserie sans augmentation de coût liée à une segmentation trop fine. Les
performances de communication restent quant à elles identiques.
L’instrumentation est ici gérée conjointement par Profibus-PA et
La société Bitburger, brasserie installée à Bitburg, Allemagne, Profibus-DP dont la fonction de bus d’entrées-sorties déportées est
gère une installation de stockage constituée de plus de 60 réservoirs exploitée par l’automate programmable industriel S5 maître des
dans une architecture réseau représentée figure 30. deux blocs d’entrées-sorties gérant principalement les équipements
Cette application est intéressante à deux points de vue. En pre- tout ou rien.
mier lieu, elle s’appuie sur une architecture réseau à trois niveaux : La supervision de l’installation est effectuée sur station PC en
— Profibus-PA pour l’instrumentation de terrain ; réseau Ethernet avec l’API S5 dans lequel il accède aux variables
— Profibus-DP pour le niveau contrôle-commande de process ; internes images du process de stockage.
— Ethernet pour la supervision de l’installation. La configuration et la maintenance des équipements de terrain
En second lieu, elle se différencie de l’application précédente par sont ici encore réalisées depuis Profibus-DP par l’outil d’ingénierie
une utilisation de Profibus-PA comme bus d’instrumentation en Commuwin II.
zone non explosive donc non limitée en nombre de nœuds connec- Le responsable du projet pour la société a souligné les mêmes
tés par segment, à l’inverse de l’application Wacker (§ 9.1). Cela offre avantages que dans l’application précédente, en insistant sur la
une généricité plus simple de la connexion des réservoirs au bus PA rapidité de test et de mise en œuvre de l’instrumentation, malgré
(et de l’extension du process) depuis une segmentation de base l’hétérogénéité des sources des équipements.
Visualisation
Sistar
Configuration
Parution : décembre 2002 - Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5
Commuwin II
Contrôle API
60 réacteurs
Mesure de de stockage
débit massique
Mesure de niveau
hydrostatique
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
S 8 160 − 16 © Techniques de l’Ingénieur, traité Informatique industrielle
Télégramme standard
Profibus DP/PA
T T T T T T
Sync
SD LE LEr SD DA SA FC FCS ED
time Max. 244 octets de données DP
33
68H ... ... 68H ... ... ... ... 16H
temps bits
Status/ Numéro
E/S sécurisées CRC E/S standard
contrôle séquence
Max. 12 à 122 2à4
1 octet 1 octet 240 à 238 octets
octets octets
APDU ProfiSafe
10. Évolutions — une numérotation en continu est attribuée aux messages par
l’émetteur (de 1 à 255 en boucle, avec 0 à la première transmission),
faisant office de « signe de vie » supervisé par le récepteur ;
— les données sont sécurisées par une clé de contrôle supplé-
Les évolutions actuelles du réseau Profibus sont dirigées d’une mentaire CRC. Cette clé dite CRC2 est calculée à partir des données
part vers le terrain des automatismes pour la prise en charge de de la trame ProfiSafe et d’une clé CRC1 établie à partir des données
fonctions de sécurité par le réseau, et d’autre part vers l’intercon- de configuration de l’équipement sûr. La clé CRC1 doit être recal-
nexion de réseaux Profibus à un réseau fédérateur au travers des culée au moins une fois par 24 h automatiquement par le maître
protocoles TCP-IP. et l’esclave sûrs ;
— à chaque fois, il ne s’établit entre l’émetteur et le récepteur
qu’une liaison de communication 1 vers 1, connue des deux par une
identification agissant comme un mot de passe. L’erreur de type
Parution : décembre 2002 - Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
© Techniques de l’Ingénieur, traité Informatique industrielle S 8 160 − 17
Équipement Application
ProfiNet standard
Internet COM COM
DCOM DCOM
TCP-IP TCP-IP
Ethernet
Serveur
Proxy TCP-IP
Contrôleur, API
DCOM
Équipement Profibus
Réseau X
ProfiNet
Les spécifications ProfiNet étant parues en août 2001, leur nou- La stabilisation précoce de Profibus par une normalisation natio-
veauté ne permet pas au jour de la rédaction de cet article de fournir nale, européenne puis internationale allant jusqu’à la couche physi-
plus de détails, avec une maturité suffisante. De plus amples infor- que, alliée à un processus de certification de produits qui a fait ses
mations sont disponibles dans [6]. preuves, a largement favorisé l’occupation du marché mondial
importante dans le secteur des bus industriels. Profibus-DP est le
protocole actuellement le plus utilisé ; l’avantage de pouvoir cohabi-
ter avec FMS et le renforcement du déterminisme de communica-
11. Conclusion tion avec DP-V2 lui confèrent un rôle important dans l’architecture
Profibus. Mais sa limitation au processus manufacturier et sa faible
structuration de données – comparativement à l’approche objet de
Parution : décembre 2002 - Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5
Profibus propose une architecture de communication ouverte et FMS et PA – permettent à Profibus-PA de se développer en apportant
bien adaptée aux domaines majeurs d’application des réseaux des solutions efficaces dans un secteur d’automatisation de terrain
industriels et des réseaux de terrain que sont l’industrie manufactu- communicante en très forte croissance. Leur utilisation conjointe
rière avec Profibus-DP et Profibus-FMS, les procédés continus avec permet alors une couverture exhaustive des besoins comme l’ont
Profibus-DP et Profibus-PA, ainsi que le bâtiment technique. Chaque approchée les applications industrielles présentées (§ 9).
version, chaque protocole FMS, DP et PA répond à des besoins spé-
cifiques de communication dans un environnement automatisé, en L’évolution récente au niveau de l’interconnexion avec Ethernet
reposant sur un ensemble commun de services robustes et déter- par ProfiNet est à surveiller quant à sa validation industrielle par la
ministes. communauté ; elle risque en effet d’être mise en balance avec le
Les profils d’application tels que ProfiDrive et ProfiSafe renforcent nouveau développement de la technologie OPC-DX (Object Linking
les diverses spécialisations métier du réseau et son adaptation aux and Embedding for Process Control – Data eXchange) assurant sur
contraintes fortes d’interchangeabilité et de gestion des organes de Ethernet l’interopérabilité des échanges de données entre stations
sécurité au niveau terrain. et une communication de serveur à serveur.
Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite.
S 8 160 − 18 © Techniques de l’Ingénieur, traité Informatique industrielle
P
O
U
Réseau Profibus R
E
par Eddy BAJIC
N
Professeur à l’université Henri-Poincaré, Nancy
et Bruno BOUARD
Responsable produits automatisation répartie, SIEMENS Automation & Drives
S
Bibliographie
A
Références [3] PROFIdrive. Profile Drive Technology.
Version 3.0, PNO (sept. 2000).
Ouvrage V
[1] POPP (M.). – The rapid way to Profibus-DP.
PNO.
[4] Profile for Process Control Devices.
Version 3.0, PNO (oct. 1999).
PUJOLLES (G). – Les Réseaux. Eyrolles (1997).
Organismes
Profibus Nutzerorganisation (PNO)
http://www.profibus.com
France Profibus
france.profibus@wanadoo.fr
RÉDIGÉE ET VALIDÉE MISE À JOUR 100 % COMPATIBLE SERVICES INCLUS
PAR DES EXPERTS PERMANENTE SUR TOUS SUPPORTS DANS CHAQUE OFFRE
NUMÉRIQUES
Questions aux experts* Articles Découverte Dictionnaire technique multilingue Archives Info parution
Les meilleurs experts techniques La possibilité de consulter 45 000 termes en français, anglais, Technologies anciennes et versions Recevez par email toutes les nouveautés
et scientifiques vous répondent des articles en dehors de votre offre espagnol et allemand antérieures des articles de vos ressources documentaires
*Questions aux experts est un service réservé aux entreprises, non proposé dans les offres écoles, universités ou pour tout autre organisme de formation.
www.techniques-ingenieur.fr
CONTACT : Tél. : + 33 (0)1 53 35 20 20 - Fax : +33 (0)1 53 26 79 18 - E-mail : infos.clients@teching.com