FC_EtDiagExtToString – Allgemeine Informationen

Überblick

Typ:

Funktion

Verfügbar ab:

V1.0.4.0

Versionen:

Aktuelle Version

Aufgabe

Umwandeln eines Enumerationselements des Typs ET_DiagExt der Bibliothek PD_MultiBeltModule 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

Allgemeine bibliotheksunabhängige Aussage zur Diagnose.

Ein Wert ungleich ET_Diag.Ok entspricht einer Diagnosemeldung.

q_etDiagExt

ET_DiagExt

POU-spezifischer Ausgang zur Diagnose.

q_etDiag = ET_Diag.Ok -> Statusmeldung

q_etDiag <> ET_Diag.Ok -> Diagnosemeldung

Rückgabewert

Datentyp

Beschreibung

STRING[80]

Name des Enumerationselements, das an den Eingang i_etDiagExt übergeben wurde.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert

Beschreibung

OK

Ok

0

Ok

InputParameterInvalid

EtDiagExtInvalid

4

EtDiagExt ist mit einem ungültigen Wert belegt.

EtDiagExtInvalid

Enumerationsname:

EtDiagExtInvalid

Enumerationswert:

4

Beschreibung:

EtDiagExt ist mit einem ungültigen Wert belegt.

Problem/Ursache

Lösung

Am Eingang i_etDiagExt wurde ein ungültiger Wert übergeben.

Stellen Sie sicher, dass dem Eingang ET_DiagExt nur Elemente von i_etDiagExt übergeben werden.

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Ok

Der EtDiagExt wurde erfolgreich in einen String gewandelt.