Herunterladen Inhalt Inhalt Diese Seite drucken

Nanotec SMCI21-1 Handbuch Seite 47

Schrittmotorsteuerung
Inhaltsverzeichnis

Werbung

Auslesen der Ist-Position (9 Byte Position)
Befehl:
Beispiel (Hex):
<#>
Antwort (Hex):
<Motoradresse
Position:
Die Position wird als dezimaler Speicherinhalt der 3 Positionsbytes
gesendet.
Beispiel: Die Position wurde als 000001144 (s.o.) gesendet und wird
wie folgt umgerechnet:
1. Byte * 65536
2. Byte * 256
3. Byte * 1
Ist der berechnete Positionswert größer als 8.388.607, handelt es
sich um eine negative Position. Der berechnete Wert muss in diesem
Fall vom möglichen Maximalwert 16.777.216 abgezogen werden.
Das Senden des Befehls ist nur im Zustand „Bereit" zulässig.
e)
Abfrage des Steuerungstyps (2 Byte Steuerungstyp)
Befehl:
Beispiel (Hex):
<#>
Antwort (Hex):
<Motoradresse
Sie SMCI21-1 hat den Steuerungstyp „1I"
Zeichen „C"
ASCII Hex 43
23
01
43
0D
<Motoradresse
(1)> <C> <CR>
01
43
30
30
34
34
0D
(1)> <C> <Position (000001144)> < CR>
000 * 65536
001 * 256
144 *1
Zeichen „ "
ASCII Hex 20
23
01
20
0D
<Motoradresse
(1)> < > <CR>
01
20
31
49
(1)> < > <1I> <CR>
-47-
SMCI21-1
ASCII Dez 67
30
30
30
= 0
= 256
= 144
Position: = 400
ASCII Dez 32
0D
31
31

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis