![TR-Electronic encoTRive MD-025-CO-C Series Manual Download Page 54](http://html1.mh-extra.com/html/tr-electronic/encotrive-md-025-co-c-series/encotrive-md-025-co-c-series_manual_1146659054.webp)
CANopen-Kommunikation
©
TR-Electronic GmbH 2007, All Rights Reserved
Printed in the Federal Republic of Germany
Page 54 of 260
TR - EMO - BA - DGB - 0013 - 00
05/16/2007
4.2.4
Das Objektverzeichnis
4.2.4.1 Objektarten, Datentypen
Ein Parameter im CANopen OV kann ein einfacher Wert, ein Array oder eine
Datenstruktur sein. encoTRive verwendet folgende Arten, die durch den
Objektcode
unterschieden werden:
Objektcode Name
Bedeutung
7
VAR
einfacher Wert, z.B. INTEGER8
8
ARRAY
Array aus mehreren Elementen gleichen Datentyps
9 RECORD
Datenfeld, welches eine Kombination verschiedener einfacher
Datentypen ist
Tabelle 20: Objektcodes bei encoTRive
Bei einem ARRAY- oder RECORD-Parameter erfolgt der Zugriff auf die einzelnen
Elemente über den Subindex. Bei einfachen Werten (VAR) ist der Subindex 0.
Ein Parameter bzw. ein Element eines Parameters hat zusätzlich Attribute, die den
Zugriff auf diesen Parameter festlegen:
Attribut
Bedeutung
rw
read/write: Parameter kann gelesen und geschrieben werden
ro
read only: Parameter kann nur gelesen werden
wo
write only: Parameter kann nur geschrieben werden
const
Wert ist konstant und nur lesbar.
Tabelle 21: Attribute
encoTRive verwendet folgende Datentypen:
Kodierung Datentyp
Länge
Beschreibung
1
BOOLEAN
8 Bit
Zwei mögliche Werte: 0 (false) oder 1 (true)
2 INTEGER8 8
Bit
vorzeichenbehafteter ganzzahliger 8-Bit-Wert.
Wertebereich: -128 ... 127
3 INTEGER16
16
Bit
vorzeichenbehafteter ganzzahliger 16-Bit-Wert.
Wertebereich: -32768 ... 32767
4 INTEGER32
32
Bit
vorzeichenbehafteter ganzzahliger 32-Bit-Wert.
Wertebereich: -2
31
...2
31
-1
5 UNSIGNED8
8
Bit
vorzeichenloser ganzzahliger 8-Bit-Wert.
Wertebereich: 0...255
6 UNSIGNED16
16
Bit
vorzeichenloser ganzzahliger 16-Bit-Wert.
Wertebereich: 0..2
16
-1 (0-65535)
7 UNSIGNED32
32
Bit
vorzeichenloser ganzzahliger 32-Bit-Wert.
Wertebereich: 0..2
32
-1
9
Visible String variabel
Zeichenfolge aus ASCII-Zeichen
Tabelle 22: CANopen-Datentypen, die von encoTRive verwendet werden