Herunterladen Inhalt Inhalt Diese Seite drucken

Funktion _Resumetaskid - Siemens SIMOTION SCOUT Funktionshandbuch

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

Werbung

Diese Funktion entspricht der Funktion _restartTaskId mit folgenden Ausnahmen:
● Die Task wird über ihren Namen (wie im Ablaufsystem) vorgegeben.
● Der Aufruf der Funktion darf nur in Kurzform geschehen, d. h. mit vollständiger Auflistung
● Die Funktion hat keinen Rückgabewert.
● Die Funktion darf in Bibliotheken nicht verwendet werden.
Ab Version V3.1 des SIMOTION Kernels soll diese Funktion nicht mehr verwendet werden,
in künftigen Versionen wird sie nicht mehr unterstützt.
6.2.6

Funktion _resumeTaskId

Die Funktion ist ab Version V3.1 des SIMOTION Kernels verfügbar.
Sie nimmt eine Task wieder auf, die sich im Zustand TASK_STATE_SUSPENDED befindet.
Dieser Zustand wurde durch die Funktion _suspendTaskId erreicht. Die Task wird über eine
projektweit eindeutige TaskId vorgegeben (Übersicht der Tasksteuerbefehle (Seite 264)).
Die Funktion ist anwendbar auf MotionTasks, BackgroundTask, TimerInterruptTasks,
UserInterruptTasks, SystemInterruptTasks.
Bei zyklischen Tasks (BackgroundTask, TimerInterruptTasks) wird die Zeitüberwachung der
Tasks wieder eingeschaltet.
Eine ähnliche Funktion für Versionen des SIMOTION Kernels bis V3.0 ist am Ende des
Abschnitts beschrieben.
Deklaration
_resumeTaskId (
Eingangsparameter
id
Rückgabewert
Datentyp:
0
16#FFFF_FFFE
16#FFFF_FFFF
Basisfunktionen
Funktionshandbuch, 05/2009
aller Parameterwerte, jedoch ohne Angabe der Formalparameter.
id
: StructTaskId
) : DWORD
Datentyp:
TaskId der Task, die gesteuert werden soll (siehe Übersicht der Tasksteuerbefehle).
DWORD
Kein Fehler
TaskId bezieht sich auf eine nicht zulässige Task
TaskId ist ungültig
Programmieren Ablaufsystem/Tasks/Systemtakte
StructTaskId
6.2 Tasksteuerbefehle
271

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis