Материал: m083700d

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

166 • CANopen

Netzwerkkommunikation

5.3.4.3.13 Objekt 0x3200, 6 Byte Sonderklemmen, Eingänge

 

Idx

 

 

S-Idx

 

 

Name

 

 

Typ

 

 

Attribute

 

 

Default Wert

 

 

Bedeutung

 

 

0x3200

 

0

 

special 6 byte input

 

 

Unsigned8

 

 

RO

 

-

 

 

Anzahl der 6 Byte Sonderkanäle

 

 

 

 

1

 

1. special input

 

 

Unsigned48

 

 

RO

 

-

 

 

1. Eingangskanal

 

 

 

 

....

 

....

 

....

 

....

 

....

 

....

 

 

 

 

85

 

85. special input

 

 

Unsigned48

 

 

RO

 

-

 

 

85. Eingangskanal

 

5.3.4.3.14 Objekt 0x3300, 6 Byte Sonderklemmen, Ausgänge

Idx

S-Idx

Name

Typ

Attribute

Default Wert

Bedeutung

0x3300

0

Special 6 byte output

Unsigned8

RO

-

Anzahl der 6 Byte Sonderkanäle

 

1

1. special output

Unsigned48

RW

0

1. Ausgangskanal

 

....

....

....

....

....

....

 

85

85. special output

Unsigned48

RW

0

85. Ausgangskanal

5.3.4.3.15 Objekt 0x3400, 7 Byte Sonderklemmen, Eingänge

Idx

S-Idx

Name

Typ

Attribute

Default Wert

Bedeutung

0x3400

0

Special 7 byte input

Unsigned8

RO

-

Anzahl der 7 Byte Sonderkanäle

 

1

1. special input

Unsigned56

RO

-

1. Eingangskanal

 

....

....

....

....

....

....

 

73

73. special input

Unsigned56

RO

-

73. Eingangskanal

5.3.4.3.16 Objekt 0x3500, 7 Byte Sonderklemmen, Ausgänge

Idx

S-Idx

Name

Typ

Attribute

Default Wert

Bedeutung

0x3500

0

Special 7 byte output

Unsigned8

RO

-

Anzahl der 7 Byte Sonderkanäle

 

1

1. special output

Unsigned56

RW

0

1. Ausgangskanal

 

....

....

....

....

....

....

 

73

73. special output

Unsigned56

RW

0

73. Ausgangskanal

5.3.4.3.17 Objekt 0x3600, 8 Byte Sonderklemmen, Eingänge

Idx

S-Idx

Name

Typ

Attribute

Default Wert

Bedeutung

0x3600

0

special 8 byte input

Unsigned8

RO

-

Anzahl der 8 Byte Sonderkanäle

 

1

1. special input

Unsigned64

RO

-

1. Eingangskanal

 

....

....

....

....

....

....

 

64

64. special input

Unsigned64

RO

-

64. Eingangskanal

5.3.4.3.18 Objekt 0x3700, 8 Byte Sonderklemmen, Ausgänge

Idx

S-Idx

Name

Typ

Attribute

Default Wert

Bedeutung

0x3700

0

Special 8 byte output

Unsigned8

RO

-

Anzahl der 8 Byte Sonderkanäle

 

1

1. special output

Unsigned64

RW

0

1. Ausgangskanal

 

....

....

....

....

....

....

 

64

64. special output

Unsigned64

RW

0

64. Ausgangskanal

WAGO-I/O-SYSTEM 750

CANopen

CANopen • 167

Netzwerkkommunikation

5.3.4.3.19Objekt 0x4200-0x4202, Gateway-Module-Input

Idx

S-Idx

Name

Typ

Attribute

Default Wert

Bedeutung

0x4200-

0

Largest sub-index

Unsigned8

RO

-

Max. unterstützter Sub-Index

0x4202

 

supported

 

 

 

 

 

1

Mailbox length

Unsigned8

RO

-

Größe der Mailbox

 

2

Mailbox

Octet String

RO

-

Mailbox

 

3-30

Gateway Process data

Unsigned8

RW

-

Prozessdaten des Gateway Moduls

Das Status Byte wird pro Modul eingeblendet. Es befindet sich an der ersten Stelle der Mailbox, danach folgt ein Leerbyte und anschließend die eigentlichen Mailboxboxdaten.

Beispiel:

Status, 6 Byte Mailbox, 4 Byte Daten

Daten im Eingangsprozessabbild

S - MB1 MB2 MB3 MB4 MB5 MB6 D1 D2 D3 D4

Einträge im Objektverzeichnis

Sub0

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sub1

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sub2

S

-

MB1

MB2

MB3

MB4

MB5

MB6

 

 

 

 

 

 

 

 

 

Sub3

D1

 

 

Sub4

D2

 

 

Sub5

D3

 

 

Sub6

D4

 

 

 

 

 

 

 

 

 

5.3.4.3.20Objekt 0x4300-0x4302, Gateway-Module-Output

