Printed in the Federal Republic of Germany
TR-Electronic GmbH 2016, All Rights Reserved
11/20/2018
TR - ECE - BA - DGB - 0128 - 01
Page 17 of 127
Segment Protokoll, Datensegmentierung
Manche Objekte beinhalten Daten, die größer als 4 Byte sind. Um diese Daten lesen
zu können, muss das „Segment Protokoll“ benutzt werden.
Zunächst wird der Lesevorgang wie ein gewöhnlicher SDO-Dienst mit dem
Kommando-Code = 0x40 eingeleitet. Über die Response wird angezeigt, um wie viele
Datensegmente es sich handelt und wie viele Bytes gelesen werden können. Mit
nachfolgenden Leseanforderungen können dann die einzelnen Datensegmente
gelesen werden. Ein Datensegment besteht jeweils aus 7 Bytes.
Beispiel für das Lesen eines Datensegmentes:
Telegramm 1
CCD
Bedeutung
Gültig für
0x40
Leseanforderung, Einleitung
SDO Request
0x41
1 Datensegment vorhanden
Die Anzahl der zu lesenden Bytes steht in den
Bytes 4 bis 7.
SDO Response
Telegramm 2
CCD
Bedeutung
Gültig für
0x60
Leseanforderung
SDO Request
0x01
Kein weiteres Datensegment vorhanden.
Die Bytes 1 bis 7 beinhalten die angeforderten Daten.
SDO Response