FB_LoggerPoint - AddLogEntry (Método)

Descripción general

Tipo:

Método

Disponible desde:

V1.0.4.0

Tarea

Envía un mensaje de registro al registro de aplicaciones.

Descripción

Es necesario invocar este método para enviar un mensaje de registro al registro de aplicaciones. Este método puede invocarse desde diferentes tareas.

La información que se proporciona al punto de registro al invocar RegisterLoggerPoint se vincula con cada mensaje que se envió mediante este punto de registro, por lo que no tiene que incluirse en el mensaje.

Interfaz

Entrada

Tipo de datos

Descripción

i_etLogLevel

ET_LogLevel

El nivel de registro indica el tipo y la prioridad del mensaje.

i_etDiag

GD.ET_Diag

Diagnóstico del mensaje de registro. El valor predeterminado de la entrada es GD.ET_Diag.Ok.

i_udiDiagExt

UDINT

ET_DiagExt del mensaje de registro.

i_sMessage

STRING[255]

Mensaje de registro de libre definición.

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

Mensajes de diagnóstico

q_etDiag

q_etDiagExt

Valor de la enumeración

Descripción

OK

LoggerDisabled

1

El registro de aplicaciones está deshabilitado.

OK

MessageNotAdded

22

No se ha añadido el mensaje.

OK

Ok

0

Ok

ExecutionAborted

LoggerPointNotRegistered

24

El punto de registro no está registrado.

UnexpectedProgramBehavior

ServiceNotRegistered

17

El servicio no está registrado.

UnexpectedProgramBehavior

UnexpectedFeedback

3

Uno de los valores de respuesta no era válido.

LoggerDisabled

Nombre de la enumeración:

LoggerDisabled

Valor de la enumeración:

1

Descripción:

El registro de aplicaciones está deshabilitado.

El mensaje de registro no se añadió al registro de aplicaciones porque el registro estaba deshabilitado por la invocación del método DisableLogger de FB_ApplicationLogerHandler.

LoggerPointNotRegistered

Nombre de la enumeración:

LoggerPointNotRegistered

Valor de la enumeración:

24

Descripción:

El punto de registro no está registrado.

Causa

Solución

El punto de registro no se ha registrado en el registro de aplicaciones.

Para que puedan enviarse los mensajes de registro, es necesario invocar una vez correctamente el método RegisterLoggerPoint.

MessageNotAdded

Nombre de la enumeración:

MessageNotAdded

Valor de la enumeración:

22

Descripción:

No se ha añadido el mensaje.

El mensaje de registro no se añadió al registro de aplicaciones porque el ET_LogLevel del mensaje tiene una prioridad inferior al ET_LogLevel del punto de registro.

Ok

Nombre de la enumeración:

Ok

Valor de la enumeración:

0

Descripción:

Ok

El mensaje de registro se ha añadido correctamente al registro de aplicaciones.

ServiceNotRegistered

Nombre de la enumeración:

ServiceNotRegistered

Valor de la enumeración:

17

Descripción:

El servicio no está registrado.

Causa

Solución

El servicio del registro de aplicaciones no está registrado.

Para que puedan enviarse los mensajes de registro, es necesario invocar una vez correctamente el método RegisterCommunicationService de IF_ApplicationLogger.

Se ha detectado un error en la ejecución interna.

Póngase en contacto con su representante de servicio local de Schneider Electric.

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.