Académique Documents
Professionnel Documents
Culture Documents
Profibus PDF
Profibus PDF
PROFIBUS
Manuel Technique
Septembre 1999
ES
Internet
Internet
Complexit
Cellule
OS
Manufacturier
Process
PC
API
Capteurs/
actionneurs
Cots
Terrain
RS 485/Fibre optique
PROFIBUS
CEI 1158-2
PROFIBUS
Rseau AS-i
Fig. 1 : Les outils de communication de lentreprise industrielle et leur place au sein de lusine
PA
s
ure
CEI 1158-2
Profils
applicatifs
(Automatisation
des procds)
fut
RS-485
ti o
ns
Ethernet
Profils de
communication
Ev
olu
Supports
physiques
Codeurs
PROFIDRIVE
Extensions
(VEF)
TCP/IP
ProfiSafe
Fibre optique
(Scurit)
...
PROFIBUS EN 50170
...
Fig. 2 : Les trois grandes familles de profil PROFIBUS et la convergence de PROFIBUS et dEthernet
at
io
lic
DP
Communication
pp
Transmetteurs,
Positionneurs, E/S, ...
Variateurs, codeurs,
IHM, ...
Process
Manufacturier
FMS
RS 485
Fibre
optique
RS 485
Fibre optique
CEI 1158-2
Physique
Domaines dapplication
Couche
Profils applicatifs
Utilisateur
Fonctions DP
DP-Grundfunktionen
Application
(7)
Messagerie FMS
(3)-(6)
Inutilis
Fieldbus Data Link (FDL)
Liaison de donnes
(2)
Physique
(1)
Interface CEI
CEI 1158-2
Profils PROFIBUS
exigeant des dbits levs associs une simplicit dinstallation moindre cot. Son support physique est la paire torsade blinde.
Support
Nombre
de stations
Connectique
Impdance
Capacit
Rsistance de boucle
Diamtre du conducteur
Section du conducteur
135 165
< 30 pF/m
110 /km
0,64 mm
> 0,34 mm
Ligne B (rouge)
Blindage (PE)
Masse
mcanique
Ligne A v
( ert )
P24
M24
Dbit (kbit/s)
Distance/segment (m)
9,6
19,2
93,75
187,5
500
1 500
12 000
1 200
1 200
1 200
1 000
400
200
100
VP (6)
Station 1
Station 2
390
Ligne de donnes
RxD/TxD-P (3)
(3) RxD/TxD-P
DGND (5)
(5) DGND
VP (6)
RxD/TxD-P (3)
220
(6) VP
RxD/TxD-N (8)
(8) RxD/TxD-N
Ligne de donnes
RxD/TxD-N (8)
Blindage
Masse
mcanique
390
Masse
mcanique
DGND (5)
Terminaison de bus
Transmission
Dbit
Support
Tlalimentation
Topologie
Nombre de stations
Rpteur(s)
Conduite/Supervision
PROFIBUS
24 V
10 mA
10 mA
RS 485
Coupleur de
segment
ou
link
I < 120 mA
PROFIBUS
10 mA
drivation
10 mA
100
1 F
10 mA
Terminaison
de bus
Fig. 7 : Tlalimentation des instruments de terrain sur PROFIBUS en transmission CEI 1158
Manuel technique PROFIBUS (septembre 1999)
Support
Paire torsade
blinde
Impdance de boucle
44 /km
100 20 %
Affaiblissement 39 kHz
3 dB/km
Asymtrie capacitive
2 nF/km
Protection
Tension
dalimentation
Intensit
maximale
Puissance
maximale
Nombre de
*)
stations
13,5 V
110 mA
1,8 W
II
EEx ib IIC
13,5 V
110 mA
1,8 W
III
EEx ib IIB
13,5 V
250 mA
4,2 W
22
IV
24 V
500 mA
12 W
32
*) Pour une consommation de 10 mA par appareil, tout dpassement de cette valeur entranant la rduction du nombre
dappareils raccordables.
Table 5 : Alimentations normalises (valeurs de service) pour un rseau PROFIBUS sur liaison CEI 1158-2
Alimentation
Type I
Type II
Type III
Type IV
Type IV
Type IV
Tension dalimentation
13,5
13,5
13,5
24
24
24
Exigences en courant
mA
110
110
250
110
250
500
900
900
400
1 900
1 300
650
1 000
1 500
500
1 900
1 900
1 900
Type de fibre
Porte
Verre, multimode
Moyenne (2 3 km)
Verre, monomode
Plastique
PCS/HCS
Courte ( 400 m)
PC
API
API
PROFIBUS
10
Fonction
DP
FMS
SDA
SRD
SDN
CSRD
11
Le profil de communication DP
Les profils de communication PROFIBUS utilisent
un sous-ensemble des services de la couche 2
(table 8) qui sont appels par les couches suprieures au moyen de points daccs au service
(Service Access Point). Dans FMS, ces SAP servent adresser les relations de communication
logiques.
Dans DP, chaque SAP remplit une fonction bien
dfinie. Plusieurs SAP peuvent tre utiliss en
mme temps pour toutes les stations actives et
passives. Notons que lon distingue des SAP sources (Source SAP) et des SAP destination (Destination SAP).
4. Le profil de communication DP
DP est destin aux changes srie rapides, principalement cycliques, entre contrleurs de cellule
(API ou PC) ou systmes de conduite/supervision et
priphrie dcentralise (E/S, variateurs, vannes,
transmetteurs de mesure). Les fonctions de
communication correspondantes sont dfinies par
Mthode daccs
Passage de jeton entre matres et mode matre-esclave entre matre et esclaves
Possibilit de configuration monomatre ou multimatre
Nombre maxi de stations sur le bus : 126 (matres et esclaves confondus)
Communication
Procdure quilibre (transmission des donnes utilisateur) ou multidiffusion (commandes)
Transmission cyclique des donnes utilisateur entre matre et esclaves
Modes dexploitation
Operate : Transfert cyclique dentres/sorties
Clear :
Lecture des entres et maintien des sorties en scurit
Stop :
Diagnostic et paramtrage (pas de transmission de donnes utilisateur)
Synchronisation
Les commandes permettent la synchronisation des entres et des sorties.
Mode Synchro : synchronisation des sorties
Mode Freeze : synchronisation des entres
Fonctionnalits
Transfert cyclique des donnes utilisateur entre matre et esclave(s) DP
Connexion ou dconnexion dynamique de chaque esclave
Contrle de la configuration des esclaves
Puissantes fonctions de diagnostic sur 3 niveaux hirarchiques
Synchronisation des entres et/ou des sorties
Possibilit dadressage des esclaves sur le bus (option)
Maximum de 244 octets dentres et de sorties par esclave
Scurisation des donnes
Distance de Hamming = 4
Au niveau de lesclave DP, dtection par chien de garde dune dfaillance du matre correspondant
Protection de laccs aux entres/sorties des esclaves
Surveillance de la transmission des donnes utilisateur par minuterie de surveillance rglable au niveau
du matre
Types dquipement
Matre DP de classe 2 (DPM2) : outil de dveloppement ou de diagnostic
Matre DP de classe 1 (DPM1) : contrleur de cellule (API, PC)
Esclave DP : appareil de terrain (E/S TOR ou analogiques, commande de moteur, vanne)
Table 9 : Les fonctions de base du profil DP
Manuel technique PROFIBUS (septembre 1999)
12
Le profil de communication DP
Diagnostic de module
Signale lattente dun diagnostic sur une gamme
donne dE/S (module de sorties 8 bits, par ex.)
dune station.
Diagnostic de voie
Prcise la cause du dfaut sur un bit (ou voie)
dE/S (court-circuit sur sortie n 7, par ex.).
18
Temps de cycle
du bus [ms]
14
500 kbit/s
10
1,5 Mbit/s
12 Mbit/s
2
2
10
20
30
Esclaves
Le profil de communication DP
PLC
PROFIBUS-DP
Actionneur
Capteur
E/S dportes
Esclaves DP
Stop
Il ny a pas de transmission entre DPM1 et les
esclaves.
Clear
DPM1 lit les entres des esclaves et maintient
leurs sorties en scurit positive.
Operate
DPM1 est en phase de transfert. En transmission cyclique, il procde la lecture des entres
et lcriture des sorties des esclaves.
DPM1 envoie priodiquement son tat tous les
esclaves qui lui sont rattachs, laide dune commande de multidiffusion, selon une priodicit
paramtrable.
La raction automatique du systme une erreur
au cours du transfert de DPM1 (dfaillance dun
esclave, par ex.) est dtermine par le paramtre
de configuration auto-clear.
Si celui-ci est vrai, DPM1 bascule les sorties de
tous ses esclaves en scurit positive ds que lun
deux nest plus en mesure de transmettre de
14
Le profil de communication DP
Demande
En-tte
Rponse
En-tte
Entres
Fin de trame
Esclave DP
Sorties
Rponse immdiate
Matre DP
Fin de trame
4.1.6 Scurisation
Les exigences de scurit et de fiabilit de la
transmission imposent de doter DP de puissantes
fonctions de protection contre les erreurs de paramtrage ou la dfaillance des quipements de
transmission. Pour y parvenir, des mcanismes de
surveillance sont implants aux niveaux du matre
et des esclaves sous forme de surveillance temporelle. Lintervalle de surveillance est fix la configuration.
DPM1 ne se contente pas dexcuter automatiquement le transfert des donnes utilisateur dune
station. Il peut aussi envoyer des commandes un
seul esclave, un groupe desclaves ou la totalit des esclaves en mme temps (multidiffusion).
Ces commandes utilisent deux modes, synchro et
freeze, pour assurer la synchronisation sur vnement des esclaves.
15
Le profil de communication DP
Ct matre
DPM1 surveille la transmission des esclaves
laide du temporisateur Data_Control_Timer. Chaque esclave possde son temporisateur. La surveillance temporelle est dclenche lorsque la transmission choue dans lintervalle de surveillance, ce
dont est inform lutilisateur. Si la fonction de raction automatique lerreur est valide (autoclear = vrai), DPM1 quitte ltat Operate, bascule
les sorties de tous ses esclaves en scurit positive
et passe ltat Clear.
Ct esclave
Lesclave utilise le chien de garde pour dtecter les
dfaillances du matre ou de la ligne de transmission. En labsence dchange avec le matre
dans lintervalle du chien de garde, lesclave bascule automatiquement ses sorties en scurit
positive.
Cette scurisation saccompagne dun mcanisme
de contrle daccs destin aux E/S des esclaves
dune configuration multimatre. Cela garantit que
les esclaves ne sont directement accessibles que
par le matre habilit. Les autres matres doivent se
contenter dune image des E/S des esclaves, lisible
par tous, mme sans droit daccs.
16
Le profil de communication DP
Index
quipement
de base
Index
0 255
Module 1
Module 2
Index
0 255
Index
0 255
Index
0 255
Index
0 255
8 sorties
TOR
16 sorties
TOR
8 entres
TOR
1 entre
ANA
Module 3 Module 4
N demplacement
(dans lordre croissant,
de gauche droite)
Reprsentation
des donnes
en transmission
Demande :
...
Rponse :
...
1 octet de sortie
2 octets de sortie
(module 1)
(module 3)
...
1 octet dentre
4 octets d'entre
(module 3)
(module 4)
Fig. 12 : Principe dadressage des donnes en transmission acyclique (services de lecture/criture) dans DP
MSAC1_Alarm_Acknowledge
Envoi par DPM1 de son acquittement de rception
dalarme lesclave dsign.
MSAC2_Write
criture par DPM2 dun bloc de donnes dans
lesclave.
MSAC1_Status
Transmission dun message dtat de lesclave au
matre, mais cette fois, sans acquittement de ce
dernier : il peut donc y avoir crasement des messages dtat.
Le transfert seffectue en mode connect sur une
liaison MSAC1, tablie par DPM1. Celle-ci tant
trs troitement lie la connexion assurant la
transmission cyclique de donnes entre DPM1 et
esclaves, elle ne peut tre exploite que par le
matre ayant galement paramtr et configur
lesclave en question.
MSAC2_Data_Transport
criture par DPM2 de donnes dans lesclave et,
au besoin, lecture des donnes de lesclave au
cours du mme cycle de service.
(La signification des donnes est propre
lapplication et dfinie dans les profils.)
MSAC2_Read
Lecture par DPM2 dun bloc de donnes de
lesclave.
17
Variable simple
Tableau (suite de variables simples de mme type)
Structure (suite de variables simples de divers types)
Recette
Consigne
quipement 1
Seuil
Quantit
Tx de dfaillance
Tps dindisponibilit
VFD
Connexion
logique
Connexion
logique
quipement 2
VFD
Symbole
Quantit
Tx dfaillance
Tps indispon.
Fig. 13technique
: quipement
de terrain
virtuel (VFD)
et dictionnaire dobjets (OD)
Manuel
PROFIBUS
(septembre
1999)
VFD =
partie de
lquipement rel
visible la communication
18
Gestion du contexte
Initiate
Abort
Reject
Gestionnaire du dictionnaire OD
GetOD
InitiatePutOD
PutOD
TerminatePutOD
Support VFD
Status
UnsolicitedStatus
Identify
ReadWithType
WriteWithType
InformationReportWithType
DefineVariableList
DeleteVariableList
CreateProgramInvocation
DeleteProgramInvocation
EventNotification
EventNotificationWithType
AcknowledgeEventNotification
AlterEventConditionMonitoring
Seuls les
services souligns
sont obligatoires tous
les quipements PROFIBUS.
Le choix des services
complmentaires est prcis
par les profils.
Gestion du domaine
InitiateDownloadSequence
DownloadSegment
TerminateDownloadSequence
InitiateUploadSequence
UploadSegment
TerminateUploadSequence
RequestDomainDownload
RequestDomainUpload
19
Demandeur (client)
Application
5.3 Gestion du rseau
4. Confirmation :
Read.con + valeur
de mesure
1. Demande :
Read.req (Index=20)
BUS
2. Information :
Read.ind (Index=20)
3. Rponse :
Read.res + donnes
Application
Rpondeur (serveur)
Fig. 15 : Excution dun service FMS confirm
Automatisme (API)
Dveloppement
ou
conduite
H2
PROFIBUS
+
CEI 1158-2 31,25 kbit/s
PROFIBUS
Coupleur de segment
ou link
Transmetteur
de
mesure
H1
Cblage traditionnel
SNCC
PROFIBUS
Contrle
Commande
Composant local
X
1
Modules dE/S (1 x)
Interface
PROFIBUS DP
PROFIBUS DP
sur RS485 ou FO
Coffret de regroupement
Cble gris
Protection Ex
Protection Ex
Alimentation
transmetteur de mesure
Armoire
19 pouces
Coupleur/
link
Coupleur/
link
Coffret de regroupement
Exi , cble bleu
Distributeur Vki
PROFIBUS PA
sur CEI 1158-2PA
Coffret de raccordement
Transmetteurs de
mesure 1 n
Transmetteurs de mesure 1 n
Transmetteurs de
mesure 1 n
Fig. 17 : Comparaison entre les deux solutions de cblage : fil fil 4-20 mA et rseau PROFIBUS-PA
12 bar
8 bar
(en bar)
Plage de mesure
HI-HI-LIM
2 bar
HI-LIM
PV_SCALE
(mise lchelle de
la plage de mesure)
OUT
(Mesure)
0 bar
Fig. 18: Reprsentation graphique des paramtres dun transmetteur de pression dans PROFIBUS-PA
Manuel technique PROFIBUS (septembre 1999)
22
Lecture
criture Fonction
OUT
PV_SCALE
PV_FTIME
ALARM_HYS
HI_HI_LIM
HI_LIM
LO_LIM
LO_LO_LIM
HI_HI_ALM
HI_ALM
LO_ALM
LO_LO_ALM
Sortie TOR
Fournit la sortie TOR la valeur donne par le
systme.
23
PROFIBUS
Automatisme standard
Matre DPM1
E/S scurit
Esclave DP
Segment A
Rpteur
DP/PA
Passerelle
scurit
Equipement scurit
Esclave DP
Superviseur
Matre DPM2
Autres bus
de scurit
E/S standard
Esclave DP
Configuration
matre/esclaves
24
7. La configuration et lidentification
des quipements
Les quipement PROFIBUS se distinguent par
leurs performances et leurs fonctionnalits (nombre
de signaux dE/S et de messages de diagnostic) ou
par le paramtrage du bus (dbit, surveillance
temporelle). Ces variantes, selon le type
dquipement et le fournisseur, sont en gnral
renseignes dans le manuel technique. Pour simplifier la configuration de PROFIBUS et la rendre
transparente lutilisateur (Plug and Play), les
caractristiques de transmission des quipements
sont recenses dans des fiches lectroniques,
intitules bases de donnes quipement ou plus
simplement fichiers GSD.
De puissants outils permettent la configuration dun
rseau PROFIBUS. Bass sur les fichiers GSD, ils
facilitent considrablement cette tche pour des
rseaux PROFIBUS fdrant des quipements
multisources.
25
n
atio
r
u
g
fi
Con
u
sea
r
du
Outil de
configuration
PROFIBUS
API
Fig. 20 : Les fichiers GSD facilitent la configuration du rseau et donnent tout son sens la notion de
communication ouverte .
Les messages de diagnostic
saccompagner de textes en clair.
peuvent
aussi
26
SIEMENS
SIM 1
SIEMENS
SPC 4
Mitsubishi
M16C
N/A, A/N
0-10 V
0/4-20 mA
F o u rn is s eu r
C irc u it
Type
AGE
A g en t-P B
M a tre/E s c la v e
IA M
PBM
M a tre
C a ra c t ris tiq u e s
P u c e d e p ro to c o le u n ive rs e lle s u r F P G A
FMS
DP
A jo u t C
A jo u t
p r o to c o le
lo g ic ie l
D b it
1 2 M b it/s
P u c e d e p ro to c o le p rip h riq u e
3 M b it/s
U n e s eu le p u c e o u p u ce d e p ro to c o le
p rip h riq u e
3 M b it/s
M 2C
IX 1
M a tre/E s c la v e
S iem en s
SPC4
E s c la v e
P u c e d e p ro to c o le p rip h riq u e
1 2 M b it/s
S iem en s
SPC3
E s c la v e
P u c e d e p ro to c o le p rip h riq u e
1 2 M b it/s
S iem en s
DPC31
E s c la v e
P u c e d e p ro to c o le a v ec C in t g r
1 2 M b it/s
S iem en s
ASPC2
M a tre
P u c e d e p ro to c o le p rip h riq u e
1 2 M b it/s
1 2 M b it/s
S iem en s
SPM2
E s c la v e
S iem en s
LSPM 2
E s c la v e
U n e s eu le p u c e c o n o m iq u e , 6 4 b its d 'E /S
d ire cte m en t ra c c o rd a b le s la p u c e
1 2 M b it/s
P R O F IC H IP
VPC3+
E s c la v e
P u c e d e p ro to c o le p rip h riq u e
1 2 M b it/s
P R O F IC H IP
V P C LS
E s c la v e
U n e s eu le p u c e c o n o m iq u e , 3 2 b its d 'E /S
d ire cte m en t ra c c o rd a b le s la p u c e
1 2 M b it/s
27
La certification
Chaque type
dquipement
Essai en
laboratoire
Non
Rsultats
positifs?
Oui
quipement certifi
par PROFIBUS
Nutzerorganisation e.V.
Fig. 22 : Procdure de certification dun quipement
9. La certification
La norme PROFIBUS EN 50 170 dfinit les principes et rgles de communication entre les divers
constituants dun rseau. Pour faciliter ce dialogue
entre quipements PROFIBUS multisources,
lassociation PROFIBUS a mis au point une procdure complte dassurance de la qualit qui dbouche sur la dlivrance dun certificat, fond sur un
compte-rendu dessais effectus par des laboratoires accrdits.
La certification a pour objet de garantir lutilisateur
linteroprabilit, en toute scurit, des quipements multiconstructeurs prsents sur un mme
rseau. Elle sobtient aprs avoir soumis
lquipement une batterie de tests en laboratoire
qui vise dceler et corriger, avant son utilisation
en situation relle, les erreurs dinterprtation de la
norme qui ont pu tre commises par les dveloppeurs. Linteroprabilit de lquipement avec
dautres appareils certifis est galement vrifie. Il
est fondamental que ces essais soient effectus par
des experts indpendants. En cas de rsultats
positifs, le certificat peut alors tre demand
lassociation PROFIBUS.
28
La certification
La certification sappuie sur la norme EN 45 000 qui
impose laccrditation par lassociation PROFIBUS
de laboratoires dessai agissant en parfaite neutralit et en toute indpendance des constructeurs. Lun
des principes cls de cette certification est que
lquipement est test en laboratoire. Les procdures dessai et de certification sont dfinies par trois
directives PROFIBUS :
Diagnostic :
Contrle de concordance entre le contenu du
fichier GSD et la norme (par dclenchement externe du diagnostic).
Adressage :
Appel de lquipement sous trois adresses quelconques de la plage dadressage et vrification
de son fonctionnement.
Mixit :
Vrification du fonctionnement des esclaves
mixtes cooprant avec un matre FMS et DP.
Le test dinteroprabilit et de charge met en
scne plusieurs quipements PROFIBUS dautres
marques, dans un environnement multiconstructeur.
On vrifie la continuit de fonctionnement de
lensemble du rseau lorsquun quipement lui est
ajout. On teste galement lexploitation multimatre.
Si ces essais savrent tous positifs, le constructeur
adresse une demande de certificat lassociation
PROFIBUS. Chaque quipement certifi reoit ainsi
un numro de certification. Ce certificat a une dure
de validit de 3 ans qui peut tre prolonge aprs
un nouveau contrle. Ladresse des laboratoires
dessai PROFIBUS figure dans le Guide des
produits PROFIBUS ou sur notre page daccueil
Internet http://www.profibus.com.
29
Reprsentation dquipements de terrain complexes sous forme de systmes rpartis, orients objet et intgration dappareils simples, par
le biais de serveurs proxy. Cette phase met
laccent sur la coexistence de machines simples et dautomatismes complexes. Des accs
banaliss autorisent les services ncessaires
cette cohabitation et concrtisent la fusion de
PROFIBUS et dEthernet.
An 2000 :
Dialogue entre
contrle-commande et
stations PROFIBUS
chance
chance 2001
2001 ::
PROFIBUS
PROFIBUS ++
communication
communication Web/DCOM
Web/DCOM
Futur..
Futur..
Intgration
Intgration dappareils
dappareils de
de
terrain
terrain complexes
complexes sur
sur
Ethernet
Ethernet
Internet
Ethernet TCP/IP
Appel de
procdure
distance
(RPC)
Routage
Routage
TCP/IP
TCP/IP
PROFIBUS
30
8
7
6
5
4
3
2
1
0
Donnes utilisateur
par variateur
8 octets
16 octets
32 octets
64 octets
8 16 32 64
Nb. daxes
Lavenir de PROFIBUS
32
CR
Communication Reference
Brve dsignation dune relation de communication.
CRL
DP
Decentralized Periphery
Profil de communication PROFIBUS destin aux
changes rapides avec la priphrie dcentralise.
DPM1
DPM2
EDD
FDL
FDT
FMS
GSD
IHM
LLI
MAC
OD
Object Dictionary
Dictionnaire dobjets contenant la description de tous
les objets de communication dun quipement FMS.
PA
Process Automation
Profil applicatif PROFIBUS ddi lautomatisation
des procds.
SAP
33
PROFIBUS
Manuel technique
Version : septembre 1999
dit par :
PROFIBUS Nutzerorganisation e.V.
Haid-und-Neu-Str.7
D-76313 Karlsruhe
Tlphone : ++49 721 / 96 58 590
Tlcopie : ++49 721 / 96 58 599
E-mail :
Profibus_International@compuserve.com
Traduit par :
France Profibus
Mme BIGOT
4, rue des Colonels Renard
F-75017 PARIS
Tlphone : ++ 33 1 45 74 63 22
Tlcopie : ++ 33 1 45 74 03 33
E-mail : france.profibus@wanadoo.fr
Exclusion de responsabilit
Malgr tout le soin apport la conception, la rdaction, la rvision et la francisation de ce manuel, nous
ne pouvons garantir labsence totale de divergence entre son contenu et les spcifications matrielles et logicielles de PROFIBUS.
Ce manuel toutefois lobjet de contrles rguliers ; les corrections qui simposent et vos suggestions
damlioration seront prises en compte lors des prochaines ditions.
Ce manuel ne prtend en aucun cas se substituer la norme PROFIBUS EN 50170. En cas de doute, la norme
prvaut.
Copyright PROFIBUS Nutzerorganisation e.V. 1999. Tous droits rservs.