ClearAllAlarms

ClearAllAlarms 1:

Diese Methode ruft für alle Alarme im Alarmzustand Raised deren Methode Clear() auf.

Syntax

METHOD ClearAllAlarms : HRESULT
VAR_INPUT
    nTimeStamp         : ULINT := 0;
    bResetConfirmation : BOOL := FALSE;
END_VAR

ClearAllAlarms 2: Eingänge

Name

Typ

Beschreibung

nTimeStamp

ULINT

0: Aktueller Zeitstempel wird verwendet

> 0: Externer Zeitstempel in 100 Nanosekunden seit dem 1. Januar 1601 (UTC).

bResetConfirmation

BOOL

Wenn TRUE und der Bestätigungszustand WaitForConfirmation ist, wird der Bestätigungszustand auf Reset gesetzt.

Ansonsten wird der Bestätigungszustand nicht verändert.

ClearAllAlarms 3: Rückgabewert

Name

Typ

Beschreibung

ClearAllAlarms

HRESULT

Liefert S_OK, wenn der Methodenaufruf erfolgreich war, ansonsten ein HRESULT als Fehlercode