FB_MiniDiagTreeDiagSource - 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 Schnittstellendaten aller EDESIGN-Module ausgibt. Die Daten sind als Baum entsprechend der Modulhierachie im Struktureditor angeordnet.

Beschreibung

FB_MiniDiagTreeDiagSource benötigt zur Funktionsfähigkeit mindestens eine IF_MiniDi­agSource-Instanz (normalerweise "MainMachine"). Dies kann sich auf das MiniDiagSource-Untermodul beziehen und dementsprechend die EDESIGN-Hierarchie darstellen. Siehe IF_MiniD­iagSource für genauere Beschreibung der Koordination der MiniDiagSource-Hierarchie.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_xEnable

BOOL

Eine steigende Flanke FALSE -> TRUE aktiviert den POU, eine fallende Flanke TRUE -> FALSE deaktiviert den 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_ifFirstMiniDiagSource

IF_MiniDiagSource

Schnittstelle der MiniDiagSource, die zum obersten EDESIGN-Modell in der Hierarchie der EDESIGN-Module gehört. (normalerweise "MainMachine")

Ausgang

Datentyp

Beschreibung

q_xActive

BOOL

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

FALSE: Die POU ist abgeschaltet.

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ängiger Ausgang des Diagnosegeräts.

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.

Methoden

Bezeichnung

Beschreibung

WriteDiagDataToFile

Ausgang der Diagnosequelldaten.