FB_ModuleVisController

 

FB_ModuleVisController - Allgemeine Informationen

Übersicht

Typ

Funktionsbaustein

Verfügbar ab

V1.0.4.0

Versionen:

Aktuelle Version

Aufgabe

Unterstützung für die Anzeige von MultiBelt-Modulen in der Visualisierung der Vorlage.

Beschreibung

Damit das MultiBelt-Modul in der Visualisierung der Vorlage vollständig dargestellt werden kann, muss eine Instanz des Bausteins FB_ModuleVisController in das Programm SR_VisControl() integriert werden (siehe Kapitel Einfügen eines neuen MultiBelt-Equipment-Moduls).

Schnittstelle

Eingang

Datentyp

Beschreibung

i_xEnable

BOOL

Eine steigende Flanke FALSE -> TRUE aktiviert den Baustein, eine fallende Flanke TRUE -> FALSE deaktiviert den Baustein.

Wenn der Baustein abgeschaltet ist, führt er keine Aktionen aus.

i_pstMachineStandardItf

POINTER TO TPL.ST_StandardModuleInterface

Diesem Eingang muss die Adresse der Maschinenschnittstelle übergeben werden.

i_pstCurrentStandardItf

POINTER TO TPL.ST_StandardModuleInterface

Diesem Eingang muss die Adresse der Schnittstelle des ausgewählten Moduls übergeben werden.

i_dwCurrentAddItf

DWORD

Diesem Eingang muss die Adresse der Zusatzschnittstelle des ausgewählten Moduls übergeben werden.

i_xUpdateData

BOOL

TRUE: Es wurde ein anderes Modul ausgewählt.

i_udiCurrentJogTarget

UDINT

Nicht verwendet.

Ausgang

Datentyp

Beschreibung

q_xActive

BOOL

TRUE: Der Baustein ist eingeschaltet und muss weiter ausgeführt werden.

FALSE: Der Baustein ist abgeschaltet.

q_xReady

BOOL

TRUE: Der Baustein ist betriebsbereit und kann Anwenderbefehle entgegennehmen.

FALSE: Der Funktionsbaustein ist nicht betriebsbereit und nimmt keine Benutzerbefehle an.

q_etDiag

GD.ET_Diag

Allgemeine bibliotheksunabhängige Aussage zur Diagnose.

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

q_etDiagExt

ET_DiagExt

Bausteinspezifischer 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 mehr Informationen zum Diagnosezustand liefert.

q_udiSetAsCurrentModule

UDINT

Die Nummer des Moduls, das ausgewählt werden soll.

q_udiSetAsJogTarget

UDINT

Nicht verwendet.

Ein-/Ausgang

Datentyp

Beschreibung

iq_stExceptionList

TPL.ST_ExceptionList

 

iq_stLogDataList

TPL.ST_LogDataList

 

Diagnosemeldungen

q_etDiag

q_etDiagExt

Aufzählungswert

Beschreibung

OK

Disabled

29

Der Baustein ist deaktiviert.

Disabled

Aufzählungsname:

Disabled

Aufzählungswert:

29

Beschreibung:

Der Baustein ist deaktiviert.

Der Funktionsbaustein ist deaktiviert und führt keinerlei Aktionen aus. i_xEnable und q_xActive werden auf FALSE gesetzt.