FC_InitModuleStandardInterface

 

FC_InitModuleStandardInterface – Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab

V1.1.0.0

Verwendet von:

PacDrive-Pilot-Vorlagen-Architektur

Aufgabe

Eine Achse initialisieren, die vom Funktionsbaustein AXM.FB_AxisModuleTpi gesteuert wird

Beschreibung

Über diese Funktion erhält die mit iq_stSubModuleItf festgelegte Achse einen Textnamen. Der Name wird mit den zugehörigen Ebenennamen kombiniert, um Fehler zu erkennen, Einträge zu loggen und Ergebnistexte für andere Funktionsbausteine zur generieren.

Das Logging einer Achse kann mit dem Eingang i_xLogEnable aktiviert werden. Was geloggt werden soll, wird durch den Eingang i_wLogDataFilter bestimmt. Dieser Eingang ist als WORD definiert, wobei jede Bitposition für ein bestimmtes aufzuzeichnendes Ereignis steht. Der Aufzählungstyp ET_LogDataFilter kann verwendet werden, um die zu registrierenden Ereignisse wie folgt festzulegen:

Ein kompletter Filter kann durch das Kombinieren der individuellen Filter mit einer OR-Anweisung angelegt werden bzw. wie folgt durch Verwenden der Funktion FC_InitLogDataFilter:

G-SE-0065158.1.gif-high.gif

 

 

Schnittstelle

Eingang

Datentyp

Beschreibung

i_sName

STRING[80]

Textname der Achse.

i_xLogEnable

BOOL

Aktivierung der Logger-Funktion.

i_wLogDataFilter

WORD

Legt die zu protokollierenden Ereignisse fest.

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

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

q_etDiagExt

ET_DiagExt

POU-spezifischer Ausgang des Diagnosegeräts.

q_etDiag = GD.ET_Diag.Ok -> Statusmeldung

q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung

Ein-/Ausgang

Datentyp

Beschreibung

iq_stSubModuleItf

ST_StandardModuleInterface

Die Standardmodulschnittstelle der zugewiesenen Achse.

iq_stMachineItf

ST_StandardModuleInterface

Die Standardmodulschnittstelle der Ebene mit der Achse.

Rückgabewert

Datentyp

Beschreibung

BOOL

 

Diagnosemeldungen

q_etDiag

q_etDiagExt

Aufzählungswert

Beschreibung

OK

Ok

0

OK

Ok

Aufzählungsname:

Ok

Aufzählungswert:

0

Beschreibung:

OK