FB_ApplicationLoggerHandler - GetLogEntry (Metodo)

Panoramica

Tipo:

Metodo

Disponibile a partire da:

V1.0.4.0

Task

Lettura di un messaggio di registro dal registro applicazioni.

Descrizione

Questo metodo consente di cercare nel buffer dell'anello i messaggi di registro all'interno del registro applicazioni per un ID dato. Se si trova tale messaggio, viene restituita una copia della voce di registro comprendente il messaggio e le informazioni di origine.

Interfaccia

Ingresso

Tipo di dati

Descrizione

i_udiId

UDINT

Il numero di identificazione del messaggio di registro da leggere.

Uscita

Tipo di dati

Descrizione

q_stLogEntry

ST_LogEntry

La voce di registro con messaggio e informazioni di origine.

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

Ok

0

Ok

InputParameterInvalid

IdInvalid

11

L'ID non è valido.

UnexpectedProgramBehavior

ApplicationLoggerItfNotSupported

14

Interfaccia registro applicazioni non supportata.

UnexpectedProgramBehavior

ApplicationLoggerNotSet

13

Registro applicazioni non impostato.

UnexpectedProgramBehavior

UnexpectedFeedback

3

Un valore di feedback non valido.

ApplicationLoggerItfNotSupported

Nome enumerazione:

ApplicationLoggerItfNotSupported

Valore enumerazione:

14

Descrizione:

Interfaccia registro applicazioni non supportata.

Causa

Soluzione

È stato rilevato un errore nell'esecuzione interna.

Rivolgersi al rappresentante dell'assistenza Schneider Electric.

ApplicationLoggerNotSet

Nome enumerazione:

ApplicationLoggerNotSet

Valore enumerazione:

13

Descrizione:

Registro applicazioni non impostato.

Causa

Soluzione

La variabile globale G_ifApplicationLogger è stata modificata.

Verificare di non scrivere la variabile G_ifApplicationLogger.

L'uscita q_etDiag mostra GD.ET_Diag.UnexpectedProgramBehavior

È stato rilevato un errore nell'esecuzione interna.

Rivolgersi al rappresentante dell'assistenza Schneider Electric.

IdInvalid

Nome enumerazione:

IdInvalid

Valore enumerazione:

11

Descrizione:

L'ID non è valido.

Causa

Soluzione

All'ingresso i_udiId, è stato trasferito un valore non valido.

All'ingresso i_udiId, si deve trasferire un valore compreso tra udiFirstLogEntryId e udiLastLogEntryId.

Ok

Nome enumerazione:

Ok

Valore enumerazione:

0

Descrizione:

Ok

Vengono restituiti i dati LogEntry.

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.