Versioned C++ Projects

Versioned TwinCAT C++ projects result in an architecture-dependent file when building.

If a C++ project was created using the “Versioned C++ Project” template, the binaries are stored by Publish in the TwinCAT Engineering Repository (under TwinCAT 3.1 Build 4024: C:\TwinCAT\3.1\Repository and TwinCAT 3.1 Build 4026 C:\ProgramData\Beckhoff\TwinCAT\3.1\Repository) at a vendor- and version-specific location.

From here, modules are transferred to the target system, if they are needed:

This can be either at the time of activation (Activate Configuration) or at the time of the Online Change.

Additionally, it is possible to create an archive for the transfer between engineering systems of the binary version of this project, which is configured by the project properties.