Versionierte C++ Projekte
![]() | Ab TwinCAT 3.1. Build 4024.0 Die hier beschriebene Funktionalität ist ab TwinCAT 3.1. 4024.0 verfügbar. |
Versionierte TwinCAT C++ Projekte ergeben beim Bauen eine Architektur-abhängige TMX-Datei und werden über den TwinCAT Loader geladen. Sie müssen durch ein TwinCAT-Nutzerzertifikat signiert sein.
Ist ein C++ Projekt durch die Vorlage „Versioned C++ Project“ angelegt worden, werden bei einem Publish die Binär-Dateien im TwinCAT Engineering Repository (unter TwinCAT 3.1 Build 4024: C:\TwinCAT\3.1\Repository und TwinCAT 3.1 Build 4026 C:\ProgramData\Beckhoff\TwinCAT\3.1\Repository) an einer Vendor- sowie Versions-spezifischen Stelle abgelegt.
Von hier werden Module auf das Zielsystem übertragen, falls sie benötigt werden:
- Windows mit TwinCAT 3.1 Build 4024: C:\TwinCAT\3.1\Boot\Repository
- Windows mit TwinCAT 3.1 Build 4026: C:\ProgramData\Beckhoff\TwinCAT\3.1\Boot\Repository
- TwinCAT/BSD: /usr/local/etc/TwinCAT/3.1/Boot/Repository
Dieses kann entweder zum Zeitpunkt des Aktivierens sein (Activate Configuration) oder zum Zeitpunkt des Online-Changes.
Zusätzlich ist es möglich, zum Transfer zwischen Engineering-Systemen der Binär-Version dieses Projektes ein Archiv erzeugen zu lassen, was durch die Projekt-Eigenschaften konfiguriert wird.
