13
CANopen Jun 16, 2022, Seite 1 Schutzvermerk nach DIN 34 beachten Prozessdatenobjekte (PDO)

Schutzvermerk nach DIN 34 beachten CANopen 18-May-14, Seite 1 Prozessdatenobjekte (PDO)

Embed Size (px)

Citation preview

Page 1: Schutzvermerk nach DIN 34 beachten CANopen 18-May-14, Seite 1 Prozessdatenobjekte (PDO)

CANopenApr 11, 2023, Seite 1

Sch

utz

verm

erk

na

ch D

IN 3

4 b

eac

hte

n

Prozessdatenobjekte (PDO)

Page 2: Schutzvermerk nach DIN 34 beachten CANopen 18-May-14, Seite 1 Prozessdatenobjekte (PDO)

CANopenApr 11, 2023, Seite 2

Sch

utz

verm

erk

na

ch D

IN 3

4 b

eac

hte

n

COB-ID ProcessData

ProcessDataObject

Was ist eine PDO?

Temperatursensor

COB-IDData1-2047 0 8bis maximal

123425

1234

25°C

Druck Zeit Geschwindigkeit etc.

Transmit-PDO

DataReceive-PDO

COB= CommunicationOBject Identifier

Page 3: Schutzvermerk nach DIN 34 beachten CANopen 18-May-14, Seite 1 Prozessdatenobjekte (PDO)

CANopenApr 11, 2023, Seite 3

Sch

utz

verm

erk

na

ch D

IN 3

4 b

eac

hte

n

Die COB-ID (Communication Objekt Identifier)

Die COB-ID dient zur Adressierung und Priorisierung der PDO‘s!

010313029

2047 verschiedene COB-ID‘s=0 dann 11-Bit-ID=1 dann 29-Bit-ID

=0 RTR ist möglich bei diesem PDO=1 RTR ist nicht möglich bei diesem PDO

=0 PDO existiert / ist gültig=1 PDO existiert nicht / ist nicht gültig

Page 4: Schutzvermerk nach DIN 34 beachten CANopen 18-May-14, Seite 1 Prozessdatenobjekte (PDO)

CANopenApr 11, 2023, Seite 4

Sch

utz

verm

erk

na

ch D

IN 3

4 b

eac

hte

n

Default-PDOs eines CANopen-Gerätes nach CiA DS-401

CAN

TPDO4TPDO3TPDO2TPDO1 RPDO4RPDO3RPDO2RPDO1

DigitaleBit:

0-63

AnalogeKanäle:

0-3 4-7 8-11

Hardware-Input Hardware-Output

DigitaleBit:

0-63

AnalogeKanäle:

0-3 4-7 8-11

0-10 0/ 4-20 mA

Page 5: Schutzvermerk nach DIN 34 beachten CANopen 18-May-14, Seite 1 Prozessdatenobjekte (PDO)

CANopenApr 11, 2023, Seite 5

Sch

utz

verm

erk

na

ch D

IN 3

4 b

eac

hte

n

Voreingestellte COB-IDs

Geräte ID + DefaultOffsetDefault-COB-ID: 8 Byte PDO

... bis Gerät 127

181 281 381 481 201 301 401 501

Sende-PDOs Empfangs-PDOs

Gerät 1

182 282 382 482 202 302 402 502

Sende-PDOs Empfangs-PDOs

Gerät 2

Alle COB-IDs in Hex!

Page 6: Schutzvermerk nach DIN 34 beachten CANopen 18-May-14, Seite 1 Prozessdatenobjekte (PDO)

CANopenApr 11, 2023, Seite 6

Sch

utz

verm

erk

na

ch D

IN 3

4 b

eac

hte

n

Aufgabe: Wie lauten die COB-IDs der Default-PDOs?

Sende-PDOs Empfangs-PDOs

Geräte-ID 64

?

Page 7: Schutzvermerk nach DIN 34 beachten CANopen 18-May-14, Seite 1 Prozessdatenobjekte (PDO)

CANopenApr 11, 2023, Seite 7

Sch

utz

verm

erk

na

ch D

IN 3

4 b

eac

hte

n

Automatische Verbindung von CAN-Geräte mit XControl

181

Sende-PDOs

Empfangs-PDOs

