Simulink PLC Coder

 

Simulink PLC Coder

为 PLC 和 PAC 生成 IEC 61131-3 结构化文本和梯形图

开始:

随时随地运行

生成结构化文本和梯形图。部署免特许费代码

支持第三方 IDE

Simulink PLC Coder 可以生成各种第三方IDE支持的结构化文本格式,这些第三方 IDE 包括 Siemens® STEP 7/TIA Portal、Rockwell Automation® Studio 5000、3S CODESYS® 及 PLCopen XML。Simulink PLC Coder 还可以为 Rockwell Automation Studio 5000 生成梯形图。

Simulink PLC Coder 支持许多第三方 IDE,包括 Siemens STEP 7/TIA Portal、Rockwell Automation Studio 5000、3S CODESYS 及 PLCopen XML

Simulink PLC Coder 支持许多第三方 IDE,包括 Siemens STEP 7/TIA Portal、Rockwell Automation Studio 5000、3S CODESYS 及 PLCopen XML。

生成结构化文本

Simulink PLC Coder 支持 180 多个 Simulink 模块、所有 Stateflow 结构和许多 MATLAB 函数,可以从控制系统模型(包含反馈循环、模式和状态逻辑以及数学密集型算法)生成结构化文本。

Simulink PLC Coder 支持 180 多个 Simulink 模块、所有 Stateflow 结构和许多 MATLAB 函数。

Simulink PLC Coder 支持 180 多个 Simulink 模块、所有 Stateflow 结构和许多 MATLAB 函数。

导入和生成梯形图

将 Rockwell Automation Studio 5000 梯形图导入 Simulink 进行仿真和验证。从Simulink 模型为 Studio 5000 生成梯形图。通过在IDE仿真器上生成何执行测试平台,验证生成的梯形图。

生成梯形图并将其导入 IDE。

生成梯形图并将其导入 IDE。

代码优化、测试和验证

确保生成的代码在 PLC 上高效、正确地运行。

代码优化

Simulink PLC Coder 默认会应用优化,以减小内存并提高所生成结构化文本和梯形图的执行速度。这些优化包括死代码消除、表达式折叠和子系统重用。

优化的结构化文本示例。Simulink PLC Coder 为 Simulink、Stateflow 和 MATLAB 函数生成经过优化、集成良好的代码。

优化的结构化文本示例。Simulink PLC Coder 为 Simulink、Stateflow 和 MATLAB 函数生成经过优化、集成良好的代码。

评论、双向跟踪和记录代码

通过评论、用户添加的模块描述和双向链接,您可以在 Simulink 模型组件与生成的代码之间进行导航和跟踪。代码生成报告整合了代码审查和调试的所有信息。

通过代码生成和可溯源性报告,您可以在 Simulink 模型组件与生成的代码之间进行导航和跟踪。

通过代码生成和可溯源性报告,您可以在 Simulink 模型组件与生成的代码之间进行导航和跟踪。

代码测试和验证

生成测试平台,以验证 Simulink 仿真结果与 PLC 中结果的是否在可接受的容差内。将 Simulink PLC Coder 与 Simulink Coder™、 Simulink Real-Time™ 及 Speedgoat 目标计算机一起使用,实时运行硬件在环测试。

这种生成的测试框架用于验证模型仿真结果与结构化文本和梯形图执行结果的匹配程度是否在可接受的容差内。

这种生成的测试框架用于验证模型仿真结果与结构化文本和梯形图执行结果的匹配程度是否在可接受的容差内。