simulink plc coder™ 可从 simulink® 模型、stateflow® 图和 matlab® 函数生成独立于硬件的 iec 61131-3 结构化文本和梯形图。生成的结构化文本可采用 plcopen xml 格式,也可采用主流集成开发环境 (ide) 支持的其他文件格式,这些 ide 包括 3s-smart software solutions codesys®、rockwell automation studio 5000、siemens tia portal 和 omron® sysmac® studio。生成的梯形图使用 rockwell automation studio 5000 支持的文件格式。因此,您可以编译您的应用程序,并将其部署到多台可编程逻辑控制器 (plc) 和可编程自动化控制器 (pac) 设备上。
simulink plc coder 可以生成测试平台,帮助您使用 plc、pac ide 和仿真工具验证结构化文本和梯形图。它还提供代码生成报告,其中包含静态代码指标以及模型与代码之间的双向可追溯性。配合 iec certification kit (for iec 61508 and iec 61511),该产品还可实现对行业标准的支持。
开始:
随时随地运行
生成结构化文本和梯形图。部署免特许费代码
支持第三方 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 支持 180 多个 simulink 模块、所有 stateflow 结构和许多 matlab 函数,可以从控制系统模型(包含反馈循环、模式和状态逻辑以及数学密集型算法)生成结构化文本。
导入和生成梯形图
将 rockwell automation studio 5000 梯形图导入 simulink 进行仿真和验证。从simulink 模型为 studio 5000 生成梯形图。通过在ide仿真器上生成何执行测试平台,验证生成的梯形图。
代码优化、测试和验证
确保生成的代码在 plc 上高效、正确地运行。
代码优化
simulink plc coder 默认会应用优化,以减小内存并提高所生成结构化文本和梯形图的执行速度。这些优化包括死代码消除、表达式折叠和子系统重用。
评论、双向跟踪和记录代码
通过评论、用户添加的模块描述和双向链接,您可以在 simulink 模型组件与生成的代码之间进行导航和跟踪。代码生成报告整合了代码审查和调试的所有信息。
代码测试和验证
生成测试平台,以验证 simulink 仿真结果与 plc 中结果的是否在可接受的容差内。将 simulink plc coder 与 simulink coder™、 simulink real-time™ 及 speedgoat 目标计算机一起使用,实时运行硬件在环测试。