TcCOM_Sample02_PlcToCpp

Dieses Beispiel beschreibt eine TcCOM-Kommunikation zwischen SPS und C++. Hierbei nutzt eine SPS- Applikation Funktionalitäten einer existierenden Instanz einer TwinCAT C++ Klasse. Eigene in C++ geschriebene Algorithmen lassen sich so leicht in der SPS verwenden.
Bei Verwendung eines existierenden TwinCAT C++ Moduls bedarf es zwar der TwinCAT C++ Lizenz auf dem Zielsystem, eine C++ Entwicklungsumgebung muss jedoch weder auf dem Zielsystem noch auf dem Entwicklungsrechner vorhanden sein.

Ein bereits gebauter C++ Modul stellt eine oder mehrere Klassen zur Verfügung, deren Schnittstellen in der TMC-Beschreibungsdatei hinterlegt und somit in der SPS bekannt sind.

Die Vorgehensweise wird in folgenden Unterkapiteln erläutert:

1. Instanziieren einer TwinCAT C++ Klasse als TwinCAT TcCOM Objekt

2. Erstellen eines FBs in der SPS, welcher als einfacher Wrapper die Funktionalität des C++ Objektes anbietet

3. Ausführung des Beispielprojektes

Download des Beispiels: TcCOM_Sample02_PlcToCpp.zip

Systemvoraussetzungen

TwinCAT Version

Hardware

Einzubindende Bibliotheken

TwinCAT 3.1, Build 4020

x86, x64

Tc3_Module