Vous êtes sur la page 1sur 21

Réf.

: S8160 V1

Réseau Profibus
Date de publication :
10 décembre 2002

Cet article est issu de : Automatique - Robotique | Automatique et ingénierie système

par Eddy BAJIC, Bruno BOUARD

Pour toute question :


Service Relation clientèle
Techniques de l’Ingénieur
Immeuble Pleyad 1 Document téléchargé le : 16/01/2024
39, boulevard Ornano
93288 Saint-Denis Cedex Pour le compte : 7200092269 - cerist // 193.194.76.5

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

par Eddy BAJIC


Professeur à l’université Henri-Poincaré, Nancy
et Bruno BOUARD
Responsable produits automatisation répartie, SIEMENS Automation & Drives

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

11. Conclusion ................................................................................................ — 18


Pour en savoir plus ........................................................................................... Doc. S 8 160

e réseau Profibus est un réseau de terrain qui se décline au travers de trois


L variantes appelées Profibus-FMS (Fieldbus Message Specification), Profi-
bus-DP (Decentralised Peripheral) et Profibus-PA (Process Automation), desti-
nées à couvrir les différents besoins en communication industrielle dans les
automatismes, depuis le niveau capteur-actionneur jusqu’au niveau de contrôle-
commande et de supervision de process.
Ce réseau a d’abord été normalisé en Allemagne (DIN 19245), puis au niveau
européen (EN 50170) en 1996, et finalement reconnu et cité parmi les réseaux de
la norme internationale CEI 61158. Il occupe aujourd’hui une place importante
dans le marché mondial des réseaux de terrain.
Cet article développe la structure de pile de communication Profibus, et de
façon plus particulière la couche liaison de données et les services de communi-
cation, la structure des télégrammes et les caractéristiques de la couche physi-
que. Les protocoles de communication Profibus-DP et Profibus-PA sont
particulièrement détaillés étant donné leur usage plus largement répandu
actuellement dans les applications industrielles.
Enfin, un aperçu des évolutions des solutions Profibus pour l’interconnexion
de réseaux sous TCP-IP par ProfiNet est abordé, ainsi que le profil ProfiSafe, per-
mettant de garantir un niveau de sûreté de transmission pour la prise en charge
par le réseau des équipements de sécurité des automatismes.
Cet article s’appuie sur l’expérience des auteurs, ainsi que sur les normes Pro-
fibus en vigueur, qu’il ne saurait remplacer.

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

tiwekacontentpdf_s8160 v1 Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5


Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

RÉSEAU PROFIBUS _____________________________________________________________________________________________________________________

1. Définitions CNC PC API

Profibus (Process Field Bus) est un réseau de terrain ouvert, per-


mettant de répondre à un large éventail d’applications dans les Niveau cellule
Profibus-FMS
domaines concernant : Temps d'accès
au bus < 100 ms
— les procédés manufacturiers (conduite des procédés
API PC SNCC IHM
séquentiels, procédés discontinus par lots « batch ») ;
— les procédés continus (conduite, régulation) ;
— la gestion des bâtiments (gestion technique centralisée, ges- Niveau terrain Profibus-DP
tion technique du bâtiment). Temps d'accès
au bus < 10 ms Passerelle
En tant que réseau non propriétaire, Profibus est issu de travaux DP/PA
initiés en 1987 par le ministère fédéral allemand pour la Recherche Niveau capteur- Moteur E/S
technologique, comprenant un groupement de sociétés industriel- actionneur Profibus-PA
les et d’instituts de recherche allemands, orchestré par Siemens AG. Temps d'accès
La norme allemande DIN 19245 a été créée en 1991, normalisée au bus < 10 ms
EN 50170 par le Cenelec en 1996, comme norme européenne.
Depuis 1999, le réseau Profibus est reconnu dans la norme interna- Capteur Vanne
tionale CEI 61158, avec les autres réseaux ControlNet, P-Net, Field-
bus Foundation High-Speed-Ethernet, SwiftNet, WorldFip, Interbus- CNC : Computerized Numerical Control
S. IHM : interface homme-machine
SNCC : système numérique de contrôle-commande
Avec beaucoup de difficultés, le groupe de travail du projet
CEI 61158 a convergé enfin vers un compromis de norme sur les
réseaux de terrain en y intégrant sept réseaux très divers et quelque- Figure 1 – Classification des réseaux Profibus
fois rares. Les travaux d’homogénéisation de la norme CEI 61158 se
poursuivent, notamment pour affiner les différents types identifiés
au niveau des couches 2 et 7. — Profibus-DP (Decentralized Peripheral) : destiné aux applica-
tions de type maître-esclave en monomaître pour la gestion des
équipements d’entrées-sorties déportées avec des temps d’accès
extrêmement courts. Le fonctionnement multimaître est possible ;
1.1 Architecture — Profibus-FMS (Fieldbus Message Specification) : destiné aux
applications nécessitant l’échange entre maîtres pour la synchroni-
sation d’activités de contrôle-commande, basé sur la messagerie
Profibus propose une architecture réseau en trois niveaux, autori-
Parution : décembre 2002 - Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

MMS (Manufacturing Message Specification) ;


