Objekte in der Kommunikationsprofil-Zone

Kommunikationsobjekte

Der TM3 CANopen-Buskoppler unterstützt die folgenden Kommunikationsobjekte:

Index

Name

1000

Device type

1001

Error register

1002

Manufacturer status register

1003

Pre-defined error field

1005

COB-ID SYNC

1006

Communication cycle period

1008

Manufacturer device name

100A

Manufacturer software version

100C

Guard time

100D

Life time factor

1014

COB-ID EMCY

1016

Consumer heartbeat time

1017

Producer heartbeat time

1018

Identity Object

1027

Module list

1029

Error behavior

1200

1st Server SDO parameter

1201

2nd Server SDO parameter

1400 - 141CH

1st to 29th receive PDO communication parameter

1600 - 161CH

1st to 29th receive PDO mapping parameter

1800 - 1837

1st to 56th transmit PDO communication parameter

1A00 - 1A37

1st to 56th transmit PDO mapping parameter

Objekt 1000H: Device Type

Dieses Objekt gibt den Typ des Geräts und dessen Funktionen an.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Subindex

0

Beschreibung

-

Code

VAR

Datentyp

UNSIGNED32

Zugriff

RO

PDO Zulässig

Nein

Bereich

UNSIGNED32

Standardwert

0x00800191

Der Objektwert besteht aus den folgenden zwei 16-Bit-Feldern:

  • Niederwertiges

    401Dec oder 191H (für CANopen-Standardeingänge/-ausgänge).

  • Höherwertiges

    Stellt Details zu den Funktionen des Buskopplers bereit (siehe Beschreibung in der nachfolgenden Tabelle).

    HINWEIS: Der Wert ist vom Typ der verbundenen TM2/TM3-Module abhängig.

Bit

Bedeutung

1

Das Gerät verfügt über Digitaleingänge.

2

Das Gerät verfügt über Digitalausgänge.

3

Das Gerät verfügt über Analogeingänge.

4

Das Gerät verfügt über Analogausgänge.

5-7

Nicht verwendet

8

0 = Das Gerät unterstützt eine vordefinierte, allgemeine PDO-Zuordnung.

1 = Das Gerät unterstützt eine gerätespezifische PDO-Zuordnung.

9-16

Nicht verwendet

Objekt 1001H: Error Register

Dieses Objekt ermöglicht dem Buskoppler die Meldung interner Fehler. Bei Erkennung eines Fehlers wird das entsprechende Bit aktiviert.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Subindex

0

Beschreibung

-

Code

VAR

Datentyp

UNSIGNED8

Zugriff

RO

PDO Zulässig

Ja

Bereich

UNSIGNED8

Standardwert

-

In der nachstehenden Tabelle wird der Fehlertyp beschrieben, der vom Buskoppler im 8-Bit-Feld angezeigt werden kann:

Bit

Bedeutung

Kommentar

0

Allgemeiner Fehler

Gesetzt, wenn ein Fehler erkannt wird.

1

Reserviert (0)

-

2

Reserviert (0)

-

3

Reserviert (0)

-

4

Kommunikationsfehler

Gesetzt, wenn Kommunikationsprobleme aufgetreten sind.

5

Gerätespezifisch

Probleme in Bezug auf das Geräteprofil.

6

Reserviert (0)

-

7

Herstellerspezifisch

Gesetzt, wenn ein Fehler in der Anwendungsschicht auftritt (Fehler in Bezug auf den Buskoppler, Firmwareaktualisierung, Änderung eines Drehschalters).

Objekt 1002H: Manufacturer Status Register

Dieses Objekt stellt zentrale Statusinformationen zum Buskoppler und zu den verbundenen TM2/TM3-Modulen bereit.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Subindex

0

Beschreibung

-

Code

VAR

Datentyp

UNSIGNED32

Zugriff

RO

PDO Zulässig

Ja

Bereich

UNSIGNED32

Standardwert

-

