FB_LoggerPoint - AddLogEntry (Método)
Tipo: |
Método |
Disponible desde: |
V1.0.4.0 |
Envía un mensaje de registro al registro de aplicaciones.
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.
Entrada |
Tipo de datos |
Descripción |
---|---|---|
i_etLogLevel |
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 |
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 |
1 |
El registro de aplicaciones está deshabilitado. |
|
OK |
22 |
No se ha añadido el mensaje. |
|
OK |
0 |
Ok |
|
ExecutionAborted |
24 |
El punto de registro no está registrado. |
|
UnexpectedProgramBehavior |
17 |
El servicio no está registrado. |
|
UnexpectedProgramBehavior |
3 |
Uno de los valores de respuesta no era válido. |
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.
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. |
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.
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.
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. |
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. |