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

142 • CANopen

Network Communication

5.3.3.5 Bootup Protocol

This protocol shows that the NMT slave has changed its status from INITIALIZING to PRE-OPERATIONAL. This is performed after a hardware/software reset or following the service reset code.

NMT Slave

 

 

 

NMT Master

 

 

 

0

 

 

 

 

 

 

 

 

 

request

 

 

 

 

 

 

indication

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

COB-ID = 1792 + Node-ID

 

 

 

 

 

 

 

 

 

Fig. 5-22: Bootup Protocol

 

 

 

 

 

g012421x

5.3.4 Object Directory

The object directory is the central point of a CANopen subscriber where all configuration information and data is stored and can be polled. The directory organization is by means of tables and contains three areas of CANopen objects:

Communication Profile Area (Index 0x1000 – 0x1FFF)

This profile contains all parameters relevant for CANopen communication. This area is identical for all CANopen subscribers.

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

In this profile, each manufacturer can implement his own company specific objects.

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

This profile contains all objects which are assisted by a certain device profile. The bus coupler assists the device profile DS-401 (Device Profile for Generic I/O Modules)

In the object directory, a logical addressing scheme is used for the access to communication and device parameters, data and functions. Each entry into the directory is identified by a 16 bit index which indicates the row address of the table. A maximum of 65536 entries are permitted.

If an object is composed of several components, the components are identified by means of an 8 bit sub-index. The sub-index indicates the individual column address of the table allowing a maximum of 256 entries.

WAGO-I/O-SYSTEM 750

CANopen

CANopen • 143

Network Communication

Each entry consists of:

an object name describing the object function,

a data type attribute defining the data type of the entry, and

an access attribute indicating whether the entry is only read, only write or read and write.

The sub-index 0 indicates the max. number of the following sub-indexes. The data is coded in the following sub-indexes.

Index (hexadecimal)

Object

0x0000

 

Not used

 

 

 

0x0001

– 0x001F

Static data types

 

 

 

0x0020

– 0x003F

Complex data types

 

 

 

0x0040

– 0x005F

Manufacturer specific data types

 

 

 

0x0060

– 0x007F

Profile specific static data types

 

 

 

0x0080

– 0x009F

Profile specific complex data types

 

 

0x00A0 – 0x0FFF

Reserved

 

 

 

0x1000

– 0x1FFF

Communication profile (DS-301)

 

 

 

0x2000

– 0x5FFF

Manufacturer specific parameters

 

 

 

0x6000

– 0x9FFF

Parameters from standardized device profiles

 

 

0xA000 – 0xFFFF

Reserved

 

 

 

Table 5-2: Structure of the CANopen object directory

The object directory structure is designed for the worst case. Object entries that cannot be used because of the connected module configuration are deactivated.

WAGO-I/O-SYSTEM 750

CANopen

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