FB_ApplicationLoggerHandler - DisableLogger (Methode)

Überblick

Typ

Methode

Verfügbar ab

V1.0.4.0

Aufgabe

Diese Methode kann verwendet werden, um das Protokollieren von Meldungen zu deaktivieren.

Beschreibung

Diese Methode kann aufgerufen werden, um das weitere Protokollieren zu deaktivieren und das Überschreiben von Logger-Meldungen im Ringpuffer zu verhindern. Eine Logger-Meldung wurde gesetzt, um die Deaktivierung aufzuzeigen. Der Logger ist standardmäßig aktiviert.

Mithilfe dieser Funktion kann ein Trigger im Projekt definiert werden, um nach einer Grundursache zu suchen. Die Protokollierung ist immer aktiviert, bis der Trigger ausgelöst wird. Danach wird diese Methode aufgerufen, die dann das weitere Protokollieren deaktiviert. Auf diese Weise wird das Verhalten der Maschine im Puffer des Anwendungs-Loggers gespeichert und kann mit EcoStruxure Machine Expert jederzeit ausgelesen werden.

Schnittstelle

Ausgabe

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Alle Werte außer GD.ET_Diag.Ok entsprechen einer Diagnosemeldung.

q_etDiagExt

ET_DiagExt

POU-spezifischer, diagnosebezogener Ausgang.

q_etDiag = GD.ET_Diag.Ok -> Statusmeldung

q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert

Beschreibung

OK

Ok

0

Ok

UnexpectedProgramBehavior

ApplicationLoggerItfNotSupported

14

Die Schnittstelle des Application Loggers wird nicht unterstützt.

UnexpectedProgramBehavior

ApplicationLoggerNotSet

13

Der Application Logger wurde nicht gesetzt.

UnexpectedProgramBehavior

UnexpectedFeedback

3

Ein Rückgabewert war ungültig.

ApplicationLoggerItfNotSupported

Aufzählungsname:

ApplicationLoggerItfNotSupported

Enumerationswert:

14

Beschreibung:

Die Schnittstelle des Application Loggers wird nicht unterstützt.

Ursache

Lösung

Es ist ein Fehler in der internen Verarbeitung erkannt worden.

Wenden Sie sich an Ihren Ansprechpartner bei Schneider Electric.

ApplicationLoggerNotSet

Aufzählungsname:

ApplicationLoggerNotSet

Enumerationswert:

13

Beschreibung:

Der Application Logger wurde nicht gesetzt.

Ursache

Lösung

Die globale Variable G_ifApplicationLogger wurde verändert.

Stellen Sie sicher, dass Sie die Variable G_ifApplicationLogger nicht schreiben.

Ausgang q_etDiag zeigt GD.ET_Diag.UnexpectedProgramBehavior

Es ist ein Fehler in der internen Verarbeitung erkannt worden.

Wenden Sie sich an Ihren Ansprechpartner bei Schneider Electric.

Ok

Aufzählungsname:

Ok

Aufzählungswert:

0

Beschreibung:

Ok

Der Application Logger darf keine Meldungen protokollieren.

UnexpectedFeedback

Aufzählungsname:

UnexpectedFeedback

Aufzählungswert:

3

Beschreibung:

Ein Rückgabewert war ungültig.

Ursache

Lösung

Es ist ein Fehler in der internen Verarbeitung erkannt worden

Wenden Sie sich an Ihren Ansprechpartner bei Schneider Electric.