Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMOTION SCOUT Funktionshandbuch Seite 265

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

Werbung

TaskId
Die Task wird bei diesen Funktionen über eine eindeutige TaskId vorgegeben. Die TaskId
zum Namen einer Task erhalten Sie auf folgende Weise:
● Als Variable _task
● Mit der Funktion _getTaskId(
● Mit der Funktion _checkEqualTask können Sie überprüfen, ob eine TaskId zu einer
Darüber hinaus stellen die SIMOTION Geräte Systemfunktionen zum Steuern des
Schedulers zur Verfügung. Diese sind in der Tabelle aufgeführt (Beschreibung siehe
Listenhandbücher der SIMOTION Geräte):
Tabelle 6- 11 Befehle zum Steuern des Schedulers
_disableScheduler()
_enableScheduler()
ACHTUNG
Die Funktionen _checkEqualTask und _getTaskId sowie Variablen der Form _task.
dürfen in Bibliotheken nicht verwendet werden.
Basisfunktionen
Funktionshandbuch, 05/2009
.name
– _task bezeichnet den vordefinierten Namensraum für TaskId (siehe
Namensräume
Kapitel
vor dem nachfolgenden Bezeichner
name
ist der Bezeichner der Task wie Ablaufsystem vorgegeben (z. B.
motionTask_1).
Die Task wird über ihren Namen (wie im Ablaufsystem) vorgegeben.
bestimmten Task gehört (siehe Funktion _checkEqualTask).
Hinweis
Für Versionen des SIMOTION Kernels bis V3.0 stehen ähnliche Funktionen zur
Verfügung. Bei diesen Funktionen wird die Task wird über ihren Namen (wie im
Ablaufsystem) vorgegeben. Diese Funktionen dürfen nicht in Bibliotheken verwendet
werden.
Ab Version V3.1 des SIMOTION Kernels sollen diese Funktionen nicht mehr verwendet
werden; In künftigen Versionen des SIMOTION Kernels ist ihre Verfügbarkeit nicht
sichergestellt.
Tasksteuerbefehl
Programmieren Ablaufsystem/Tasks/Systemtakte
(z. B. _task.motionTask_1). Hierbei bedeutet:
). Der Bezeichner des Namensraums steht mit Punkt getrennt
name
)
Verhindert solange das Einwechseln aller
Anwenderprogramm-Tasks (außer SynchronousTasks), bis
_enableScheduler
davon nicht betroffen.
Hinweis: Die Zeitüberwachung für zyklische Tasks wird
nicht ausgesetzt.
Hinweis: Der Befehl verhindert auch das Einwechseln der
SystemInterruptTasks und UserInterruptTasks!
Hebt Wirkung von
6.2 Tasksteuerbefehle
Bedeutung
aufgerufen wird. System-Tasks sind
_disableScheduler
auf.
name
265

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis