FB_LoggerPoint - AddLogEntry (Metodo)

Panoramica

Tipo:

Metodo

Disponibile a partire da:

V1.0.4.0

Task

Inviare un messaggio di registro al registro applicazioni.

Descrizione

Chiamare questo metodo per inviare un messaggio di registro al registro applicazioni. È possibile chiamare questo metodo da task diversi.

Le informazioni fornite all'origine registro durante la chiamata di RegisterLoggerPoint sono collegate a ogni messaggio inviato tramite questa origine registro e non devono essere incluse all'interno del messaggio.

Interfaccia

Ingresso

Tipo di dati

Descrizione

i_etLogLevel

ET_LogLevel

Il livello di registro indica il tipo e la priorità del messaggio.

i_etDiag

GD.ET_Diag

La diagnostica per il messaggio di registro. Il valore predefinito dell'ingresso è GD.ET_Diag.Ok.

i_udiDiagExt

UDINT

ET_DiagExt del messaggio di registro.

i_sMessage

STRING[255]

Il messaggio di registro definibile liberamente.

Uscita

Tipo di dati

Descrizione

q_etDiag

GD.ET_Diag

Dichiarazione generale relativa alla diagnostica indipendente dalla libreria.

Un valore diverso da GD.ET_Diag.Ok corrisponde a un messaggio di diagnostica.

q_etDiagExt

ET_DiagExt

Uscita di diagnostica specifica della POU.

q_etDiag = GD.ET_Diag.Ok -> messaggio di stato

q_etDiag <> GD.ET_Diag.Ok -> messaggio di diagnostica

Messaggi di diagnostica

q_etDiag

q_etDiagExt

Valore enumerazione:

Descrizione

OK

LoggerDisabled

1

Il registro applicazioni è disattivato.

OK

MessageNotAdded

22

Il messaggio non è stato aggiunto.

OK

Ok

0

Ok

ExecutionAborted

LoggerPointNotRegistered

24

L'origine registro non è registrata.

UnexpectedProgramBehavior

ServiceNotRegistered

17

Il servizio non è registrato.

UnexpectedProgramBehavior

UnexpectedFeedback

3

Un valore di feedback non valido.

LoggerDisabled

Nome enumerazione:

LoggerDisabled

Valore enumerazione:

1

Descrizione:

Il registro applicazioni è disattivato.

Il messaggio di registro non è stato aggiunto al registro applicazioni perché la registrazione era disattivata dalla chiamata del metodo DisableLogger di FB_ApplicationLogerHandler.

LoggerPointNotRegistered

Nome enumerazione:

LoggerPointNotRegistered

Valore enumerazione:

24

Descrizione:

L'origine registro non è registrata.

Causa

Soluzione

L'origine registro non è registrata nel registro applicazioni.

È necessario che il metodo RegisterLoggerPoint venga chiamato correttamente una volta prima di poter inviare i messaggi di registro.

MessageNotAdded

Nome enumerazione:

MessageNotAdded

Valore enumerazione:

22

Descrizione:

Il messaggio non è stato aggiunto.

Il messaggio di registro non è stato aggiunto al registro applicazioni perché il ET_LogLevel del messaggio ha una priorità più bassa di ET_LogLevel dell'origine registro.

Ok

Nome enumerazione:

Ok

Valore enumerazione:

0

Descrizione:

Ok

Il messaggio di registro è stato aggiunto correttamente al registro applicazioni.

ServiceNotRegistered

Nome enumerazione:

ServiceNotRegistered

Valore enumerazione:

17

Descrizione:

Il servizio non è registrato.

Causa

Soluzione

Il servizio registro applicazioni non è registrato.

È necessario che il metodo RegisterCommunicationService di IF_ApplicationLogger venga chiamato correttamente una volta prima di poter inviare i messaggi di registro.

È stato rilevato un errore nell'esecuzione interna.

Rivolgersi al rappresentante dell'assistenza Schneider Electric.

UnexpectedFeedback

Nome enumerazione:

UnexpectedFeedback

Valore enumerazione:

3

Descrizione:

Un valore di feedback non valido.

Causa

Soluzione

È stato rilevato un errore nell'esecuzione interna.

Rivolgersi al rappresentante dell'assistenza Schneider Electric.