Conversión de un elemento de enumeración de tipo ET_CommandData de la biblioteca SlcRemoteController a una cadena.
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.
Input |
Tipo de datos |
Descripción |
---|---|---|
i_etCommandData |
Valor de ET_CommandData que debe convertirse. |
Salida |
Tipo de datos |
Descripción |
---|---|---|
q_etDiag |
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 |
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 |
Tipo de datos |
Descripción |
---|---|
STRING[80] |
Nombre del elemento de enumeración que se transfirió en la entrada i_etCommandData. |
q_etDiag |
q_etDiagExt |
Descripción |
---|---|---|
OK |
Ok |
Ok |
InputParameterInvalid |
UnknownCommandData |
Los datos de comando indicados son incorrectos. |
Nombre de la enumeración: |
Ok |
Valor de la enumeración: |
0 |
Descripción: |
Ok |
La enumeración se ha convertido correctamente a texto.
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. |