Herunterladen Inhalt Inhalt Diese Seite drucken

Syssemprocessenter; Syssemprocessleave; Konstante; Syssemprocess_Invalid_Handle, Globale Konstante - Bosch Rexroth IndraLogic 09VRS Bedienungsanleitung

Sps-system-bibliotheken 2g
Inhaltsverzeichnis

Werbung

64/126
Bosch Rexroth AG | Electric Drives
SysSemProcess.library
17.2.3

SysSemProcessEnter

Input-Variable
Datentyp
hSem
UDINT
ulTimeout
UDINT
17.2.4

SysSemProcessLeave

Input-Variable
Datentyp
hSem
UDINT
17.3

Konstante

17.3.1

SYSSEMPROCESS_INVALID_HANDLE, Globale Konstante

and Controls
Diese Funktion muss gerufen werden, bevor ein Prozess auf die Daten zugreift,
die auch von anderen Prozessen verwendet werden. Damit sind die Daten für
andere Prozesse, die ebenfalls SysSemProcessEnter aufrufen, blockiert, bis
mit Hilfe von SysSemProcessLeave der Semaphor wieder 'freigegeben' wird.
Der Semaphor wird dazu über das aus
haltene Handle identifiziert.
Der Rückgabewert vom Typ UDINT enthält einen Fehlercode und gibt Auskunft
über den Erfolg der Operation; siehe
Beschreibung
Handle des Semaphors; erhalten aus
63.
Zeitspanne in Millisekunden, nach der die Funktion mit dem Rückgabe‐
wert ERR_TIMEOUT zurückkehrt, wenn der Semaphor nicht frei war.
Diese Funktion muss nach dem Zugriff auf Daten, die auch von anderen Proz‐
essen verwendet werden, gerufen werden, um ein Semaphor wieder freizuge‐
ben, das vor dem Zugriff mit Hilfe von SysSemProcessEnter belegt wurde. Das
Semaphor wird über das aus
dle identifiziert.
Der Rückgabewert vom Typ UDINT enthält einen Fehlercode und gibt Auskunft
über den Erfolg der Operation; siehe
Beschreibung
Handle des Semaphors; erhalten aus
63.
Diese Konstante vom Typ UDINT hat den Wert 16#FFFFFFFF. Sie wird als
Fehlermeldung benutzt, die ein ungültiges Handle anzeigt.
Rexroth IndraLogic 09VRS | Bibliotheksbeschreibung
SysSemProcessCreate, Seite 63,
Runtime Error Codes, Seite
SysSemProcessCreate, Seite
SysSemProcessCreate, Seite 63,
Runtime Error Codes, Seite
SysSemProcessCreate, Seite
er‐
115.
erhaltene Han‐
115.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis