TwinCAT 3 C++ Modulinstanz erstellen
Um es auszuführen, muss eine Instanz des Moduls erstellt werden. Es können mehrere Instanzen eines Moduls existieren.
Nach Erstellen eines TwinCAT C++ Moduls öffnen Sie den Knoten C++ und folgen dann folgenden Schritten, um eine Instanz zu erstellen.
- 1. Machen Sie einen Rechtsklick auf das C++ Modul (in diesem Fall „Untitled1“) und wählen Sie Add New Item....
- Alle bestehenden C++ Module werden aufgelistet.
- 2. Wählen Sie ein C++ Modul aus. Sie können die Standardbezeichnung verwenden oder optional einen neuen Instanzenname eingeben und mit OK bestätigen (in diesem Beispiel wurde die Standardbezeichnung gewählt).
- Die neue Instanz „Untitled1_Obj2 (CModule1)“ wird Teil der TwinCAT 3 Solution: Der neue Knoten findet sich genau unter der TwinCAT 3-C++ Quelle „Untitled1 Project“.
Das Modul stellt bereits eine einfache I/O-Schnittstelle mit je 3 Variablen zur Verfügung:
- Input-Area: Value, Status, Data
- Output-Area: Value, Control, Data
Die Beschreibung dieser Schnittstellen entspricht einander an zwei Stellen:
- „<Classname>Services.h“ (in diesem Beispiel „Untitled1Services.h“)
- „TwinCAT Module Configuration“ .tmc-Datei (in diesem Beispiel „Untitled1.tmc“)