Herunterladen Inhalt Inhalt Diese Seite drucken

Funktion _Getstateoftaskid - Siemens SIMOTION SCOUT Funktionshandbuch

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

Werbung

6.2.3

Funktion _getStateOfTaskId

Die Funktion ist ab Version V3.1 des SIMOTION Kernels verfügbar.
Sie gibt den Zustand der betreffenden Task zurück. Die Task wird über eine projektweit
eindeutige TaskId vorgegeben (siehe Übersicht der Tasksteuerbefehle (Seite 264)).
Die Funktion ist auf alle Tasks anwendbar, außer StartupTask und ShutdownTask.
Siehe auch Taskstati. Dort ist auch ein Beispiel angegeben, wie sie anhand des Taskstatus
einer MotionTask entscheiden können, ob diese gestartet werden kann (siehe Beispiel für
Verwendung der Taskstati).
Eine ähnliche Funktion für Versionen des SIMOTION Kernels bis V3.0 ist am Ende des
Abschnitts beschrieben.
Deklaration
_getStateOfTaskId (
Eingangsparameter
id
Rückgabewert
Datentyp:
Zustand der Task wird als ODER-Verknüpfung folgender Werte angezeigt (siehe auch
Taskstati):
16#0000
16#0001
16#0002
16#0004
16#0010
Basisfunktionen
Funktionshandbuch, 05/2009
{ id
}
) : DWORD
Datentyp:
Voreinstellung:
TaskId der Task, die gesteuert werden soll (siehe Übersicht der Tasksteuerbefehle
(Seite 264)).
DWORD
Task existiert nicht oder TaskId ist ungültig
TASK_STATE_INVALID
Task im Übergang von Running nach Stopped
TASK_STATE_STOP_PENDING
Task gestoppt
TASK_STATE_STOPPED
Task läuft
TASK_STATE_RUNNING
Task in Wartestellung
TASK_STATE_WAITING
Programmieren Ablaufsystem/Tasks/Systemtakte
: StructTaskId // TaskId
(optional)
StructTaskId
TaskId der aktuellen Task, in welcher die Funktion aufgerufen
wird.
6.2 Tasksteuerbefehle
267

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis