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 .
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 |
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 |
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. |