FC_EtDiagExtToString – Allgemeine Informationen

Überblick

Typ:

Funktion

Verfügbar ab:

V1.0.0.0

Aufgabe

Umwandeln eines Aufzählungselements des Typs ET_DiagExt der Bibliothek SlcRemoteController in einen String.

Beschreibung

Jedes Enumerationselement besitzt einen Namen bzw. einen Wert. Der Rückgabewert der Funktion entspricht dem Namen des Enumerationselements.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_etDiagExt

ET_DiagExt

Der zu konvertierende ET_DiagExt-Wert.

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Ein Wert ungleich ET_Diag.Ok entspricht einer Fehlermeldung.

q_etDiagExt

ET_DiagExt

POU-spezifischer Ausgang zur Diagnose.

q_etDiag = ET_Diag.Ok -> Statusmeldung

q_etDiag <> ET_Diag.Ok -> Fehlermeldung

Rückgabewert

Datentyp

Beschreibung

STRING[80]

Name des Aufzählungselements, das am Eingang i_etDiagExt übergeben wurde

Diagnosemeldungen

q_etDiag

q_etDiagExt

Beschreibung

OK

Ok

Ok

InputParameterInvalid

UnknownDiagExt

Der angegebene DiagExt ist falsch.

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Ok

Die Aufzählung wurde erfolgreich in einen Text umgewandelt.

UnknownDiagExt

Enumerationsname:

UnknownDiagExt

Enumerationswert:

12

Beschreibung:

Der angegebene DiagExt ist falsch.

Ursache

Lösung

Am Eingang i_etDiagExt wurde eine Zahl übergeben, deren Wert keinem Element von ET_DiagExt zugeordnet werden kann.

Am Eingang i_etDiagExt muss ein Element der Aufzählung ET_DiagExt übergeben werden.