FB_ApplicationLoggerHandler - GetLoggerPoint (Método)

Descripción general

Tipo:

Método

Disponible desde:

V1.0.4.0

Tarea

Este método devuelve la interfaz de un punto de registro registrado.

Descripción

Al registrarse en el registro de aplicaciones, los puntos de registro obtienen un número de identificación.

El propio registro de aplicaciones tiene el número 1. Los demás puntos de registro obtienen sus números en función del orden en el que se registren.

Interfaz

Entrada

Tipo de datos

Descripción

i_udiId

UDINT

Número de identificación del punto de registro.

Salida

Tipo de datos

Descripción

q_ifLoggerPoint

IF_LoggerPoint

Interfaz del punto de registro.

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

Mensajes de diagnóstico

q_etDiag

q_etDiagExt

Valor de la enumeración

Descripción

OK

Ok

0

Ok

InputParameterInvalid

IdInvalid

11

El ID no es válido.

UnexpectedProgramBehavior

ApplicationLoggerItfNotSupported

14

La interfaz del registro de aplicaciones no es compatible.

UnexpectedProgramBehavior

ApplicationLoggerNotSet

13

El registro de aplicaciones no se ha configurado.

UnexpectedProgramBehavior

UnexpectedFeedback

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.

ApplicationLoggerNotSet

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.

IdInvalid

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.

Ok

Nombre de la enumeración:

Ok

Valor de la enumeración:

0

Descripción:

Ok

Se ha devuelto correctamente la interfaz del punto de registro.

UnexpectedFeedback

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.