Instanziieren einer TwinCAT C++ Klasse als TwinCAT TcCOM Objekt

Der binäre TwinCAT C++ Projekt muss auf dem Engineering-System zur Verfügung stehen, sodass es zusammen mit dem PLC Projekt bei der Aktivierung auf das Zielsystem übertragen werden kann.

TwinCAT bietet für die Verteilung zwischen Engineering-Systemen einen Deployment-Mechanismus, der unter Versionierte C++ Projekte beschrieben ist.
(Dieses Beispiel beinhaltet im Download das entsprechende TMX, da TwinCAT diese automatisch in das Archiv platziert, falls die Class Factory verwendet wird.)

1. Öffnen Sie ein TwinCAT Projekt oder legen Sie ein neues Projekt an.
2. Fügen Sie in der Solution unter dem Knotenpunkt TcCOM Objekte eine Instanz der Klasse CIncrementModule hinzu.
Instanziieren einer TwinCAT C++ Klasse als TwinCAT TcCOM Objekt 1:
Instanziieren einer TwinCAT C++ Klasse als TwinCAT TcCOM Objekt 2:

Erstellung der C++ Module

In der Dokumentation zu TwinCAT C++ wird ausführlich erläutert, wie C++ Module für TwinCAT erstellt werden.