Diagnosedaten werden im 32-Bit-Feld gespeichert. Dieses Objekt ist in der EMCY-Nachricht enthalten und wird bei Auftreten eines Fehlers übertragen. Die nachstehende Tabelle zeigt die Bitzuweisung.

Bit

Bedeutung

0 bis 1

Status des 1. Erweiterungsmoduls

2 bis 3

Status des 2. Erweiterungsmoduls

4 bis 5

Status des 3. Erweiterungsmoduls

6 bis 7

Status des 4. Erweiterungsmoduls

8 bis 9

Status des 5. Erweiterungsmoduls

10 bis 11

Status des 6. Erweiterungsmoduls

12 bis 13

Status des 7. Erweiterungsmoduls

14 bis 15

Status des 8. Erweiterungsmoduls

16 bis 17

Status des 9. Erweiterungsmoduls

18 bis 19

Status des 10. Erweiterungsmoduls

20 bis 21

Status des 11. Erweiterungsmoduls

22 bis 23

Status des 12. Erweiterungsmoduls

24 bis 25

Status des 13. Erweiterungsmoduls

26 bis 27

Status des 14. Erweiterungsmoduls

28 bis 29

Nicht verwendet

30 bis 31

Busstatus

Bitwerte für den Busstatus:

  • 0 = Kein Fehler

  • 1 = Konfigurationsfehler

  • 2 = Laufzeitfehler

  • 3 = Nicht konfiguriert

Bitwerte für den Modulstatus:

  • 0 = Kein Fehler

  • 1 = Konfigurationsfehler

  • 2 = Laufzeitfehler

  • 3 = Nicht konfiguriert, ist jedoch optional

Objekt 1003H: Predefined Error Field

Dieses Objekt speichert die letzten Fehler und deren Eigenschaften:

  • Der EMCY-Fehlercode wird im niederwertigen Wort gespeichert.

  • Zusätzliche Informationen werden im höherwertigen Wort abgelegt.

  • Der Subindex 0 enthält die Anzahl der aufgezeichneten Fehler.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Wert

Subindex

0

1 bis 10

Beschreibung

Anzahl aufgezeichneter Fehler

Letzter Fehler

Code

ARRAY

Datentyp

UNSIGNED8

UNSIGNED32

Zugriff

RW

RO

PDO Zulässig

Nein

Bereich

0-10

-

Standardwert

0

-

Dieses Objekt speichert die letzten Fehler und deren Eigenschaften.

Byte

Wert

MSW MSB 21..31

Nummer des fehlerhaften Moduls (Buskoppler = 0, 1. Modul = 1 ... 14. Modul = 14).

MSW LSB 16..23

Fehlerregister 1001H

LSW 0..15

EMCY-Fehlercode

Bei Auftreten eines neuen Fehlers werden die bereits vorhanden Codes in die Subindizes auf den darüber liegenden Ebenen verschoben: Der Fehler in Subindex 1 wird in Subindex 2 verschoben, der Fehler in Subindex 2 in Subindex 3 usw.

Die nachstehende Tabelle zeigt die EMCY-Fehlercodes, die entsprechende Diagnose und Ursache:

Fehlercode (EMCY-Byte 0 +1)

Diagnose

Ursache

0x0000

ERROR_RESET_OR_NO_ERROR

Ein Fehler wurde behoben.

0x0080

ANALOG_DISABLE

Interrupt für Analogeingänge deaktiviert.

0x1000

GENERIC_ERROR

Ein interner Kommunikationsfehler ist aufgetreten.

0x6101

SOFTWARE_RX_QUEUE_OVERRUN

Kapazität des Empfangsspeichers überschritten.

0x6102

SOFTWARE_TX_QUEUE_OVERRUN

Kapazität des Sendespeichers überschritten.

0x7001

KPI_CONFIGURATION_TIMEOUT

Timeout bei Übertragung der Buskopplerkonfiguration.

0x7002

KPI_CONFIGURATION_ERROR

Keine Übereinstimmung der Buskopplerkonfiguration.

0x7003

KPI_RUNTIME_ERROR

