03.03.2013 Views

CANopen Programmer's Manual - Maccon.de

CANopen Programmer's Manual - Maccon.de

CANopen Programmer's Manual - Maccon.de

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>CANopen</strong> Programmer’s <strong>Manual</strong> 1: Introduction<br />

Object Dictionary Structure<br />

An object dictionary is a lookup table. Each object is i<strong>de</strong>ntified by a 16-bit in<strong>de</strong>x with an eight-bit<br />

sub-in<strong>de</strong>x. Most objects represent simple data types, such as 16-bit integers, 32-bit integers, and<br />

strings. These can be accessed directly by the 16-bit in<strong>de</strong>x.<br />

Other objects use the sub-in<strong>de</strong>x to represent groups of related parameters. For instance, the<br />

Motor Data object (in<strong>de</strong>x 0x2383, p. 91) has 24 sub-in<strong>de</strong>x objects <strong>de</strong>fining basic motor<br />

characteristics such as motor type, motor wiring configuration, and Hall sensor type. (The subin<strong>de</strong>x<br />

provi<strong>de</strong>s up to 255 subentries for each in<strong>de</strong>x.)<br />

The organization of the dictionary is specified in the profiles, as shown below.<br />

In<strong>de</strong>x Range Objects<br />

0000 not used<br />

0001-001F Static Data Types<br />

0020-003F Complex Data Types<br />

0040-005F Manufacturer Specific Complex Data Types<br />

0060-007F Device Profile Specific Static Data Types (including those specific to motion control)<br />

0080-009F Device Profile Specific Complex Data Types (including those specific to motion control)<br />

00A0-0FFF Reserved for future use<br />

1000-1FFF Communication Profile Area (DS 301)<br />

2000-5FFF Manufacturer Specific Profile Area<br />

6000-9FFF Standardized Device Profile Area (including Profile for Motion Control)<br />

A000-FFFF Reserved for further use<br />

Copley Controls 19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!