FB_LoggerPoint - AddLogEntry (Methode)

Überblick

Typ

Methode

Verfügbar ab

V1.0.4.0

Aufgabe

Eine Logger-Meldung soll an den Application Logger gesendet werden.

Beschreibung

Diese Methode muss aufgerufen werden, um eine Logger-Meldung an den Application Logger zu senden. Diese Methode kann aus unterschiedlichen Aufgaben aufgerufen werden.

Die Information, die dem Logger-Punkt während des Aufrufs von RegisterLoggerPoint zugewiesen wird, ist mit jeder Meldung, die über diesen Logger-Punkt versendet wird, verknüpft und muss nicht in der Meldung enthalten sein.

Schnittstelle

Eingabe

Datentyp

Beschreibung

i_etLogLevel

ET_LogLevel

Die Protokollebene gibt den Typ und die Priorität der Logger-Meldung an.

i_etDiag

GD.ET_Diag

Die Diagnose für die Logger-Meldung. Der Standardwert des Eingangs ist GD.ET_Diag.Ok.

i_udiDiagExt

UDINT

Der ET_DiagExt der Logger-Meldung.

i_sMessage

STRING[255]

Die frei definierbare Logger-Meldung.

Ausgang

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

LoggerDisabled

1

Der Application Logger ist deaktiviert.

OK

MessageNotAdded

22

Die Meldung wurde nicht hinzugefügt.

OK

Ok

0

Ok

ExecutionAborted

LoggerPointNotRegistered

24

Der Logger-Punkt wird nicht registriert.

UnexpectedProgramBehavior

ServiceNotRegistered

17

Der Service ist nicht registriert.

UnexpectedProgramBehavior

UnexpectedFeedback

3

Ein Rückgabewert war ungültig.

LoggerDisabled

Aufzählungsname:

LoggerDisabled

Enumerationswert:

1

Beschreibung:

Der Application Logger ist deaktiviert.

Die Logger-Meldung wurde dem Application Logger nicht hinzugefügt, da die Protokollierung durch Aufruf der Methode DisableLogger von FB_ApplicationLogerHandler deaktiviert wurde.

LoggerPointNotRegistered

Aufzählungsname:

LoggerPointNotRegistered

Enumerationswert:

24

Beschreibung:

Der Logger-Punkt wird nicht registriert.

Ursache

Lösung

Der Logger-Punkt wird im Application Logger nicht registriert.

Die Methode RegisterLoggerPoint muss einmalig erfolgreich aufgerufen werden, bevor die Logger-Meldungen versendet werden können.

MessageNotAdded

Aufzählungsname:

MessageNotAdded

Enumerationswert:

22

Beschreibung:

Die Meldung wurde nicht hinzugefügt.

Die Logger-Meldung wurde nicht in den Application Logger integriert, da das ET_LogLevel der Meldung eine niedrigere Prioritätsstufe als das ET_LogLevel des Logger-Punkts aufweist.

Ok

Aufzählungsname:

Ok

Aufzählungswert:

0

Beschreibung:

Ok

Die Logger-Meldung wurde dem Application Logger erfolgreich hinzugefügt.

ServiceNotRegistered

Aufzählungsname:

ServiceNotRegistered

Aufzählungswert:

17

Beschreibung:

Der Service ist nicht registriert.

Ursache

Lösung

Der Service des Application Loggers ist nicht registriert.

Die Methode RegisterCommunicationService von IF_ApplicationLogger muss einmalig erfolgreich aufgerufen werden, bevor einer Logger-Meldung versendet werden kann.

Es ist ein Fehler in der internen Verarbeitung erkannt worden.

Wenden Sie sich an Ihren Ansprechpartner bei Schneider Electric.

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.