Laufzeitfehler des Buskopplers.

0x8110

MESSAGE_LOST

Gibt an, dass eine oder mehrere CAN-Nachrichten verloren gegangen sind.

0x8120

CAN_IN_ERROR_PASSIVE_MODE

Schwellwert für CAN-Fehlerzähler überschritten und Buskoppler in passiven Modus übergegangen.

0x8130

NODE_GUARD_OR_HEARTBEAT_ERROR

Das Modul hat keine Node Guard- oder heartbeat-Nachricht innerhalb des konfigurierten Zeitrahmens empfangen.

0x8140

BUS_OFF_RECOVERED

Die Steuerung wurde nach einer vorhergehenden Situation „CAN-Bus aus“ wiederhergestellt.

0x8210

PDO_LENGTH

PDO wurde nicht verarbeitet, da die Länge der empfangenen Daten nicht mit der erwarteten Länge übereinstimmt.

0x8250

RPDO_TIMEOUT

RPDO-Timeout

0xF001

SYNC_TIMEOUT

SYNC-Timeout

0xFF01

FW_UPDATE_ERROR

Bei der Aktualisierung der Firmware des Buskopplers ist ein Fehler aufgetreten.

0xFF02

TM3_FW_UPDATE_ERROR

Bei der Aktualisierung der Firmware eines Erweiterungsmoduls ist ein Fehler aufgetreten.

0xFF03

ROTARY_SWITCH_CHANGED

Die Position der Drehschalter hat sich nach dem Einschalten geändert.

0xFF04

KPI_NOT_CONFIGURED_IN_OP

Der Buskoppler ist nicht konfiguriert, obwohl er sich im Zustand „OPERATIONAL“ befindet.

Objekt 1005H: COB-ID SYNC Message

Dieses Objekt enthält die Kennung der Synchronisationsnachricht.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Subindex

0

Beschreibung

-

Code

VAR

Datentyp

UNSIGNED32

Zugriff

RW

PDO Zulässig

Nein

Bereich

UNSIGNED32

Standardwert

80H

In diesem 32-Bit-Feld werden die Kommunikationsparameter für das Synchronisationstelegramm gespeichert. Die Struktur wird in der nachstehenden Tabelle gezeigt:

MSB

Bit

LSB

31

30

29

28 - 11

10 - 0

X

0

0

000000000000000000

11-Bit-Kennung

Der Standardwert beträgt 80H, sodass das Gerät SYNC-Telegramme mit COB-ID 80H empfangen kann. In der folgenden Tabelle wird der Wert der einzelnen Bits erläutert:

Bit

Wert

Bedeutung

Kommentar

31 (MSb)

X

-

Nicht verwendet

30

0

Gerät erstellt keine sync-Objekte.

-

1

Gerät erstellt sync-Objekte.

Nicht unterstützt

29

0

11-Bit-ID (CAN 2.0A)

-

1

29-Bit-ID (CAN 2.0B)

Nicht unterstützt

28-11

Wenn Bit 29 = 0

000000000000000000

-

Wenn Bit 29 = 1

Bit 28-11 von 29-Bit-ID

Nicht unterstützt

10-0 (LSb)

-

Bit 10 - 0 von ID-Kennung

-

Objekt 1006H: Communication Cycle Period

Dieses Objekt beschreibt das Zeitintervall zwischen zwei SYNC-Signalen. Das Intervall muss mindestens 10 ms entsprechen, wobei ein Mindestinkrement von 1 ms gilt. Die Eingabe muss ein Doppelwort sein. Wenn nicht verwendet, lautet der Wert dieses Feld null.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Subindex

0

Beschreibung

-

Code

VAR

Datentyp

UNSIGNED32

Zugriff

RW

PDO Zulässig

Nein

Bereich

UNSIGNED32

Standardwert

0

Die nachstehende Tabelle enthält konfigurierte Beispielwerte für dieses Objekt und die entsprechenden Zeitintervalle:

Werttyp

Dezimal

Hexadezimal

SYNC-Intervall in MS

