TcBaseModuleRegistered

FUNCTION_BLOCK TcBaseModuleRegistered EXTENDS TcBaseModule
VAR
END_VAR

Beschreibung

Wenn von diesem Objekt geerbt wird, kann aus einem Funktionsbaustein ein TcCOM-Objekt erstellt werden. Das Objekt wird automatisch beim Objektserver registriert und in den OP-Zustand hochgefahren. Die eigene Objekt ID wird als Prozessabbild-Variable bereitgestellt. Methoden, welche zusätzlich implementiert werden und über dieses Objekt angeboten werden sollen, müssen einen Rückgabewert vom Typ HRESULT haben und threadsicher implementiert sein. Weitere Informationen finden Sie im Kapitel 'Multitask-Datenzugriffs-Synchronisation in der SPS'. Wie Sie dieses TcCOM-Objekt erstellen und im TwinCAT-System global nutzen können, wird in einem Beispiel detailliert erläutert. Die Basisklasse TcBaseModule implementiert die Schnittstelle ITComObject, welche wiederum die Schnittstelle ITcUnknown erweitert.

ITComObject Interface

Die ITComObject Schnittstelle wird von jedem TwinCAT-Modul implementiert. Sie stellt Funktionalitäten zur Verfügung bezüglich der Zustandsmaschine und Informationen vom/an das TwinCAT-System.

Voraussetzungen

TwinCAT Version

Hardware

Einzubindende Bibliotheken

TwinCAT 3.1, Build 4020

x86, x64, ARM

Tc3_Module