sant une communication entre matériels hétérogènes et de diffé-
rents constructeurs, afin de couvrir tous les niveaux — Profibus-PA (Process Automation) : destiné aux applications
d’automatisation d’un système (figure 1) : de contrôle de process nécessitant la communication avec des équi-
pements de terrain (capteurs, actionneurs) permettant une téléa-
— transmission de données de type action réflexe avec un temps limentation des équipements et un fonctionnement avec sécurité
de réaction très court ; intrinsèque en ambiance explosive (EExi).
— raccordement direct de capteurs et d’actionneurs sur le bus ;
Les spécifications de la norme Profibus, définies par les normes
— fonctionnement en sécurité intrinsèque ;
EN 50170 et DIN 19245, portent sur les couches 7, 2 et 1 du modèle
— dialogue entre automatismes et périphérie décentralisée ; OSI (Open System Interconnection) comme le montre l’analogie du
— échange de données complexes et volumineuses pour la ges- réseau Profibus avec le modèle OSI sur la figure 2.
tion de cellules.
Les deux variantes DP et FMS peuvent cohabiter sur le même
En 2002, l’offre de produits communiquant sous Profibus est forte réseau physique car elles partagent les mêmes couches physiques
de plus de 3 000 produits, fournis par un grand nombre de sociétés et de liaison de données. L’interconnexion d’un réseau Profibus-PA
dont Schneider, Siemens, Landys & Gir, Applicom Int., Weidmuller, avec DP est généralement assurée au travers d’une passerelle DP/PA,
Saia, Europep, Hartmann et Braun, Khunke, Mitsubishi, Infranor, qui peut être totalement transparente pour le maître DP qui adresse
Beckhoff, Hirchmann, Wago, Festo, Endress+Hauser, Moeller, ABB. les équipements PA comme s’ils étaient sur DP, la passerelle jouant
Les acteurs principaux de développement de l’offre de produits et le rôle de maître PA. Cela présente un inconvénient : la passerelle
d’évolution du réseau participent à l’organisation internationale des peut limiter la vitesse sur le bus DP à 45,45 kbit/s.
utilisateurs Profibus (Profibus Nutzerorganisation : PNO), qui La couche physique, couche 1, caractérise les supports de trans-
s’appuie sur un réseau d’associations nationales dans plus de mission, leurs caractéristiques électrique et mécanique. Trois stan-
vingt pays, dont l’association France Profibus. dards sont préconisés : RS485, fibre optique (FO) et CEI 61158-2.
Une procédure de certification des équipements communiquant La couche de liaison de données, couche 2, appelée couche FDL
sous Profibus, respectant la norme ISO 9001, est réalisée par des (Fieldbus Data Link Layer), caractérise quant à elle les procédures
centres de certification Profibus, garantissant ainsi une conformité d’accès au bus, les services de transmission supportés ainsi que la
des produits à la norme Profibus et leur conférant un numéro structure des télégrammes.
d’identification Profibus unique.
Les couches 3 à 6 ne sont pas implémentées par Profibus.
La couche application, couche 7, définit pour sa part les fonctions
accessibles à l’utilisateur en s’appuyant sur la notion d’objet de
1.2 Variantes communication au travers de services de gestion d’objets FMS (Fieldbus
Message Specification). Les fonctionnalités de la couche FMS
constituent un sous-ensemble réduit des fonctions du standard
Profibus se décline en trois variantes de protocoles, répondant MMS (Manufacturing Message Specification) du protocole MAP
chacune à des finalités métiers et applicatives spécifiques : (Manufacturing Automation Protocol), optimisées pour les applica-

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

tiwekacontentpdf_s8160 v1 Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5


Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

____________________________________________________________________________________________________________________ RÉSEAU PROFIBUS

Anneau logique avec passage


Normes EN 50170 Vol 2 et DIN 19245 Part 1-4 de jeton entre maîtres

Usage général Manufacturier Process


Profibus - FMS Profibus - DP Profibus - PA Maîtres : stations actives
Universel Rapide Téléalimentation
Multimaître E/S déportées Sécurité intrinsèque
Utilisateur

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

EN 50170 Directives et profils Profibus

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

Quant à Profibus-PA, il se distingue par une couche physique


CEI 61158-2 différente, et une couche 2 implémentant un calcul de
clé de contrôle différent, ce qui confère à Profibus-PA un réel titre de 2.1 Méthode d’accès à la voie
protocole PA. Malgré cela, il est d’usage courant (et certainement
facilitant la compréhension) d’admettre cet abus de langage. Dans la
suite de cet article, cette appellation abusive de protocole pourra La méthode d’accès à la voie implémentée sous Profibus se veut
être utilisée. répondre aux exigences des applications industrielles en terme de
déterminisme de la communication et de rapidité d’échange ; elle
est déclinée à partir du standard jeton sur bus IEEE 8802.4. Le jeton
circule dans un anneau logique, entre les stations actives dans le
1.3 Principe d’accès au bus sens des adresses croissantes de 1 à 126 (adresse 0 interdite), sous
la forme d’une trame illustrée par la figure 4. La station d’adresse la
plus élevée (HSA : Highest Station Address) redonne le jeton à la
Profibus met en œuvre un modèle de communication de type station d’adresse la plus faible, et boucle ainsi un anneau logique
maître-esclave selon un mode d’accès au bus de nature hybride, par adresses croissantes sur le bus physique [2].
comme le montre la figure 3.
Les équipements maîtres, appelés stations actives, dirigent la
transmission de données sur le bus et émettent librement des mes- SYN SD4 DA SA
sages, sous réserve d’obtenir le droit d’accès au médium, déterminé
par le passage d’un jeton. Figure 4 – Trame de jeton Profibus

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

tiwekacontentpdf_s8160 v1 Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5


Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

RÉSEAU PROFIBUS _____________________________________________________________________________________________________________________

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

que station active. Gap signifiant intervalle, la GAPL est constituée


de toutes les adresses Profibus qui suivent immédiatement
l’adresse de la station locale (TS) jusqu’à l’adresse de la prochaine
station active dans l’anneau logique (NS). Chaque station surveille TS=1 TS=2 TS=3
l’apparition sur le réseau d’une nouvelle station comprise entre son NS= NS= NS=
adresse (TS) et l’adresse de la prochaine station (NS). Lorsqu’un PS= PS= PS=
temps paramétrable à la configuration du réseau (TGUD : Time Gap
UpDate), appelé gaptime, est dépassé, la station active invite une
station par scrutation d’adresse croissante dans la GAPL à s’intégrer
à l’anneau logique de circulation du jeton. Jeton
Lorsqu’une station active (TS) reçoit le jeton de la station précé- SA=1 DA=1
dente (PS) dans la LAS, elle peut alors démarrer la communication
avec les stations esclaves ou maîtres partenaires.
Request FDL-Status

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

SA=3 DA=1 SA=1 DA=3

Figure 5 – Circulation du jeton Figure 6 – Initialisation de l’anneau logique

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

tiwekacontentpdf_s8160 v1 Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5


Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

____________________________________________________________________________________________________________________ RÉSEAU PROFIBUS

Temps de rotation consigné TTR 3. Services


de communication
Marge
temporelle Temps Les communications réalisées par la couche 2 sont effectuées en
de rétention de rotation mode sans connexion. Elle autorise les communications en point à
du jeton en cours TRR point (peer to peer), en diffusion multiple (multicast) et en diffusion
généralisée (broadcast). Les services de communication supportés
par Profibus concernent pour une part les services d’accès aux don-
nées des stations, appelés services FDL (Fieldbus Data Link), et
Figure 7 – Surveillance du temps de rotation du jeton d’autre part les services de gestion du réseau, appelés services
FMA1/2 (Fieldbus Management for layers 1 and 2).
Tous les services fournis par la couche 2 sont exécutés au niveau
2.2 Surveillance de la rotation du jeton de la LLI par l’intermédiaire de points d’accès service (SAP : Service
Access Point). Ces points d’accès sont utilisés par la couche
application 7 pour l’adressage logique et le multiplexage des com-
Afin de garantir un fonctionnement rapide et sécurisé du réseau, munications en cours. Toutes les stations peuvent ainsi desservir
le temps de rotation du jeton dans l’anneau logique est surveillé en simultanément plusieurs SAP. On distingue les SAP sources SSAP et
permanence par chaque station active. les SAP destinataires DSAP.

Ainsi, toute station maître mesure, à chaque réception du jeton,