Standardwert

0

0H

-

Mindestwert

10 000

0000 2710H

10

25 000

0000 61A8H

25

250 000

0003 D090H

250

1 000 000

000F 4240H

1 000

5 000 000

004C 4B40H

5 000

Maximalwert

10 000 000

0098 9680H

10 000

Objekt 1008H: Manufacturer Device Name

Dieses Objekt enthält den Gerätenamen. Die Geräteinformationen können in einer ASCII-Zeichenfolge gespeichert werden. Die Standardeinstellung für die Geräteidentifikation lautet TM3BCCO.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Subindex

0

Beschreibung

-

Code

VAR

Datentyp

Sichtbare Zeichenfolge

Zugriff

Konst.

PDO Zulässig

Nein

Bereich

-

Standardwert

TM3BCCO

Objekt 100AH: Manufacturer Software Version

Dieses Objekt enthält die Softwareversion des Buskopplers als ASCII-Zeichenfolge im Format „xx.yy.zz“.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Subindex

0

Beschreibung

-

Code

VAR

Datentyp

Sichtbare Zeichenfolge

Zugriff

Konst.

PDO Zulässig

Nein

Bereich

-

Standardwert

Ist von der integrierten Firmware abhängig.

Objekt 100CH: Guard-Time

Dieses Objekt enthält den Guard Time-Parameter, ausgedrückt in Millisekunden.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Subindex

0

Beschreibung

-

Code

VAR

Datentyp

UNSIGNED16

Zugriff

RW

PDO Zulässig

Nein

Bereich

UNSIGNED16

Standardwert

0

Objekt 100DH: Lifetime Factor

Dieses Objekt enthält den Lifetime Factor-Parameter.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Subindex

0

Beschreibung

-

Code

VAR

Datentyp

UNSIGNED8

Zugriff

RW

PDO Zulässig

Nein

Bereich

UNSIGNED8

Standardwert

0

Die „Lifetime“ (Lebenszeit) wird berechnet wie folgt: Lifetime = Guard Time x Lifetime Factor.

Wenn der Standardwert auf 0 eingestellt wird, wird der Master nicht überwacht (kein life guarding).

 WARNUNG
UNBEABSICHTIGTER MASCHINENBETRIEB
Stellen Sie den Lifetime Factor (Objekt 100DH) auf einen Wert von mindestens 2 ein, wenn Node Guarding aktiviert wird.
Die Nichtbeachtung dieser Anweisungen kann Tod, schwere Verletzungen oder Sachschäden zur Folge haben.

Objekt 1014H: COB-ID Emergency (EMCY-COB-ID) Message

Dieses Objekt enthält die Kennung der Emergency-Nachricht.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Subindex

0

Beschreibung

-

Code

VAR

Datentyp

UNSIGNED32

Zugriff

RW

PDO Zulässig

Nein

Bereich

UNSIGNED32

Standardwert

80H+Knoten-ID

Die nachstehende Tabelle zeigt die Struktur der COB-ID des EMCY-Objekts:

Bit

31 (MSb)

30

29

28 - 11

10 - 0 (LSb)

0

0

0

000000000000000000

11-Bit-Kennung

In der folgenden Tabelle enthält die Bitwerte und deren Definition:

Bit

Wert

Bedeutung

31 (MSb)

0

Reserviert

30

0

Reserviert

29

0

11-Bit-ID (CAN 2.0A)

1

29-Bit-ID (CAN 2.0B) - Nicht unterstützt

28-11

Wenn Bit 29 = 0

000000000000000000

Wenn Bit 29 = 1

Bit 28-11 von 29-Bit-ID - Nicht unterstützt

10-0 (LSb)

-

Bit 10 - 0 von ID-Kennung

Objekt 1016H: Consumer Heartbeat Time

Die Consumer heartbeat Time definiert die erwartete heartbeat-Zykluszeit in Millisekunden. Der Buskoppler kann die heartbeat-Nachrichten von einem heartbeat-Producer-Gerät überwachen.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Wert

Subindex

0

1

Beschreibung

Anzahl der Subindizes

Consumer heartbeat Time

Code

ARRAY

Datentyp

UNSIGNED8

UNSIGNED32

Zugriff

RO

RW

PDO Zulässig

Nein

Bereich

1H - 7FH

UNSIGNED32

Standardwert

1

0

Subindex 1 weist folgenden Inhalt auf:

Bit

Wert

31-24

00000000

23-16

Adresse des überwachten Moduls.

15-0

Maximale Zeit für den heartbeat-Empfang.

Wird der Timeout ohne Empfang der heartbeat-Nachricht erreicht, dann sendet der Buskoppler eine EMCY-Nachricht, wendet den Fehlerausweichmodus auf die E/A der Erweiterungsmodule an und wechselt in den im Objekt 1029H konfigurierten Zustand.

Objekt 1017H: Producer Heartbeat Time

Dieses Objekt konfiguriert den Buskoppler als heartbeat-Producer und legt die heartbeat-Zykluszeit fest.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Subindex

0

Beschreibung

-

Code

VAR

Datentyp

UNSIGNED16

Zugriff

RW

PDO Zulässig

Nein

Bereich

UNSIGNED16

Standardwert

0

Wenn konfiguriert, überträgt der Buskoppler periodisch eine heartbeat-Nachricht an eines oder mehrere Geräte im Netzwerk. Der Wert 0 deaktiviert den Buskoppler als heartbeat-Producer.

Objekt 1018H: Identity Object

Dieses Objekt stellt allgemeine Informationen zum CANopen-Gerät bereit, dazu gehören:

  • Anbieter-ID

  • Produktcode

  • Revisionsnummer

  • Seriennummer

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Wert

Wert

Wert

Wert

Subindex

0

1

2

3

4

Beschreibung

Anzahl der Ein-/Ausgänge

Anbieter-ID

Produktcode

Revisionsnummer

Seriennummer

Code

RECORD

RECORD

RECORD

RECORD

RECORD

Datentyp

UNSIGNED8

UNSIGNED32

UNSIGNED32

UNSIGNED32

UNSIGNED32

Zugriff

RO

RO

RO

RO

RO

PDO Zulässig

Nein

Nein

Nein

Nein

Nein

Bereich

1H - 4H

UNSIGNED32

UNSIGNED32

UNSIGNED32

UNSIGNED32

Standardwert

4

0x0500005a

811044

-

-

Die Revisionsnummer entspricht nach der Konvertierung in das Hexadezimalformat der Firmwareversion im Format „xx.yy.zz“. Beispiel: Wenn der von Subindex 3 zurückgelesene Wert in 0x010015 (Hexadezimalformat) konvertiert wird, entspricht das der Firmwareversion v1.0.15.

Objekt 1027H: Module List

Dieses Objekt enthält die Liste der mit dem Buskoppler verbundenen Module.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Wert

Wert

Wert

Subindex

0

1

-

N

Beschreibung

Anzahl der verbundenen Erweiterungsmodule

Produktcode des ersten Moduls

-

Code von Modul N

Code

ARRAY

Datentyp

UNSIGNED8

UNSIGNED16

Zugriff

RO

PDO Zulässig

Nein

Bereich

0 - 14

UNSIGNED16

-

UNSIGNED16

Standardwert

-

-

-

-

Wenn kein Erweiterungsmodul vorhanden ist, ist dieses Objekt nach wie vor mit dem Wert 14 vorhanden, um auf die maximale Anzahl an unterstützten Erweiterungsmodulen zu verweisen. Allerdings weisen die anderen Subindizes den Wert 0 auf.

Objekt 1029H: Error Behavior

Dieses Objekt dient der Definition des NMT-Status des Buskopplers bei Erkennung eines Fehlers. Standardmäßig geht der Buskoppler bei einem Fehlerereignis in den Zustand PRE-OPERATIONAL über.

