Conversión de un elemento de enumeración de tipo ET_State 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_etState |
Valor de ET_State 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_etState. |
q_etDiag |
q_etDiagExt |
Descripción |
---|---|---|
OK |
Ok |
Ok |
InputParameterInvalid |
UnknownState |
El estado indicado es incorrecto. |
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: |
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. |