26
Moeller XSystem - Grundlagen Jun 15, 2022, Seite 1 Schutzvermerk nach DIN 34 beachten PROcess FIeld BUS

Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

Embed Size (px)

Citation preview

Page 1: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

Moeller XSystem - GrundlagenApr 11, 2023, Seite 1

Sch

utz

verm

erk

na

ch D

IN 3

4 b

eac

hte

n

PROcess FIeld BUS

Page 2: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 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

Page 3: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

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

Page 4: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

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

*

Page 5: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

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

Page 6: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

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

Page 7: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

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

Page 8: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

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

Page 9: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

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

Page 10: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

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

Page 11: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

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

Page 12: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

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

Page 13: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

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

Page 14: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

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

Page 15: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

Moeller XSystem - GrundlagenApr 11, 2023, Seite 15

Sch

utz

verm

erk

na

ch D

IN 3

4 b

eac

hte

n

Page 16: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

Moeller XSystem - GrundlagenApr 11, 2023, Seite 16

Sch

utz

verm

erk

na

ch D

IN 3

4 b

eac

hte

n

Page 17: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

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

Page 18: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

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

Page 19: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

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.

Page 20: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

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

Page 21: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

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

Page 22: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

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

Page 23: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

Moeller XSystem - GrundlagenApr 11, 2023, Seite 23

Sch

utz

verm

erk

na

ch D

IN 3

4 b

eac

hte

n

Page 24: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

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)

Page 25: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

Moeller XSystem - GrundlagenApr 11, 2023, Seite 25

Sch

utz

verm

erk

na

ch D

IN 3

4 b

eac

hte

n

Page 26: Schutzvermerk nach DIN 34 beachten Moeller XSystem - Grundlagen 5-Jan-14, Seite 1 PROcess FIeld BUS

Moeller XSystem - GrundlagenApr 11, 2023, Seite 26

Sch

utz

verm

erk

na

ch D

IN 3

4 b

eac

hte

n