Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
44
Добавлен:
11.10.2020
Размер:
2.13 Mб
Скачать

160 • CANopen

Netzwerkkommunikation

5.3.4.2.20Objekt 0x1400– 0x141F, Receive PDO Communication Parameter

 

Idx

 

 

S-Idx

 

 

Name

 

 

Typ

 

Attribut

 

Default Wert

 

0x1400 bis

 

0

 

Max. unterstützte

 

 

Unsigned8

 

RO

2

 

 

0x141F

 

 

 

 

 

Einträge

 

 

 

 

 

 

 

 

 

 

 

1

 

COB-ID

 

 

Unsigned32

 

RW

 

Idx 0x1400 0x200+Modul-ID

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Idx 0x1401 0x300+Modul-ID

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Idx 0x1402

0x400+Modul ID

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Idx 0x1403

0x500+Modul-ID

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Idx 0x1404-141F 0x80000000

 

 

 

2

 

Übertragungstyp

 

 

Unsigned8

 

RW

255

 

Mit diesem Objekt werden die Kommunikationsparamter der RxPDOs eingestellt. Es werden 32 RxPDOs unterstützt. Die Default-COB-IDs der ersten vier PDOs werden lt. Standard DS301 vorbesetzt. Alle weiteren PDOs sind deaktiviert. Werden nicht alle Default-PDOs benutzt (z. B. es sind weniger Klemmen gesteckt), so sind auch die nicht benutzten Default-PDOs deaktiviert.

Aufbau COB-ID:

Bit31

Bit 30

Bit11

Bit10

Bit0

 

 

 

 

 

0/1

reserviert (immer 0)

 

COB-ID

 

gültig/ungültig

 

 

 

 

Soll eine neue COB–ID eingetragen werden, muss erst Bit 31 auf 1 gesetzt sein, da es lt. Standard DS301 nicht erlaubt ist eine gültige COB-ID (Bit31=0) zu ändern.

Für jede PDO läßt sich ein Modus für die Datenübertragung (Übertragungstyp im Index Communication Parameter) definieren. Digitale und analoge Eingänge werden standardmäßig ´Change of Value´(COV) übertragen. In der folgenden Tabelle wird die Art der Übertragung in Abhängigkeit vom eingestellten Transmission Typ erklärt.

Übertra-

PDO Übertragung

 

 

 

 

 

gungstyp

 

 

 

 

 

 

 

 

 

cyclic

acyclic

 

syn-

asyn-

RTR

TxPDO

RxPDO

 

 

 

 

chronou

chro-

only

(Eingänge)

(Ausgänge)

 

 

 

 

s

nous

 

 

 

0

 

X

 

X

 

 

wenn COV Übertra-

Ausgänge nach jedem

 

 

 

 

 

 

 

gung bei jedem

SYNC so setzten, wie

 

 

 

 

 

 

 

SYNC

letzte empfangene PDO

 

 

 

 

 

 

 

 

gefordert

Übertra-

PDO Übertragung

 

 

 

 

 

gungstyp

 

 

 

 

 

 

 

 

1 – 240

X

 

 

X

 

 

Übertragung bei

Ausgänge nach jedem

 

 

 

 

 

 

 

jedem x. SYNC

SYNC so setzen, wie

 

 

 

 

 

 

 

(x = 1 bis 240)

letzte empfangene PDO

 

 

 

 

 

 

 

 

gefordert

241 - 251

- reserved

-

 

 

 

 

 

252

 

 

 

X

 

X

Daten werden neu

Nicht unterstützt

 

 

 

 

 

 

 

eingelesen bei einem

 

 

 

 

 

 

 

 

SYNC aber nicht

 

 

 

 

 

 

 

 

gesendet,

 

 

 

 

 

 

 

 

Anfordern über RTR

 

253

 

 

 

 

X

X

Anfordern über RTR

COV

254

 

 

 

 

X

 

COV 1

COV

255

 

 

 

 

X

 

COV 1

COV

1 die Daten werden im Abstand der eingestellten Inhibit Time gesendet

WAGO-I/O-SYSTEM 750

CANopen

CANopen • 161

Netzwerkkommunikation

5.3.4.2.21Objekt 0x1600– 0x161F, Receive PDO Mapping Parameter

 

Idx

 

 

S-Idx

 

 

Name

 

Typ

 

 

 

 

 

Default Wert

 

 

0x1600 bis

 

0

 

Anzahl von gemapp-

 

Unsigned8

 

RW

 

-

 

 

0x161F

 

 

 

 

 

ten Objekten

 

 

 

 

RW

 

 

 

 

 

 

 

 

1 bis 8

 

1.Objekt bis 8.Objekt

 

Unsigned32

 

 

-

 

Mit diesem Objekt wird festgelegt, welche Daten mittels der PDO übertragen werden.

In Sub-Index 0 steht die Anzahl der Objekte die für die PDO gültig sind.

Aufbau 1. bis 8. Objekt:

Bit31

Bit16 Bit 15

Bit8 Bit7

Bit0

 

 

 

 

 

 

Index

 

Sub-Index

 

Objektlänge

 

 

 

 

 

 

 

