8
Parameterdaten−Transfer
DRIVECOM Parameterdaten−Kanal
Parameter lesen
8.2.5
Parameter lesen
Prinzipielle Vorgehensweise
1. Nutzdatenbereich des Antriebsreglers bestimmen. (Wo liegen die Nutzdaten im
Leitsystem?)
Herstellerspezifische Angaben beachten.
2. Adresse des gewünschten Parameters in die Felder "Index" und "Subindex"
eintragen (DP−Ausgangsdaten).
3. Auftrag im Service−Byte = Read−Auftrag
Der Zustand des Handshake−Bit im Service−Byte muss gewechselt werden (DP−Aus-
gangsdaten).
4. Prüfen, ob das Handshake−Bit im Service−Byte bei den DP−Eingangsdaten und
DP−Ausgangsdaten identisch ist.
Ist das Handshake−Bit identisch, wurde die Antwort empfangen.
Es ist sinnvoll, hierbei eine Zeitüberwachung zu implementieren.
5. Prüfen, ob das Status−Bit im Service−Byte gesetzt ist.
Status−Bit ist nicht gesetzt: Das Feld "Data/Error" enthält den gewünschten Parame-
terwert.
Status−Bit ist gesetzt: Der Leseauftrag wurde nicht fehlerfrei ausgeführt. Im Feld
"Data/Error" befindet sich die Fehlerinformation.
Beispiel:
Die Kühlkörpertemperatur (43 °C) des Antriebsreglers soll gelesen werden (C0061).
Byte 1: Auftrag
ƒ
Bit 7
0
X
Byte 2: Subindex
ƒ
Subindex = 0, weil in der Codestelle C0061 kein Subindex vorhanden ist.
Byte 3 / 4: Index
ƒ
Index = 24575 − Codestellen−Nr.
Index = 24575 − 61 = 24514 = 5FC2
Bytes 5 ... 8: Daten (im Antworttelegramm enthalten)
ƒ
Data 1 ... 4 = 43 °C x 10000 = 430000 (FIX32) = 00068FB0
96
...
1
1
0
0
0
l
Bit 0
1
"1" (Read)
reserviert
"3" (Datenlänge 4 Bytes)
Handshake
Status (nur bei Telegrammantwort relevant)
(5F
= High Byte, C2
hex
hex
hex
= Low Byte)
hex
EDSMF2133IB DE 5.0