Herunterladen Inhalt Inhalt Diese Seite drucken

Systaskcreate2; Systaskdestroy - Bosch Rexroth IndraLogic 09VRS Bedienungsanleitung

Sps-system-bibliotheken 2g
Inhaltsverzeichnis

Werbung

Bibliotheksbeschreibung | Rexroth IndraLogic 09VRS
Input-Variable
uIIntervalMs
ulStackSize
pExceptionHandler
phTaskHandle
21.2.3

SysTaskCreate2

Input-Variable
pszTaskName
pFunction
pParam
uIPriority
uIIntervalMs
ulStackSize
pExceptionHandler
phTaskHandle
21.2.4

SysTaskDestroy

Datentyp
Beschreibung
UDINT
Zeitspanne (in Mikrosekunden), nach der die Task erneut gestartet
werden soll; Beispiel: „300"
UDINT
Stack-Größe der Task in Bytes (default=0)
Beispiel: 4096
POINTER TO UDINT Zeiger auf den Exception-Handler, der aufgerufen wird, sobald ein
Ausnahmefehler in der Task auftritt (kann NULL sein)
POINTER TO UDINT Zeiger auf das Task-Handle (ID), siehe
100.
Diese Funktion dient dazu, eine Task zu generieren, die jedoch nur angelegt
und nicht gestartet wird. Die dabei definierten Parameter werden als Kompo‐
nenten der Strukturen SYS_TASK_INFO und SysTaskParam abgespeichert.
Im Parameter phTaskHandle stellt die Funktion eine eindeutige ID-Nummer
(Handle) für die Task bereit, die als Eingabeparameter für andere Bibliotheks‐
funktionen benötigt wird.
Der Rückgabewert vom Typ UDINT enthält einen Fehlercode und gibt Auskunft
über den Erfolg der Operation; siehe
Datentyp
Beschreibung
STRING
Namen für die neue Task
POINTER TO UDINT Zeiger auf die Funktion, die von der Task aufgerufen werden soll.
POINTER TO UDINT Zeiger auf Eingabeparameter, die an Task/POU übergeben werden
Beispiel: NULL oder Zeiger auf eine Struktur
UDINT
Task-Priorität, mögliche Werte von 0 (höchste Priorität) bis 255 (nied‐
rigste Priorität). Dabei sind die Werte
UDINT
Zeitspanne (in Mikrosekunden), nach der die Task erneut gestartet
werden soll; Beispiel: „300"
UDINT
Stack-Größe der Task in Bytes (default=0)
Beispiel: 4096
POINTER TO UDINT Zeiger auf den Exception-Handler, der aufgerufen wird, sobald ein
Ausnahmefehler in der Task auftritt (kann NULL sein)
POINTER TO UDINT Zeiger auf das Task-Handle (ID), siehe
100.
Diese Funktion löscht die Task, die mit ihrem Handle (ID) angegeben wird.
Der Rückgabewert vom Typ UDINT enthält einen Fehlercode und gibt Auskunft
über den Erfolg der Operation; siehe
Electric Drives
and Controls
Runtime Error Codes, Seite
0..31: System-Tasks (Scheduler,...)
32..63: reserviert für IEC-Tasks, Realtime-Tasks
64-255: Kommunikations-Tasks und andere Nicht-Echtzeit-
Tasks
Runtime Error Codes, Seite
| Bosch Rexroth AG
93/126
SysTask.library
SYS_TASK_PARAM, Seite
115.
SYS_TASK_PARAM, Seite
115.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis