4 Der Befehlssatz der LSTEP-PCIexpress und LSTEPexpress
Zur besseren Übersicht werden alle Befehle und Parameter die an die Steuerung geschickt
werden, sowie alle Rückmeldungen der Steuerung als ASCII-Charakter übertragen. Dies hat
den Vorteil, dass die Befehle einerseits über ein normales Terminal manuell vorgegeben
werden können. Zum anderen erleichtern diese Klartextbefehle die Fehlersuche, wenn die
Befehle über ein kundenspezifisches Programm vorgegeben werden.
Kommandos oder Parameter, die an die Steuerung übertragen werden, beginnen mit einem
Ausrufezeichen „!". Abfragen werden durch ein Fragezeichen „?" gekennzeichnet.
Beispielsweise bedeuten:
!cal
?status
Hinweis:
Bei Befehlen, die nur ein Schreiben oder nur ein Lesen zulassen, können die
Zeichen „!" bzw. „?" entfallen.
Manche Befehle, z.B. die Vorgabe von Verfahrbewegungen, erfordern die Übergabe von
Parametern. Diese werden im Anschluss an den eigentlichen Befehl übertragen. Zwischen
Kommandotext und Parametern sowie zwischen verschiedenen Parametern müssen
Leerzeichen als Trennung eingefügt und übertragen werden.
moa 45 13 20
Jeder Befehl muss mit einem Carriage Return (CR) abgeschlossen werden. Dieses Zeichen
wird im ASCII-Zeichensatz folgendermaßen dargestellt:
Symb. Name
dez. Wert
CR
Kalibrieren
Auslesen des Status
Verfahre x, y und z an die Positionen 45, 13 und 20
hex. Wert
13
0xD
D31105-0400-0de
bin. Wert
00001101
4.
LSTEP
Befehlssatz
LSTEP-PCIexpress
LSTEPexpress
4 1