FB_ModuleLogger - Allgemeine Informationen
Typ |
Funktionsbaustein |
Verfügbar ab |
V1.0.0.0 |
Übernommen aus: |
— |
Implementiert: |
oIF_LogUser oIF_ModuleLogger |
Versionen: |
Aktuelle Version |
Aufzeichnen und Protokollieren von Zustandsänderungen der Standardschnittstelle und der aktiven Reaktionen. Senden von Logeinträgen aus dem Anwenderprogramm.
Die POU FB_ModuleLogger protokolliert Zustandsänderungen der Standardschnittstelle und der aktiven Reaktionen eines EDESIGN-Moduls, sobald es an das Modul angeschlossen ist und aktiviert wurde. Das EDESIGN-Modul implementiert die IF_EDesignModule-Schnittstelle und gewährt den FB_ModuleLogger-Zugang zu der eigenen Standardschnittstellen und den eigenen Modultexten über den einfachen Aufruf der SetModule-Methode.
Die erstellten Protokolleinträge sind über eine Protokolldiagnosequelle verfügbar oder können über das globale Application-Logger-Objekt G_fbApplicationLogger aus der Bibliothek EDesignCore.library überwacht und angezeigt werden.
Die POU FB_ModuleLogger ist ein integraler Bestandteil der EDESIGN-Protokollierung und dementsprechend in allen EDESIGN-Modulen enthalten. Ein Anwender muss sich nur dann näher mit FB_ModuleLogger beschäftigen, wenn eigene Module entwickelt werden.
Bezeichnung |
Beschreibung |
---|---|
Protokolliert eine Nachricht aus dem Anwenderprogramm. |
|
Protokolliert eine Nachricht aus dem Anwenderprogramm. Nicht zur Verwendung durch den Anwender freigegeben. |
|
Verbindet ein EDESIGN-Modul, das die Schnittstelle IF_EDesignModule im Logger implementiert. |
|
Setzt den übergeordneten Knoten des Loggers. Der übergeordnete Knoten ist vom internen Typ IF_LoggerPoint und für den Anwender ohne direkte Bedeutung. |
Name |
Datentyp |
Zugriff |
Beschreibung |
---|---|---|---|
ifLoggerPoint |
IF_LoggerPoint |
Lesen |
Stellt einen Zugriff auf die interne Implementierung der Schnittstelle IF_LoggerPoint des Moduls bereit. Der Loggerpoint ist für den Aufbau einer Logginghierarchie erforderlich und wird an die Methode SetParent weitergeleitet. Für den Anwender ist der LoggerPoint ohne weitere Bedeutung. |
ifStandardFilter |
IF_StandardFilter |
Lesen |
Stellt einen Zugriff auf die interne Implementierung der Schnittstelle IF_StandardFilter des Moduls bereit. Über den Filter kann die Protokollierung der Zustandsänderungen der Standardschnittstelle auf der variablen Ebene aktiviert oder deaktiviert werden. |
udiModuleId |
UDINT |
Lesen/Schreiben |
Gibt die Modul-ID (Lesen) zurück. Setzt eine neue Modulkennung (Schreiben). |
xEnable |
BOOL |
Lesen/Schreiben |
Gibt den Ein-Zustand (Lesen) zurück. Schaltet die Protokollierung ein oder aus (Schreiben). Wenn die Protokollierung eingeschaltet ist, werden die Zustandsänderungen der Standardschnittstelle und die aktiven Reaktionen eines EDESIGN-Moduls automatisch erfasst und protokolliert. Die überwachten Variablen sind unter IF_StandardFilter beschrieben. |