Beckhoff Automation has introduced TwinCAT PLC++, the latest addition to its TwinCAT system, to enhance project performance through accelerated runtime and engineering, while obtaining the system's known advantages of consistent integration, compatibility, and openness.
Ben Harrison, application manager at Beckhoff Australia, explains, “This release isn’t just about faster engineering — it’s about empowering developers with tools for continuous integration, reduced cycle times, enhanced productivity, and streamlined file structures for source control, optimising development workflows.”
TwinCAT PLC++ supports IEC 61131-3 programming languages and retains the familiar features of its predecessor, with redesigned core components such as editors and compilers using IT-based models.
Key benefits of TwinCAT PLC++ include:
Increased Performance: TwinCAT PLC++ executes control codes nearly twice as fast as its predecessor. The new compiler allows the PLC to further optimise control code in terms of execution time with less computing power, potentially reducing hardware costs or freeing up resources for additional control functionality.
Enhanced User Experience: TwinCAT PLC++ puts the user first with an optimised and intuitive user interface as well improved functions. Enhanced support for developers is also provided by a Programming Assistant based on TwinCAT Chat, expandable code snippets, smart shortcut functionalities for guided code creation, an online-offline code comparison, and a ‘favourites’ pool.
Compliance and High Code Quality: TwinCAT PLC++ is almost fully compliant with the fourth edition of IEC 61131-3 and in this way meets the highest international standards. This compatibility enables smooth collaboration across automation systems. It features extended type checks, secure online updates, and an ‘emergency mode’ for predefined responses in exceptional machine states, enhancing reliability and safety.
Seamless Integration: TwinCAT PLC++ offers a foundation for integrating PLC code development into DevOps workflows by storing program code in plain text, simplifying the use of source code management systems like Git for version synchronisation.
“While TwinCAT has always been source-control friendly, PLC++ takes it to an entirely new level,” Harrison notes. The simplified source files make it easier to view changes and manage merges, optimising automated processes for creating and testing program code.
Continuity and Compatibility: TwinCAT PLC++ is fully integrated into the familiar TwinCAT ecosystem for complete compatibility within existing TwinCAT functions and libraries. The integrated converter also simplifies the transfer of existing code, enabling users to leverage their current expertise with minimal effort but within TwinCAT PLC++.
Beckhoff Automation is known for its open automation systems using PC-based control technology, covering areas such as industrial PCs, I/O and fieldbus components, drive technology, automation software, control cabinet-free automation, and hardware for machine vision. These components can be used independently or integrated into a complete control system, suitable for various applications worldwide.