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

 

 

CANopen • 135

 

 

Netzwerkkommunikation

 

 

 

d:

data

e = 0, s = 0: d ist für weitere Nutzung vom CiA

 

 

reserviert

 

 

e = 0, s = 1: d enthält die Anzahl der Bytes, die

 

 

zum Upload bereitstehen

 

 

Byte 4 enthält das LSB und Byte 7 enthält das

 

 

MSB.

 

 

e = 1: d enthält die Daten

X:

 

nicht genutzt, immer 0

reserved:

 

Reserviert für weitere Nutzung durch die CiA

5.3.1.2.1.3.2Upload SDO Segment

Dieses Protokoll wird benutzt, wenn mehr als 4 Daten übertragen werden. D.h. nach dem Abarbeiten des „Initiate Upload Protocol“, welches die Datenübertragung initiiert, schließt sich diese an.

 

Upload SDO Segment

Client

Server

 

 

0

 

 

1

8

 

 

 

 

 

 

 

 

 

 

request

 

 

 

 

 

 

 

 

 

 

indication

 

 

.7 .6 .5

.4

.3

.2 .1 .0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ccs = 3

t

 

x

 

reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Upload SDO Segment

Client

Server

 

 

0

 

 

 

1

8

 

 

 

 

 

 

 

 

 

 

 

confirm

 

 

 

 

 

 

 

 

 

 

 

 

response

 

 

.7 .6 .5

.4

.3

.2

.1

.0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

scs = 0

t

 

x

 

c

 

Segment data

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Abb. 5-7: Upload SDO Segment

g012411x

ccs:

Client command specifier

3: download segment request

scs:

Server command specifier

0: download segment response

t:

Toggle Bit

Dieses Bit muss sich für jedes Segment ändern,

 

 

für das ein Upload erfolgt. Für das erste Segment

 

 

muss das Toggle Bit zu 0 gesetzt werden. Das

Toggle Bit ist gleich für die Anfrage und die

Antwort.

c:Zeigt an, ob weitere Segmente für den Upload vorliegen

0: es liegen weitere Segmente für den Upload vor

1:es liegen keine weiteren Segmente für den Upload vor

WAGO-I/O-SYSTEM 750

CANopen

136 • CANopen

Netzwerkkommunikation

seg-data

Enthält die zu übertragen-

Die Bedeutung der Daten wird durch die Appli-

 

den Daten.

kation bestimmt.

n:

 

Zeigt die Anzahl der Bytes an, die keine Daten

 

 

enthalten. Bytes [8-n, 7] enthalten keine Daten.

 

 

n ist 0, wenn keine Segmentgröße angezeigt

 

 

wird.

X:

 

nicht genutzt, immer 0

reserved:

 

Reserviert für weitere Nutzung durch die CiA

5.3.1.2.1.4Abort SDO Transfer

Dieses Protokoll wird benutzt, wenn Fehler während der Übertragung auftauchen.

 

Abord SDO Transfer

Client

Server

 

0

 

1

4

8

 

 

 

request

 

 

 

 

 

 

 

 

 

 

indication

 

.7 .6 .5

.4 .3 .2

.1 .0

 

 

 

Data

 

 

 

 

 

 

 

 

 

 

 

 

cs = 4

x

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Abb. 5-8: Abort SDO Transfer

g012412x

cs:

command specifier

4: abort domain transfer

m:

multiplexor

Index und Sub-Index des Objektverzeichnisses:

X:

 

nicht genutzt, immer 0

Data

4 Byte Errror Code

Applikationsspezifische Daten über die Gründe

 

 

des Abbruchs.

Unterstützte Abort Domain Transfer Meldungen

Aufbau:

 

Byte

 

 

Bedeutung

 

 

0

 

Command Specifier; 0x80

 

 

1

 

 

Index

 

 

2

 

 

 

 

 

 

 

 

 

3

 

 

SubIdx

 

 

4

 

 

Additional Code

 

 

5

 

 

 

 

 

 

 

 

6Error Code

7Error Class

WAGO-I/O-SYSTEM 750

CANopen

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