201

......

PDO‘s besitzen noch keine COB-ID!

181 281 381 481 201 301 401 501

Sende-PDOs Empfangs-PDOs

Gerät 1

Page 8: Schutzvermerk nach DIN 34 beachten CANopen 18-May-14, Seite 1 Prozessdatenobjekte (PDO)

CANopenApr 11, 2023, Seite 8

Sch

utz

verm

erk

na

ch D

IN 3

4 b

eac

hte

n

Aufgabe: CAN-XION-Station mit 14 analogen Output

Konfigurieren Sie eine XION-Station auf Adresse 2 mit 7 „XN-2AO“ Modulen!

• Wie löst XSystem das Problem,daß nur maximal 12 analoge Output in Default PDO‘s Platz haben?

• Was müssen Sie ändern, damit der Datenaustausch mit allen analogen Ouputsignalen funktioniert?

14 * 0-10V...

2

Page 9: Schutzvermerk nach DIN 34 beachten CANopen 18-May-14, Seite 1 Prozessdatenobjekte (PDO)

CANopenApr 11, 2023, Seite 9

Sch

utz

verm

erk

na

ch D

IN 3

4 b

eac

hte

n

XI/ON spezifische Default-PDOs

PDO5 2. Gruppe digitale I/Os Bits 64 bis 127

COB-ID TPDO

800001C0h+Node-ID

Bedeutung COB-ID RPDO

80000240h+Node-ID

PDO13 4. Gruppe analoge I/Os Kanäle 12-15

800001A0h+Node-ID 80000220h+Node-ID

PDO16 7. Gruppe analoge I/Os Kanäle 24-27

800004A0h+Node-ID 80000520h+Node-ID

Bit 31=1 => PDOs sind gesperrt!

Page 10: Schutzvermerk nach DIN 34 beachten CANopen 18-May-14, Seite 1 Prozessdatenobjekte (PDO)

CANopenApr 11, 2023, Seite 10

Sch

utz

verm

erk

na

ch D

IN 3

4 b

eac

hte

n

Freischalten der spezifischen XI/ON-PDOs

10COB-ID:

Page 11: Schutzvermerk nach DIN 34 beachten CANopen 18-May-14, Seite 1 Prozessdatenobjekte (PDO)

CANopenApr 11, 2023, Seite 11

Sch

utz

verm

erk

na

ch D

IN 3

4 b

eac

hte

n

Aufgabe: CAN-XION-Station mit 14 analogen Output (Teil 2)

14 * 0-10V...

2 34

Erstellen Sie eine weitere Station mit der Adresse 34 und einem Modul „XN-2DO“.

• Was beobachten Sie? • Was müssen Sie tun?

Page 12: Schutzvermerk nach DIN 34 beachten CANopen 18-May-14, Seite 1 Prozessdatenobjekte (PDO)

CANopenApr 11, 2023, Seite 12

Sch

utz

verm

erk

na

ch D

IN 3

4 b

eac

hte

n

Jede COB-ID darf nur einmal vorkommen!

13. Analog Input

PDO13 - COB-ID: 01A0 hex + 2 = 01A2 hex

1. Digital InputPDO1 - COB-ID0180 hex + 22 hex = 01A2 hex

Node-ID 2 Node-ID 34 (=22 hex)

XI/ON-spezifische Default-PDO könnten bei höheren Node-IDs wiederholt auftreten! In diesem Fall muß die PDO geändert werden!

Page 13: Schutzvermerk nach DIN 34 beachten CANopen 18-May-14, Seite 1 Prozessdatenobjekte (PDO)

CANopenApr 11, 2023, Seite 13

Sch

utz

verm

erk

na

ch D

IN 3

4 b

eac

hte

n

Welche COB-IDs dürfen nicht vergeben werden?

Alle Zahlen in Hex!

Free 128dez COB-IDs0x80: Sync-Signal0x81-0x100: EmergencyFree 128dez COB_IDs0x181-0x580: Default-PDOs0x581-0x600: SDO-Response (580+Node-ID)0x601-0x680: SDO-Request (600+Node-ID)Free 128dez COB_IDs0x701-0x780: NodeguardFree 128dez COB_IDs0x7FF (End - 2047 Decimal)