Upload
reinhard-schicker
View
111
Download
0
Embed Size (px)
Citation preview
Moeller XSystem - GrundlagenApr 11, 2023, Seite 1
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
PROcess FIeld BUS
Moeller XSystem - GrundlagenApr 11, 2023, Seite 2
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Sortiment
Branche:
Elektr. Schnittstelle:
Verständigung:
FMS PADP
MaschinenbauAllg.Automatisierung
Verfahrens-technik
RS 485 IEC 1158-2
Moeller XSystem - GrundlagenApr 11, 2023, Seite 3
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Vernetzungsebenen
Aktuator/Sensor-Ebene
Leitebene
Feldebene
Su
con
et K
Inte
rbu
s
PR
OF
IBU
S-D
P
PR
OF
IBU
S-P
A
AS-Interface
Profibus-FMS
Multimaster azyklisch
Master/Slavezyklisch
CA
N
Moeller XSystem - GrundlagenApr 11, 2023, Seite 4
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Topologien
PAS 6
PAS 7
DPM 1
DPM 4
FMSM 8
FMSM 9
DPS 2
DPS 3
DPS 5
FMS
S 10
FMS
S 11
Kommunikations - Grenzen
*
Moeller XSystem - GrundlagenApr 11, 2023, Seite 5
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
DP-Geräteklassen
DP-Master Klasse 1
DP DP DP
DP-Master Klasse 2
READWRITE
Slave Slave Slave
READI / Q
DPSlave
READWRITE
Config, P
aram
Config, Param
Moeller XSystem - GrundlagenApr 11, 2023, Seite 6
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Projektierung (1)
100 200 400 600 800 1000 1200m
kBAUD
12000
1500
500
187,5
9,6/19,2/93,75
Entfernung / Geschwindigkeit
RS485
Moeller XSystem - GrundlagenApr 11, 2023, Seite 7
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Projektierung (2)
1 2 31R
32 50R
Linie 1
Linie 2
100 126Max.
Linie n
244 Byte
244 Byte
Max. 32 Tln. / Linie
Max.
126
TlnM S
Moeller XSystem - GrundlagenApr 11, 2023, Seite 8
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
GSD - Geräte-Stamm-Daten
Typ Id
ent
Baudra
te
Data S
tatus
Moeller XSystem - GrundlagenApr 11, 2023, Seite 9
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Konfiguration
Master
DP Konfigurator(Bestandteil von Xsoft)
E/A Sensor Antrieb Messumformer Ventil
M
Genormte GSD
GSDGeräte -Stamm-Daten
DP
Konfiguration
Moeller XSystem - GrundlagenApr 11, 2023, Seite 10
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Die DP-Konfiguration in der XSoft
Schritt 1
Schritt 2
Interne Modulreferenz;nicht verändern
Startadressen desModuladreßbereiches
Startadresse für dieDiagnosedaten des Moduls
Profibus DPStationsadresse
Oben: Löschen der Ausgängebei BusfehlerUnten: Starten der Kommunikationbei Start des Automatisierungsgeräts
Moeller XSystem - GrundlagenApr 11, 2023, Seite 11
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Die DP-Konfiguration in der XSoft
Einstellung der Baudrate für den gesamten Strang.Empfehlung: Automatische Optimierung !
Schritt 3
Moeller XSystem - GrundlagenApr 11, 2023, Seite 12
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Die DP-Konfiguration in der XSoft
Schritt 4
Auswählen der Slave-Teilnehmer am Strang
Moeller XSystem - GrundlagenApr 11, 2023, Seite 13
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Die DP-Konfiguration in der XSoft
DP-Adresse
einstellen
Slave aktivieren
Schritt 5
Moeller XSystem - GrundlagenApr 11, 2023, Seite 14
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Die DP-Konfiguration in der XSoft
Schritt 6
Module auswählen
Doppelklick
Moeller XSystem - GrundlagenApr 11, 2023, Seite 15
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Moeller XSystem - GrundlagenApr 11, 2023, Seite 16
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Moeller XSystem - GrundlagenApr 11, 2023, Seite 17
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
PROFIBUS-Nutzerorganisation
http://www.profibus.com
Moeller XSystem - GrundlagenApr 11, 2023, Seite 18
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Steckbrief Profibus-DP
Zugriffsverfahren Master/Slave, Token Passing möglich
deterministisch
Topologie Linie, mit Repeater: Baum, Stern
Übertragungsmedium Twisted Pair geschirmt, LWL
Teilnehmerzahl 126 (31 ohne Repeater)
Entfernung 2 400 m; mit Repeater bis 9 600 m
Übertragungsrate 9,6 kbit/s / 19,2 / 93,75 / 187,5 / 500 / 1 500 / 12 Mbit/s
Datenmenge pro Telegramm 244 Byte
Datenverkehr zyklisch (und azyklisch mit DP V1)
Normen EN 50170, DIN 19245 T3
Lobby Profibus Nutzerorganisation (PNO) mit über 170 Mitgliedern u.a. Bosch,
Siemens, MOELLER, ABB
Moeller XSystem - GrundlagenApr 11, 2023, Seite 19
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Diagnoseinformation des Slaves (1)
Master SlaveDATA
DATA0
DIAG_DATA
DiagFlag
Master SlaveDATA
DATA1
DIAG_DATA
DiagFlag
1
Master SlaveSlave_Diag
DIAG_DATA
DIAG_DATA
1
DIAG_DATA
1
1.
2.
3.
Moeller XSystem - GrundlagenApr 11, 2023, Seite 20
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Diagnoseinformation des Slaves (2)
Master SlaveDATA
DATA0
DiagFlag
Master SlaveDATA
DATA1
DIAG_DATA
DiagFlag
0
Master SlaveSlave_Diag
DIAG_DATA
DIAG_DATA
0
DIAG_DATA
0
4.
5.
6.
DIAG_DATA
1
DIAG_DATA
1
DIAG_DATA
1
Moeller XSystem - GrundlagenApr 11, 2023, Seite 21
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Slave Diagnosedaten
DP-Master
. 0 . 1 . 2 . 3 . 4 . 5 . 6 . 7 24V 0V
. 0 .1 .2 .3 .4 .5 .6 .7 0V
DigitalInput
DigitalInput
EM4-204-DX1
1=P ow er2=B us3=D iag4=C onfig E rror
1 2 3 4
PRO F IBU S -D P
1 2
Power Supply
2 4 V 0 V
S 1 S2
PRO F IBU S -D P
Byte-No Information
Station_Status_1
Station_Status_2
Station_Status_3
Diag_Master_Address
Ident_Number (high)
Ident_Number (low)
Block length (Bytes)
Diag Modul-No
Diag EM4
Diag 1.LE
Diag 2.LE
Diag 3.LE
Diag 4.LE
Diag 5.LE
Diag 6.LE
Standard Diagnose
EN50170
Ext_Diag_Data
Erweiterte DiagnoseGerätebezogen
Moeller XSystem - GrundlagenApr 11, 2023, Seite 22
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Diagnose der Buskommunikation
Startadresse für dieDiagnosedaten des Moduls
TYPE GETBUSSTATE:STRUCT
BOLDENABLE : BOOL;ENABLE: BOOL;DRIVERNAME:POINTER TO STRING;DEVICENUMBER:INT;READY:BYTE;STATE:INT;EXTENDEDINFO:ARRAY[0..129] OF BYTE;
END_STRUCTEND_TYPE
DP_STRANG AT % MB0 : GETBUSSTATE;
Globale VariablenlisteBit 7 6 5 4 3 2 1 0 TeilnehmerByte 0 X X X AByte 1 X X X BByte 2 X X X CByte 3 X X X D
Byte 128 X X X ZByte 129 X X X X X X X X
Jedes Byte enthält die Diagnoseinformationen eines Teilnehmers.Sie sind in 3 Bit enthalten.Bit 0: 1 = Teilnehmer vorhandenBit 1: 1 = Datenaustausch okBit 2: 1 = Diagnosedaten liegen vor
Moeller XSystem - GrundlagenApr 11, 2023, Seite 23
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Moeller XSystem - GrundlagenApr 11, 2023, Seite 24
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Diagnose der Buskommunikation
ENABLE: 1 = aktivieren0 = deaktivieren
DRIVERNAME: Für die einzelnen Treiber werdenfolgende Namen verwendet:Lokal XION: XcXionPROFIBUS DP: XcNetIoCANopen: XcNetIo
DEVICENUMBER: (0,1,2) Nummer, die derPROFIBUS-DP- oder CANopen-Moduladresse zugeordnet ist.Bei Lokal XION ist generell die“0” einzutragen(Für ein weiteres PROFIBUS-DP-/CANopen- Modul mit derAdresse CE000 ist ebenfalls eine0 einzutragen.Lokal XION undPROFIBUS-DP/CANopenunterscheiden sich durch denNamen des Treibers)
BUSMEMBERID: (Knoten-) Nummer /Adresse des TeilnehmersBei Lokal XION ist generell die “0” einzutragenIm PROFIBUS-DP-Strang erhält der erste Slavenormalerweise die Adresse 2.Bei CANopen kann die Adressierung (Node ID) derTeilnehmer mit 1 beginnen. In dem angehängtenBeispiel erhält das Modul XC-NET-CAN die Node ID 1.Beachten Sie, dass bei CANopen die niedrigenAdressen die höchste Priorität haben.
READY: 0 = Baustein inaktiv1 = Baustein aktiv
STATE: für die Werte –1, 0, 1, 2, 3 sind die Konstanten festgelegt:-1: NDSTATE_INVALID_INPUTPARAM0: NDSTATE_NOTENABLED1: NDSTATE_GETDIAG_INFO2: NDSTATE_DIAGINFO_AVAILABLE3: NDSTATE_DIAGINFO_ NOTAVAILABLE
EXTENDEDINFO: In den 100 Byte stehen weitere Diagnosedaten(ARRAY [0..99] OF BYTE)
Moeller XSystem - GrundlagenApr 11, 2023, Seite 25
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n
Moeller XSystem - GrundlagenApr 11, 2023, Seite 26
Sch
utz
verm
erk
na
ch D
IN 3
4 b
eac
hte
n