凯德:TwinCAT 3

软件-控制设计:下一代基于pc的控制软件,集成标准IEC 61131-3编程语言,C/ c++, Visual Studio, Matlab/Simulink技术等。这是《控制工程》2013年工程师之选的决赛作品。

通过控制工程 2012年11月12日

使用TwinCAT 3和倍福的扩展自动化技术(XAT),可以使用基于pc的动态控制软件,极大地扩展了标准自动化世界的潜力。除了面向对象的IEC 61131-3扩展之外,IT世界的编程语言也可以通过C和c++在TwinCAT 3中使用。此外,Matlab/Simulink的集成促进了与科学领域的连接。所有这些都可以在一个灵活的工程环境中实现。

软件模块可以在一个公共运行时内以不同的语言运行。这种模块化的优点是,在编写和测试模块之后,可以改进模块的重用。运行时在苛刻的实时条件下运行,使用多核技术并支持32位或在不久的将来支持64位操作系统。

TwinCAT 2中熟悉的扩展自动化体系结构(eXtended Automation Architecture, XAA)在TwinCAT 3中得到了延续。此外,所有广泛使用的现场总线将在未来继续得到支持。当然,运动控制,从点到点的运动到CNC,仍然可以使用XAA。

自动化技术也显著扩展了TwinCAT中已经呈现的“科学自动化”主题,如机器人、测量技术和状态监测。新功能包括可以使用其他编程语言,如C/ c++和Matlab/Simulink。

扩展自动化工程,TwinCAT 3中的扩展自动化工程环境(XAE)本质上是广泛使用的Microsoft Visual Studio平台。除了现有的C/ c++语言,倍福还将IEC 61131-3编程标准集成到这个全球公认的开发环境中。因此,IT框架的优点和便利性可用于自动化。

www.beckhoffautomation.com

www.beckhoffautomation.com/twincat3

Beckhoff自动化