SUCCEEDED

SUCCEEDED 1:

Fehlercodes bzw. Statuscodes vom Typ HRESULT werden mit dieser Funktion auf Gültigkeit geprüft.

SUCCEEDED 2: Rückgabewert

SUCCEEDED : BOOL;

Name

Typ

Beschreibung

SUCCEEDED

BOOL

Liefert TRUE, wenn kein Fehler.

SUCCEEDED 3: Eingänge

VAR_INPUT
    hr : DINT;
END_VAR

Name

Typ

Beschreibung

hr

DINT

Angabe des zu überprüfenden Fehlercodes bzw. Statuscodes vom Typ HRESULT.

HRESULT

Der Typ HRESULT hat die Besonderheit, dass Fehler durch negative Werte repräsentiert werden. Warnungen oder Informationen können optional mittels positiver Werte ausgegeben werden.

Deklaration

Fehlerbereich

Kein Fehler

Meldung/Info

Prüffunktionen

hrErrorCode : HRESULT;

<0

>=0

>0

IF SUCCEEDED(hrErrorCode) THEN
...
END_IF

IF FAILED(hrErrorCode) THEN
...
END_IF

Voraussetzungen

TwinCAT Version

Hardware

Einzubindende Bibliotheken

TwinCAT 3.1, Build 4020

x86, x64, ARM

Tc3_Module