Back to Top
TwinCAT 3 C++, platform level 92 (Other 9…16 Cores) TC1300-0v92
C++ is one of the most widely used programming languages, especially when it comes to hardware-oriented programming. The continual further development of C++, which is reflected in the further development of the compiler and tooling over the last few decades, is driven forward by an active developer community. TwinCAT 3 C++ implements a real-time execution of C++ code on an Industrial PC. For programming, the widely used programming language C++ is supported, which is connected to the real-time via the TwinCAT SDK and CRT. Extensive debugging interfaces are supported by Visual Studio® and also supplemented by representations typical of real-time. As is usual in TwinCAT, access to declared input/output data areas is provided via ADS.
extensive use of common C++ features, such as object orientation
use of the widely used Microsoft MSVC to compile the real-time code
true-to-cycle execution of the real-time code within the TwinCAT runtime
TwinCAT SDK and CRT for the programming and execution of the code within the real-time environment
modular software structure via the TcCOM concept as well as interfaces
real-time communication between C++ modules or from/to the PLC
online connection via the TwinCAT debugger
debugging via breakpoints, stepping, etc.
debugging and monitoring of variable values even at runtime without breakpoints
optional source code storage in the target system
exchange of the code via online change without stopping the target system
reading and writing access to variables via ADS
simple linking to source control tools by embedding in Microsoft Visual Studio®
Write Your Own Review
Write your content here...