l’intervalle de temps séparant deux réceptions consécutives de 3.1 Services FDL
jeton. Cette mesure constitue le TRR (Token Real Rotation Time). La
différence temporelle avec le temps maximum de rotation TTR
(Token Target Rotation Time), qui est consigné dans un paramètre Les services FDL exploités par la couche 2 permettent le transfert
de configuration de la station, constitue la marge temporelle de de données entre stations et sont au nombre de quatre : trois servi-
rétention du jeton utilisable par la station active. Chaque station ces pour les transmissions acycliques et un service pour la transmis-
active dispose de ce temps maximum pour émettre ses messages, sion cyclique.
comme le montre la figure 7.
■ SDA (Send Data with Acknowledge)
Indépendamment du TRR, et donc de la marge temporelle, chaque Ce service acyclique SDA (figure 8a) permet à la station active
station maître peut émettre un message de priorité haute à chaque d’envoyer des données vers une seule station distante, avec attente
réception du jeton. L’émission de messages de priorité basse de réception d’une réponse de confirmation de réception correcte
requiert quant à elle, une marge temporelle non nulle : TRR < TTR. Si ou incorrecte de la part du destinataire. En cas d’échec, la requête
Parution : décembre 2002 - Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

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.

La procédure de maintenance de la Gap List est effectuée si la


marge temporelle après émission de messages non prioritaires est
suffisante. Lorsque la marge temporelle est expirée ou lorsque la
station n’a plus rien à émettre, elle passe le jeton à la station sui- Données
vante dans l’anneau logique.

Le calcul du TTR est effectué lors de la configuration du réseau sur


Acquittement
les stations maîtres, en fonction du nombre de stations actives, de la
taille des messages de priorité haute, en intégrant une marge de a SDA
temps nécessaire à l’envoi de messages de priorité basse ainsi qu’à
d’éventuelles tentatives de répétition de télégrammes. La formule Données + demande de données
de calcul de la valeur minimale de TTR est donnée dans la formule ci-
après, prenant en compte l’envoi d’un message de priorité haute à
chaque jeton :
Données

minTTR = na(TTC + highTMC) + k lowTMC + mt REP TMC


b SRD

avec na nombre de stations maîtres, Données

k nombre estimé de messages de priorité basse c SDN


par jeton,
Données + demande de données
TTC temps de cycle du jeton correspondant au temps
Station i
d’envoi d’une trame jeton,
Données
TMC temps de cycle d’un message de priorité haute
ou basse, correspondant au temps d’une trans- Données + demande de données
action réseau : requête + réponse ou acquit- Station i + 1
tement, Données

mt nombre maximum de répétitions de télégramme, d CSRD

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

tiwekacontentpdf_s8160 v1 Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5


Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

RÉSEAU PROFIBUS _____________________________________________________________________________________________________________________

■ SRD (Send and Request Data with reply)


Ce service acyclique SRD (figure 8b) permet à la station active SYN SD LE LEr SD DA SA FC DSAP SSAP DU FCS ED
d’envoyer des données vers une seule station distante et en même
temps de demander à recevoir des données de cette station en Longueur
réponse. L’émetteur reçoit en réponse soit les données demandées,
soit une indication de non-disponibilité des données, soit une indi- SYN temps de synchronisation (33 temps bits)
cation de réception incorrecte de la part du destinataire. Le service SD délimiteur de début de trame
SRD peut être utilisé seulement pour recevoir des données sans en LE longueur de la trame de DA à FCS
envoyer. En cas d’échec, la requête est réémise, jusqu’à concurrence LEr répétition de la longueur de la trame
du paramètre de configuration Max Retry.
DA adresse de destination
■ SDN (Send Data with No acknowledge) SA adresse de la source
DSAP point d'accès du service de destination
Ce service acyclique SDN (figure 8c) permet à la station active
SSAP point d'accès du service de la source
d’envoyer des données vers une station distante sans attente de
confirmation. Ce service est multipoint, il peut être réalisé soit avec DU donnée
un groupe de stations (multicast), soit avec l’ensemble des stations FC code fonction (requête/réponse/acquittement)
du réseau (broadcast). FCS clé de contrôle
ED délimiteur de fin
■ CSRD (Cyclic Send and Request Data with reply)
Ce service cyclique CSRD (figure 8d) permet à la station active Figure 9 – Télégramme général Profibus-DP et FMS
d’envoyer des données et en même temps de demander à recevoir
des données de façon cyclique d’une seule station distante. L’émet-
teur reçoit cycliquement en réponse soit les données demandées,
soit une indication de non-disponibilité des données, soit une indi- Chaque télégramme commence par un délimiteur d’en-tête (SD :
cation de réception incorrecte de la part du destinataire. Le service Start Delimiter) et se termine par un délimiteur de fin toujours égal
CSRD peut être utilisé seulement pour recevoir des données sans en à 16H (ED : End Delimiter), sauf pour le télégramme de circulation
envoyer. En cas d’échec, la requête est réémise, jusqu’à concurrence du jeton. La sécurisation des données en transmission est assurée
du paramètre de configuration Max Retry. Les paramètres de fonc- par une distance de Hamming de 4 sur le codage des en-têtes de
tionnement du service CSRD doivent être configurés dans une table télégrammes et des acquittements, garantissant un haut degré de
appelée Poll List. sûreté de transmission.

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)

observant le choix des caractères de début et de fin, la synchronisa-


tion sans pause entre les caractères, le bit de parité, la clé de SD4 DA SA
contrôle. Nous verrons plus loin le cas des télégrammes Profi-
bus-PA (§ 7.3). DCH xx xx

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

tiwekacontentpdf_s8160 v1 Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5


Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

____________________________________________________________________________________________________________________ RÉSEAU PROFIBUS

4.2 Télégramme de longueur fixe


(0)

Tableau 1 – Valeur de la fonction selon le code


sans données
Code Fonction

Ce télégramme, de longueur fixe de 6 caractères, dispose d’un en- b7 = 1


tête appelé SD1. Il peut être utilisé par une station active disposant 0, 1, 2 Réservé
du jeton afin de permettre l’introduction d’une nouvelle station dans
l’anneau logique. L’adresse de la station invitée est prise dans la 3 SDA priorité basse
GAPL. 4 SDN priorité basse
(0)

5 SDA priorité haute


SD1 DA SA FC FCS ED 6 SDN priorité haute
10H xx xx xx xx 16H 7 Réservé
8 Réservé
9 Requête FDL status with reply
avec FCS clé de contrôle (Frame Check Sequence), 10, 11 Réservé
FC un octet (Frame Control) indiquant le type de trame 12 SRD priorité basse
(requête, acquittement ou réponse) ainsi que des
13 SRD priorité haute
informations d’état de la station et de prévention de
perte de messages. 14 Requête FMA1/2 ident with reply

La structure de l’octet FC est la suivante : 15 Requête FMA1/2 LSAP Status


(0)
b7 = 0
0 Acquittement positif
b8 b7 b6 b5 b4 b1
1 à 3, 9 Acquittement négatif
FCB FCV
Res Trame Fonction 4à7 Réservé
Type Station
8, 12 Réponse basse priorité
10, 13 Réponse haute priorité
avec Res réservé (0), 11, 14, 15 Réservé
Parution : décembre 2002 - Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

Trame type de trame :

0 : acquittement/réponse, 4.3 Télégramme de longueur variable


1 : requête.

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 :

Type Station type et état de la station : avec LE longueur en octets de 4 à 249,


LEr répétition du champ LE,
0 0 : esclave,
DU champ de données de longueur variable de 4 à
0 1 : maître non présent dans l’anneau 249 octets.
logique,

1 0 : maître prêt à entrer dans l’anneau


logique, 4.4 Télégramme de longueur fixe
1 1 : maître présent dans l’anneau logique,
Ce télégramme SD3, de longueur fixe de 14 caractères, est envoyé
Fonction 4 bits indiquant le type de services FDL par une station active pour une demande de service SDN. La lon-
utilisé ou la valeur d’acquittement selon gueur des données DU est fixée à 8 octets.
le type de trame indiqué par le bit b7
(tableau 1). (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

tiwekacontentpdf_s8160 v1 Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5


Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

RÉSEAU PROFIBUS _____________________________________________________________________________________________________________________

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

— connecteur standard normalisé sub-D 9 points.


la trame. La sensibilité aux erreurs de transmission est bien supé-
rieure pour la clé CRC que la somme de contrôle. Chaque octet d’un télégramme est transmis en codage NRZ en
mode asynchrone sur 11 bits : 1 bit start, 8 bits de données, 1 bit de
Exemple : échange de télégrammes
parité paire, 1 bit stop, comme l’illustre la figure 11.
Les télégrammes correspondant au passage du jeton et à une tran-
saction question-réponse sont donnés sur la figure 10. On remarquera La normalisation du connecteur sub-D 9 points Profibus
les deux possibilités d’acquittement court sur un octet ou avec une (figure 12) est un avantage et un facteur de simplicité de câblage
trame de type SD1. des équipements provenant de différents fournisseurs.
La figure 13 illustre le câblage standard en bus RS485 de deux
équipements en utilisant les broches 3 et 8 du connecteur. La polari-
sation du bus en bout de ligne est préconisée et utilise deux
SD4 DA SA Télégramme de jeton résistances de polarisation de 390 Ω et une résistance de charge
terminale de 220 Ω maximum, sachant que 120 Ω est une charge
plus couramment utilisée.
Télégramme de
SD3 DA SA FC DU FCS ED
longueur fixe SD3

0 1 1 1 0 1 0 1 0 1 1
SC Acquittement court (E5H) positif ou négatif
ou
Acquittement positif Figure 11 – Codage NRZ
SD1 DA SA FC FCS ED
ou négatif

ou télégramme de réponse de longueur fixe SD3

SD3 DA SA FC DU FCS ED

ou télégramme de réponse de longueur variable SD2

SD2 LE LEr SD2 DA SA FC DU FCS ED

SD4 DA SA Télégramme de jeton

Figure 10 – Scénario d’échange de trames Figure 12 – Connecteur sub-D 9 points

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

tiwekacontentpdf_s8160 v1 Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5


Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

____________________________________________________________________________________________________________________ RÉSEAU PROFIBUS

VP (6) 5.2 Basse vitesse H1

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)

Tableau 3 – Relation entre le débit de transmission


et la longueur de câble 1 1 1 0 1 0 1 0

Débit .........(kbit/s) 9,6 19,2 93,75 187,75 500 1 500 12 000


Longueur ......(km) 1,2 1,2 1,2 1 0,4 0,2 0,1 Figure 16 – Codage binaire Manchester

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

tiwekacontentpdf_s8160 v1 Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5


Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

RÉSEAU PROFIBUS _____________________________________________________________________________________________________________________

Temps de cycle (ms)


9 V à 32 V
t /s
18 bi

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

En mode multimaître, plusieurs maîtres se partagent l’accès au


réseau qui est découpé logiquement en sous-réseaux indépendants,
chacun géré par un maître de classe 1 (DPM1), en relation avec les
esclaves qui lui sont attribués.
L’ensemble des esclaves peut être accédé par tout maître DPM1
du réseau pour ce qui concerne la lecture. Par contre, un seul maître
DPM1 peut accéder en écriture aux sorties des esclaves qu’il a
configurés.

Figure 18 – Câble homologué CEI 61158-2


6.2 Classes de maître DP
La figure 18 montre un câble homologué pour transmission anti-
déflagrante, pour bus à sécurité intrinsèque EExi : Il existe deux catégories de maître fonctionnant sur Profibus-DP.
— une paire torsadée blindée AWG 18 ;
■ Maître de classe 1 (DPM1) : c’est le maître de fonctionnement cou-
— section cœur : 0,8 mm2 ;
rant. Il supporte les échanges avec les stations esclaves du bus.
— impédance caractéristique : 100 Ω ± 20 % à 31,25 kHz ;
Parution : décembre 2002 - Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

Classiquement, on retrouve dans cette fonction les automates pro-


— résistance de bouclage : 44 Ω/km ; grammables, contrôleurs de cellules, PC, etc.
— atténuation : 3 dB/km à 39 kHz ;
— capacitance : 2 µF/km. ■ Maître de classe 2 (DPM2) : c’est un fonctionnement maître utilisé
pour la gestion et la configuration du réseau dans les phases de
mise en service, de diagnostic et de maintenance du réseau. C’est
habituellement une machine de type PC, ou console de programma-
6. Profibus-DP tion, qui réalise cette fonction unique dans un réseau Profibus-DP.
Sur un même bus peuvent cohabiter plusieurs maîtres de
classes 1 et un seul maître de classe 2.
Le protocole Profibus-DP est destiné aux applications industriel-
les de contrôle-commande de type maître-esclave en monomaître
ou multimaître, pour la gestion des équipements d’entrées-sorties
sur un bus multipoint, d’un maximum de 126 stations, avec des 6.3 Synchronisation des entrées-sorties
temps d’accès extrêmement courts, sur la base de services cycli- du réseau
ques et acycliques.

Un maître DPM1 peut commander de façon synchrone le rafraî-


chissement des entrées et sorties des esclaves qu’il gère sur son bus
6.1 Modes monomaître et multimaître au travers de commandes spécifiques des modes synchro et freeze,
envoyées en point à point, diffusion sélective ou diffusion générali-
sée.
En mode monomaître, un seul maître gère le fonctionnement du
bus et accède aux équipements esclaves connectés. Le temps de ■ Mode synchro
cycle d’interrogation des esclaves est minimum. Les esclaves sont À la réception d’une commande synchro envoyée en diffusion
habituellement des blocs d’entrées-sorties déportées. générale ou diffusion sélective sur le réseau, tous les esclaves
Le temps de cycle du bus en mode monomaître est indiqué par le adressés gèlent leurs sorties dans l’état présent, et mémorisent
graphique de la figure 19, réalisé dans les conditions d’essais où ensuite dans des tampons mémoires internes les valeurs des sorties
2 octets de données d’entrée et 2 octets de données de sortie sont qu’ils vont recevoir du maître sans les affecter aux sorties réelles. La
lus cycliquement dans chaque esclave du réseau. prochaine commande synchro envoyée par le maître indique à tous
les esclaves adressés de recopier les sorties mémorisées sur les
L’intervalle de temps minimal de l’esclave est de 200 µs, avec sorties physiques, permettant ainsi une mise à jour synchrone des
TSDI = 37 temps bits et TSDR = 11 temps bits. sorties de tous les esclaves adressés. Le mode de commande syn-
Il est à noter que même seul, un maître DP émet une trame de chro prend fin sur une commande unsync de désynchronisation
passage de jeton à chaque cycle d’interrogation. du maître.

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

tiwekacontentpdf_s8160 v1 Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5


Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

____________________________________________________________________________________________________________________ RÉSEAU PROFIBUS

■ 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-V1 enrichit le protocole Profibus-DP original (ver- Esclave Esclave


sion V0) de fonctionnalités permettant :
Figure 21 – Redondance du bus Profibus
— des échanges acycliques en lecture et écriture entre maître et
esclaves ;
— la gestion des alarmes avec un maître.
Ces fonctions sont réalisées durant les échanges cycliques sur le Cycle
bus, par lesquels le maître écrit les sorties vers les esclaves, lesquels
en retour répondent par leurs données d’entrée.
Parution : décembre 2002 - Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

Les échanges acycliques sont émis avec un niveau de priorité plus


faible que les échanges cycliques, nécessitant ainsi un allongement …
du temps de rotation du jeton pour assurer le traitement des échan-
ges acycliques par les équipements.
Échange cyclique Transfert acyclique
La compatibilité ascendante étant assurée, sur un même bus peu- Top
des données avec Paramétrage et
vent coopérer des équipements au standard Profibus-DP et DP-V1 synchro
les esclaves diagnostic maître Réservé
sans altération de performance. Service CSRD
Jeton

Figure 22 – Cycle DP de scrutation des esclaves


6.5 Extension DP-V2

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

tiwekacontentpdf_s8160 v1 Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5


Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

RÉSEAU PROFIBUS _____________________________________________________________________________________________________________________

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

Cycle Esclave Esclave Esclave


application Abonné Éditeur Abonné
esclaves
4 234 234 234 234 234 234 234 234 234 234 234
4 esclaves 123
Figure 24 – Communications selon le modèle éditeur/abonné
 2TDP

Figure 23 – Fonctionnement isochrone du bus DP-V2


7. Profibus-PA
régulateurs numériques peuvent se synchroniser via le cycle du bus Le protocole Profibus-PA est destiné à interconnecter des équipe-
sur les échanges avec maître et esclaves. ments de terrain de type capteurs et actionneurs, afin de tendre vers
le concept du « zéro armoire ». Profibus-PA satisfait de plus les exi-
Un profil d’application ProfiDrive est associé à l’extension DP-V2, gences des industries des procédés continus pour le contrôle-com-
assurant l’interface nécessaire à l’interpolation et la commande mande sur bus de terrain, en garantissant une utilisation du réseau
multiaxe, appelée Motion Control. Les performances atteintes par la en zone explosible avec sécurité intrinsèque conformément à la
synchronisation des cycles d’échange sur le bus DP-V2 permettent norme CEI 61158-2, sur un bus de type H1 [4]. Profibus-PA est une
par exemple de coordonner 5 axes distribués sur le réseau en moins alternative au câblage analogique 4-20 mA.
de 1 ms.
Profibus-PA définit à la fois un protocole de communication sécu-
Un profil est un complément à la norme Profibus, qui regroupe un risé, s’appuyant sur les sept couches du modèle OSI et reprenant les
ensemble de fonctionnalités communes à un métier ou à un services du protocole DP, et un profil de communication spécialisé
domaine d’application du réseau. Parmi les profils existants, citons pour les applications de gestion d’instrumentation capteurs/action-
ProfiDrive, destiné au domaine de la commande de variateurs de neurs de terrain. Les entrées-sorties des équipements sont accédées
vitesse, et ProfiSafe destiné aux équipements de gestion de la sécu- par le service cyclique de lecture/écriture du maître, tandis que les
rité des automatismes. Un profil définit des conventions spécifiques fonctions de paramétrage sont réalisées par les services acycliques.
Parution : décembre 2002 - Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

attenant à la signification des fonctions de communication, à l’inter-


prétation des messages d’état et d’erreur, au format et au type des
paramètres et des variables. Le respect d’un profil garantit l’inter-
changeabilité et l’interopérabilité des équipements communicants
7.1 Téléalimentation et sécurité
multisources par le respect de fonctionnalités identiques en com- intrinsèque
munication, de façon totalement transparente à l’utilisateur.

Chaque segment PA, constitué d’un câble bifilaire, est alimenté en


courant indépendamment par une unité assurant la régulation de
6.5.2 Modèle éditeur/abonné l’alimentation en énergie des équipements de terrain raccordés, se
comportant comme des consommateurs de courant passifs. Cha-
que nœud du réseau nécessitant au moins 10 mA pour alimenter
Les esclaves peuvent échanger entre eux des informations direc- l’équipement, les signaux de transmission sont générés par modu-
tement et de façon horizontale, sans passer par le maître, selon un lation de ± 10 mA du courant de base fourni par l’alimentation de
modèle éditeur/abonné reposant sur une diffusion de données entre bus (figure 25). Certains équipements plus consommateurs d’éner-
esclaves (Data eXchange Broadcast : DXB). Ce service accélère les gie peuvent être alimentés par une source externe.
échanges d’informations entre esclaves et se superpose au service
cyclique d’échange des entrées-sorties du maître vers les esclaves. La capacité de fonctionnement en zone explosible de Profibus-PA
est habituellement utilisée comme extension d’un réseau Profibus-
L’éditeur, qui est une station esclave passive, envoie ses données DP au travers d’un coupleur passerelle DP/PA. Ainsi les deux sec-
vers la station maître, en mode diffusion générale (broadcast), lors teurs géographiques figurent les parties de contrôle-commande en
de la réponse au service cyclique de lecture/écriture des entrées-sor- zone sans sécurité et la zone équipements de terrain en zone explo-
ties, permettant à toute station du bus d’y accéder (figure 24). sible (figure 25). Le coupleur DP/PA agissant en qualité de maître PA
L’abonné reçoit les données diffusées par les éditeurs, qu’il offre un avantage de transparence du bus PA pour les applications
sélectionne selon une table de filtrage, configurée dans l’équipe- fonctionnant sous le bus DP.
ment.

La configuration des échanges en diffusion est effectuée en deux


temps :
7.2 Caractéristiques topologiques
— les données émises et reçues par chaque esclave (abonné et
éditeur) sont configurées dans une table propre à chaque esclave ; Les topologies admises par Profibus-PA sont la topologie bus ou
arborescente par l’intermédiaire de boîtes de jonction. Le nombre
— chaque abonné est configuré par une table de filtrage, définis- de stations maximum sur un segment est fixé à 32 ; il peut être
sant les liaisons de données avec les éditeurs, permettant un filtrage réduit à 22 ou 8 stations, selon la puissance disponible par le cou-
à la volée des informations émises en diffusion par les éditeurs. pleur d’alimentation PA, d’après la norme CEI 61158-2 (figure 26) :

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

tiwekacontentpdf_s8160 v1 Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5


Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

____________________________________________________________________________________________________________________ RÉSEAU PROFIBUS

On remarque le contrôle de transmission par code redondant


Maître DP
cyclique, alors qu’un mécanisme de protection par somme de
Nœud PA contrôle est implémenté sur Profibus-DP (§ 4). Ainsi, tous les
télégrammes PA, y compris l’acquittement court d’un octet, sont
accompagnés d’un CRC de 2 octets, offrant une grande sécurité de
transmission. Le polynôme générateur utilisé offre une distance de
Profibus-DP Profibus-PA
Hamming de 4 pour des trames inférieures à 344 octets et une dis-
Coupleur Alimentation tance de 5 pour celles inférieures à 15 octets :
DP/PA M du bus PA

Nœud PA Nœud PA G(X) = X16 + X12 + X11 + X10 + X8 + X7 + X6 + X3 + X2 + X + 1


Esclave DP
Zone sans Zone à sécurité intrinsèque
sécurité intrinsèque
Ex 7.4 Modèle objet d’équipement de terrain
Figure 25 – Configuration type d’utilisation conjointe DP/PA

Le profil Profibus-PA s’appuie sur une modélisation des équipe-


ments de terrain au travers de blocs objets logiciels (figure 27).

Zone 2 Les blocs physiques (PB) contiennent les caractéristiques spécifi-


Zone 0 ques matérielles de l’équipement de terrain.
Zone Zone
1 1 Les blocs fonctions (FB) sont constitués de données d’entrée, de
sortie et de paramètres. Ils représentent les fonctions applicatives
Zone 0
disponibles sur l’équipement de terrain, souvent réalisées par algo-
rithme interne ou traitement physique.
Figure 26 – Classification des zones de sécurité explosives
Les blocs transmetteurs (TB) assurent l’accès aux données
d’entrée-sortie de l’équipement de façon indépendante de la repré-
— zone 0 : une atmosphère dangereuse explosive est constam- sentation interne des variables liées au constructeur. Ils prennent
ment ou très souvent présente ;
— zone 1 : une atmosphère dangereuse explosive peut être pré- aussi en charge des fonctions de calibrage ou de linéarisation.
sente dans les conditions normales de travail ;
Parution : décembre 2002 - Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

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.

7.3 Structure des télégrammes PA

Les télégrammes Profibus-PA sont légèrement différents des


télégrammes Profibus-DP (§ 4). Ainsi, chaque télégramme PA com- Configuration
E/S matériel
mence par un délimiteur d’en-tête (SDF : Start Delimiter Field) et se équipement équipement
termine par une clé de contrôle CRC. La structure générale d’un
télégramme Profibus-PA est la suivante : Bloc Bloc
(0)
transmetteur Bloc physique
fonction
SDF DA SA FC DU CRC
Objet vue Objet vue Objet vue
Sonde
débitmétrique
avec SDF délimiteur d’en-tête de longueur 1 octet, Interface Profibus-PA
DA adresse de destination sur 1 octet,
SA adresse de la source sur 1 octet,
Profibus-PA
FC contrôle de trame,
DU données de longueur 0 à 246 octets,
CRC clé de contrôle CRC 16 bits. Figure 27 – Modèle en blocs objets d’un équipement PA

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

tiwekacontentpdf_s8160 v1 Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5


Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

RÉSEAU PROFIBUS _____________________________________________________________________________________________________________________

Encadré 1 – Extrait de fichier GSD

Status Accès service


DP cyclique #Profibus_DP
Mesure
GSD_Revision = 1
Plage mesure ; File: sickb200.gsd 3. Juli 2000
Période Vendor_Name = "SICK AG"
Limite alarme haute Model_Name = "BMV (SICK)"
Limite alerte haute Revision = "V2.12"
Limite alerte basse Ident_Number = 0xB200
Accès service ;
Limite alarme basse DP acyclique Protocol_Ident = 0 ; DP Norm
Nom symbolique Station_Type = 0
... FMS_supp = 0
Paramètres Hardware_Release = "Revision E"
spécifiques Software_Release = "V2.12"
du fabricant Slave_Family = 0
;
9.6_supp = 1
19.2_supp = 1
93.75_supp = 1
187.5_supp = 1
500_supp = 1
Figure 28 – Profil caractéristique d’un équipement 1.5M_supp = 1
3M_supp = 1
6M_supp = 1
12M_supp = 1
;
8. Fichiers de configuration MaxTsdr_9.6
MaxTsdr_19.2
= 60
= 60
GSD MaxTsdr_93.75
MaxTsdr_187.5
= 60
= 60
MaxTsdr_500 = 100
MaxTsdr_1.5M = 150
Tout équipement pouvant s’interfacer à Profibus est caractérisé MaxTsdr_3M = 250
MaxTsdr_6M = 450
par un fichier de configuration appelé fichier GSD. Ce fichier ASCII MaxTsdr_12M = 800
Parution : décembre 2002 - Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

possédant une structure normalisée, il est fourni par le constructeur ;


de l’équipement et spécifie totalement de façon claire et exhaustive Redundancy = 0
ses caractéristiques en matière de variables d’entrée-sortie, types Repeater_Ctrl_Sig = 2
24V_Pins = 0
de services supportés, vitesses de transmission admissibles, etc. Un Implementation_Type = "SPC3"
logiciel éditeur de fichier GSD est disponible librement sur le site ;
Internet Profibus [Doc. S 8 160]. Freeze_Mode_supp = 1
Sync_Mode_supp = 1
Lors de la configuration du bus par un équipement maître, l’utili- Auto_Baud_supp = 1
Set_Slave_Add_supp = 0
sation du fichier GSD permet de disposer de toute l’information Min_Slave_Intervall = 1
nécessaire à l’intégration fonctionnelle de l’équipement dans le Modular_Station = 1
réseau. Ainsi, l’adjonction d’un équipement à une configuration Max_Module = 1
réseau Profibus dans un atelier logiciel est souvent effectuée par Max_Input_Len = 244
Max_Output_Len = 244
une manipulation de type « glisser-poser » (drag and drop) d’un
Max_Data_Len = 448
fichier GSD de cet équipement depuis un catalogue de matériel. Une Modul_Offset = 0
vérification de cohérence entre les caractéristiques GSD et l’équipe- Fail_Safe = 0
ment présent sur le bus est réalisée par l’équipement maître avant Max_Diag_Data_Len = 8
le fonctionnement en régime permanent du réseau. ;
Module = "8 Byte IN, 8 Byte OUT" 0x17, 0x27
EndModule
Un fichier GSD est structuré en trois parties : Module = "16 Byte IN, 8 Byte OUT" 0x1f, 0x27
EndModule
— spécifications générales : informations générales sur l’équipe-
ment et ses caractéristiques de communication (références fournis-
seur, désignation de l’équipement, versions logicielle et matérielle,
vitesses de transmission supportées, etc.) ;
— spécifications maître DP : informations caractérisant les para-
mètres et les caractéristiques d’un équipement maître DP ; 9. Applications industrielles
— spécifications esclave DP : informations caractérisant les para-
mètres et les caractéristiques d’un équipement esclave DP (nombre Parmi le grand nombre de références et d’applications industriel-
d’entrées-sorties, nature des entrées-sorties, données de diagnos- les du réseau Profibus, dans le domaine manufacturier et de pro-
tic, etc.). cess, nous avons extrait deux cas s’appuyant sur une architecture de
communication intégrant les variantes Profibus-DP et Profibus-PA,
Un extrait de fichier GSD est repris dans l’encadré 1. représentant la grande majorité des besoins actuels du marché.

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

tiwekacontentpdf_s8160 v1 Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5


Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

____________________________________________________________________________________________________________________ RÉSEAU PROFIBUS

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

Profibus-DP (RS 485)

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

Figure 29 – Application Profibus en industrie chimique

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

tiwekacontentpdf_s8160 v1 Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5


Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

RÉSEAU PROFIBUS _____________________________________________________________________________________________________________________

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

Ethernet (fibre optique)

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

Profibus-DP (RS 485)

Coupleurs Contrôle des


DP/PA électrovannes
E/S modulaires
décentralisés

Réacteur Réacteur Réacteur

60 réacteurs
Mesure de de stockage
débit massique

Mesure de niveau
hydrostatique

Profibus-PA (CEI 61158-2)

Figure 30 – Application Profibus en brasserie

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

tiwekacontentpdf_s8160 v1 Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5


Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

____________________________________________________________________________________________________________________ RÉSEAU PROFIBUS

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

Figure 31 – Encapsulation de ProfiSafe dans le télégramme Profibus

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

mascarade est ainsi prise en charge, à savoir un message standard


10.1 ProfiSafe se présentant par erreur à un équipement de sécurité réseau, pou-
vant être dû par exemple à un adressage erroné ;
— chaque récepteur surveille l’arrivée des messages et des
L’automatisation distribuée et déportée sur bus de terrain est une acquittements par une technique chien de garde. À son déclen-
caractéristique majeure des automatismes modernes. De plus en chement, l’équipement se positionne en état de défaut de sécurité.
plus d’informations de niveau capteur-actionneur sont prises en Tous ces mécanismes font en sorte de garantir la sécurité, même
charge par les bus de terrain. Les informations de sécurité telles que en présence de stations inconnues sur le bus. Ils sont assurés dans
des boutons d’arrêt d’urgence, des barrières de sécurité infrarouge, l’émetteur et le récepteur par un système logiciel de gestion
etc., sont quant à elles gérées par des systèmes conventionnels sécurisée des messages, appelé Failsafe-gestionnaire.
parallèles au réseau de communication ou par des bus de commu-
nication spécialisés. Un groupe de travail, sous l’impulsion du PNO Il est à noter que ces spécifications ProfiSafe s’appliquent autant
(Profibus Nutzerorganisation), a proposé en 1998, un profil de spéci- à Profibus-PA qu’à Profibus-DP, de par leur grande proximité. Ainsi,
fication appelé ProfiSafe, destiné à la gestion des fonctions de sécu- des applications de sécurité utilisant les fonctions ProfiSafe peuvent
rité directement sur bus de terrain Profibus. Les travaux se sont cohabiter avec des applications classiques sur le même bus sans
appuyés sur les résultats de la norme NF EN 50159-1 traitant des conflit, ni diminution de performance.
techniques de communication de sécurité dans les applications fer-
roviaires, et de la norme CEI 61508 traitant de la sécurité fonction-
nelle de systèmes programmables. Les spécifications ProfiSafe
décrivent les mécanismes nécessaires à une communication sûre
10.2 ProfiNet
entre périphériques de sécurité et contrôleurs de sécurité, ainsi que
les données, types et paramétrages nécessaires. Les spécifications
L’évolution ProfiNet vise à interfacer la technologie d’automatisa-
de ProfiSafe, version 1.11 juillet 2001 [5] sont entièrement logicielles,
tion distribuée par réseau de terrain Profibus, à un environnement
elles ne mettent pas en cause les composants standards de commu-
réseau Ethernet/TCP-IP, en s’appuyant sur les standards informati-
nication Profibus, dont les câbles, les circuits ASIC et le protocole DP.
ques et de communication (figure 32) :
ProfiSafe est un profil de communication agissant au-dessus de la — Ethernet pour la pérennité et la standardisation comme réseau
couche 7 comme une couche sécurité. Les données de sécurité Pro- fédérateur et d’interconnexion ;
fiSafe (Application Protocol Data Unit : APDU ProfiSafe) sont encap- — TCP-IP pour l’interconnexion réseau, en comblant le déficit de
sulées dans le télégramme Profibus tel que le montre la figure 31. couches réseau et transport de Profibus ;
— ORPC/DCOM assurant les mécanismes de procédures de con-
En terme de défauts en communication, des messages peuvent se trôle à distance (RPC) et de gestion d’information en environnement
perdre, se répéter, s’insérer en supplément, se présenter dans un distribué (DCOM) ;
ordre erroné ou avec un retard et ainsi occasionner une altération — COM/OLE pour la gestion des objets d’automatisation et
des données traitées. ProfiSafe a retenu la solution qui consiste à l’interfaçage aux applications standards du monde Windows, voire
prendre en charge ces défauts à l’aide de quatre mécanismes : à d’autres systèmes d’exploitation.

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

tiwekacontentpdf_s8160 v1 Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5


Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

RÉSEAU PROFIBUS _____________________________________________________________________________________________________________________

