跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 世界
  • 用户
  • 群组
皮肤
  • 浅色
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • 深色
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠

工控达摩院

  1. 主页
  2. 西门子控制系统
  3. PCS7综合技术交流与学习
  4. 【技术应用】如何用 STEP 7 和 WinAC ODK调用 MATLAB/Simulink 模型

【技术应用】如何用 STEP 7 和 WinAC ODK调用 MATLAB/Simulink 模型

已定时 已固定 已锁定 已移动 PCS7综合技术交流与学习
1 帖子 1 发布者 4.5k 浏览 1 关注中
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 小
    小
    小诺
    发表于 最后由 编辑
    #1

    通过若干步骤在可编程逻辑控制器上运行 MATLAB/Simulink 模型




    在自动化与控制工程组态过程中,用于数学计算的 MATLAB/Simulink 软件常用于图形化建模和仿真过程以及 PID 控制器。要求是在可编程逻辑控制器上使用若干步骤运行创建的 Simulink 模型。
    MathWorks 提供了使用 Embedded Coder 将 Simulink 模型编译为 C/C++ 代码的选项。该代码也可以集成到 WinAC ODK 项目中,并通过 DLL/RTDLL 从 S7 程序调用和执行。
    解决方案
    此应用示例说明了使用 STEP 7 和 WinAC ODK 将 MATLAB/Simulink 模型集成到搭载 WinAC RTX 的功能强大的基于 PC 的控制器上。

    WinAC Target 有助于集成并可独立生成:
    • 采用 Simulink 模型算法的 DLL 或 RTDLL 文件
    • 具有模型接口的 SCL 源代码以及与 DLL/RTDLL 文件的通信
    可帮助快速方便地将 Simulink 模型移植到 WinAC RTX 控制器并投入使用。
    在 PID 控制器示例中,提供了所有步骤的详细说明:涵盖了在 MATLAB/Simulink 中创建 PID 控制器到在基于 WinAC RTX PC 的控制器上执行。展示了如何以快速轻松的方式使用 WinAC Target 集成 MATLAB/Simulink 模型。可以使用 STEP 7 V5.5 以及 STEP 7 V11 SP2 或更高版本集成模型。
    要集成 Simulink 模型,请执行以下步骤:
    • 在 MATLAB/Simulink 中创建模型并在 MATLAB/Simulink 中进行测试
    • 使用 WinAC Target 将 Simulink 模型编译为 SCL 源和 DLL/RTDLL 文件
    • 将 SCL 源集成到 S7 程序中
    • 使用 WinAC RTX 将 DLL/RTDLL 文件复制到 IPC
    • 将 S7 程序下载到 WinAC RTX 并启动
    优势
    本应用可提供以下优势:
    • 将 Simulink 模型轻松集成到 WinAC RTX 中
    • 凭借 Simulink 外部模式,可在操作过程中监控 Simulink 模型并更改集成的模型参数:



      1.运行过程的图形化在线视图
      2.使用 Simulink 更改内部模型参数

    • 使用 STEP 7,可在用户程序中更改内部模型参数
    优势
    本应用可提供以下优势:

    • 通过详细的分步说明,轻松、快速地了解 WinAC Target
    • 将 Simulink 模型集成到 WinAC RTX 中的优化过程
    • 使用 Simulink 和外部模式进行高效调试和诊断
    • 在 STEP 7 程序中操作期间用于更改内部模型参数的灵活选项


    原文链接:
    https://support.industry.siemens.com/cs/document/56969417/winac-target%EF%BC%9Amatlab-simulink-%E7%9A%84%E9%99%84%E5%8A%A0%E7%BB%84%E4%BB%B6%EF%BC%8C%E7%94%A8%E4%BA%8E%E4%BD%BF%E7%94%A8-step-7-%E5%92%8C-winac-odk-%E9%9B%86%E6%88%90%E5%92%8C%E8%B0%83%E7%94%A8-matlab-simulink-%E6%A8%A1?dti=0&dl=zh&lc=en-WW

    1 条回复 最后回复
    0

    你好!看起来您对这段对话很感兴趣,但您还没有一个账号。

    厌倦了每次访问都刷到同样的帖子?您注册账号后,您下次访问时都将自动回到上次浏览的位置,并可选择接收新回复的通知(通过电子邮件或推送通知)。您还可以收藏帖子、为帖子点赞,以此向其他社区成员表达您的感谢。

    有了你的建议,这篇帖子会更精彩哦 💗

    注册 登录
    回复
    • 在新帖中回复
    登录后回复
    • 从旧到新
    • 从新到旧
    • 最多赞同


    • 登录

    • 登录或注册以进行搜索。
    Powered by NodeBB Contributors
    • 第一个帖子
      最后一个帖子
    0
    • 版块
    • 最新
    • 标签
    • 热门
    • 世界
    • 用户
    • 群组