Prozessdaten-kommunikation – Baumer GNAMG Benutzerhandbuch

Seite 9

Advertising
background image

Handbuch_GNAMG_CANopen_DE.docx

9/41

Baumer IVO GmbH & Co. KG

16.10.12

Villingen-Schwenningen, Germany

Beispiele SDO

Anfrage
eines Wertes vom Master beim Slave
Auflösung (Resolution) lesen.  Objekt 6000h

COB-ID

DLC Kommando

Objekt L

Objekt H Subindex Data 0

Data
1

Data
2

Data
3

600h+Node-ID

8

40h

00h

60h

0

x

x

x

x


Antwort des Slaves auf die Anfrage eines Wertes

COB-ID

DLC Kommando

Objekt L

Objekt H Subindex Data 0

Data
1

Data
2

Data
3

580h+Node-ID

8

4Bh

00h

60h

0

a

b

C

d


Schreiben eines Wertes vom Master in den Slave
Winkelposition Y-achse Slope Long setzen mit Objekt 6112h Preset

COB-ID

DLC Kommando

Objekt L

Objekt H Subindex Data 0

Data
1

Data
2

Data
3

600h+Node-ID

8

22h

12h

61h

0

a

b

c

d


Antwort des Slaves auf das Schreiben eines Wertes

COB-ID

DLC Kommando

Objekt L

Objekt H

Subindex Data 0 Data

1

Data
2

Data
3

580h+Node-ID

8

60h

12h

61h

0

0

0

0

0



3.3.4. Prozessdaten-Kommunikation

Prozessdatenobjekte dienen dem Echtzeit-Datenaustausch für Prozessdaten. PDO's können synchron oder
zyklisch (asynchron) gesendet werden. Der Neigungssensor unterstützt das PDO1. Dieses liefert die aktuelle
Winkel-Position beider Achsen des Neigungssensors und ist in den Objekten 1800h, 1A00h, 6110h und
6120h festgelegt.

Synchron
Um die Prozessdaten synchron zu senden, muss im Objekt 1800h ein Wert zwischen 1 und F0h (=240)
eingetragen werden. Wenn z. B der Wert 3 beträgt, wird das PDO auf jedes dritte Sync-Telegramm gesendet
(beim Wert 1 wird auf jedes Sync-Telegramm gesendet).

Im synchronen Betrieb werden die PDO vom Master über das Sync-Telegramm angefordert:

Byte 0

Byte 1

COB-ID = 80

0


Zyklisch (Asynchron)
Sollen die PDO's zyklisch gesendet werden, muss ins Objekt 1800h Subindex 2 der Wert FEh oder FFh
geschrieben werden. Zusätzlich muss im gleichen Objekt Subindex 5 die Zykluszeit in Millisekunden
eingetragen werden. Die eingeschriebene Zeit wird auf 1ms aufgerundet. Wird der Wert 0ms gespeichert,
werden die PDO's nicht gesendet. Die Funktion ist ausgeschaltet.

Advertising