ST_SemaphoreMe

 

ST_SemaphoreMe - Allgemeine Informationen

Übersicht

Typ

Datenstruktur

Verfügbar ab

V1.0.7.0

Übernommen aus

-

Versionen:

Aktuelle Version

Beschreibung

Datenstruktur zur Verwaltung einer Semaphore.

Strukturelemente

Variable

Datentyp

Beschreibung

diId

DINT

ID der SemaphoreMe

xException

BOOL

TRUE: Beim Zugriff auf die Semaphore ist eine Ausnahme aufgetreten.

Das Bit wird zu Diagnosezwecken nicht zurückgesetzt.

xTimeoutAlreadySent

BOOL

TRUE: Beim Reservieren der Semaphore ist eine Ausnahme aufgetreten.

Die Semaphore konnte nicht innerhalb eines Timeouts reserviert werden.

Das Bit wird zu Diagnosezwecken nicht zurückgesetzt.

xDeleteExceptionAlreadySent

BOOL

TRUE: Beim Vernichten der Semaphore ist eine Ausnahme aufgetreten.

Das Bit wird zu Diagnosezwecken nicht zurückgesetzt.

xGiveExceptionAlreadySent

BOOL

TRUE: Beim Freigeben der Semaphore ist eine Ausnahme aufgetreten.

Das Bit wird zu Diagnosezwecken nicht zurückgesetzt.

xGiveForceExceptionAlreadySent

BOOL

TRUE: Beim Freigeben der Semaphore, ungeachtet dessen, welche Task die Semaphore momentan besitzt, ist eine Ausnahme aufgetreten.

Das Bit wird zu Diagnosezwecken nicht zurückgesetzt.

xCreateExceptionAlreadySent

BOOL

TRUE: Beim Erzeugen der Semaphore ist eine Ausnahme aufgetreten.

Das Bit wird zu Diagnosezwecken nicht zurückgesetzt.

xTakeExceptionAlreadySent

BOOL

TRUE: Beim Reservieren der Semaphore ist eine Ausnahme aufgetreten.

Das Bit wird zu Diagnosezwecken nicht zurückgesetzt.