解除固定固定关闭

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

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

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

2022年6月29日

TwinCAT 为 MATLAB® 和Simulink® 开辟全新的实时应用

除了符合 IEC 61131-3 标准的传统 PLC 编程语言和 C++ 高级编程语言之外,TwinCAT 还支持 MATLAB® 和 Simulink®。此外,倍福自动化套件中的这一应用已被公认为是一个成功的软件平台 — 2000 多名工程师在超过 6500 台 TwinCAT 控制的机器上使用 MATLAB®/Simulink®

MATLAB® 及其大量工具箱为开发高级算法和分析数据提供了一个理想的环境。它的功能极为丰富,可以轻松访问不同的数据格式,并与 TwinCAT 的不同数据记录机制完美匹配。Simulink® 支持基于模型的设计,涉及基于系统模型的开发、测试和验证。随后为 TwinCAT 等平台自动生成代码,是在生产中应用测试代码的最佳解决方案。

Targets for Simulink® and MATLAB®

通过 TwinCAT Target for Simulink®(TE1400),在 Simulink® 中开发的模型可以在 TwinCAT 中使用。它还支持嵌入式 MATLAB® 功能块。这些模型通过 Simulink Coder™ 自动转换成 C/C++ 代码,并可在 TwinCAT Engineering 中通过使用 TwinCAT Target for Simulink® 无缝转换为 TwinCAT 对象。嵌入工程中的框图可以被用作(除 Simulink® 外部模式之外)参数调整以及调试、信号和状态监测的控件。自动生成的模块可以作为 TcCOM 对象或 PLC 功能块集成到 TwinCAT 解决方案中。随后,这些模块与整个 TwinCAT 项目一起被下载到 TwinCAT Runtime 中,并在实时环境中执行。

MATLAB® 功能可与 TwinCAT Target for MATLAB®(TE1401)配套使用,自动迁移到 TwinCAT 对象中,并在 TwinCAT Engineering中无缝使用。这些自动生成的模块也可以作为 TcCOM 对象或 PLC 功能块集成,并在 TwinCAT 实时环境中执行。

Interface for MATLAB®/Simulink®

TwinCAT Interface for MATLAB®/Simulink®(TE1410)用于在 TwinCAT Runtime 和 MATLAB® 或 Simulink® 之间建立高性能的双向通信。该工具箱可在系统的开发阶段用于软件在环仿真,并在设备运行期间作为分布式计算的一个简单工具使用。这样就能够在控制器或网络本地执行 MATLAB® 功能,以实现参数优化或预防性维护。此外,还可以实现基于 MATLAB® 应用程序的设备可视化。