FC_EtDiagExtToString - Información general

Descripción general

Tipo:

Función

Disponible desde:

V1.0.0.0

Tarea

Conversión de un elemento de enumeración de tipo ET_DiagExt de la biblioteca SlcRemoteController a una cadena.

Descripción

Cada elemento de enumeración tiene un nombre o un valor. El valor de retorno de la función es el nombre del elemento de enumeración.

Interfaz

Input

Tipo de datos

Descripción

i_etDiagExt

ET_DiagExt

El valor de ET_DiagExt que debe convertirse.

Salida

Tipo de datos

Descripción

q_etDiag

GD.ET_Diag

Instrucción general sobre el diagnóstico independiente de las bibliotecas.

Un valor distinto de ET_Diag.Ok corresponde a un mensaje de error.

q_etDiagExt

ET_DiagExt

Salida específica de la POU sobre el diagnóstico.

q_etDiag = ET_Diag.Ok -> estado del mensaje

q_etDiag <> ET_Diag.Ok -> Mensaje de error

Valor de retorno

Tipo de datos

Descripción

STRING[80]

Nombre del elemento de enumeración que se transfirió en la entrada i_etDiagExt.

Mensajes de diagnóstico

q_etDiag

q_etDiagExt

Descripción

OK

Ok

Ok

InputParameterInvalid

UnknownDiagExt

El DiagExt indicado es incorrecto.

Ok

Nombre de la enumeración:

Ok

Valor de la enumeración:

0

Descripción:

Ok

La enumeración se ha convertido correctamente a texto.

UnknownDiagExt

Nombre de la enumeración:

UnknownDiagExt

Valor de la enumeración:

12

Descripción:

El DiagExt indicado es incorrecto.

Causa

Solución

En la entrada i_etDiagExt, se ha transferido un número cuyo valor no puede relacionarse con ningún elemento de ET_DiagExt.

En la entrada i_etDiagExt, debe transferirse un elemento de la enumeración ET_DiagExt.