Zu den Gerätefehlern gehören folgende Fehler:

  • Bus-Aus-Zustand der CAN-Schnittstelle

  • Life guarding- oder heartbeat-Ereignis aufgetreten

  • Sync-Timeout erreicht

  • Ein Fehler in Bezug auf das PDO Event Time ist aufgetreten.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Wert

Subindex

0

1

Beschreibung

Anzahl der Subindizes

CANopen-Status nach Erkennung eines Kommunikationsfehlers

Code

ARRAY

Datentyp

UNSIGNED8

Zugriff

RO

RW

PDO Zulässig

Nein

Bereich

UNSIGNED8

Standardwert

1

0

In der nachstehenden Tabelle werden die Werte von Subindex 1 erläutert:

Wert

Definition

00h

Wechsel in den NMT-Zustand „Pre-Operational“ (nur wenn derzeit im NMT-Zustand „Operational

01h

Kein Wechsel des NMT-Zustands

02h

Wechsel in den NMT-Zustand „Stopped“

03h-FFh

Reserviert

Objekt 1200H: Server SDO Parameter

Dieses Objekt enthält die SDO-Parameter des Buskopplers, wobei der Buskoppler als Server agiert.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Wert

Wert

Subindex

0

1

2

Beschreibung

Anzahl der Einträge

COB-ID Client zu Server

COB-ID Server zu Client

Code

RECORD

Datentyp

UNSIGNED8

UNSIGNED32

UNSIGNED32

Zugriff

RO

PDO Zulässig

Nein

Bereich

2

UNSIGNED32

UNSIGNED32

Standardwert

2

600H + Knoten-ID

580H + Knoten-ID

Die Struktur der COB-ID wird in der nachstehenden Tabelle gezeigt:

MSB

Bit

LSB

31

30

29

28 - 11

10 - 0

0

0

0

000000000000000000

11-Bit-Kennung

In der folgenden Tabelle wird der Wert der einzelnen Bits erläutert:

Bit

Wert

Bedeutung

31 (MSb)

0

SDO existiert / ist gültig.

1

SDO existiert nicht / ist ungültig.

30

0

Reserviert

29

0

11-Bit-ID (CAN 2.0A)

1

29-Bit-ID (CAN 2.0B) - Nicht unterstützt

28-11

Wenn Bit 29 = 0

000000000000000000

Wenn Bit 29 = 1

Bit 28-11 von 29-Bit-COB-ID - Nicht unterstützt

10-0 (LSb)

-

Bit 10 - 0 von COB-ID-Kennung

Objekt 1201H: Server SDO Parameter

Dieses Objekt enthält ein zweites serverspezifisches SDO-Parameterobjekt.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Wert

Wert

Wert

Subindex

0

1

2

3

Beschreibung

Anzahl der Einträge

COB-ID Client zu Server

COB-ID Server zu Client

Knoten-ID des Clients

Code

RECORD

Datentyp

UNSIGNED8

UNSIGNED32

Zugriff

RO

RW

PDO Zulässig

Nein

Bereich

3

UNSIGNED32

Standardwert

3

Benutzerdefiniert

Benutzerdefiniert

-

Objekt 1400H bis 141CH: Receive PDO Communication Parameter

Jedes Objekt enthält die PDO-Kommunikationsparameter für die entsprechenden, vom Buskoppler unterstützten Empfangs-PDOs.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Wert

Wert

Wert

Wert

Wert

Wert

Subindex

0

1

2

3

4

5

6

Beschreibung

Anzahl der Einträge

COB-ID

Übertragungsart

Nicht zutreffend

Event Time

Nicht zutreffend

Code

RECORD

RECORD

RECORD

Datentyp

UNSIGNED8

UNSIGNED32

UNSIGNED8

UNSIGNED16

Zugriff

RO

RW

RW

RW

PDO Zulässig

Nein

Nein

Bereich

5

UNSIGNED32

UNSIGNED8

UNSIGNED16

Standardwert

5

-

255

0

Die Struktur der COB-ID wird in der nachstehenden Tabelle gezeigt:

MSB

Bit

LSB

31

30

29

28 - 11

10 - 0

0

X

0

000000000000000000

11-Bit-Kennung

In der folgenden Tabelle wird der Wert der einzelnen Bits erläutert:

Bit

Wert

Bedeutung

31 (MSb)

0

PDO existiert / ist gültig.

1

PDO existiert nicht / ist ungültig.

30

X

Nicht verwendet

29

0

11-Bit-ID (CAN 2.0A)

1

29-Bit-ID (CAN 2.0B)

28-11

Wenn Bit 29 = 0

000000000000000000

Wenn Bit 29 = 1

Bit 28-11 von 29-Bit-COB-ID - Nicht unterstützt

10-0 (LSb)

-

Bit 10 - 0 von COB-ID-Kennung

Zulässige Übertragungsart:

-

Zyklisch

Azyklisch

Synchron

Asynchron

Kommentare

0-240

-

-

Die Daten des PDO werden bei einer Sync-Nachricht berücksichtigt.

255

-

-

-

Die Daten des PDO werden sofort berücksichtigt.

Subindex 05h enthält die Event Time. Der Wert wird als Vielfaches von 1 ms definiert. Der Wert 0 deaktiviert die Event Time. Das RPDO kann die Zeitangabe zur Fälligkeitsüberwachung heranziehen. Die Fälligkeitsüberwachung wird beim nächsten Empfang eines RPDO nach der Konfiguration der Event Time aktiviert. Ein Timeout bewirkt eine Meldung an die lokale Anwendung.

Objekt 1600H bis 161CH: Receive PDO Mapping Parameter

Jedes Objekt beschreibt die zugeordneten Objekte, die über die entsprechenden PDOs an den Buskoppler transportiert werden.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Wert

Wert

Wert

Wert

Wert

Wert

Subindex

0

1

2

3

4

5

n

Beschreibung

Anzahl der Einträge

1. Objekt im PDO

2. Objekt im PDO

3. Objekt im PDO

4. Objekt im PDO

5. Objekt im PDO

N. Objekt im PDO

Code

RECORD

Datentyp

UNSIGNED8

UNSIGNED32

Zugriff

RW

PDO Zulässig

Nein

Bereich

8

UNSIGNED32

Standardwert

1600h

1601h

1602h

1603h

Sonstige

1

1

1

1

0

6200 01 08 H

6411 01 10 H

6411 05 10 H

6411 09 10 H

0

0

6411 02 10 H

6411 06 10 H

6411 0A 10 H

0

0

6411 03 10 H

6411 07 10 H

6411 0B 10 H

0

0

6411 04 10 H

6411 08 10 H

6411 0C 10 H

0

0

0

Datenfeldstruktur

Jedes zu transportierende Datenobjekt wird wie folgt dargestellt:

Bit

31 bis 16

15 bis 8

7 bis 0

Daten

Indexnummer des zu transportierenden Objekts

Subindexnummer des zu transportierenden Objekts

Länge des zu transportierenden Objekts (in Bits)

Beispiel

6200H

01H

08H

Objekt 1800H bis 1837H: Transmit PDO Communication Parameter

Jedes Objekt enthält die PDO-Kommunikationsparameter für die entsprechenden, vom Buskoppler unterstützten Sende-PDOs.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Wert

Wert

Wert

Wert

Wert

Subindex

0

1

2

3

4

5

Beschreibung

Anzahl der Einträge

COB-ID

Übertragungsart

Inhibit time

Reserviert

Event Time

Code

RECORD

Nicht zutreffend

RECORD

Datentyp

UNSIGNED8

UNSIGNED32

UNSIGNED8

UNSIGNED16

UNSIGNED16

Zugriff

RO

RW

RW

PDO Zulässig

Nein

Nein

Bereich

5

UNSIGNED32

UNSIGNED8

UNSIGNED16

UNSIGNED16

Standardwert

5

-

255

0

0

Die COB-ID-Struktur wird in der nachstehenden Tabelle gezeigt:

MSB

Bit

LSB

31

30

29

28 - 11

10 - 0

0

0

0

000000000000000000

11-Bit-Kennung

In der folgenden Tabelle wird der Wert der einzelnen Bits erläutert:

Bit

Wert

Bedeutung

31 (MSb)

0

PDO existiert / ist gültig.

1

PDO existiert nicht / ist ungültig.

30

0

RTR für dieses PDO zulässig

1

Kein RTR zulässig für dieses PDO - Nicht unterstützt

29

0

11-Bit-ID (CAN 2.0A)

1

29-Bit-ID (CAN 2.0B) - Nicht unterstützt

28-11

Wenn Bit 29 = 0

000000000000000000

Wenn Bit 29 = 1

Bit 28-11 von 29-Bit-COB-ID - Nicht unterstützt

10-0 (LSb)

-

Bit 10 - 0 von COB-ID-Kennung

Zulässige Übertragungsart:

Wert

Zyklisch

Azyklisch

Synchron

Asynchron

Kommentare

0

-

-

PDO bei nächster Sync-Nachricht nach Ereignis senden

1-240

-

-

PDO bei jeder X.Sync-Nachricht senden

255

-

-

-

PDO bei Ereignis senden

Bei einem Digitaleingang wird ein Ereignis generiert, sobald sich der Eingangswert ändert.

Bei einem Analogeingang können je nach Konfiguration des Objekts 6421H folgende drei Szenarien ein Ereignis aktivieren:

  • Der Eingangswert überschreitet einen oberen Schwellwert.

  • Der Eingangswert fällt unter einen unteren Schwellwert ab.

  • Die Änderung des Eingangswerts ist größer als der konfigurierte Delta-Wert.

Subindex 03h enthält die „Inhibit Time“ (Sperrzeit). Diese Zeit entspricht dem Mindestintervall zwischen aufeinander folgenden PDO-Übertragungen, wenn die Übertragungsart auf 255 eingestellt wurde. Der Wert wird als Vielfaches von 100 μs definiert. Durch den Wert 0 wird die Inhibit Time aufgehoben.

Subindex 04h ist reserviert.

Subindex 05h enthält die Event Time. Diese Zeit entspricht dem Höchstintervall für PDO-Übertragungen, wenn die Übertragungsart auf 255 eingestellt wurde. Der Wert wird als Vielfaches von 1 ms definiert. Der Wert 0 deaktiviert die Event Time.

Objekt 1A00H bis 1A37: Transmit PDO Mapping Parameter

Jedes Objekt beschreibt die zugeordneten Objekte, die über die entsprechenden Sende-PDOs an den Buskoppler transportiert werden.

Die folgende Tabelle bietet eine allgemeine Übersicht über das Objekt:

Objektattribut

Wert

Wert

Wert

Wert

Wert

Wert

Wert

Subindex

0

1

2

3

4

5

n

Beschreibung

Anzahl der Einträge

1. Objekt im PDO

2. Objekt im PDO

3. Objekt im PDO

4. Objekt im PDO

5. Objekt im PDO

N. Objekt im PDO

Code

RECORD

Datentyp

UNSIGNED8

UNSIGNED32

Zugriff

RW

PDO Zulässig

Nein

Bereich

8

UNSIGNED32

Standardwert

1A00h

1A01h

1A02h

1A03h

Sonstige

1

4

4

4

0

6000 0108H

6401 0110H

6401 0510H

6401 0910H

0

0

6401 0210H

6401 0610H

6401 0A10H

0

0

6401 0310H

6401 0710H

6401 0B10H

0

0

6401 0410H

6401 0810H

6401 0C10H

0

0

0

0

0

0

0

Datenfeldstruktur

Jedes zu transportierende Datenobjekt wird wie folgt dargestellt:

Bit

31 bis 16

15 bis 8

7 bis 0

Daten

Indexnummer des zu transportierenden Objekts

Subindexnummer des zu transportierenden Objekts

Länge des zu transportierenden Objekts (in Bits)

Beispiel

6000H

01H

08H