Idx

S-Idx

Name

Typ

Attribute

Default Wert

Bedeutung

0x4300-

0

Largest sub-index

Unsigned8

RO

-

Max. unterstützter Sub-Index

0x4302

 

supported

 

 

 

 

 

1

Mailbox length

Unsigned8

RO

-

Größe der Mailbox

 

2

Mailbox

Octet String

RW

-

Mailbox

 

3-30

Gateway Process data

Unsigned8

RW

-

Prozessdaten des Gateway Moduls

Das Control Byte wird pro Modul eingeblendet. Es befindet sich an der ersten Stelle der Mailbox, danach folgt ein Leerbyte und anschließend die eigentlichen Mailboxboxdaten.

Beispiel:

Control, 6 Byte Mailbox, 4 Byte Daten

Daten im Ausgangsprozessabbild

C - MB1 MB2 MB3 MB4 MB5 MB6 D1 D2 D3 D4

WAGO-I/O-SYSTEM 750

CANopen

168 • CANopen

Netzwerkkommunikation

Einträge im Objektverzeichnis

Sub0

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sub1

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sub2

C

-

MB1

MB2

MB3

MB4

MB5

MB6

 

 

 

 

 

 

 

 

 

Sub3

D1

 

 

Sub4

D2

 

 

Sub5

D3

 

 

Sub6

D4

 

 

 

 

 

 

 

 

 

5.3.4.3.21Objekt 0x4500, Leermodulkonfiguration

Idx

S-Idx

Name

Typ

Attribute

Default Wert

Bedeutung

0x4500

0

Anzahl gesteckter und

Unsigned8

RW

0

0 nicht aktiv

 

 

virtueller Klemmen

 

 

 

1 .. 64 Anzahl der max. gesteckten

 

 

 

 

 

 

Klemmen (physikalisch + virtuell)

 

1

1. Klemmenbeschrei-

Unsigned16

RW

0

1. Klemme

 

 

bung

 

 

 

 

 

....

....

....

....

....

....

 

64

64. Klemmenbeschrei-

Unsigned16

RW

0

64. Klemme

 

 

bung

 

 

 

 

Mit Hilfe dieses Objektes ist es möglich virtuelle Klemmen in den Knoten einzufügen. So kann man beispielsweise einen max. Knotenausbau projektieren und anschließend einen neuen Knoten entwerfen, welcher eine Untermenge zum Maximalausbau darstellt. Dieser neue Knoten verhält sich von seinen Objekteinträgen bzgl. gesteckter Klemmen, wie der Maximalausbau. Somit können andere Applikationen (CANopen Master,...), einmal auf den Maximalausbau ausgelegt, ohne Änderung ihrer Einstellung auf jede Untermenge zugreifen.

Ebenso kann man von vorn herein Leerstellen für eventuelle spätere Erweiterungen vorsehen, wodurch ein nachträgliches Anpassen des Mappings entfällt.

Sub-Index 0

Sub-Index 0 = 0: Einblenden von virtuellen Klemmen nicht aktiv Sub-Index 0 0 Einblenden von virtuellen Klemmen aktiv

Der Eintrag gibt die Anzahl der gesteckten Klemmen im Maximalausbau an. Beim Setzen des Wertes von 0 auf >0, wird die Konfiguration wie ab SubIndex 1 beschrieben erzeugt. Während der Erzeugung der neuen Konfiguration, werden alle vorher gemachten Einstellungen, die nicht permanent gespeichert wurden, überschrieben und das Prozessabbild zurückgesetzt. Aus diesem Grund ist immer erst der Index 0x4500 zu konfigurieren und im Anschluss alle weiteren Einstellungen (Mapping, Sync-Zeit,...).

Das Setzen des Sub-Index 0 ist nur im Zustand PRE-OPERATIONAL möglich. Bei fehlerfreier Erzeugung der neuen Konfiguration wird ein Emergency gesendet mit den Parametern PP=LL=SS=0.

Tritt ein Fehler während der Erzeugung der neuen Konfiguration auf (z. B. es sind mehr Klemmen gesteckt als konfiguriert), wird ein entsprechendes Emergency gesendet. Der Controller startet mit der Defaultkonfiguration lt. gesteckten Klemmen und geht in den STOP-Zustand.

WAGO-I/O-SYSTEM 750

CANopen

CANopen • 169

Netzwerkkommunikation

Emergency Message: Error Code 0x5000 Error Register 0x81

Additional Code 00 03 PP LL SS

PP: gibt den physikalischen Steckplatz der Klemme an, wo der Fehler aufgetreten ist

LL: gibt den logischen Steckplatz (Steckplatz im Maximalausbau) der Klemme an, wo der Fehler aufgetreten ist

SS: Fehlerursache

Emergency-Aufbau bei fehlerhafter Konfigurationserstellung

Parameter: SS (Fehlerursache)

 

Bit 4..7

 

Bit 0..3

 

 

Beschreibung

 

 

0

 

