Bibliotheksbeschreibung | Rexroth IndraLogic 09VRS
21
SysTask.library
21.1
Überblick
Es hängt vom verwendeten Zielsystem ab, welche Systembiblio‐
theken im Steuerungsprogramm verwendet werden können.
Diese Bibliothek dient dazu, zyklische Tasks zu verwalten. Wenn das Zielsys‐
tem die Funktionalität beinhaltet, können die Bibliotheksfunktionen verwendet
werden, um Tasks zu generieren, zu löschen, mit bestimmter Priorität zu ver‐
setzen oder sie pausieren und wieder weiterlaufen zu lassen etc. Die Abarbei‐
tung erfolgt synchron.
Diese Funktionen sind nicht ablaufinvariant. Für normale Anwen‐
dungsfälle sollte das keine Rolle spielen, aber wenn im Anwen‐
dungsprogramm die Situation auftreten kann, dass aus mehreren
IEC-Tasks gleichzeitig weitere Tasks dynamisch erzeugt bzw. ver‐
waltet werden, so müssen die Aufrufe auf Applikationsebene ge‐
genseitig abgesichert werden, z.B. durch Verwendung der Biblio‐
thek SysLibSem.
(Um Informationen speziell über die Konfiguration von IEC-Tasks abzurufen,
kann die Bibliothek SysLibIECTasks23.lib verwendet werden.)
Die Funktionen:
●
SysTaskCheckStack, Seite
●
SysTaskCreate, Seite
●
SysTaskCreate2, Seite
●
SysTaskDestroy, Seite
●
SysTaskEnd, Seite
94,
●
SysTaskEnter, Seite
●
SysTaskExit, Seite 94
●
SysTaskGenerateException, Seite
●
SysTaskGetContext, Seite
●
SysTaskGetCurrent, Seite
●
SysTaskGetCurrentOSHandle, Seite
●
SysTaskGetInfo, Seite
●
SysTaskGetInterval, Seite
●
SysTaskGetOSHandle, Seite
●
SysTaskGetOSPriority, Seite
●
SysTaskGetPriority, Seite
●
SysTaskJoin, Seite
97,
●
SysTaskLeave, Seite
●
SysTaskResume, Seite
●
SysTaskSetExit, Seite
●
SysTaskSetInterval, Seite
●
SysTaskSetPriority, Seite
●
SysTaskSuspend, Seite
Electric Drives
| Bosch Rexroth AG
and Controls
92,
92,
93,
93,
94,
94,
95,
95,
95,
95,
96,
96,
96,
96,
97,
97,
97,
98,
98,
98,
91/126
SysTask.library