POWERLINK Informationen
TR-Electronic GmbH 2018, All Rights Reserved
Printed in the Federal Republic of Germany
Page 16 of 84
TR - ELA - BA - DGB - 0028 - 00
06/21/2018
3.7 Übertragung von SDO Nachrichten
Mit den SDO Diensten können die Einträge des Objektverzeichnisses gelesen oder
geschrieben werden. Das SDO Transport Protokoll erlaubt die Übertragung von
Objekten mit beliebiger Größe.
Die Dienste mit Bestätigung (Initiate SDO Upload, Initiate SDO Download, Download
SDO Segment, und Upload SDO Segment) und die Dienste ohne Bestätigung (Abort
SDO Transfer) werden für die Ausführung der Segmented/Expedited Übertragung der
Service-Daten-Objekte benutzt.
Der so genannte
SDO Client
(MN) spezi
fiziert in seiner Anforderung „Request“ den
Parameter, die Zugriffsart (Lesen/Scheiben) und gegebenenfalls den Wert. Der so
genannte
SDO Server
(CN bzw. Mess-System) führt den Schreib- oder Lesezugriff
aus und beantwortet die Anforderung mit einer Antwort
„Response“. Im Fehlerfall gibt
ein Fehlercode (Abort SDO Transfer) Auskunft über die Fehlerursache.
Das Mess-System unterstützt SDO Übertragungen über
UDP/IP und ASnd Frames
im asynchronen Zeitabschnitt.
MAC-Frame-Header
(EtherType = 0800h)
IP-Header
(Protocol = 0x11)
UDP-Header
(Port = 0xXXXX)
EPL-Inhalt
CRC
Abbildung 6: EPL-konforme UDP/IP Framestruktur
Üblicherweise stellt der POWERLINK-Master entsprechende Mechanismen für die
SDO-Übertragung zur Verfügung. Die Kenntnis über den Protokoll-Aufbau und
internen Abläufe sind daher nicht notwendig.
3.8 Abort SDO Transfer Protokoll
Konnte ein SDO Upload bzw. Download nicht ausgeführt werden, wird die
Übertragung durch den Abort SDO Transfer Dienst abgebrochen. Der Abort Dienst ist
unbestätigt und kann jederzeit entweder durch den SDO Client oder dem SDO Server
ausgeführt werden. Das Protokoll enthält einen vier Byte großen Abort Code, welcher
Auskunft über die Fehlerursache gibt, siehe Tabelle 7 auf Seite 41.
Bit Offset
Byte
Offset
7
6
5
4
3
2
1
0
0
reserved
1
Transaction ID
2
Res-
ponse
Abort =
1
Segmentation
reserved
3
Command ID
4-5
Segment Size
6-7
reserved
8-11
Abort Code
Abbildung 7: Abort Transfer Frame