FC_EtCommandDataToString - 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_CommandData 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_etCommandData

ET_CommandData

Valor de ET_CommandData 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_etCommandData.

Mensajes de diagnóstico

q_etDiag

q_etDiagExt

Descripción

OK

Ok

Ok

InputParameterInvalid

UnknownCommandData

Los datos de comando indicados son incorrectos.

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.

UnknownCommandData

Nombre de la enumeración:

UnknownCommandData

Valor de la enumeración:

10

Descripción:

Los datos de comando indicados son incorrectos.

Causa

Solución

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

En la entrada i_etCommandData, debe transferirse un elemento de la enumeración ET_CommandData.