Senden von parameterdaten über sdo, Laden von parameterdaten über sdo, Tabelle 14: senden von parameterdaten über sdo – NORD Drivesystems BU0060 Benutzerhandbuch
Seite 61: 4 kommunikation und protokoll
4 Kommunikation und Protokoll
BU 0060 DE-4112
61
Senden von Parameterdaten über SDO
Senden von Parameterdaten = Schreiben eines Parameterwertes in den Frequenzumrichter.
Beispiel: Parameter P102 (Hochlaufzeit), 1,03s
Steuerbyte
Index
Sub-Index
Daten
Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
0x2B
0x66
0x20
0x01
0x67
0x00
0x00
0x00
Daten Nutzdaten (Parameterwert):
In diesem Bereich werden die Werte des
ausgewählten Parameters übertragen.
16 Bit Wert: 67 00 00 00
(1,03s = 103
dez
= 0067
hex
)
32 Bit Wert: 76 BC 2A 00
(2800,758rev = 2800758
dez
= 002ABC76
hex
)
Sub-Index Parameterindex bzw. Arraywert:
In diesem Bereich werden der ausgewählte Parametersatz und das
Array
– Element des Parameters codiert.
Für Parameter, die weder parametersatzabhängig sind, noch aus
Arrayelementen bestehen, lautet der Sub-Index 00
hex
Für alle anderen Fälle gilt folgende Übersicht:
Spalte 1
2
3
4
Zeile
P-Satz 1
P-Satz 2
P-Satz 3
P-Satz 4
1
Array [-01]
0x01
0x02
0x03
0x04
2
Array [-02]
0x05
0x06
0x07
0x08
3
Array [-03]
0x09
0x0A
0x0B
0x0C
4
Array [-04]
0x0D
0x0E
0x0F
0x10
…
…
Index Parameternummer des Frequenzumrichters:
Die Parameter werden im ab 2000
hex
gemapped:
Parameter P102 = 102
dez
=66
hex
2000
hex
+ 66
hex
= 2066
hex
66 20
Steuerbyte gibt die Datenlänge und den Auftrag an:
0x2B =
Sende 16 Bit
– Wert
0x23 =
Sende 32 Bit
– Wert
Antwort
0x60 =
Fehlerfreies Telegramm empfangen
Eine anders lautende Antwort entspricht einem Abbruch der Parameterkommunikation.
Tabelle 14: Senden von Parameterdaten über SDO
Pos : 99 /Anl eitungen/ Buss yst eme/ 4. Kommuni kation und Prot okoll + Proz ess datentr ansf er/CAN open [ BU 0060]/D as C AN open Pr ot okoll/ Laden von Paramet erdat en über SD O [C AN open] @ 1\ mod_1342434267834_6.doc x @ 32393 @ 5 @ 1
Laden von Parameterdaten über SDO
Das Laden von Parameterdaten erfolgt sinngemäß zum Senden von Parameterdaten. Hierbei wird
vom Master eine Lese
– Anforderung (Steuerbyte 0x40) an den Frequenzumrichter gesendet,
welcher Parameter und welches Array / welcher Parametersatz ausgelesen werden sollen. Der
Datenbereich bleibt leer (alles 0).
Das Antworttelegramm entspricht dem anfordernden Telegramm, wobei das Statusbyte die Länge der
Antwortdaten (Antwort 16/32Bit) angibt und der Datenbereich mit dem ausgelesenen Parameterwert
befüllt ist.