Vous êtes sur la page 1sur 23

INTRODUCTION GENERALE

I- PRESENTATION DE PROFIBUS
1. Protocoles
2. Supports de transmission
3. Méthode de communication

II- PROFIBUS FMS ET PROFIBUS PA


A. PROFIBUS FMS
1. Topologie
2. Couche physique
3. Couche liaison de données
4. Structure des trames
5. Contrôle des erreurs
B. PROFIBUS PA
1. Caractéristiques topologiques
2. Couche physique
3. Communication sur PA
4. Structure de la trame PA
5. Contrôle des erreurs
6. Modèle objet d’équipement de terrain (Blocs fonctions de PA)
C. Tableau comparatif de FMS/PA

III- MISE EN ŒUVRE – APPLICATIONS – EVOLUTION


1. Mise en œuvre
2. Applications
3. Evolution

CONCLUSION
INTRODUCTION GENERALE

Un réseau local industriel est utilisé dans tout système de production pour connecter diverses machines afin
d’assurer l’exploitation de l’installation de production. On peut citer entre autres : WorldFip, CAN, Interbus,
Profibus, LON, AS-Interface, Bitbus, ARCNET et bien d’autres. Le réseau Profibus (Process Field Bus,
littéralement Processus de Bus de Terrain) est un réseau de terrain destiné à 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 procédés. 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. Notre exposé développe la structure de pile de communication Profibus, de façon
plus particulière Profibus FMS et Profibus PA. La structure des trames et les caractéristiques des couches
physiques et liaison de données, les méthodes de communication et une analogie de Profibus FMS et de
Profibus PA seront détaillées. Enfin, un aperçu des applications industrielles et de l’évolution des solutions
Profibus pour l’interconnexion de réseaux sous TCP-IP par ProfiNet est abordé, ainsi que ProfiSafe,
permettant 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.

I- PRESENTATION DE PROFIBUS
Profibus (Process Field Bus) est le nom d'un type de bus de terrain inventé par Siemens et devenu peu à
peu une norme de communication dans le monde de l'industrie. Il s'appuie sur une liaison RS485
Le bus PROFIBUS-DP (Decentralised Peripheral) (périphérie décentralisée) est utilisé pour la
commande de capteurs, d'actionneurs ou d'automates programmables par une commande centrale.
PROFIBUS-FMS (Fieldbus Message Specification) est utilisé aussi pour la connexion d'une «
intelligence distribuée », c'est-à-dire la mise en communication de plusieurs automates les uns avec les
autres avec des débits qui peuvent atteindre 12 Mbit/s
Le bus PROFIBUS-PA (Process Automation) est utilisé, dans le cadre de l'ingénierie de procédé, pour
contrôler des équipements de mesure par l'intermédiaire d'un système de contrôle de procédé.
(Alimentation et signal sur un même câble, jusqu’à 31.25 Kbits/s.)
La majorité des automates Siemens disposent d'une interface Profibus-DP pour le dialogue avec le PC de
programmation, supportant aussi le protocole MPI. Certains modèles proposent même une 2e interface
Profibus-DP. Mise à part sa fonction servant à lier le PC de programmation à la CPU, le Profibus-DP
peut servir de liaison entre un maître (par exemple la CPU) et ses esclaves (Micromaster, IHM...).

1. Protocoles
a. Protocoles de communication
 Profibus-FMS (Fieldbus Message Specification) : destiné aux applications
nécessitant l’échange entre maîtres pour la synchronisation d’activités de
contrôle-commande, basé sur la messagerie industrielle MMS (Manufacturing
Message Specification) ;
 Profibus-DP (Decentralized Peripheral) : destiné aux applications de type
maître-esclave en monomaître/multimaître pour la gestion des équipements
d’E/S déportés avec des temps d’accès extrêmement courts.
b. Protocoles applicatifs
Profibus-PA (Process Automation) : destiné aux applications de contrôle de
procédés nécessitant la communication avec des équipements de terrain (capteurs,
actionneurs) permettant une télé-alimentation des équipements et un fonctionnement
avec sécurité intrinsèque en ambiance explosive (EExi).

2. Supports de transmission

On reconnaît facilement un réseau Profibus-DP à la couleur de son câble : violet. En l'ouvrant, on


