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 Repository unter C:\TwinCAT\3.x\Repository an einer Vendor- sowie Versions-spezifischen Stelle abgelegt.
Von hier werden benötigte Module auf das Zielsystem übertragen, falls sie benötigt werden:
- Windows: C:\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.