TwinCAT 3 中,Beckhoff 为基于 PC 的控制技术引入了更新一代的软件,通过许多强大的新功能拓展自动化产品。若用专业的术语表达,这项新技术就是:eXtended Automation(XA)。它包含 XA 架构,该架构由 XA Engineering 和 XA Runtime 组件构成。 在 TwinCAT 3 和 eXtended Automation Technology(XAT)中包含灵活的基于 PC 的控制软件,将显著扩大标准自动化领域的潜力。除了基于面向对象的 IEC 61131-3 标准语言扩展外,也可通过 C 和 C++ 使用 IT 领域的编程语言。此外,Matlab®/Simulink® 的集成能够轻松地将自动化与科学领域联系起来。所有这些都可在一个灵活的工程环境中实现。软件模块能够在相同的运行时内以不同的语言运行。这种模块化的优点在于,它能够提高被编写并测试后的模块重用性。运行时在所需的实时条件内运行,采用多核技术,并支持 32 或 64 位操作系统。