最近,控制自动化领导者倍福宣布推出全新的 TwinCAT PLC++ 平台,该平台将新的编译器技术和架构与更快的运行速度相结合,并有望实现 DevOps 的集成。
IPC 转 PLC...返回 IPC
Beckhoff 是自动化领域 IPC(工业 PC)以及 I/O 组件、运动系统和视觉系统的知名供应商。Beckhoff 的 PC 运行 TwinCAT 软件,使技术人员能够开发通常用于自动化装配或实验室应用的自动化应用程序。
TwinCAT 软件符合 IEC 61131-3 编程标准,因此支持所有熟悉的编程语言。倍福与其他 PLC 制造商的不同之处在于 IT 和 OT 之间的联系。Beckhoff 试图通过在通用 PC 平台上提供自动化架构来缩小 IT 世界和 OT 世界之间的差距。(我们甚至为那些想要了解更多关于这种基于 PC 的自动化的人提供了一篇教程文章)
更快的运行时间
在自动化中,速度就是一切,包括控制系统的速度。如果可以提高控制系统的运行速度,那么就可以更快地做出决策,并可能缩短周期时间。
新的 TwinCAT PLC++ 代码执行速度是以前 TwinCAT PLC 的两倍。运行速度的提高使技术人员能够在功能较弱的计算机系统上运行自动化程序,从而节省硬件成本。更快的运行时间还有助于提高系统效率,并释放可用于其他应用程序的计算机资源。
集成到 DevOps 中
Git 和 DevOps 是源代码控制软件,允许开发人员持续跟踪和测试开发更改。市场上的其他 PLC 将其代码存储在第三方源代码控制软件无法访问的锁定或加密文件中。TwinCAT PLC++ 软件将 PLC 程序存储为纯文本文件。此文件可以很容易地签入 DevOps 或几乎任何其他源代码控制软件,并被采用到现有工作流程中。
现在,带有 TwinCAT PLC++ 的新编译器作为独立组件提供,可以通过命令行界面执行。此功能允许与单元测试和自动代码生成兼容。
TwinCAT PLC++ 架构集成到 TwinCAT 中
虽然在撰写本文时,Beckhoff 尚未宣布 TwinCAT PLC++ 架构将是什么样子,但他们确实提到了该硬件将集成到 TwinCAT 系列软件中,具有 TwinCAT HMI 和 TwinCAT Target Browser 等功能。这两个软件选项都可以完全访问 PLC 中的变量,而无需编译或执行程序代码。这允许在不需要硬件的情况下进行完整的离线项目开发。
基于 PC 的控制技术
使用 PC 控制自动化设备的概念并不新鲜。自 1990 年代中期甚至在此之前,PC 就已用于自动化。尽管大多数主要自动化制造商的 PLC 都使用当今 Intel 等制造商的流行芯片组,但它们仍然无法运行 PC 应用程序。
TwinCAT 平台使用标准 IT 设备和 TwinCAT 软件套件来控制物理设备,从而弥合了 IT 和 OT 之间的鸿沟。这种控制系统的优势在于不必购买昂贵的专用设备(如 PLC),TwinCAT 软件几乎可以在任何兼容的 PC 上运行。新的 TwinCAT PLC++ 系统具有更快的运行时间,能够集成到 DevOps 中并利用其强大的工作流程。TwinCAT PLC++ 系统将为技术人员提供一个工具,以提高他们的自动化应用程序性能,并与 IT 世界建立更紧密的联系。