FB_ApplicationLoggerHandler - GetLogEntry (Método)
Tipo: |
Método |
Disponible desde: |
V1.0.4.0 |
Consulte un mensaje de registro del registro de aplicaciones.
Este método busca, en el búfer de anillo de mensajes de registro, un mensaje con el ID indicado en el registro de aplicaciones. Si se encuentra el mensaje, se devolverá una copia de la entrada del registro con el mensaje y la información del origen.
Entrada |
Tipo de datos |
Descripción |
---|---|---|
i_udiId |
UDINT |
Número de identificación del mensaje del registro que debe leerse. |
Salida |
Tipo de datos |
Descripción |
---|---|---|
q_stLogEntry |
Entrada del registro con el mensaje y la información del origen. |
|
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 |
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 |
q_etDiag |
q_etDiagExt |
Valor de la enumeración |
Descripción |
---|---|---|---|
OK |
0 |
Ok |
|
InputParameterInvalid |
11 |
El ID no es válido. |
|
UnexpectedProgramBehavior |
14 |
La interfaz del registro de aplicaciones no es compatible. |
|
UnexpectedProgramBehavior |
13 |
El registro de aplicaciones no se ha configurado. |
|
UnexpectedProgramBehavior |
3 |
Uno de los valores de respuesta no era válido. |
ApplicationLoggerItfNotSupported
Nombre de la enumeración: |
ApplicationLoggerItfNotSupported |
Valor de la enumeración: |
14 |
Descripción: |
La interfaz del registro de aplicaciones no es compatible. |
Causa |
Solución |
---|---|
Se ha detectado un error en la ejecución interna. |
Póngase en contacto con su representante de servicio local de Schneider Electric. |
Nombre de la enumeración: |
ApplicationLoggerNotSet |
Valor de la enumeración: |
13 |
Descripción: |
El registro de aplicaciones no se ha configurado. |
Causa |
Solución |
---|---|
Se ha modificado la variable global G_ifApplicationLogger. |
Asegúrese de no escribir la variable G_ifApplicationLogger. |
La salida q_etDiag muestra GD.ET_Diag.UnexpectedProgramBehavior. Se ha detectado un error en la ejecución interna. |
Póngase en contacto con su representante de servicio local de Schneider Electric. |
Nombre de la enumeración: |
IdInvalid |
Valor de la enumeración: |
11 |
Descripción: |
El ID no es válido. |
Causa |
Solución |
---|---|
Se ha transferido un valor no válido en la entrada i_udiId. |
En la entrada i_udiId, debe transferirse un valor comprendido entre udiFirstLogEntryId y udiLastLogEntryId. |
Nombre de la enumeración: |
Ok |
Valor de la enumeración: |
0 |
Descripción: |
Ok |
Se han devuelto los datos de LogEntry.
Nombre de la enumeración: |
UnexpectedFeedback |
Valor de la enumeración: |
3 |
Descripción: |
Uno de los valores de respuesta no era válido. |
Causa |
Solución |
---|---|
Se ha detectado un error en la ejecución interna. |
Póngase en contacto con su representante de servicio local de Schneider Electric. |