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