1

 

analoge Klemme lt. Konfiguration erwartet

 

 

0

 

2

 

digitale Klemme lt. Konfiguration erwartet

 

 

0

 

3

 

Ausgangsklemme lt. Konfiguration erwartet

 

 

0

 

4

 

Eingangsklemme lt. Konfiguration erwartet

 

 

0

 

 

 

 

Digitale Klemme:

 

 

 

 

 

 

- Falsche Anzahl von Bits der gesamten Klemme

 

 

 

 

5

 

 

 

 

 

 

 

 

(Bits pro Kanal * Kanalanzahl).

 

 

N

 

 

 

 

Analoge Klemme:

 

 

 

 

 

 

- Klemme mit n Kanälen lt. Konfiguration erwartet

 

 

 

 

 

 

 

 

 

0

 

6

 

mehr Klemmen gesteckt als konfiguriert

 

 

0

 

7

 

Digitale Klemmen:

 

 

 

 

 

 

 

- nicht gültig

 

 

 

 

 

 

 

Analoge Klemmen:

 

 

 

 

 

 

 

- Falsche Anzahl von Bytes pro Kanal

 

 

0

 

8

 

Gatewayklemme lt. Konfiguration erwartet

 

 

0

 

9

 

Falsche Angabe der Mailboxgröße

 

 

0

 

10

 

weniger Klemmen gesteckt, als gesteckt konfiguriert

 

Hinweis

Treten Diagnosemeldungen von Klemmen mittels Emergency-Nachricht auf, so bezieht sich die Anzeige der Klemmenposition immer auf die logische Position der Klemme im Knoten. Somit sehen diese Meldungen immer gleich aus, unabhängig vom Knotenausbau.

Sub-Index 1..64

Sub-Index 1..64 enthält die Konfiguration des Knoten im Maximalausbau. Jeder Index steht für eine gesteckte Klemme (Sub-Index.1 1.Klemme, SubIndex.2 2.Klemme,...). In diesen Indizes ist die entsprechende Klemme genau beschrieben.

WAGO-I/O-SYSTEM 750

CANopen

170 • CANopen

Netzwerkkommunikation

Aufbau des Sub-Index:

MSB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LSB

15

 

14

13

 

12

 

11

10

 

9

8

7

6

 

5

4

 

3

 

2

1

0

Kl

 

Reserviert

 

Bits/Bytes

 

 

 

 

 

Kanäle

 

 

 

 

Aus-

Ein-

A/D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

gang

gang

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

14

13

 

12

 

11

10

 

9

8

7

6

 

5

4

 

3

 

2

1

0

Kl

 

G

Gesamtgröße

 

 

 

 

MB-Größe

 

 

 

 

 

Aus-

Ein-

A/D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

gang

gang

 

 

 

 

 

 

 

 

A/D:

 

 

 

gibt an ob es sich um eine analoge oder digitale Klemme handelt

 

 

 

 

 

 

 

 

 

0 = analog, 1 = digital

 

 

 

 

 

 

 

 

 

 

 

Eingang:

 

 

gibt an ob es sich um eine Eingangsklemme handelt

 

 

 

 

 

 

 

 

 

 

 

 

0 = keine Eingangsklemme, 1 = Eingangsklemme *1)

 

 

 

Ausgang:

 

 

gibt an ob es sich um eine Ausgangsklemme handelt

 

 

 

 

 

 

 

 

 

 

 

 

0 = keine Ausgangsklemme, 1 = Ausgangsklemme *1)

 

 

 

Kanäle:

 

 

gibt die Anzahl der Kanäle der Klemme an

 

 

 

 

 

 

 

 

Bits/Bytes:

spezifiziert die Anzahl der Bytes(analoge Klemme) bzw. Bits(digitale Klem-

 

 

 

 

 

me) pro Kanal, die in das Prozessabbild eingeblendet werden

 

 

 

Reserviert:

 

reserviert

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Kl:

 

 

 

gibt an, ob die Klemme gesteckt ist

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 = Klemme nicht gesteckt, 1 = Klemme gesteckt

 

 

 

 

 

MB-

 

 

 

gibt die Größe der Mailbox an

 

 

 

 

 

 

 

 

 

 

 

Größe:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gesamt-

 

 

gibt die Größe in Byte der gesamten Gatewayklemme im PA an (Mailboxgrö-

größe:

 

 

ße + Prozessdaten)

 

 

 

 

 

 

 

 

 

 

 

 

 

G:

 

 

 

gibt an, ob es sich um eine Gatewayklemme handelt

 

 

 

 

 

 

 

 

 

 

 

 

0 = keine Gatewayklemme, 1 = Gatewayklemme

 

 

 

 

 

*1) Es kann das Eingangs und Ausgangsbit gleichzeitig gesetzt sein (z. B. Digitale Ausgangsklemme mit Diagnose, diese Klemme besitzt Eingangsund Ausgangsbits)

WAGO-I/O-SYSTEM 750

CANopen