RegisterLoggerPoint (Methode)

Überblick

Typ:

Schnittstelle

Verfügbar ab:

V1.4.2.0

Übernommen aus:

Beschreibung

Mit der Methode RegisterLoggerPoint wird der Funktionsbaustein FB_UnitModeManager2 als Logger-Punkt für den globalen Application Logger registriert.

Der Name des Logger-Punkts im Application Logger wird durch den Eingang i_sName definiert.

Der Eingang i_ifParent gibt den übergeordneten Logger-Punkt an, unter dem der Logger-Punkt für den Funktionsbaustein FB_UnitModeManager2 in der Baumstruktur der Logger-Punkte registriert ist.

Nach der erfolgreichen Ausführung der Methode ist der Rückgabewert der Methode TRUE.

Weitere Informationen zum Application Logger finden Sie unter Verwenden der ApplicationLogger -Bibliothek .

HINWEIS: Als Voraussetzung für die Verwendung der Methode RegisterLoggerPoint() muss das Application Logger-Plug-In dem Projekt hinzugefügt werden, und der Application Logger-Dienst muss registriert werden.

Nachdem der Logger-Punkt erfolgreich registriert wurde, muss die gewünschte Logger-Ebene mit der Methode SetApplicationLoggerLogLevel() festgelegt werden.

DerFunktionsbaustein FB_UnitModeManager2 unterstützt die Erstellung von Protokolleinträgen bei folgenden Ereignissen:

Ereignis

Logger-Ebene

Die Ausführung der Methode DefineUnitMode() ist nicht erfolgreich.

APL.ET_LogLevel.Warning

Ein Zustandsbefehl wird ausgelöst.

APL.ET_LogLevel.DebugMessage

Ein Zustandsbefehl wird ausgeführt.

APL.ET_LogLevel.StatusMessage

Ein Zustandsbefehl wird zurückgewiesen.

APL.ET_LogLevel.Warning

Ein Befehl zur Modusänderung wird ausgelöst.

APL.ET_LogLevel.DebugMessage

Ein Moduswechsel wird durchgeführt.

APL.ET_LogLevel.StatusMessage

Ein Befehl zur Modusänderung wird zurückgewiesen.

APL.ET_LogLevel.Warning

Schnittstelle

Eingang

Datentyp

Beschreibung

i_ifParent

APL.IF_LoggerPoint

Der übergeordnete Logger-Punkt, unter dem der Logger-Punkt des Funktionsbausteins registriert ist. Wenn der Eingang auf 0 gesetzt wird, wird der globale Logger-Punkt APL.GVL.G_ifApplicationLogger als übergeordnetes Element definiert.

i_sName

STRING

Der Name des Logger-Punkts, der im Application Logger angezeigt wird.

Ausgang

Datentyp

Beschreibung

q_etResult

ET_Result

Stellt Diagnose- und Statusinformationen in Form numerischer Werte bereit.

If q_xError = FALSE, q_etResult stellt Statusinformationen bereit.

If q_xError = TRUE, q_etResult stellt Diagnose-/Fehlerinformationen bereit.

q_sResultMsg

STRING

Stellt zusätzliche Diagnose- und Statusinformationen in Form von Textmeldungen bereit.

Rückgabewert

Ausgang

Datentyp

Beschreibung

RegisterLoggerPoint

BOOL

Gibt TRUE an, wenn die Methode erfolgreich abgeschlossen wurde.