Bibliotheksbeschreibung | Rexroth IndraLogic 09VRS
7
SysEvent.library
7.1
Überblick
7.2
Bibliotheksbausteine
7.2.1
SysEventCreate
Input-Variable
Datentyp
szEvent
REFERENCE TO STRING
pResult
POINTER TO RTS_IEC_RESULT
7.2.2
SysEventDelete
Input-Variable
Datentyp
hEvent
UDINT
7.2.3
SysEventSet
Es hängt vom verwendeten Zielsystem ab, welche Systembiblio‐
theken im Steuerungsprogramm verwendet werden können.
Diese Bibliothek dient zum Synchronisieren und Steuern des Abarbeitungsab‐
laufs zwischen zwei (IEC-)Tasks.
Eine Task, die auf einen Event (Ereignis) wartet, kann durch Setzen dieses
Events aus einer zweiten Task wieder aktiviert werden.
Folgende Bibliotheksfunktionen können verwendet werden, um einen Event zu
definieren, zu löschen, zu starten bzw. den Timeout zu setzen (die Abarbeitung
erfolgt synchron):
●
SysEventCreate, Seite 21
●
SysEventDelete, Seite
●
SysEventSet, Seite
21,
●
SysEventWait, Seite
Diese Funktion dient dazu, ein neues Ereignis aufzusetzen und mit einem Na‐
men zu versehen.
Der Rückgabewert vom Typ UDINT ist ein Handle, über das das Ereignis für
die anderen Funktionen der Bibliothek ansprechbar ist.
Beschreibung
Name, den das Ereignis erhalten soll.
Zeiger auf den Fehlercode, der Auskunft über den Erfolg der
Funktion gibt. Siehe
Diese Funktion löscht ein Ereignis, welches über das von
Seite 21,
ausgegebene Handle identifiziert wird.
Der Rückgabewert vom Typ UDINT enthält einen Fehlercode und gibt Auskunft
über den Erfolg der Operation; siehe
Beschreibung
Aus
SysEventCreate, Seite 21,
löschende Ereignis.
Diese Funktion dient dem Setzen eines Ereignisses welches dazu über das von
SysEventCreate, Seite 21,
Task aktiv, die auf das Event mit SysEventWait wartet.
Der Rückgabewert vom Typ UDINT enthält einen Fehlercode und gibt Auskunft
über den Erfolg der Operation; siehe
Electric Drives
| Bosch Rexroth AG
and Controls
21,
22.
Runtime Error Codes, Seite
Runtime Error Codes, Seite
erhaltenes Handle für das zu
erhaltene Handle identifiziert wird. Damit wird die
Runtime Error Codes, Seite
21/126
SysEvent.library
115.
SysEventCreate,
115.
115.