解除固定固定关闭

中国区总部
Beckhoff Automation (Shanghai) Co., Ltd.

市北智汇园4号楼
静安区汶水路 299 弄 9-10 号
上海, 200072, 中国

+86 21 6631 2666
info@beckhoff.com.cn
www.beckhoff.com.cn/zh-cn/

TwinCAT Chat

AI 辅助工程助力提高控制编程效率

AI 辅助工程助力高效开发 TwinCAT 项目

倍福近日为 TwinCAT XAE 开发环境开发出了一款 TwinCAT Chat 客户端。通过 TwinCAT Chat,可以在开发 TwinCAT 项目过程中很方便地使用 OpenAI 公司的 ChatGPT 大型语言模型 提高控制程序的编程效率。

大型语言模型(LLM)是一种经过大量文本训练的神经网络。近年来,大型语言模型在自然语言处理领域中的应用越来越广泛,包括聊天机器人和机器翻译。另外,LLM 对于程序员来说也具有很多好处,通过 LLM 的自动生成和补全代码功能有可能彻底改变开发流程。

TwinCAT Chat 充分利用到了 LLM 带来的全新可能性:通过自动创建或添加代码或代码优化、代码文档化和代码重构,实现 AI 支持方式的开发。

TwinCAT XAE 中的全局聊天窗口连接到相应 LLM 的云主机,比如 ChatGPT 基于微软的 AzureTM。它提供一个用户界面,可通过 Automation Interface 等修改 TwinCAT 项目。

同时特别针对 TwinCAT 3 用户对集成的 LLM 功能进行了优化,即广泛补充了 TwinCAT 特定的内容。这意味着可以直接提出具体问题,而且 LLM 已经知道用户正在使用的是 TwinCAT,并希望以结构化文本形式提供代码示例。生成的代码可以直接传输。这不仅能够节省开发人员的时间,还能避免手动传输代码时出现的错误。TwinCAT Chat 是专为将 LLM 深度集成到控制工程中而开发的,与传统的在网页浏览器中使用 ChatGPT 的方式相比,可以为用户带来明显优势。由于它将通信和代码交互无缝集成在一起,因此能够大大简化开发过程。

倍福目前正在开发更多实用的 TwinCAT Chat 功能, 比如能够连接各种倍福文档系统的聊天机器人界面,以及通过聊天工具创建和设置 I/O 配置。另外,它还可以自动创建 TwinCAT HMI 控件。目标是用户只需告诉聊天机器人他们想要的 HMI 结构, TwinCAT Chat 就会在后台生成整个 HMI 项目,并建立与 PLC 的连接。这意味着可以更快、更方便地生成 HMI 页面。

在此次采访中,项目经理 Jannis Doppmeier 和 Fabian Bause 将为你带来更多有关 TwinCAT Chat 及其发展现状等信息:

产品状态
产品发布 | 预计市场投放时间视具体需求而定

产品信息

TwinCAT

TwinCAT

TwinCAT 软件系统可将任何一个基于 PC 的系统转换为一个带多 PLC、NC、CNC 和机器人的实时控制系统。

TE1000 | TwinCAT 3 开发环境

TE1000 | TwinCAT 3 开发环境

TE1000 用于方便地在 TwinCAT 开发环境中配置控制器、驱动器和 I/O。此外,使用该工具还能够配置和编程倍福的 TwinSAFE 安全解决方案。