Herunterladen Inhalt Inhalt Diese Seite drucken

Funktion _Restarttaskid - Siemens SIMOTION SCOUT Funktionshandbuch

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

Werbung

Programmieren Ablaufsystem/Tasks/Systemtakte
6.2 Tasksteuerbefehle
6.2.5

Funktion _restartTaskId

Die Funktion ist ab Version V3.1 des SIMOTION Kernels verfügbar.
Sie setzt eine MotionTask in den Zustand TASK_STATE_STOPPED zurück und startet sie
neu; ihre Daten werden initialisiert. Die Task wird über eine projektweit eindeutige TaskId
vorgegeben (siehe Übersicht der Tasksteuerbefehle (Seite 264)).
Die Funktion ist nur auf MotionTasks anwendbar.
Um zu verhindern, dass mit dieser Funktion eine laufende MotionTask gestoppt wird, können
Sie deren Status abfragen und auswerten (siehe Funktion _getStateOfTaskId sowie das
Beispiel für Verwendung der Taskstati in Taskstati).
Eine ähnliche Funktion für Versionen des SIMOTION Kernels bis V3.0 ist am Ende des
Abschnitts beschrieben.
Deklaration
_restartTaskId (
Eingangsparameter
id
Rückgabewert
Datentyp:
0
16#FFFF_FFFE
16#FFFF_FFFF
Ähnliche Funktion für Versionen des SIMOTION Kernels bis V3.0
_resetTask (// nur Kurzform erlaubt
270
id
: StructTaskId
) : DWORD
Datentyp:
TaskId der Task, die gesteuert werden soll (siehe Übersicht der Tasksteuerbefehle
(Seite 264)).
DWORD
Kein Fehler
TaskId bezieht sich nicht auf eine MotionTask
TaskId ist ungültig
name : Task_Name
) : VOID
// nur MotionTasks
// nur MotionTasks
StructTaskId
// Name der Task
Basisfunktionen
Funktionshandbuch, 05/2009

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis