Herunterladen Inhalt Inhalt Diese Seite drucken

Auskunftsfunktionen / Befehlspuffer; Übersicht Auskunftsfunktionen / Befehlspuffer; Bearbeitungszustand Eines Bewegungsbefehls Lesen - Siemens SIMOTION Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SIMOTION:
Inhaltsverzeichnis

Werbung

Teil III Programmieren / Referenz

8.6 Auskunftsfunktionen / Befehlspuffer

8.6
Auskunftsfunktionen / Befehlspuffer
8.6.1
Übersicht Auskunftsfunktionen / Befehlspuffer
Über Auskunftsbefehle an der Achse können Befehls- und Bewegungsstatus von
Achsbefehlen ausgelesen werden. Es besteht die Möglichkeit den Befehlsstatus über die
Zeitdauer der Wirksamkeit des Befehls an der Achse hinaus zu speichern. Die Identifizierung
der Befehle erfolgt über die CommandId. Für die Abfrage des Zustandes ist neben den
Angaben zur Achse auch die dem Befehl zugewiesene CommandId erforderlich.
8.6.2

Bearbeitungszustand eines Bewegungsbefehls lesen

Der Befehl _getStateOfAxisCommand() liefert den Bearbeitungsstand eines
Bewegungsbefehles. Der Status kann solange abgefragt werden, wie der Befehl in
Bearbeitung ist. Nach Abschluss der Bearbeitung ist die CommandId gelöscht.
Wird über diese Zeit hinaus eine Abfrage der CommandId benötigt, kann diese in einem Buffer
gespeichert und zu einem beliebigen Zeitpunkt wieder gelöscht werden, siehe
_bufferAxisCommandId(), _removeBufferedAxisCommandId().
Es werden folgende Stati zurückgemeldet:
● Befehl ist in Bearbeitung
● CommandId ist nicht bekannt oder Befehl ist bereits beendet
● Befehl ist decodiert, das Abarbeiten hat noch nicht begonnen
● Befehl ist decodiert, es wird auf einen synchronen Start gewartet
● Bearbeitung des Befehls beendet
● Bearbeitung des Befehls abgebrochen
Die Stati Bearbeitung des Befehls beendet / Bearbeitung des Befehls abgebrochen werden
nur bei gespeichertem Befehlsstatus zurückgegeben. Mit dem Befehl
_bufferAxisCommandId( ) können CommandId und Befehlsstatus über das Ende des Befehls
hinweg im System gespeichert werden.
Bei Status "Bearbeitung des Befehls abgebrochen" (ABORTED), wird auch der Abbruchgrund
mit angegeben (ab V3.2)
Systemvariablen
keine
Siehe auch
CommandId speichern (Seite 356)
354
TO Achse elektrisch/hydraulisch, Externer Geber
Funktionshandbuch, 01/2015

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis