FC_UpdateSingleSubModuleInterface

 

FC_UpdateSingleSubModuleInterface - Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab:

V1.1.0.0

Verwendet von:

PacDrive3 Pilot Template Architektur

Versionen:

Aktuelle Version

Aufgabe

Funktionsbaustein zur Aktualisierung der Struktur des Untermoduls Add Interface.

Beschreibung

Die Funktion aktualisiert einen Wert vom Typ DWORD in einem Array. Der Wert, der in dieses Feld eingetragen wird, ist die Adresse des AxisModuleInterfaces eines Achsenmoduls. Die Adresse wird an der Position i_udiSubModuleConstant in das Array geschrieben.

Über dieses Array kann auf beliebige Schnittstellen zugegriffen werden, da auch Adressen anderer Module eingetragen werden können. Über den ModuleType, der in der Standardschnitt­stelle enthalten ist, kann zwischen den unterschiedlichen Schnittstellentypen differenziert werden.

Diese Aktualisierung muss immer dann durchgeführt werden, wenn ein Online-Änderung stattfindet. Der Baustein erkennt dies, wenn der Eingang i_xOnlineChange auf TRUE gesetzt wird. Idealer Weise sollte der Ausgang des Funktionsbausteins TPL.FB_DetectOnlineChange auf den Eingang i_xOnlineChange gelegt werden.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_xOnlineChange

BOOL

Wenn TRUE, wird die zusätzliche Untermodul-Schnittstelle aktualisiert

i_pdwSubModuleAddInterfaces

POINTER TO DWORD

Für das Untermodul Add Interface wird ein Zeiger festgelegt

i_udiSubModuleConstant

UDINT

Legt die Position im Untermodul Add Interface fest, um die Achsenschnittstelle anzuordnen

Ein-/Ausgang

Datentyp

Beschreibung

iq_stAxisModuleItf

ST_ModuleInterface

Legt die Struktur der Achsenschnittstelle fest, um es zum Untermodul Add Interface hinzuzufügen