Auslesen der Kühlkörpertemperatur
Lesen Sie die Kühlkörpertemperatur wie folgt aus dem Parameter P014 aus:
Dienst "Write request":
CTT2-Dienst | MOVILINK®-Protokoll | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
Code | Index | Länge | Verwaltung | Sub-index | Index High | Index Low | Daten MSB | Daten | Daten | Daten LSB |
0x11 | 0x02 | 0x08 | 0x31 | 0x00 | 0x20 | 0x87 | 0x00 | 0x00 | 0x00 | 0x00 |
Code 0x11 = | Write request |
Index 0x02 = | MOVILINK®-Parameter-Dienst |
Länge 0x08 = | Länge des MOVILINK®-Protokolls |
Verwaltung 0x31 = | Read Parameter |
Subindex 0x00 = | Subindex des Parameters P014 |
Index High 0x20 = | High-Wert des Index |
Index Low 0x87 = | Low-Wert des Index => Index des Parameters P014 = 0x2087hex = 8327dez Der Wert 0x2087hex wird auf die Bytes Index High und Index Low geschrieben. |
Daten MSB 0x00 | Beim Lesen der MOVIMOT®-Parameter werden die Daten mit 0x00 beschrieben. |
Daten 0x00 | |
Daten 0x00 | |
Daten LSB 0x00 |
Nach der systembedingten Übertragungszeit für den Parameter antwortet der Slave.
Antwort-Telegramm "Write response OK":
CTT2-Dienst |
|---|
Code |
0x51 |
Code 0x51 = | Write response OK |
Sobald der Doppel-Slave MLK31A die Daten fehlerfrei empfängt, sendet er sofort die Antwort 0x51 "Write response OK" an den Master. Gleichzeitig wird das MOVILINK®-Protokoll an den MOVIMOT®-Umrichter gesendet.
Um den Wert des vom MOVIMOT®-Umrichter ausgelesenen Parameters zu erhalten, muss der Dienst "Read request" ausgeführt werden.
Dienst "Read request":
CTT2-Dienst | ||
|---|---|---|
Code | Index | Länge |
0x10 | 0x02 | 0x08 |
Code 0x10 = | Read request |
Index 0x02 = | MOVILINK®-Parameter-Dienst |
Länge 0X08 = | Länge des MOVILINK®-Protokolls |
Nach der systembedingten Übertragungszeit für den Parameter antwortet der Slave.
Antwort-Telegramm "Read response OK":
CTT2-Dienst | MOVILINK®-Protokoll | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
Code | Verwaltung | Sub-index | Index High | Index Low | Daten MSB | Daten | Daten | Daten LSB | ||
0x50 | 0x31 | 0x00 | 0x20 | 0x87 | 0x00 | 0x00 | 0x00 | 0x14 | ||
Code 0x50 = | Read response OK |
Verwaltung 0x31 = | Read Parameter => kein MOVILINK®-Fehler |
Subindex 0x00 = | Subindex des Parameters P014 |
Index High 0x20 = | High-Wert des Index |
Index Low 0x87 = | Low-Wert des Index => Index des Parameters P014 = 0x2087hex = 8893dez Der Wert 0x2087hex wird auf die Bytes Index High und Index Low geschrieben. |
Daten MSB 0x00 | Wenn der MOVILINK®-Dienst fehlerfrei ausgeführt wurde, übertragen die Daten-Bytes der Kühlkörpertemperatur, z. B. 20 °C = 0x14. Die Kühlkörpertemperatur wird unskaliert im MOVIMOT®-Umrichter hinterlegt. Ein Wert von 0x14 entspricht einer Temperatur von 20 °C. |
Daten 0x00 | |
Daten 0x00 | |
Daten LSB 0x14 |