ST_SemaphoreMe - Allgemeine Informationen
Typ |
Datenstruktur |
Verfügbar ab |
V1.0.7.0 |
Übernommen aus |
- |
Versionen: |
Aktuelle Version |
Datenstruktur zur Verwaltung einer Semaphore.
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. |