É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

Pupitre E/S Variateur

Figure 32 – Architecture d’interconnexion 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

tiwekacontentpdf_s8160 v1 Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5


Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

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

Dans les Techniques de l’Ingénieur


O
[5] PROFIsafe. Profile for Safety Technology.
[2] Profibus Specification. Normative parts of
Profibus-FMS, DP, PA according to the euro-
pean standard EN 50170. Vol. 2, éd. 1.0, PNO [6]
Version 1.11, PNO (juill. 2001).
ProfiNet Architecture Description and Speci-
THOMESSE (J.-P.). – Réseaux locaux industriels.
Typologie et caractéristiques. [R 7 574], traité
I
(mars 1998). fication. Version 1.0, PNO (août 2001). Informatique industrielle (1994).
R
Normes
CEI/TTR 61158-1 Norme sur les bus de terrain destinés à être processus – Partie 5 : Définitions des servi- P
utilisés dans les systèmes de commande ces de la couche application
Parution : décembre 2002 - Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5

CEI 61158-2 août 2000


industriels – Partie 1 : Guide d’introduction

Bus de terrain utilisé dans les systèmes de


CEI 61158-6 janv. 2000 Communications numériques de données
pour la mesure et la commande – Bus de
L
contrôle industriel – Partie 2 : Spécification
de la couche physique et définition du ser-
vice
terrain pour systèmes de commande de
processus – Partie 6 : Spécification du pro-
tocole de la couche application
U
CEI 61158-3 janv. 2000 Communications numériques de données
pour la mesure et la commande – Bus de
CEI 61508 Sécurité fonctionnelle des systèmes élec-
triques/électroniques/électroniques program- S
mables relatifs à la sécurité
terrain pour systèmes de commande de
processus – Partie 3 : Définitions des servi- CEI 60870-5-1 févr. 1990 Matériels et systèmes de téléconduite –
ces de la couche de liaison de données Partie 5 : Protocoles de transmission –
Section 1 : Formats de trames de transmis-
CEI 61158-4 janv. 2000 Communications numériques de données sion
pour la mesure et la commande – Bus de NF EN 50170 avr. 2000 Système de communication de terrain pour
terrain pour systèmes de commande de application générale
processus – Partie 4 : Spécification du pro-
tocole de la couche liaison de données NF EN 50159-1 août 2001 Applications ferroviaires – Systèmes de
signalisation, de télécommunication et de
CEI 61158-5 janv. 2000 Communications numériques de données traitement – Partie 1 : communication de
pour la mesure et la commande – Bus de sécurité des systèmes de transmission fer-
terrain pour systèmes de commande de més

Organismes
Profibus Nutzerorganisation (PNO)
http://www.profibus.com
France Profibus
france.profibus@wanadoo.fr

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 Doc. S 8 160 − 1

tiwekacontentpdf_s8160 v1 Ce document a ete delivre pour le compte de 7200092269 - cerist // 193.194.76.5


Gagnez du temps et sécurisez vos projets
en utilisant une source actualisée et fiable

   
RÉDIGÉE ET VALIDÉE MISE À JOUR 100 % COMPATIBLE SERVICES INCLUS
PAR DES EXPERTS PERMANENTE SUR TOUS SUPPORTS DANS CHAQUE OFFRE
NUMÉRIQUES

 + de 340 000 utilisateurs chaque mois


12 000 articles de référence et fiches pratiques
 + de 10
 Des Quiz interactifs pour valider la compréhension

SERVICES ET OUTILS PRATIQUES

  
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.

Les offres Techniques de l’Ingénieur


INNOVATION ENVIRONNEMENT – SÉCURITÉ ÉLECTRONIQUE – PHOTONIQUE PROCÉDÉS CHIMIE – BIO – AGRO
• Éco-conception et innovation responsable • Sécurité et gestion des risques • Électronique • Formulation
• Nanosciences et nanotechnologies • Environnement • Technologies radars et applications • Bioprocédés et bioproductions
• Innovations technologiques • Génie écologique • Optique – Photonique • Chimie verte
• Management et ingénierie de l’innovation • Technologies de l’eau • Opérations unitaires. Génie de la réaction
• Smart city  Ville intelligente • Bruit et vibrations TECHNOLOGIES DE L’INFORMATION chimique
• Métier : Responsable risque chimique • Sécurité des systèmes d’information • Agroalimentaire
MATÉRIAUX • Métier : Responsable environnement • Réseaux Télécommunications
• Bois et papiers • Le traitement du signal et ses applications SCIENCES FONDAMENTALES
• Verres et céramiques ÉNERGIES • Technologies logicielles – Architectures des • Mathématiques
• Textiles • Hydrogène systèmes • Physique Chimie
• Corrosion – Vieillissement • Ressources énergétiques et stockage • Sécurité des systèmes d’information • Constantes physico-chimiques
• Études et propriétés des métaux • Froid industriel • Caractérisation et propriétés de la matière
• Mise en forme des métaux et fonderie • Physique énergétique AUTOMATIQUE – ROBOTIQUE
• Matériaux fonctionnels. Matériaux biosourcés • Thermique industrielle • Automatique et ingénierie système BIOMÉDICAL – PHARMA
• Traitements des métaux • Génie nucléaire • Robotique • Technologies biomédicales
• Élaboration et recyclage des métaux • Conversion de l’énergie électrique • Médicaments et produits pharmaceutiques
• Plastiques et composites • Réseaux électriques et applications INGÉNIERIE DES TRANSPORTS
• Véhicule et mobilité du futur CONSTRUCTION ET TRAVAUX PUBLICS
MÉCANIQUE GÉNIE INDUSTRIEL • Systèmes aéronautiques et spatiaux • Droit et organisation générale de la construction
• Frottement, usure et lubrification • Industrie du futur • Systèmes ferroviaires • La construction responsable
• Fonctions et composants mécaniques • Management industriel • Transport fluvial et maritime • Les superstructures du bâtiment
• Travail des matériaux – Assemblage • Conception et production • Le second œuvre et l’équipement du bâtiment
• Machines hydrauliques, aérodynamiques et • Logistique MESURES – ANALYSES • Vieillissement, pathologies et réhabilitation du
thermiques • Métier : Responsable qualité • Instrumentation et méthodes de mesure bâtiment
• Fabrication additive – Impression 3D • Emballages • Mesures et tests électroniques • Travaux publics et infrastructures
• Maintenance • Mesures mécaniques et dimensionnelles • Mécanique des sols et géotechnique
• Traçabilité • Qualité et sécurité au laboratoire • Préparer la construction
• Métier : Responsable bureau d’étude / conception • Mesures physiques • L’enveloppe du bâtiment
• Techniques d’analyse • Le second œuvre et les lots techniques
• Contrôle non destructif

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

Vous aimerez peut-être aussi