distingue 2 fils : un vert et un rouge, nommé "A" et "B". En général, les connecteurs Profibus sont des
connecteurs DB9 plus ou moins standards. Le fil "A" est relié à la pin n°3 du connecteur DB9, tandis que le
fil "B" est relié à la pin n°8.
Câble
Paire torsadée blindée, soigneusement isolée par une feuille conductrice et une tresse. Avec 2 conducteurs
nommés A et B.
 Fil vert : A, transporte le signal
RxD/TxD-N
 Fil rouge : B, transporte le signal
RxD/TxD+N

a. La liaison RS 485
Répondant aux applications universelles de l’industrie manufacturière de couleur
violet, c’est le mode de transmission le plus utilisé. Les caractéristiques du câble
spécifié dans la norme NF EN 50170 pour une configuration du bus RS485 sont les
suivantes :
 une paire torsadée blindée ;
 diamètre cœur : 0,64 mm ;
 impédance : 135 à 165 Ω ;
 résistance de bouclage : 110 Ω ;
 capacitance < 30 pF/m.
Câble type A - RS485

La distance maximale et le débit sont liés, le bus accepte jusqu’à 32 équipements sans répéteur et 126
équipements avec répéteur. L’utilisation d’un répéteur régénérant le signal permet de cascader les segments.
Il ne doit pas y avoir plus de 9 répéteurs entre un équipement et le maître.
Le tableau suivant indique la relation inversement proportionnelle entre le débit de transmission et la
longueur du câble.

Distances autorisées en fonction de la vitesse de transmission:

Débits (kbits/s) 9.6 19.2 45.45 93.75 187.5 500 1500 3000 6000 12000

Longueur segment (m) 1200 1200 1200 1200 1000 400 200 100 100 100

Débits de transmission et longueur de câble

Terminaison de ligne
– Résistances de terminaison équivalentes à l’impédance du câble pour polariser la ligne en l’absence de
signal. En général, intégrées dans le connecteur et activables par un
Interrupteur

b. La transmission CEI 1158-2


Adaptée aux mécanismes industriels, la spécification de transmission CEI 61158-2 définit
les caractéristiques fonctionnelles, électriques et mécaniques pour les réseaux de terrain
en transmission sur courant porteur devant être exploités dans les industries de procédés
continus et particulièrement dans des ambiances explosives (EExi):
• une paire torsadée blindée AWG 18 ;
• section cœur : 0,8 mm2 ;
• impédance caractéristique : 100 Ω ± 20 % à 31,25 kHz ;
• résistance de bouclage : 44 Ω/km ;
• atténuation : 3 dB/km à 39 kHz ;
• capacitance : 2 µF/km.

c. La fibre optique
Synonyme d’excellente immunité aux parasites et de longues distances. D’autre part,
la transmission sur fibre optique (FO) est disponible par le biais de répéteurs fibre
optique, permettant l’extension géographique du médium de communication, ainsi
que la traversée de zones à fortes perturbations électromagnétiques. L’emploi
d’étoiles optiques permet d’obtenir des topologies arborescentes.

Fibre optique

Caractéristiques fibres optiques pour PROFIBUS


3. Méthode de communication

a. Selon le modèle OSI


Présentation des protocoles Profibus sur le modèle OSI

Structure commune des télégrammes

Norme
Les divers types de télégrammes, identifiés par leur SD et les fonctions possibles pour chaque type,
identifiées par FC.
• Exemple
– Ecriture des sorties : SD = 68h, FC = 6h, pas de SSAP ni DSAP et DU : contient les valeurs des sorties.
Adressage
• Plage d’adresses de 0 à 127
– 0 : en général utilisée par les outils de diagnostic.
– 1 à 125 : adresses librement utilisables pour les maîtres et esclaves.
– 126 : réservée pour les équipements dont l’adresse est définie par le bus.
– 127 : adresse de diffusion (message reçu par tous les esclaves)
• Fonctionnement maître esclave
Le maître envoie une requête à un esclave.
L’esclave renvoie une réponse en retour.
Ainsi, pas de risque de collision.
Polling successif des différents esclaves
Fonctionnement cyclique
Le temps de cycle dépend du nombre d’esclaves et de la taille des données échangées

Fonctionnement multi maître


Les différents maîtres accèdent à tour de rôle au bus et Ils s’échangent un « jeton ». Le propriétaire de ce
jeton a le droit d’utiliser le bus. Lorsqu’il a fini son cycle, il envoie un télégramme au maître suivant. Les
règles suivantes s’appliquent
– Un seul maître peut écrire vers un esclave.
– Tous les maîtres peuvent lire tous les esclaves.

b. Méthode de gestion d’accès


Profibus met en œuvre un modèle de communication de type maître-esclave selon
un mode d’accès au bus de nature hybride. Les méthodes de contrôle d'accès à un
réseau font partie de la couche liaison de données (sous-couche MAC : Medium
Access Control). La liaison physique est une paire torsadée blindée type A.
L'échange entre le maître (unité de traitement) et les esclaves (appareils
décentralisés) s'effectue sur un mode cyclique : le maître envoie les données de
sortie aux esclaves, qui répondent par leurs données d'entrée.
Nature hybride de la gestion d’accès à PROFIBUS

D’un point de vue physique, la topologie utilisée est celle d’un bus mais d’un point logique on a en plus une
topologie anneau.

c. Contrôle d’erreurs

Les trames Profibus sont signées 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 protocole.

d. Architecture Profibus

Profibus propose une architecture réseau en trois niveaux, autorisant


communication entre matériels hétérogènes et de différents constructeurs, afin de
couvrir tous les niveaux d’automatisation d’un système.

Architecture globale de PROFIBUS


II- PROFIBUS FMS ET PROFIBUS PA
A) Profibus FMS
1. Topologie
Profibus FMS est adapté aux communications de haut niveau. En raison de la vitesse de
transmission relativement réduite et de la manipulation importante des trames, l'utilisation
de Profibus FMS surtout destinée à des installations nécessitant un transfert de peut de
trames, ou des exigences sont connectées et dont les exigences temps-réel sont peut
élevées.

PROFIBUS-FMS

2. Couche physique
Elle décrit les caractéristiques physiques de la transmission, c’est le mode le plus utilisé
dans les configurations et Profibus-FMS :

 Transmission en codage NRZ (No Return to Zero): Chaque octet d’une trame
est transmis en codage NRZ en mode asynchrone sur 11 bits : 1 bit start, 8
bits de données, 1 bit de parité paire, 1 bit stop, comme l’illustre la figure
suivante.

 débit de 9,6 kbit/s à 12 Mbit/s ;

 32 stations par segment sans répéteurs (maximum de 127 stations avec


répéteurs) ;

 extension du bus par répéteur jusqu’à 10 km ;

 connecteur standard normalisé sub-D 9 points PROFIBUS: La normalisation


de ce connecteur est un avantage et un facteur de simplicité de câblage des
équipements provenant de différents fournisseurs.
Connecteur Sub-D 9 points PROFIBUS

Câblage standard en bus RS485 de deux équipements en utilisant les broches 3 et 8 du


connecteur.

Brochage complet du connecteur sub-D 9 points PROFIBUS


3. Couche liaison de données

En référence au modèle OSI, la couche 2 de Profibus-FMS spécifie les règles d’accès au


bus et est désignée par Fieldbus Data Link Layer (FDL).

a) Méthode d’accès à la voie

La méthode d’accès à la voie implémentée sous Profibus se veut de 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 sens des adresses croissantes de 1 à 126 (adresse 0
interdite), sous la forme d’une trame illustrée par la figure ci dessous. La
station d’adresse la plus élevée redonne le jeton à la station d’adresse la plus
faible, et boucle ainsi un anneau logique par adresses croissantes sur le bus
physique.

Trame de jeton Profibus

SYN : période de synchronisation de 33 bits au niveau logique 1


SD4 : délimiteur d’en-tête (DCH) ;
DA : adresse de destination ;
SA : adresse source.

Pour la gestion de l’anneau logique, chaque station active mémorise trois paramètres :
TS (this station) : adresse de la station locale ;
PS (previous station) : adresse de la station précédente dans l’anneau logique ;
NS (next station) : adresse de la station suivante dans l’anneau logique.
La circulation du jeton sur l’anneau logique sur le bus respecte les antécédences décrites par les
paramètres TS, PS et NS de chaque station, comme le montre la figure ci dessous. De plus, chaque
station active maintient à jour trois tables ou listes d’adresses de stations lui permettant de gérer la
circulation du jeton et de s’adapter à une déconnexion de station ou à une connexion de nouvelle
station.
Voir liste d’adresses liaison de données

Circulation du jeton
Initialisation à l’anneau logique
b) Surveillance de la rotation du jeton

Afin de garantir un fonctionnement rapide et sécurisé du réseau, le temps de


rotation du jeton dans l’anneau logique est surveillé en permanence par chaque
station active.

Ainsi, toute station maître mesure, à chaque réception du jeton, l’intervalle de


temps séparant deux réceptions consécutives de 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 de configuration de la station, constitue la marge temporelle de
rétention du jeton utilisable par la station active. Chaque station active dispose de
ce temps maximum pour émettre ses messages, comme le montre la figure
suivante :

Surveillance du temps de rotation du jeton

Indépendamment du TRR, et donc de la marge temporelle, chaque station


maître peut émettre un message de priorité haute à chaque réception du jeton.
L’émission de messages de priorité basse requiert quant à elle, une marge
temporelle non nulle : TRR < TTR. Si cette condition n’est pas remplie, la
station attendra les jetons suivants pour émettre les messages de priorité basse.
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 suivante dans l’anneau logique.
Le calcul du TTR est effectué lors de la configuration du réseau sur 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 temps nécessaire à
l’envoi de messages de priorité basse ainsi qu’à d’éventuelles tentatives de
répétition de trames. La formule 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 :

min TTR = na(TTC + high TMC) + k low TMC + mt REP TMC


na : Nombre de stations maîtres
k : Nombre estimé de messages de priorité basse par jeton
TTC : temps de cycle du jeton correspondant au temps d’envoi d’une trame jeton
TMC : temps de cycle d’un message de priorité haute ou basse, correspondant au temps d’une transaction
réseau : requête + réponse ou acquittement
mt : nombre maximum de répétitions de télégramme
REP TMC: temps de cycle de répétition d’un télégramme

c) Services de communication FMS


Les services de communication supportés par Profibus-FMS concernent pour une part les services
d’accès aux données des stations, appelés services FDL (Fieldbus Data Link), et d’autre part les
services de gestion du réseau, appelés services FMA1/2 (Fieldbus Management pour couches 1 and
2).

 Services FDL
Exploités par la couche 2, ils permettent le transfert de données entre stations et sont au nombre de
quatre : trois services pour les transmissions acycliques et un service pour la transmission cyclique.

 SDA (Send Data with Acknowledge)


Ce service acyclique SDA (figure a) permet à la station active d’envoyer des données vers une
seule station distante, avec attente de réception d’une réponse de confirmation de réception correcte
ou incorrecte de la part du destinataire. En cas d’échec, la requête est réémise, jusqu’à concurrence
du paramètre de configuration Max Retry.
 SRD (Send and Request Data with reply)
Ce service acyclique SRD (figure b) permet à la station active 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
réponse.
 SDN (Send Data with No acknowledge)
Ce service acyclique SDN (figure c) permet à la station active d’envoyer des données vers une
station distante sans attente de confirmation.
 CSRD (Cyclic Send and Request Data with reply)
Ce service cyclique CSRD (figure d) permet à la station active 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.
Profibus-FMS exploite pour sa part la totalité des services mentionnés.
Services FDL
 Services FMA
Les services FMA se situent au niveau de la couche 7 où ils viennent compléter les services FMS,
et dans les couches 1 et 2 où ils permettent l’initialisation et la configuration des couches 1 et 2
locales ou distantes (adresse de la station, vitesse de transmission, indication des défauts et
événements). Parmi ces services, les plus utilisés sont : Reset FMA1/2, Set Value FMA1/2, Read
Value FMA1/2, Event FMA1/2.

4. Couche application

Constituée de :

a) La messagerie FMS (Fieldbus Message Specification)


 Elle se charge de la sécurisation des données,
 de la gestion des protocoles et des trames de transmission,
 spécifie une pléiade de services de communication évolués entre maîtres et entre
maîtres-esclaves,
 permet d’unifier des processus d’application répartis en un processus commun au
moyen de relations de communication.
b) L’interface LLI (Lower Layer Interface)
Définit la représentation des services FMS dans le protocole de transmission de la couche
2. L’interface LLI se charge du contrôle de flux et de la surveillance de la liaison. Tous
les services fournis par la couche 2 sont exécutés au niveau de LLI à la couche 7 par
l’intermédiaire de points d’accès service (SAP : Service Access Point). Ces points d’accès
sont utilisés pour l’adressage logique et le multiplexage des communications en cours. On
distingue les SAP sources SSAP et les SAP destinataires DSAP.
5. Structure des trames FMS

Les informations sont transmises sur le réseau par des séquences d’octets appelées trames.

a) Trame du jeton

La trame de circulation du jeton dispose d’un en-tête appelé 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 d’assurer la circulation du droit à accéder au bus.

Trame du jeton

b) Trame de longueur fixe sans données

Cette trame, de longueur fixe de 6 caractères, dispose d’un en-tête appelé SD1. Elle peut
être utilisée par une station active disposant 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 GAPL.

FC = (Frame Control) un octet, indiquant le type de trame (requête, acquittement ou réponse) ainsi
que des informations d’état de la station et de prévention de perte de messages.

Res réservé (0),


Trame type de trame : 0 = acquittement/réponse et 1 = requête.
Si b7 = 1 :
FCB bit de comptage de trames,
FCV validation du bit de comptage de trames :
0 : dévalidation du bit de comptage de trames,
1 : validation du bit de comptage de trames.
Si b7 = 0 :
TypeStation type et état de la station :
0 0 : esclave,
0 1 : maître non présent dans l’anneau logique,
1 0 : maître prêt à entrer dans l’anneau logique,
1 1 : maître présent dans l’anneau logique,
Fonction : 4 bits indiquant le type de services FDL utilisé ou la valeur d’acquittement selon le type
de trame indiqué par le bit b7.
La trame de réponse est soit une trame d’acquittement de même format que la requête, soit un
acquittement court sur un octet (Short Clearing SC = E5H).

c) Trame de longueur variable

Cette trame SD2 est envoyée par une station active pour une demande de service SRD. La
longueur de la trame est variable selon le nombre d’octets de données émis.

Trame FMS

LE = longueur en octets de 4 à 249,


LEr = répétition du champ LE,
DU = champ de données de longueur variable de 4 à 249 octets.

d) Trame de longueur fixe

Cette trame SD3, de longueur fixe de 14 caractères, est envoyée par une station active
pour une demande de service SDN.

SD3 = délimiteur d’en-tête (A2H),


DA = adresse de destination,
SA = adresse de la source,
DU = champ de données de longueur fixe (8 octets),
ED = délimiteur de fin (16H).
FCS (Frame Check Sequence) clé de contrôle
La trame de réponse est soit une trame de même format que la requête, soit un acquittement court sur
un octet (SC = E5H). L’acquittement court sert d’acquittement négatif dans le cas d’une requête de
type SRDA.
Scénario d’échange de trames

6. Contrôle d’erreurs

Pour le protocole Profibus-FMS, la clé de contrôle (Frame Check Sequence) est une somme
de contrôle (Checksum) de longueur d’un octet, calculée à partir de la somme modulo 256 de
tous les octets de la trame sans prendre en compte les délimiteurs d’en-tête et de fin.

B) Profibus PA
1) Caractéristiques topologiques

Les topologies admises par Profibus-PA sont la topologie bus ou arborescente par
l’intermédiaire de boîtes de jonction (coupleur/passerelle).

Topologie PROFIBUS-PA
2) Couche physique

Elle se caractérise par la spécification de transmission CEI 61158-2 qui définit les
caractéristiques fonctionnelles, électriques et mécaniques pour les réseaux de terrain en
transmission sur courant porteur devant être exploités dans les industries de procédés
continus et particulièrement dans des ambiances explosives (EExi). Les caractéristiques
majeures de la spécification CEI 61158-2 sont :

 Le codage bit utilisé est Manchester, par lequel un 0 est codé par un front descendant à demi-
période du temps bit et un bit à 1 par un front montant à demi-période;

Manchester

 débit : 31,25 kbit/s ;


 segment de 1 900 m maxi ;
 10 à 32 stations par segment : alimentation 10 mA par nœud (maximum 10 nœuds) ;
 extension du bus par répéteur jusqu’à 10 km ;
 connecteur spécialisé PA avec presse étoupe (IP 65) ci-dessous

Connecteur PA Presse étoupe

a) Téléalimentation

Pour transmettre son signal numérique, l’émetteur d’un équipement 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 :
Signal du bus CEI 61158-2

Certains équipements plus consommateurs d’énergie peuvent être alimentés par une source externe.

Téléalimentation

b) Sécurité intrinsèque

Le nombre de stations maximum sur un segment est fixé à 32, selon la


puissance disponible par le coupleur d’alimentation PA. Agissant en qualité
de maître PA, il offre un avantage de transparence du bus PA pour les
applications fonctionnant sous le bus DP.

Ainsi, avec un niveau de sécurité intrinsèque maximale limitant l’intensité sur le bus à
110 mA, 8 stations maximum sont raccordables sous une tension d’alimentation de 13,5 V,
pour une puissance maximale de 1,8 W, alors que sans sécurité intrinsèque, 32 stations sont
raccordables sous une alimentation de 24 V avec un courant maximal de 500 mA pour une
puissance maximale de 12 W.

3) Communication sur PA

L’implantation de PROFIBUS dans l’industrie des procédés permet de réduire de plus de 40


% les coûts d’étude, de câblage, de mise en service et de maintenance, tout en offrant une
grande richesse fonctionnelle et une sécurité accrue des données. On dit qu’il tend vers le
concept « Zéro armoire ». La figure ci dessous résume les différences entre l’approche
classique du câblage en fil à fil 4-20 mA et un réseau PROFIBUS-PA. Les instruments de
terrain installés en zone dangereuse sont connectés sur PROFIBUS par une liaison CEI 1158-
2 qui assure à la fois la transmission des données et la téléalimentation, sur deux fils.

Comparaison entre les deux réseaux de : cablage fil àfil et PROFIBUS-PA

4) Structure de la trame PA

Une trame Profibus-PA est encadrée par trois caractères spéciaux :


 un caractère de préambule pour synchroniser l’horloge du récepteur ;
 un caractère délimiteur de début sur 8 bits : 1,N+,N−,1,0,N−, N+,0
(avec N+ codé par un niveau haut pendant un temps bit complet, 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−, 1,0,1.
Une trame est constituée de caractères, sur 8 bits de données. La trame Profibus-PA est légèrement
différente des trames Profibus-FMS. Sa structure générale est la suivante :

Trame Profibus-PA

SDF = délimiteur d’en-tête de longueur 1 octet,


DA = adresse de destination sur 1 octet,
SA = adresse de la source sur 1 octet,
FC = contrôle de trame,
DU = données de longueur 0 à 246 octets,
CRC = clé de contrôle CRC 16 bits.

On remarque le contrôle de transmission par code redondant cyclique. Ainsi, toutes les
trames PA, y compris l’acquittement court d’un octet, sont accompagnées d’un CRC de
2 octets, offrant une grande sécurité de transmission. Le polynôme générateur utilisé offre
une distance de Hamming de 4 pour des trames inférieures à 344 octets et une distance de 5
pour celles inférieures à 15 octets :
G(X) = X16 + X12 + X11 + X10 + X8 + X7 + X6 + X3 + X2 + X + 1

5) Contrôle d’erreurs

Pour le protocole Profibus-PA, la clé est issue du calcul d’un code cyclique
redondant (Cyclical Redundancy Check) de longueur 16 bits, reposant sur une
division polynomiale de la suite de bits de la trame. La sensibilité aux erreurs de
transmission est bien supérieure pour la clé CRC que la somme de contrôle.

6) Modèle objet d’équipement de terrain (Blocs fonctions de PA)


Le protocole Profibus-PA s’appuie sur une modélisation des équipements de terrain au
travers de blocs objets logiciels. PROFIBUS-PA garantit l’interchangeabilité et
l’interopérabilité des instruments de terrain multiconstructeurs. Pour décrire les fonctions et
les paramètres de l’équipement, il s’appuie sur un modèle de blocs de fonctions
universellement reconnu par le marché.
 Les blocs physiques (PB) contiennent les caractéristiques spécifiques matérielles de l’équipement de
terrain (désignation, fabricant, version et numéro de série…)
 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 disponibles sur l’équipement de terrain, souvent réalisées par
algorithme interne ou traitement physique.)
 Les blocs transmetteurs (TB) Contiennent des données propres à l’application, comme les
paramètres de réglage.

C) Tableau récapitulatif de PROFIBUS FMS/PA


CRITERES PROFIBUS-FMS PROFIBUS-PA

Topologie Bus ou Arborescente

Physique Physique

Modèle OSI Liaison de données Liaison de données

Application

Ateliers

CIM Modules E/S Capteurs actionneurs

Trames Multiples Unique

Détections d’erreurs CRC, bit de parité

Gestion d’accès Jeton Maitre-esclave

Téléalimentation

Fonctionnement en zone à risque

Intérêts Instrumentation du terrain

Limites

9,6~500Kbits/s 93.75 kbit/s


Vitesse de transmission Rapide Faible

Equipements max

Supports de transmission RS 485 Type-A Norme CEI 61158-2

Longueur max

Codage NRZ Manchester II

Vous aimerez peut-être aussi