Antwort (Slave -> Master): Falls möglich, wird die Zeit zurückgegeben
die das Modul für die Bewegung braucht. Wenn keine Berechnung der
Zeit möglich sein sollte, wird die Anfrage beim Erfolg mit ,,OK'' (0x4F4B) bestätigt und das Modul
führt die Bewegung aus.
Beispiel 1:
| D-Len | Cmd | Param | ||
| M->S | 0x05 | 0xB0 | 0x00 0x00 0x20 0x41 | Fahre auf Position 10.0[mm] |
| S->M | 0x05 | 0xB0 | 0xCD 0xCC 0x04 0x41 | Werde Position in 8.3[sek.] erreichen |
Beispiel 2:
| D-Len | Cmd | Param | ||
| M->S | 0x01 | 0xB0 | Fahre auf zuletzt eingestellte Position | |
| S->M | 0x05 | 0xB0 | 0xCD 0xCC 0x04 0x41 | Werde Position in 8.3[sek.] erreichen |
Sonstiges: Spontanantwort wird beim Erreichen der Position
,,CMD POS REACHED'' oder bei Blockierung der Positionsfahrt ,,MOVE BLOCKED''
erfolgen. Alle Parameter sind in der angegebenen Reihenfolge zu übermitteln.
Soll nur der Strom vorgegeben werden, so muss zwingend die Position, Geschwindigkeit
und Beschleunigung mit angegeben werden. Nachfolgende Parameter müssen
nicht mit übermittelt werden. Alle Parameter bleiben bis zum Neustart
oder einer Änderung dieser Parameter erhalten.
![]() | Eine neue Positionsvorgabe während der Bewegung kann zu einem kurzfristigen Aussetzen der Bewegung führen. Möchte man während der Bewegung neue Positionen vorgeben um z.B. Kurvenbahnen abzufahren oder eigene Bahninterpolatorern verwenden, so ist der Befehl ,,MOVE POS TIME'' zu verwenden. |