Beckhoff Automation: PC-based Control Software Gets Object-Oriented Extensions

Jan. 23, 2012
Called “the most significant upgrade since 1996,” TwinCAT PC-based control software now has object-oriented IEC 61131-3 extensions and support for C and C++ programming languages.

TwinCAT 3 with the eXtended Automation Architecture (XAA) also integrates Matlab/Simulink software to facilitate a connection to scientific fields. Software modules can run in different languages within a common runtime environment, allowing the improved reuse of modules once they have been written and tested. The runtime environment operates under demanding real-time conditions with the use of multi-core technology and the support of 32-bit or, in the near future, 64-bit operating systems, according to the company. The eXtended Automation Engineering environment (XAE) in TwinCAT 3 is essentially the widely used Microsoft Visual Studio platform, implemented in one of two ways based on user preference.