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

146 • CANopen

Netzwerkkommunikation

NMT Slave

 

 

NMT Master

 

 

 

0

 

 

 

request

 

 

 

 

 

indication

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

COB-ID = 1792 + Node-ID

 

 

 

 

 

 

 

 

Abb. 5-18:Bootup Protocol

 

 

 

 

g012421x

5.3.4 Objektverzeichnis

Das Objektverzeichnis ist die zentrale Stelle eines CANopen -Teilnehmers, wo alle Konfigurationsinformationen und Daten gespeichert und abgerufen werden können. Das Verzeichnis ist tabellenförmig organisiert und enthält drei Bereiche von CANopen-Objekten:

Communication Profile Area (Index 0x1000 – 0x1FFF)

In diesem Profil befinden sich alle für die CANopen Kommunikation relevanten Parameter. Dieser Bereich ist für alle CANopen-Teilnehmer gleich.

Manufactor Specific Profile Area (Index 0x2000 – 0x5FFF)

In diesem Profil kann jeder Hersteller seine eigenen firmenspezifischen Objekte implementieren.

Standardised Device Profile Area (Index 0x6000 – 0x9FFF)

In diesem Profil stehen alle Objekte die von einem bestimmen Geräteprofil unterstützt werden. Der Controller unterstützt das Geräteprofil DS-401 (Device Profile for Generic I/O Modules)

Für den Zugriff auf Kommunikationsund Geräteparameter, -daten und -funktionen wird in dem Objektverzeichnis ein logisches Adressierungsschema verwendet. Jeder Eintrag in das Verzeichnis ist durch einen 16 Bit-Index gekennzeichnet. Dieser Index gibt die Reihenadresse der Tabelle an. Dabei sind maximal 65536 Einträge möglich.

Falls ein Objekt aus mehreren Komponenten besteht, sind die Komponenten über einen 8 Bit-Subindex gekennzeichnet. Der Sub-Index gibt jeweils die Spaltenadresse der Tabelle an, wobei maximal 256 Einträge möglich sind.

Jeder Eintrag besteht aus:

einem Objektnamen, der die Funktion des Objektes beschreibt,

einem Datentyp-Attribut, das den Datentyp des Eintrags bestimmt und

einem Zugriffsattribut, das angibt, ob der Eintrag nur gelesen, nur geschrieben oder gelesen und geschrieben werden darf.

WAGO-I/O-SYSTEM 750

CANopen

CANopen • 147

Netzwerkkommunikation

Der Sub-Index 0 gibt die max. Anzahl der folgenden Sub-Indizes an. In den nachfolgenden Sub-Indizes sind die Daten kodiert.

Index (hexadezimal)

Objekt

0x0000

 

Nicht verwendet

 

 

 

0x0001

– 0x001F

Statische Datentypen

 

 

 

0x0020

– 0x003F

Komplexe Datentypen

 

 

 

0x0040

– 0x005F

Herstellerspezifische Datentypen

 

 

 

0x0060

– 0x007F

Profilspezifische statische Datentypen

 

 

 

0x0080

– 0x009F

Profilspezifische komplexe Datentypen

 

 

0x00A0 – 0x0FFF

Reserviert

 

 

 

0x1000

– 0x1FFF

Kommunikationsprofil (DS-301)

 

 

 

0x2000

– 0x5FFF

Herstellerspezifische Parameter

 

 

 

0x6000

– 0x9FFF

Parameter aus den standardisierten Geräteprofilen

 

 

0xA000 – 0xFFFF

Reserviert

 

 

 

Tab. 5-2: Aufbau des CANopen Objektverzeichnisses

Das Objektverzeichnis ist in seinem Ausbau auf den Worst-Case Fall ausgelegt. Objekteinträge, die wegen der angeschalteten Klemmenkonfiguration nicht benutzt werden, sind deaktiviert.

WAGO-I/O-SYSTEM 750

CANopen

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