18.2
Blockbeschreibung
Blockname
Geschützt
<PStat>
nein
<Address>
ja
<Len1>
ja
<Data1>
ja
<MAddress>
ja
<Len2>
ja
<Data2>
ja
<End>
nein
Die zurückgegebenen Daten haben das folgende Format:
Datenversatz
Größe
0
8 Bit
1
16 Bit
3
8 Bit
4
16 Bit
6
8 Bit
7
8 Bit
Programmstatus:
Pro-
gramm-
status
Name
0
Passiv
1
Läuft
2
Einzelschritt
3
Angehalten
4
Stack-Überlauf
5
Programm-Überlauf
6
Ungültiger Bef.
7
Beendet
8
Kommunikationsfehler
9
Programm wird gestartet
10
Flash Fehler
11
Flash Prüfsummenfehler
424
JVL A/S - Anwenderhandbuch - Integrierte Schrittmotoren MIS/MIL 17x, 23x, 34x, 43x
Serielle Kommunikation
Beispiel
61h,61h,61h
07h,F8h (Adresse 7)
01h,FEh (Len = 1)
01h,FEh (Start)
00h,FFh (Adresse 0)
08h,F7h (Len = 8)
09h,F6h, (Programmstatus)
00h,FFh, 00h,FFh,
(Programmzeiger)
00h,FFh, (Stack-Zeiger)
00h,FFh,
00h,FFh, (Programm-
Prüfsumme)
80h,7Fh, (Eingänge)
00h,FFh (Ausgänge)
AAh, AAh
Beschreibung
Programmstatus. Siehe Tabelle unten.
Programmzeiger. Die aktuelle Position des Programmzeigers.
Stack-Zeiger
Programm-Prüfsumme. Diese Prüfsumme wird beim Start des Programms
berechnet.
Eingangsstatus.
Ausgangsstatus
Beschreibung
Die Programmausführung ist beendet. Dieser Status wird nur kurz nach dem Einschalten
gemeldet.
Die Programmausführung läuft
Ein einzelner Schritt wird ausgeführt. Das Programm läuft,
bis die ausgewählte Programmposition erreicht ist.
Die Programmausführung ist angehalten, kann aber wieder aufgenommen werden.
Überlauf des Stack-Zeigers
Überlauf des Programmzeigers
Im Programm ist ein ungültiger Befehl festgestellt worden.
Die Programmausführung ist beendet.
Es ist ein interner Kommunikationsfehler aufgetreten. Dies kann beim MIS/SMC nicht pas-
sieren.
Programmausführung wird vorbereitet. Anschließend ändert sich der Status
nach ‚läuft'.
Die Programmdaten sind beschädigt.
Die Prüfsumme der Programmdaten ist nicht korrekt.
Beschreibung
Befehl „Programmstatus"
Die Adresse der MIS/SMC, in die geschrieben werden soll.
Länge der Befehlsdaten
Befehlsdaten
Diese ist immer 0, denn es ist die
Adresse des Masters
Länge der Antwortdaten
Vom MIS/SMC zurückgegebene Daten
Ende des Befehls