ST_StandardModuleInterface – Allgemeine Informationen

Übersicht

Typ

Datenstruktur

Verfügbar ab

V1.0.4.0

Übernommen aus

-

Beschreibung

Die Struktur enthält die Daten der Standardschnittstelle eines Equipmentmoduls.

Strukturelemente

Variable

Datentyp

Beschreibung

i_xEnable

BOOL

Eine steigende Flanke FALSE -> TRUE aktiviert das Modul, eine fallende Flanke TRUE -> FALSE deaktiviert es.

Ein deaktiviertes Modul führt keinerlei Aktionen aus.

i_udiModuleId

UDINT

Die Nummer des Moduls in Bezug auf den Hierarchiebaum der Maschine.

i_sModuleName

STRING[80]

Der Name des Moduls.

i_stReaction

ST_Reaction

Die aktiven Reaktionen auf Ausnahmen der Maschinen, die das Modul ausführen soll.

i_xDiagQuit

BOOL

Eine steigende Flanke FALSE -> TRUE quittiert die aktiven Ausnahmen des Moduls.

i_xLogEnable

BOOL

TRUE: Der Logger des Moduls ist aktiviert. Das Modul setzt Meldungen in die Loggingliste ab.

i_wLogDataFilter

WORD

Filter für den Logger des Moduls nach Priorität der Meldung.

iq_diCmd

DINT

Übergabe der Befehle an das Modul.

iq_diStartStep

DINT

Der Schritt, ab dem die Befehlstabelle abgearbeitet werden soll.

iq_stExt

ST_StandardModuleInterfaceExt

Zusätzliche Parametrierungsdaten des Moduls.

q_xActive

BOOL

TRUE: Das Modul ist aktiv und muss weiter ausgeführt werden

FALSE: Das Modul ist inaktiv.

q_xReady

BOOL

TRUE: Das Modul ist bereit und kann Anwenderbefehle entgegennehmen.

FALSE: Das Modul ist nicht bereit, Anwenderbefehle entgegenzunehmen.

q_xCmdActive

BOOL

TRUE: Das Modul führt einen Befehl aus.

q_diCmdActive

DINT

Die Nummer des Befehls, der gerade ausgeführt wird oder zuletzt ausgeführt wurde.

q_xCmdDone

BOOL

TRUE: Das Modul hat den Befehl erfolgreich ausgeführt.

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Ein Wert ungleich GD.ET_Diag.Ok entspricht einer Fehlermeldung.

q_udiDiagExt

UDINT

POU-spezifischer Ausgang des Diagnosegeräts.

q_etDiag = GD.ET_Diag.Ok -> Statusmeldung

q_etDiag <> GD.ET_Diag.Ok -> Fehlermeldung

q_sDiagExt

STRING[80]

Der Name der entsprechenden Aufzählung von q_udiDiagExt als Klartext.

q_sMsg

STRING[80]

Durch ein Ereignis getriggerte Meldung, die den Diagnosezustand konkretisiert.

q_dwModuleType

DWORD

Die Typnummer des Equipmentmoduls. Die Typnummer für Equipmentmodule von Schneider Electric werden in ET_ModuleType verwaltet.

q_sModuleTypeName

STRING[25]

Der Typ des Equipmentmoduls in Textform.

q_udiModuleVersion

UDINT

Die Version des Equipmentmoduls.

q_udiActiveSubModule

UDINT

Die Nummer des ersten aktiven Submoduls, das diesem Equipmentmodul untergeordnet ist.

Die Nummerierung beginnt bei 1 und reicht bis zur Anzahl der Submodule, die diesem Equipmentmodul untergeordnet sind. Die Nummer stimmt nicht mit der Modul-ID des Submoduls überein.

q_udiSubModuleInException

UDINT

Die Nummer des ersten Submoduls mit einer aktiven Ausnahme, das diesem Equipmentmodul untergeordnet ist.

Die Nummerierung beginnt bei 1 und reicht bis zur Anzahl der Submodule, die diesem Equipmentmodul untergeordnet sind. Die Nummer stimmt nicht mit der Modul-ID des Submoduls überein.

q_xException

BOOL

TRUE: Das Modul hat der Ausnahmeliste eine Ausnahme hinzugefügt (unabhängig von der Reaktion). Ausnahmen, die von einem Submodul ausgegeben werden, haben keinen Einfluss auf diesen Ausgang.

FALSE: Das Modul hat der Ausnahmeliste keine Ausnahme hinzugefügt oder die Ausnahmen dieses Moduls werden über DiagQuit zurückgesetzt.