FC_EtDiagExtToString

 

FC_EtDiagExtToString - Allgemeine Informationen

Überblick

Typ

Funktion

Verfügbar ab

V1.0.4.0

Aufgabe

Konvertieren eines Aufzählungsselements des Typs ET_DiagExt der Bibliothek Application Logger in einen String.

Beschreibung

Jedes Enumerationselement hat einen Namen bzw. einen Wert. Der Rückgabewert der Funktion ist der Name des Enumerationselements.

Schnittstelle

Eingabe

Datentyp

Beschreibung

i_etDiagExt

ET_DiagExt

Der ET_DiagExt-Wert, der konvertiert werden muss.

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Alle Werte außer ET_Diag.Ok entsprechen einer Diagnosemeldung.

q_etDiagExt

ET_DiagExt

Bausteinspezifischer Ausgang des Diagnosegeräts

q_etDiag = ET_Diag.Ok -> Statusmeldung

q_etDiag <> ET_Diag.Ok -> Diagnosemeldung

Rückgabewert

Datentyp

Beschreibung

STRING[80]

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

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert

Beschreibung

OK

Ok

0

Ok

InputParameterInvalid

UnknownDiagExt

36

Der DiagExt-Code ist unbestimmbar.

UnexpectedProgramBehavior

UnexpectedDiagExt

35

DiagExt ist ungültig.

Ok

Aufzählungsname:

Ok

Aufzählungswert:

0

Beschreibung:

Ok

Die Aufzählung wurde erfolgreich in einen Text umgewandelt.

UnexpectedDiagExt

Aufzählungsname:

UnexpectedDiagExt

Enumerationswert:

35

Beschreibung:

DiagExt ist ungültig.

Ursache

Lösung

Es ist ein Fehler in der internen Verarbeitung erkannt worden.

Der Wert am Eingang i_etDiagExt konnte intern nicht richtig verarbeitet werden.

Wenden Sie sich an Ihren Ansprechpartner bei Schneider Electric.

UnknownDiagExt

Aufzählungsname:

UnknownDiagExt

Enumerationswert:

36

Beschreibung:

Der DiagExt-Code ist unbestimmbar.

Ursache

Lösung

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

Am Eingang i_etDiagExt muss ein Element der Enumeration ET_DiagExt übergeben werden.