"Write request"
Zum Lesen und Schreiben eines MOVIMOT®-Parameters führen Sie den CTT2-Dienst 0x11hex "Write request" aus. Wählen Sie den Index 0x02hex aus.
Wählen Sie die Länge 0x08hex aus. Dies ist die Länge eines MOVILINK®-Frames in Bytes.
- Wenn dieser Dienst korrekt bei dem Doppel-Slave ankommt, antwortet der Doppel-Slave MLK31A mit dem Antwort-Telegramm 0x51hex "Write response OK".
- Wenn Störungen aufgetreten sind oder ein falscher Index oder Länge ausgewählt wurde, sendet der Doppel-Slave MLK31A stattdessen das Antwort-Telegramm 0x91hex "Write response not OK". Fehlercode siehe AS-Interface-Spezifikation.
Beispiel:
Ändern des Festsollwerts n4 (10096.38) auf 1000 min-1: 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 | 0x32 | 0x26 | 0x27 | 0x70 | 0x00 | 0x0F | 0x42 | 0x40 |
Code 0x11 = | Write request |
Index 0x02 = | MOVILINK®-Parameter-Dienst |
Länge 0x08 = | Länge des MOVILINK®-Protokolls |
Verwaltung 0x32 = | Write Parameter |
Subindex 0x26 = | Subindex Parameter 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 "Write response OK":
CTT2-Dienst |
|---|
Code |
0x51 |
Code 0x51 = | Write response OK |