2012年11月20-22日,Beckhoff在2012德国纽伦堡国际电气自动化系统及元件展览会上展示了其3.1版本的TwinCAT自动化软件。该软件的主要新特性之一即支持64位操作系统。因此能更有效的利用RAM。现在PC普遍配有一个64位版本的Windows操作系统。TwinCAT实时内核现在也可在工程环境下应用于这些PC。通过TwinCAT 3.1,应用于Windows CE操作系统的PLC实时内核也得到支持。
3.1版本的TwinCAT软件为用户提供了新的扩充功能:集成Microsoft Visual Studio®2012意味着可以使用最新版本的世界知名软件集。例如Microsoft Team Foundation Server或Subversion等源代码控制数据库可以应用于TwinCAT 3.1,包括用于所有编程语言的比较及合并功能。通过PLC上新型extended Automation接口可以自动产生组态和编程。
TwinCAT 3.1也为运动控制应用提供了扩展的可能性;例如,一个运动控制应用可以在NC I和CNC中集成其自身转化便利性。
新型Scope 2带有许多新的触发功能,使得数据的分析和显示更为容易,即使在很长一段时间内。另外它还带有报告和打印功能。有了TwinCAT Scope 2尤其是它和状态检测库的连接给用户带来了益处。
除此之外,功能块使TwinCAT OPC UA的应用得到进一步扩展。PLC和另一个OPC UA服务器之间的连接可通过OPC UA通道直接建立。
软件模块的高度可重复使用性
TwinCAT 3在2011年年末发布。该软件包为用户提供了一个现代化工程工具。TwinCAT 3应用带有一个具备高度可重复使用性的完整的模块化结构。该模块可用不同语言编写:除了IEC 61131这一通过面向对象性拓展的经典语言之外,还可用C/C++和Matlab®/Simulink®语言编写。通过TwinCAT实时功能,这些模块可以被分配到一个多核CPU的不同核心,且可以高度准确的执行,即使在最短的周期时间内。
TwinCAT 3.1计划2013年第二季度发布。