Index:

Index vom Objekt das übertragen werden soll

Sub-Index:

Sub-Index vom Objekt das übertragen werden soll

Objektlänge:

Größe des Objektes in Bits

 

da max. 8 Byte in einer PDO übertragen werden können,

 

darf die Summe der gültigen Objektlängen nicht 64

 

(8Byte*8Bit) überschreiten

5.3.4.2.22Objekt 0x1800– 0x181F, Transmit PDO Communication Parameter

 

Idx

 

S-Idx

 

Name

 

Typ

 

 

 

Default Wert

 

 

0x1800 bis

 

0

 

Max. unterstützte

 

Unsigned8

 

RO

 

5

 

 

0x181F

 

 

 

Einträge

 

 

 

RW

 

 

 

 

 

 

1

 

COB-ID

 

Unsigned32

 

 

Idx 0x1800 0x180+Modul-ID

 

 

 

 

 

 

 

 

 

 

 

 

Idx 0x1801 0x280+Modul-ID

 

 

 

 

 

 

 

 

 

 

 

 

Idx 0x1802 0x380+Modul-ID

 

 

 

 

 

 

 

 

 

 

 

 

Idx 0x1803 0x480h+Modul ID

 

 

 

 

 

 

 

 

 

 

RW

 

Idx 0x1804-181F 0x80000000

 

 

 

 

2

 

Übertragungstyp

 

Unsigned8

 

 

255

 

 

 

 

3

 

Inhibit Time

 

Unsigned16

 

RW

 

Idx 0x1800 0

 

 

 

 

 

 

 

 

 

 

RW

 

Idx 0x1801 – 181F 100

 

 

 

 

4

 

Reserviert

 

Unsigned8

 

 

0

 

 

 

 

5

 

Event Timer

 

Unsigned16

 

RW

 

0

 

Mit diesem Objekt werden die Kommunikationsparamter der TxPDOs eingestellt. Es werden 32 TxPDOs unterstützt. Die Default-COB-IDs der ersten vier PDOs werden lt. Standard DS301 vorbesetzt. Alle weiteren PDOs sind deaktiviert. Werden nicht alle Default-PDOs benutzt (z. B. es sind weniger Klemmen gesteckt), so sind auch die nicht benutzten Default-PDOs deaktiviert. Inhibit Time gibt die min. Zeit zwischen zwei aufeinanderfolgenden PDOs mit der gleichen COB-ID an. Eine Zeiteinheit beträgt 100µs. Der übergebene Wert wird intern auf die nächst kleinere Millisekunde abgerundet.

WAGO-I/O-SYSTEM 750

CANopen

162 • CANopen

Netzwerkkommunikation

Soll ein neuer Wert eingetragen werden, muss die COB-ID ungültig gesetzt sein (Bit 31 = 1), da es lt. Standard DS301 nicht erlaubt ist eine neue Zeit bei gültiger COB-ID (Bit31=0) einzutragen.

Beispiel:

Min. zeitlicher Abstand zwischen zwei PDOs mit der gleichen

 

COB-ID soll 30ms betragen:

 

Sub-Index 3 = 300 = 0x12C

Der Event Timer bestimmt die Zeit, wonach eine PDO gesendet wird, auch wenn keine Änderung der PDO-Daten aufgetreten ist. Die Zeit ist in Millisekunden einzutragen, und der Timer wird bei jedem Auftreten eines Events (Änderung der PDO-Daten) neu gestartet.

Ist die Zeit kleiner als die Inhibit Time, so wird nach Ablauf der Inhibit Time ein neues Event generiert!

Beachten

Der Event Timer ist nur für die Übertragungstypen 254/255 nutzbar.

Beachten

Es kann ein Objekteintrag nur in max. 3 verschiedene PDOs gemappt werden.

5.3.4.2.23Objekt 0x1A00 – 0x1A1F, Transmit PDO Mapping Parameter

Idx

S-Idx

Name

Typ

Attribut

Default Wert

0x1A00

0

Anzahl von gemapp-

Unsigned8

RW

-

bis

 

ten Objekten

 

 

 

0x1A1F

 

 

 

 

 

 

1 bis 8

1.Objekt bis 8.Objekt

Unsigned32

RW

-

Mit diesem Objekt wird festgelegt, welche Daten mittels der PDO übertragen werden.

In Sub-Index 0 steht die Anzahl der Objekte die für die PDO gültig sind.

Aufbau 1. bis 8. Objekt:

Bit31

Bit16 Bit 15

Bit8 Bit7

Bit0

 

 

 

 

 

 

Index

 

Sub-Index

 

Objektlänge

 

 

 

 

 

 

 

Index:

Index vom Objekt das übertragen werden soll

Sub-Index:

Sub-Index vom Objekt das übertragen werden soll

Objektlänge:

Größe des Objektes in Bits

 

da max. 8 Byte in einer PDO übertragen werden können,

 

darf die Summe der gültigen Objektlängen nicht 64

 

(8Byte*8Bit) überschreiten

WAGO-I/O-SYSTEM 750

CANopen

Соседние файлы в папке 750-837