Installation
Engineering prerequisites
For engineering, Microsoft Visual Studio 2017, 2019, 2022, or 2026 Professional/ Enterprise must be installed on the engineering PC. However, XAE Shell is sufficient for integrating and using existing binary C++ modules in a TwinCAT 3 PLC environment (Visual Studio is not required).
For engineering, additional options must be activated in the Visual Studio installer for the respective Visual Studio version in which TwinCAT is to be integrated:
“Desktop development with C++” must be installed as “Workload” in the Visual Studio installer:

In addition, the “MSBuild support for LLVM (clang-cl) toolset” should be installed as “Individual Component” in the Visual Studio installer:

Runtime prerequisites
Microsoft Visual Studio does not have to be installed.
- For TwinCAT 3.1 Build 4024.x: TwinCAT 3.1 XAR
- For TwinCAT 3.1 Build 4026.x: TwinCAT Standard Runtime
TwinCAT Package Manager: Installation (TwinCAT 3.1 Build 4026)
Detailed instructions on installing products can be found in the chapter Installing workloads in the TwinCAT 3.1 Build 4026 installation instructions.
Install the following workload to use the product:
TC1300 | TwinCAT 3 C/C++
TwinCAT setup: Installation (TwinCAT 3.1 Build 4024 and earlier)
Is included in the TwinCAT 3.1 Full setup.
TwinCAT/BSD®:
no installation required
TwinCAT Runtime for Linux®:
no installation required