FB_ApplicationLoggerDiagSource - Allgemeine Informationen

Übersicht

Typ

Funktionsbaustein

Verfügbar ab

V2.0.0.0

Übernommen aus

-

Implementiert

-

Zugriffsbeschränkung:

PUBLIC

Versionen:

Aktuelle Version

Aufgabe

Diagnosequelle, die die Daten aus dem EDESIGN-Anwendungslogger ausgibt.

Beschreibung

Loggerdaten werden über FB_ApplicationLogger ausgelesen. Um die Datenkonsistenz während des Auslesens der Logger-Queue sicherzustellen, wird der Datenlogger über IF_Applica­tionLoggerParentModule deaktiviert.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_xEnable

BOOL

Eine steigende Flanke FALSE -> TRUE aktiviert die POU, eine fallende Flanke TRUE -> FALSE deaktiviert die POU.

Wenn die POU abgeschaltet ist, führt sie keine Aktionen aus.

i_xDiagQuit

BOOL

Eine steigende Flanke FALSE -> TRUE quittiert anstehende Ausnahmen der POU. Ausnahmen, die während der Initialisierung auftreten, können nur durch eine Deaktivierung der POU quittiert werden.

i_pfbApplicationLogger

POINTER TO FB_ApplicationLogger

Adresse auf einer Instanz des EDESIGN-Anwendungsloggers.

Ausgabe

Datentyp

Beschreibung

q_xActive

BOOL

TRUE: Die POU ist aktiviert und muss weiter ausgeführt werden.

FALSE: Die POU ist deaktiviert.

q_xReady

BOOL

TRUE: Die POU ist betriebsbereit und kann Benutzerbefehle entgegennehmen.

FALSE: Die POU ist nicht bereit Anwenderbefehle entgegenzunehmen.

q_etDiag

GD.ET_Diag

Allgemeine bibliotheksunabhängige Anweisung auf dem Diagnosegerät.

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

q_etDiagExt

ET_DiagExt

POU-abhängige Ausgabe auf dem Diagnosegerät.

q_etDiag = GD.ET_Diag.Ok -> Statusmeldung

q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung

q_sMsg

STRING(80)

Ereignisabhängige Meldung, die den Diagnosezustand konkretisiert.

Eingang/Ausgang

Datentyp

Beschreibung

iq_stComStructure

ST_DiagnosticsManagerToDiagSource

Kommunikationsstruktur zwischen dem FB_DiagnosticsManager und den Diagnosequellen.

iq_ifApplicationLoggerParentModule

IF_ApplicationLoggerParentModule

Instanz des höchsten Moduls in der EDESIGN-Modulhierarchie, das die Protokollierung aller Module gemäß IF_ApplicationLoggerParentModule zentral deaktivieren kann.

Methoden

Bezeichnung

Beschreibung

WriteDiagDataToFile

Ausgang der Diagnosequelldaten.