Herunterladen Inhalt Inhalt Diese Seite drucken

Syslibtasks.lib; Überblick; Systaskcreate - Bosch Rexroth IndraLogic 07VRS Bedienungsanleitung

Sps-system-bibliotheken 1g
Inhaltsverzeichnis

Werbung

Bibliotheksbeschreibung | Rexroth IndraLogic 07VRS
29

SysLibTasks.lib

29.1
Überblick
29.2

SysTaskCreate

Input-Variable
Datentyp
stName
STRING
byPriority
BYTE
udiInterval
UDINT
Diese Bibliothek dient dazu, Tasks zu verwalten. Beinhaltet das Zielsystem die
Funktionalität, können die Bibliotheksfunktionen verwendet werden, um Tasks
zu generieren, zu löschen, mit bestimmter Priorität zu versetzen und sie pau‐
sieren und wieder weiterlaufen zu lassen. Die Abarbeitung erfolgt synchron.
Diese Funktionen sind nicht reentrant.
Für normale Anwendungsfälle sollte das keine Rolle spielen, aber
wenn im Anwendungsprogramm die Situation auftritt, dass aus
mehreren IEC-Tasks gleichzeitig weitere Tasks dynamsich erzeugt
bzw. verwaltet werden, müssen die Aufrufe auf Applikationsebene
gegenseitig abgesichert werden, z.B. durch Verwendung der Sys‐
LibSema.
(Um Informationen speziell über die Konfiguration von IEC-Tasks abzurufen,
kann die Bibliothek
SysLibIECTasks.lib, Seite 41
Funktionen zur Verwaltung von Tasks:
SysTaskCreate, Seite 95
SysTaskDestroy, Seite 96
SysTaskGetInfo, Seite 96
SysSockAccept, Seite 96
SysTaskSetPriority, Seite 97
SysTaskSuspend, Seite 97
SysTaskResume, Seite 97
Funktionen für die Verwendung innerhalb von Tasks:
SysTaskSleep, Seite 97
SysTaskEnd, Seite 98
SysTaskGetCurrent, Seite 98
Diese Funktion vom Typ UDINT dient dazu, eine Task zu generieren.
Als Rückgabewert erhält man eine eindeutige Id-Nummer für die Task, die als
Eingabeparameter für andere Funktionen dieser Bibliothek benötigt wird.
Beschreibung
Name der Task
Priorität der Task;
möglich Werte: 0-255,
Reserviert: 0..31 für System
IEC-Tasks: 32..63
Kommunikations-Tasks: 64 und höher
Taskintervall in Millisekunden
Electric Drives
| Bosch Rexroth AG
and Controls
verwendet werden.)
95/106
SysLibTasks.lib

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis