Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Fak. Elektrotechnik & Informationstechnik ◦ Institut für Automatisierungstechnik ◦ Professur für Prozessleittechnik
Feldbuskommunikation am B i i l P fib DP/PABeispiel Profibus DP/PA
VL PLT1VL PLT1
Professur für Prozessleittechnik
Historie PROFIBUSHistorie PROFIBUS
• 1987: Start der PROFIBUS-Entwicklung (PROFIBUS FMS)1993 Spe ifikation des einfachen nd schnellen PROFIBUS DP • 1993: Spezifikation des einfachen und schnellen PROFIBUS DP (Decentralized Peripherals)
• 1995: Erweiterung der PROFIBUS-Physik um eine Variante für gleichzeitige Kommunikation und Speisung (PROFIBUS PA)gleichzeitige Kommunikation und Speisung (PROFIBUS PA)
• 1997: Applikationsprofil PROFIdrive: Geräteverhalten und Zugriffsverfahren auf Antriebsdaten von drehzahl-veränderbaren elektrischen Antrieben am PROFIBUS
• 1998: Applikationsprofil PA Devices: Eigenschaften, Leistungsmerkmale und Verhaltensweisen für Geräte bestimmter Geräteklassen (z.B. Druck, Temperatur oder Durchfluss)
• 1999: Applikationsprofil PROFIsafe: PROFIBUS-Kommunikation zwischen Sicherheitssteuerungen und sicherheitsgerichteten Geräten für sicherheitsgerichtete Automatisierungsaufgaben bis KAT4 nach EN954 AK6 oder SIL3 nach IEC 61508KAT4 nach EN954, AK6 oder SIL3 nach IEC 61508
22.06.10 PLT-1 (c) Urbas, 2008-2010 2
StandardisierungStandardisierung
• 1991: nationale Norm DIN 19245 1996 E opäische No m EN 50170 • 1996: Europäische Norm EN 50170.
• Seit 1999 Integration in den internationalen Normen IEC 61158 und 61784
• IEC 61158 Digital data communication for measurement and • IEC 61158 - Digital data communication for measurement and control - Fieldbus for use in industrial control systems
– Part 2: Physical layer specification and service definition– Part 3: Data link service definition – Part 4: Data link protocol specification – Part 5: Application layer service definition– Part 6: Application layer protocol specification
• IEC 61784 - Digital data communications for measurement and control
– Part 1: Profile sets for continuous and discrete manufacturing relative to fieldbus use in industrial control systemsfieldbus use in industrial control systems
22.06.10 PLT-1 (c) Urbas, 2008-2010 3
61784 / 61158 / 50170 / 5025461784 / 61158 / 50170 / 50254
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 4 von XYZ
Verschiedene AusprägungenVerschiedene Ausprägungen
Profibus PA(Prozessanschluss)
Profibus FMS– Subset von MMS (nicht mehr (Prozessanschluss)
• 2-Drahttechnik (Bus Powered)K K ik i
– Subset von MMS (nicht mehr aktuell?)
Profibus DP(Dezentrale Peripherie)• Kurze Kommunikations-
zeiten (> 10 ms)• Linien- oder Baumstruktur
(Dezentrale Peripherie)• Hohe Datenübertragungs-
raten (< 12 Mbit/s) undmit Segmentkabellängen bis 1.900 m
• Einfache Sensoren & Aktoren
• kurze Reaktionszeiten (> 1ms)
• intelligente Feldgeräte und • FISCOModell für Ex-Bereich dezentrale Peripheriegeräte
• Linien-, Baum-, Stern-strukturen bis max. 10 km
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 5 von XYZ
AnwendungsbereichAnwendungsbereich
Siemens,2005
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 6 von XYZ
ÜbersichtÜbersicht
• Profibus DP
– Physikalische Schicht
– Komponenten und Strukturen
– Telegramme
– Multimaster-Betrieb
Zyklischer Datenaustausch– Zyklischer Datenaustausch
– Profibus PA
– Physikalische SchichtPhysikalische Schicht
– Eigensichere Busanschaltung
– Profibus PA Segmentkopplerg pp
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 7 von XYZ
Profibus DP: Physikalische SchichtProfibus DP: Physikalische Schicht
• RS485– symetrische 2-Drahtleitung– max. 32 TN/Segment, max. 3
Repeater zwischen 2 Stationen, max. 126 TN
– Aktiver Abschlusswiderstand an beiden Enden!beiden Enden!
– SUB-D 9 Stecker oder Klemme• 3: RxD/TxD-P• 8: RxD/TxD-N• 5: DGND
(Wollschlaeger 2005)
• 5: DGND• 6: VP (5V)
– NRZ-Kodierung• RS485-iS (für Ex-Bereiche)• Lichtwellenleiter• Lichtwellenleiter
– Kunststoff < 50m– Glasfaser < 1 km
(Wollschlaeger 2005)
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 8 von XYZ
(Wollschlaeger 2005)
KomponentenKomponenten
(Siemens 2005)
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 9 von XYZ
( )
StrukturenStrukturen
• Line, Baum, Stern mit kurzen Stichleitungen
• Maximal 3 Repeater zwischen zwei TN
(Wollschlaeger 2005)
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 10 von XYZ
( g )
BitübertragungBitübertragung
• NRZ: No Return to Zero
• Ausgewertet wird die Differenzspannung zwischen den Leitungen gTxD-N und TxD-P
• 1: -0.3 > DU > -6 V ANDAND
TxD-P > TxD-N
• 0: +0 3 < DU < 6 V • 0: +0.3 < DU < 6 V AND
TxD-P < TxD-N (Wollschlaeger 2005)
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 11 von XYZ
Schicht 1 Telegramme – RS485 UARTSchicht 1 Telegramme RS485 UART
(Wollschlaeger 2005)
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 12 von XYZ
Hybrides BuszugriffsverfahrenHybrides Buszugriffsverfahren
– Buszugriffsberechtigung für Aktive Teilnehmer (M t ) üb T k P i(Master) über Token Passing
– Master/Slave Kommunikation während Tokenhaltezeit
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 13 von XYZ
DatenübertragungsdiensteDatenübertragungsdienste
• SDN: Send Data with No Acknowledge– Unquittierte Nachrichten, Broadcast/Multicast
• SDA: Send Data with Acknowledge– Empfang von Daten wird quittiertEmpfang von Daten wird quittiert
• SRD: Send and Request Data– Sowohl Aufruf als auch Antwortteil enthalten Daten
• CSRD: Cyclic Send and Request Data– Zyklisches Polling zum Update eines lokalen Abbilds
anhand Pollliste soweit Tokenhaltezeit erlaubt.– wesentliches Kommunikationsmittel im Profibus-DP
• Anforderer eines Dienstes ist IMMER der Teilnehmer im Tokenbesitz!im Tokenbesitz!
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 14 von XYZ
Schicht 2 - TelegrammeSchicht 2 Telegramme
(Wollschlaeger 2005)
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 15 von XYZ
(Wollschlaeger 2005)
DP-TeilnehmerDP Teilnehmer
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 16 von XYZ
(PNO 2004)
Deterministische KommunikationDeterministische Kommunikation
• Zyklische Dienste (CSRD, DP-Master Klasse 1)
• Lesen und Schreiben des Prozessabbilds der Steuerung
• Azyklische Dienste (SDA, SRD, DP-Master Kl. 1 & 2)
• Parametrierung und Diagnose
(Siemens 2005)
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 17 von XYZ
Multi-Master-Systeme
(PNO 2004)
22.06.10PLT-1 (c) Urbas, 2008-2010 Folie 18 von XYZ
(PNO 2004)
Aufbau DP-Master
22.06.10PLT-1 (c) Urbas, 2008-2010 Folie 19 von XYZ
(PNO 2004)
Aufbau Profibus DP SlaveAufbau Profibus DP Slave
• Kleine Stückzahlen: Schnittstellenmodule als Schnittstellenmodule als Aufsteckkarten mit kompletter Slavelogik
• Große Stückzahlen: Spezielle • Große Stückzahlen: Spezielle Chips
– Protokollchips zum Anschluss an µCan µC
– ASIC mit µC und Protokollchips
• www.profibus.com/productguide.html
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 20 von XYZ
Fak. Elektrotechnik & Informationstechnik ◦ Institut für Automatisierungstechnik ◦ Professur für Prozessleittechnik
Profibus PAProfibus PA
Profibus PAProfibus PA
• Profibus DP im Ex-Bereich schwierig, Wunsch nach 2-D htt h ik it D t üb t d Drahttechnik mit Datenübertragung und Energieversorgung auf einer Leitung und günstigere Ankopplung und transparenter Anbindung an Profibus DP Profibus PA
• Pneumatischen Aktoren, Magnetventilen und Sensoren für Mess- und Analyseaufgaben in Umgebungen bis für Mess und Analyseaufgaben in Umgebungen bis Ex-Zone 0 oder 1
• Anbindung an Profibus DP Segmentkoppler
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 22 von XYZ
Bitübertragunsschicht IEC 61158-2Bitübertragunsschicht IEC 61158 2
• IEC 61158-2 transmission techniquedigital bitsynchronous data transmission– digital, bitsynchronous data transmission,
– data transmission rate: 31.25 kbit/s,– Manchester coding without mean values, with a current/amplitude
modulation of ± 9 mA (Fig. 11),– remote DC voltage power supply: up to max. 32 volts (with EEx ia IIC:
14 to 20 V),– signal transmission and remote power supply over twisted two-wire line
126 addressable devices– 126 addressable devices,– line or tree topology possible,– up to 1900 m total line length (with EEx ia IIC: 1000 m),– stub lines to the devices: up to 120 m; in hazardous areas maximum 30 p ;
m,– up to 32 devices per line segment (in hazardous areas depending on the
supply current) andthe network is expandable by max 4 repeaters (line amplifiers)– the network is expandable by max. 4 repeaters (line amplifiers).
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 23 von XYZ
Anzahl der an einem PA Segment b t ibb G ätbetreibbaren Geräte
• Anzahl wird beeinflusst vonVerbrauch der Geräte– Verbrauch der Geräte
– Leitungswiderstand– Strom/Spannung am Ausgang des DP/PA-Kopplers
• Anwendung Ohmsches GesetzAnwendung Ohmsches Gesetz– Anzahl = Strom am Kopplerausgang [mA] / typischer Stromverbrauch
pro PA-Gerät [mA]– Ex-Bereich: 110 mA / 12 mA = 9 Geräte– Nicht-Ex: 1000 mA / 12 mA = 83, begrenzt durch Norm auf 31
• Leitungslänge (bezogen auf Anzahl Geräte)– Leitungslänge [km] = (Spannung am Kopplerausgang [V] –
min Versorgungsspannung PA-Gerät [V]) / (Summe Stromverbrauch [A] min.Versorgungsspannung PA-Gerät [V]) / (Summe Stromverbrauch [A] * Leitungswiderstand [/km]
– Ex-Bereich: (13,5V-9V)/(0,11 A * 44 /km) ~ 0,92 km– Nicht-Ex: (31V – 9V)/(500 mA * 44 /km) ~ 1 km– Maximallängen nach Norm: Ex: 1,0 km, Nicht-Ex: 1,9 km
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 24 von XYZ
Manchester CodierungManchester Codierung
(Samson 1999)
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 25 von XYZ
StrukturStruktur
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 26 von XYZ
Profibus FDL Telegramme im IEC 61158-R hRahmen
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 27 von XYZ
Fak. Elektrotechnik & Informationstechnik ◦ Institut für Automatisierungstechnik ◦ Professur für Prozessleittechnik
EngineeringEngineering
ZykluszeitenP fib DP/PAProfibus DP/PA• Profibus DP
– DPt = NbDP * [ OvPB + DPt = NbDP [ OvPB + BitDP * (NbE + NbA)] / BdsDP
– Beispiel 30 DP Slaves,
– DPt = 30 * [ 317 bit + 11 bit/byte * (244 byte + 244 byte)] / 12 Mbit/s = 14.2 ms
• Profibus PA
– PAt = NbPA * [ OvPB + BitPA * NbByte ] / BdsPA
– Beispiel 1 PA Slave,
– Pat = 1 * [ 37 bit + 8 bit/byte * 5 byte ] / 31.25 kbit/s = 11 4 mskbit/s = 11.4 ms
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 29 von XYZ
ProfileProfile
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 30 von XYZ
FunctionblockmodelFunctionblockmodel
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 31 von XYZ
AustauschbarkeitAustauschbarkeit
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 32 von XYZ
EDD & FDTEDD & FDT
• Electronic Device Description (EDD)• Field Device Tool (FDT)
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 33 von XYZ
InitialisierungInitialisierung
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 34 von XYZ
KonfigurationsbeispieleKonfigurationsbeispiele
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 35 von XYZ
Weiterführende LiteraturWeiterführende Literatur
• http://www.profibus.com • http://www.profibus.com/rpa/germany/• Popp, M. (1998) Profibus DP – Grundlagen, Tips und
Tricks Heidelberg: SpringerTricks. Heidelberg: Springer.• Weigmann, J. & Kilian, G. (2002) Dezentralisiereen
mit Profibus-DP/DPV1, 3. Aufl., Erlangen : Publicis• Diedrich, Ch. & Bangemann, Th. (2006) Profibus PA.
Instrumentierungstechnologie für die Verfahrenstechnik. 2. Aufl., München : Oldenbourg, g
22.06.10 PLT-1 (c) Urbas, 2008-2010 Folie 36 von XYZ