Übersicht
Dieses Kapitel behandelt die Implementierung von TwinCAT 3 in C/C++. Die wichtigsten Kapitel sind:
- Grundlagen
Welche Plattformen werden unterstützt? Sind weitere Programme nötig, um TwinCAT 3 C++ Module zu implementieren?
Die Antworten finden Sie in Anforderungen und Vorbereitung. Limitierungen sind hier dokumentiert. - Schnellstart
Dies ist ein „weniger als fünf Minuten in Anspruch nehmendes Beispiel“ um einen einfachen, zyklisch ausgeführten Zähler in C++ zu implementieren. Der Zählerwert wird überwacht und überschrieben, es sind Debugging-Möglichkeiten beschrieben, usw. - MODULE
Modularisierung ist die Grundphilosophie von TwinCAT 3. Insbesondere für C++ Module ist ein Verständnis des modularen Konzepts von TwinCAT 3 die Grundvoraussetzung.
Grundkenntnisse zur Architektur von TwinCAT-Modulen sind erforderlich. - Assistenten
Dokumentation der visuellen Komponenten der TwinCAT C++ Umgebung.
Hierzu gehören Tools zum Erstellen von Projekten und Tools für die Bearbeitung von Modulen und die Konfiguration von Modulinstanzen. - Programmierreferenz
Dieses Kapitel enthält ausführliche Informationen zur Programmierung in TwinCAT C++. Hier findet man Schnittstellen und andere TwinCAT-Funktionen für ADS-Kommunikation und Hilfsmethoden. - Das „How to ...?“ Kapitel enthält nützliche Tipps für das Arbeiten mit TwinCAT C++.
- Beispiele
Einige Schnittstellen und deren Verwendung sind ausführlich in Form eines ausführbaren Programms beschrieben, das als Download mit Quellcode und Solution zur Verfügung gestellt wird.