MOVILINK® Parameteraustausch mit "Exchange request"
Bei der Ausführung des CTT2-Diensts "Exchange request" 0x1D sendet der AS-Interface-Master ein Telegramm mit den MOVIMOT®-Parameterdaten zum Doppel-Slave und erhält die Antwortdaten sofort mit dem Antwort-Telegramm.
Wählen Sie den Index 0x02hex und die Länge 0x08hex aus.
- Wenn dieser Dienst korrekt ausgeführt wurde, antwortet der Doppel-Slave MLK31A mit dem Antwort-Telegramm 0x5Dhex "Exchange response OK" und den gelesenen Daten.
- Wenn dabei Fehler auftreten, sendet der Doppel-Slave MLK31A das Antwort-Telegramm 0x9Dhex "Exchange response not OK" (Fehlercode siehe AS-Interface-Spezifikation).
- Wenn die Antwortdaten des MOVIMOT®-Umrichters noch nicht zur Verfügung stehen, sendet der Doppel-Slave MLK31A nach dem Lesezugriff eine Antwort mit dem Fehlercode "Busy" = "4".
Beispiel:
Ändern des Festsollwerts n4 (10096.38) auf den Wert 1000 min-1:
Dienst "Exchange request":
CTT2-Dienst | MOVILINK®-Protokoll | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Code | Index | Länge Lesen | Länge Schreiben | Verwaltung | Sub-index | Index High | Index Low | Daten MSB | Daten | Daten | Daten LSB |
0x1D | 0x02 | 0x08 | 0x08 | 0x32 | 0x26 | 0x27 | 0x70 | 0x00 | 0x0F | 0x42 | 0x40 |
Code 0x1D = | Exchange request |
Index 0x02 = | MOVILINK®-Parameter-Dienst |
Länge Lesen 0x08 = | Länge der MOVILINK®-Antwort |
Länge Schreiben 0x08 = | Länge der MOVILINK®-Anfrage |
Verwaltung 0x32 = | Write Parameter |
Subindex 0x26 = | Subindex des Parameters Festsollwert n4 (10096.38) 38dez = 0x26 |
Index High 0x27 = | High-Wert des Index |
Index Low 0x70 = | Low-Wert des Index => Index des Parameters = 0x2770hex = 10096dez Der Wert 0x2770hex wird auf die Bytes Index High und Index Low geschrieben. |
Daten MSB 0x00 | Die interne Skalierung des MOVIMOT®-Umrichters ist um den Faktor 1000 größer als die reale Skalierung. Der Skalierungsfaktor ist dann 1.000.000dez = 0xF4240. Dieser Wert wird auf die 4 Daten-Bytes geschrieben. |
Daten 0x0F | |
Daten 0x42 | |
Daten LSB 0x40 |
Nach der systembedingten Übertragungszeit für den Parameter antwortet der Slave.
Antwort-Telegramm "Exchange response OK"
CTT2-Dienst | MOVILINK®-Protokoll | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Code | Verwaltung | Sub-index | Index High | Index Low | Daten MSB | Daten | Daten | Daten LSB | |||
0x5D | 0x32 | 0x26 | 0x27 | 0x70 | 0x00 | 0x00 | 0x00 | 0x00 | |||
Code 0x5D = | Exchange request OK |
Verwaltung 0x32 = | Write Parameter |
Subindex 0x26 = | Subindex des Parameters Festsollwert n4 (10096.38) 38hex = 0x26 |
Index High 0x27 = | High-Wert des Index |
Index Low 0x70 = | Low-Wert des Index => Index des Parameters = 0x2770hex = 10096dez Der Wert 0x2770hex wird auf die Bytes Index High und Index Low geschrieben. |
Daten MSB 0x00 | Wenn der MOVILINK®-Dienst fehlerfrei ausgeführt wurde, haben die Daten den Wert 0dez = 0x0 |
Daten 0x00 | |
Daten 0x00 | |
Daten LSB 0x00 |