Version 3.1 of TwinCAT provides the user with new and extended functions: Integration in Microsoft Visual Studio® 2012 means that the latest version of the world-famous software suite can now be used. The source code control databases such as Microsoft Team Foundation Server or Subversion are available in TwinCAT 3.1, including compare and merge function for all programming languages. Configuration and programming can be generated automatically with the extended automation interface, which is new for the PLC sector.
TwinCAT 3.1 also offers extended possibilities for Motion Control applications; for example, one can integrate one’s own transformations conveniently in NC I and CNC.
In TwinCAT 3.1 the TwinCAT 3 Scope is integrated into Microsoft Visual Studio®. This is a consequent development step. It is possible to assign variables very easily from the TwinCAT programming environment to the measurement tool. Especially in combination with Condition Monitoring, the TwinCAT 3 Scope provides a lot of useful functions for data analysis.
In addition, the TwinCAT OPC UA implementation has been extended by function blocks. A connection from the PLC to a further OPC UA server can be established directly via the OPC UA channel.
High reusability of software modules
TwinCAT 3 was released in late 2011. The software suite provides the user with a modern engineering tool. A TwinCAT 3 application has a completely modular structure for high reusability. The modules can be written in different languages: apart from the IEC 61131, a classic language now extended by object orientation, further languages are available in C/C++ and Matlab®/Simulink®. In the TwinCAT real-time these modules can be distributed to different cores of a multi-core CPU and can be executed highly deterministically even with the minutest of cycle times.
The release of TwinCAT 3.1 is planned for the 2nd quarter of 2013.