Übersicht
Wenn ein TwinCAT C/C++ Projekt angelegt wird, wird zuerst der TwinCAT C++ Project Wizard gestartet. Dieser erzeugt ein Rahmengerüst für ein TwinCAT Versioned C++ Project. Die eigentliche Funktion wird in TwinCAT Modulen implementiert.
Der TwinCAT Class Wizard wird automatisch nach dem Anlegen eines neuen Projektes gestartet, um das erste Modul hinzuzufügen. Die unterschiedlichen Module werden hierbei von dem gleichen TwinCAT Class Wizard erzeugt, jedoch wird die konkrete Ausgestaltung der Module über Templates realisiert.