FB_ModuleGroupModuleMiniDiagSource - Allgemeine Informationen

Übersicht

Typ

Funktionsbaustein

Verfügbar ab

V2.0.0.0

Übernommen aus:

oFB_BaseGroupModuleMiniDiagSource

Implementiert:

oIF_MiniDiagSource

Zugriffsbeschränkung:

PUBLIC

Versionen:

Aktuelle Version

Beschreibung

Modulspezifische Implementierung zum Auslesen der Schnittstellendaten für das "ModuleGroup" EDESIGN-Modul.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_ifEDesignModule

IF_EDesignModule

(Adresse zu) EDesign-Modul zum Auslesen des StandardItf und IF_ModuleText in der MiniDiagSource-Instanz.

i_aifSubModules

ARRAY[1..c_udiMaxNumberOfSubModules] OF IF_MiniDiagSource

Auflistung der Instanzen der hierarchisch dem Modul nachfolgenden MiniDiag-Quellen.

i_udiNumberOfSubModules

UDINT

Anzahl der in i_aifSubModules aufgelisteten MiniDiagSourcen. Bestimmt den höchsten Index für die interne Bearbeitung der Auflistung.

Methoden

Bezeichnung

Beschreibung

ExceptionDuringWriting

MiniDiagSource-interne Ausnahmebehandlung während der XML-Datenausgabe.

PrepareSubModule

Aktualisiert interne Zeiger. Ist vor jeder Verwendung von Untermodulen erforderlich.

Reset

Bereitet alle internen Zustände zur Datenausgabe vor. Ist vor dem Aufruf von WriteDiagDataToFile erforderlich.

WriteDiagDataToFile

Startet und koordiniert den Ausgang der Diagnosequelldaten entsprechend IF_MiniDiagSource.

WriteModuleSpecificData

Implementiert die Ausgänge weiterer modulspezifischer Schnittstellendaten des verbundenen EDESIGN-Moduls.

WriteNodeEnd

Kapselt den Abschluss eines Unterknotens für die auszugebenden Schnittstellenparameter.

WriteNodeStart

Kapselt die Erstellung eines Unterknotens für die auszugebenden Schnittstellenparameter.

WriteStandardItfData

Gibt Standardschnittstellendaten des verbundenen EDESIGN-Moduls aus.

Eigenschaften

Name

Datentyp

Zugriff

Beschreibung

udiLevelCounter

UDINT

Lesen/Schreiben

Positive Zahl, die die Hierarchieebene des EDESIGN-Moduls in den Strukturbaum des übergeordneten Moduls überträgt.

xCompleted

BOOL

Lesen

Ist TRUE, sobald XML-Teil des Moduls im MiniDiagTreeWriter ausgegeben wurde. Dient als Polling-Parameter, um dem übergeordnetem Modul zu melden, dass hierarchisch untergeordnete Arbeiten beendet sind.