• Empowering developers: TwinCAT PLC++
    Empowering developers: TwinCAT PLC++
Close×

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
Ben Harrison, application manager at Beckhoff Australia

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.

Food & Drink Business

The Australian Fresh Produce Alliance (AFPA) has unanimously elected managing director of Australian Produce Partners, Richard Clayton, as AFPA chair for 2025. He takes over from Piñata Farms’ Gavin Scurr.

A researcher from the University of Adelaide has devised a solution to tackle food waste and plastic pollution concurrently, with the development of a method to turn food waste into durable bioplastics.

AUSVEG, OMA, and Health and Wellbeing QLD are joining forces to encourage Aussies to eat an extra serve of veggies each day – aiming to combat public health crisis, support the under-pressure vegetable industry and ease cost-of-living pressures.