FC_EtStateToString - 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_State 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_etState

ET_State

Valor de ET_State 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 a GD.ET_Diag.Ok corresponde a un mensaje de diagnóstico.

q_etDiagExt

ET_DiagExt

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

q_etDiag = GD.ET_Diag.Ok -> estado del mensaje

q_etDiag <> GD.ET_Diag.Ok -> mensaje de diagnóstico

Valor de retorno

Tipo de datos

Descripción

STRING[80]

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

Mensajes de diagnóstico

q_etDiag

q_etDiagExt

Descripción

OK

Ok

Ok

InputParameterInvalid

UnknownState

El estado 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.

UnknownState

Nombre de la enumeración:

UnknownState

Valor de la enumeración:

14

Descripción:

El estado indicado es incorrecto.

Causa

Solución

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

En la entrada i_etState, debe transferirse un elemento de la enumeración ET_State.