WinAC S2O(Simulink to ODK) 向导使用入门 WinAC S2O(Simulink to ODK)Wizard Getting-started Getting-started Edition (2013 年 3 月 )

Similar documents

摘要本文介绍了 PN/PN Coupler PROFINET 网络耦合器的产品特点和使用方法, 通过一个示例讲述在 STEP7 中的配置方法 关键词 PN/PN 耦合器,PROFINET Key Words PN/PN Coupler,PROFINET IA&DT&BT Service & Supp

摘要 WinCC 兼容性列表 关键词 WinCC, 兼容性 Key Words WinCC,Compatibility IA&DT Service & Support Page 2-13

SIMOTION 与 OPC 的通讯 Communication between SIMOTION and OPC Getting-started Edition 2013 年 03 月

如何将 Microbox 使用的容量小的 CF 卡更换成大容量的 How to Change A Bigger Capacity CF Card From A Small One Of Microbox User Guide Edition (2011 年 2 月 )

使用 NTP 的方式对 PLC 或者 CP 进行时间同步使用入门 Getting-started Edition (09 年 2 月 )

摘要本文介绍了如何实现一个 CP343-1 作为共享设备被两个控制器访问的功能, 包括基本的配置步骤 编程及测试等内容 关键词共享设备,PN,CP343-1 Key Words shared device, PN, CP343-1 IA&DT Service & Support Page 2-17

SIMATIC Logon 使用入门 SIMATIC Logon Getting Started Getting Started Edition (2009 年 -4 月 )

通过 PROFINET 网络实现 SINAMICS 120 的 PN IO OPC 通讯 SINAMICS S120 PN IO OPC Communication with PROFINET Network Getting Started Edition (2012 年 11 月 )

使用 WinCC Scope 工具读取诊断系统信息 Diagnosis and system information with WinCC Scope Getting Started Edition (2009 年 11 月 )

Application description

摘要本文通过应用实例介绍了如何通过 MPI 实现 SIMATIC NET OPC Server 与 S7-200 集成口的 S7 连接, 通讯设置和注意事项 关键词 S7 连接,SIMATIC NET, OPC,S7-200,MPI Key Words S7 connection, SIMATIC

摘要本文简单介绍了 WinCC 如何通过 SIMATIC NET 的 OPC Routing 功能访问异质网络的方法, 包括 OPC Scout 测试,STEP 7,WinCC, 和 SIMATIC NET 里的组态过程 关键词 OPC Server, OPC Routing, SIMATIC NE

WinCC OA 3.14 如何组态 Mobile UI 客户端 Getting-started Edition (2017 年 10 月 ) Restricted

如何在 WINCC OA V3.12 中实现安全的 Web 访问 Getting-started Edition (2015 年 10 月 ) Unrestricted

Microsoft Word - PCS7 Routing_ doc


Chapter 2

目 录 软 件 概 述 软 件 用 途 软 件 运 行 系 统 配 置... 3 使 用 入 门 软 件 登 录 与 退 出 页 面 介 绍... 6 组 别 账 号 编 辑 组 别 编 辑.

untitled

WinAC RTX 2008 软件冗余功能 Software Redundancy Function of WinAC RTX 2008 Getting Started Edition (2009 年 -3 月 )

大 綱 最 有 利 標 目 的 及 類 型 最 有 利 標 之 辦 理 方 式 準 用 最 有 利 標 取 最 有 利 標 精 神 最 有 利 標 之 類 型 及 其 相 關 規 定 適 用 最 有 利 標 準 用 最 有 利 標 及 取 最 有 利 標 精 神 作 業 程 序 及 實 務 分 析

Microsoft Word - install_manual-V _CN.docx

秘密大乘佛法(下)

Page 2 of 12

<D2B0D0C4D3C5D1C52DC8CED6BEC7BF202D20BCC7CAC2B1BE>

國立臺東高級中學102學年度第一學期第二次期中考高一國文科試題

!! :!!??!!?!??!!!... :... :'?'?! :' ' :'?' :'?' :'!' : :? Page 2

Microsoft Word - Sunday

鎶ョ焊0

Microsoft Word _Java_術科 .doc

摘要 WinCC 归档的历史数据可以通过 在线趋势 控件的工具按钮, 或 Excel 模板文件以及使用 SQL Server Import/Export 向导, 通过 WinCC OLE DB 提供程序来访问 WinCC 数据库将 WinCC 归档的历史数据导出到 EXCEL CSV 文件 关键词

epub83-1

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

Microsoft Word 養生與保健_中山大學_講義


萬里社區老人健康照護手冊

Microsoft Word - 強制汽車責任保險承保及理賠作業處理辦法 doc

Microsoft Word - 06.Understanding of Pregnancy and Birth.doc

(➂)11. 炎 炎 夏 日, 即 使 下 起 滂 沱 大 雨, 都 消 除 不 了 令 人 心 煩 的 暑 氣 這 句 話 主 要 想 表 達 什 麼? ➀ 夏 日 裡 經 常 下 著 滂 沱 大 雨, 令 人 心 煩 ➁ 下 著 滂 沱 大 雨 的 日 子, 可 以 消 除 暑 氣 ➂ 夏 日

範本檔

附 件 一 : 办 理 集 中 式 银 期 转 账 业 务 网 点 名 单 序 号 地 区 网 点 名 称 地 址 联 系 人 电 话 23 工 商 银 行 安 徽 省 铜 陵 百 大 支 行 铜 陵 市 长 江 东 路 50 号 鲁 桂 珍 工 商 银 行 安 徽

2. 二 年 級 吳 毓 秀 老 師 : 感 謝 午 餐 公 司 平 時 均 能 準 時 送 餐, 但 希 望 能 不 要 使 用 加 工 品, 且 學 生 反 映 希 望 能 多 加 蛋 品 的 食 物 3. 三 年 級 柯 阿 青 老 師 : 雞 肉 有 血 水 味, 請 午 餐 公 司 能 調

高雄市立五福國民中學九十四學年度第一學期第三次段考二年級本國語文學習領域試題卷

人 物 春 秋 杨 永 泰 将 其 削 藩 策 略 概 括 为 : 以 经 济 方 法 瓦 解 冯 玉 祥 的 第 二 集 团 军, 以 政 治 方 法 解 决 阎 锡 山 的 第 3 集 团 军, 以 军 事 方 法 解 决 李 宗 仁 的 第 四 集 团 军, 以 外 交 方 法 对 付 张 学

台北老爺校外實地參訪結案報告

糖尿病食譜

,,,,,,, (,, ),,,,,,,,,,,,,,, ,,, 4 11,, ( ),,,, ( ), :, ( ),,, 1995, 66 ; ( ),, 1996, , 3-4,,


一 专 业 名 称 专 业 名 称 : 会 计 二 入 学 要 求 与 基 本 学 制 入 学 要 求 : 初 中 毕 业 生 基 本 学 制 : 三 年 ; 其 中 前 二 年 为 在 校 学 习 时 间, 最 后 一 年 为 企 业 实 习 时 间 层 次 : 中 职 三 培 养 目 标 本 专

Microsoft Word - 13院21号.doc

<4D F736F F D C2E0BEC7A6D2A4ADB14DB0EAA4E52DB8D5C344A8F72E646F63>

德明技術學院

第一章

Microsoft Word 箕æ−¥ï¼‹å®ı稿;

98年度即測即評學科測試與即測即評即發證技術士技能檢定簡章


003 就 是 取 各 種 學 說 療 法 的 優 點 來 治 療 的 意 思, 我 兼 取 中 西 醫 理 人 體 生 理 解 剖 經 脈 穴 位 易 理 學 說 臨 床 經 驗 等 各 種 學 理 經 驗 的 優 點, 並 且 採 用 氣 功 薰 臍 耳 穴 手 足 推 拿 按 摩 等 十 餘

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony

Microsoft Word - 1HF12序.doc

Microsoft Word - 讀報看科普─人體篇_橫_.doc

Microsoft Word - 2B802內文.doc

鍟嗗搧瑙傚療鈥㈤挗鏉

東區校園中法治教育種子師資教學研習營

閱 讀 素 材 V.S 分 組 方 式 的 差 異 化 教 學 工 具 表 班 級 :( ) 閱 讀 素 材 V.S 分 組 方 式 獨 立 閱 讀 夥 伴 閱 讀 ( 同 質 性 ) 夥 伴 閱 讀 ( 異 質 性 ) 友 善 陪 伴 虛 心 受 教 國 語 日 報 新 聞 生 活 文 藝 兒 童

浙江省教育厅办公室关于印发《浙江省2015学年中小学教学用书目录》和《浙江省2015年中小学教辅材料推荐目录》的通知

建筑环境与能源应用工程专业规范

Presentation Title

计算机软件技术专业教学计划

epub 61-2

如何通过 Modbus 协议实现 S 与 S7-200 通讯 How to communication between S and S7-200 with Modbus protocol Getting Started Edition (2010 年 1 月 )

Microsoft Word zw

Transcription:

WinAC S2O(Simulink to ODK) 向导使用入门 WinAC S2O(Simulink to ODK)Wizard Getting-started Getting-started Edition (2013 年 3 月 )

摘要本文以风能 Demo 主控系统的代码在 Step7 中的集成为例, 详细介绍了 WinAC S2O 向导的安装注意事项以及使用方法 关键词 WinAC,S2O,Matlab/Simulink, 风能 Key Words WinAC,S2O,Matlab/Simulink,Wind Energy I CS LS TS 1 Page 2-17

目 录 1 WinAC S2O 向导概述...4 2 WinAC S2O 向导安装...5 2.1 软件要求... 5 2.2 安装顺序... 5 3 WinAC S2O 向导的使用...6 3.1 风机建模及仿真... 6 3.2 代码转换步骤... 7 3.2.1 采用 Matlab 中的 Real-Time Workshop(RTW) 生成 C/C++ 代码... 8 3.2.2 采用 Simulink to ODK wizard(s2o wizard) 生成 dll( 或 rtdll) 及 SCL 源代码... 10 3.2.3 Step7 V5.5 中调用生成的功能块... 13 3.2.4 将生成的 DLL 拷贝到目标 PC 的 C:\ 下... 14 3.2.5 Step7 V11 代码转换及调用... 14 I CS LS TS 1 Page 3-17

1 WinAC S2O 向导概述 Mathworks 公司的产品 MATLAB/Simulink 是一款提供建模与仿真功能的软件 Simulink 图形化的编辑器可以用来创建实际的工艺过程及解决方案, 譬如, 可以 应用到控制工程领域 Real-Time Workshop Embedded Coder(RTWEC) 插 件能够将 Simulink 子系统直接编译为 C/C++ 代码 借助于 WinAC ODK, 这些 C/C++ 代码可以在 Windows 或者 WinAC RTX 实时环境下处理执行 WinACS2O(Simulink to ODK) 向导使得 Simulink 子系统在 Step7 中的集成变 得更加方便快捷 WinAC S2O 向导自动创建用于在 Step7 项目中集成所需要的所有的功能块及文 件 通过 WinAC S2O 向导, 通过 RTWEC 创建的 C/C++ 代码可以创建成 SCL 源代码以及 DLL 或 RTDLL 文件 Step7 V5.X 或 TIA portal Step7 V11 可以将创 建的 SCL 源代码很容易的集成到 Step7 程序中去, 同时也可以将 DLL 或 RTDLL 文件方便的装载到 WinAC RTX 所在的 PC 系统中去, 最终实现 C/C++ 代码在 WinAC RTX 系统中的集成 本文将以风能 Demo 控制系统在 Step 7 中的集成为例介绍 WinAC S2O 的使用, 图 1 简单描述了代码转换及集成过程 图 1 使用 S2O 向导实现风能 Demo 控制系统在 Step 7 中的集成 I CS LS TS 1 Page 4-17

2 WinAC S2O 向导安装 2.1 软件要求 WinAC S2O 向导安装之前, 需要安装如下软件 : Microsoft Visual Studio 2008 Professional STEP V5.5 与 S7-SCL V5.3 或 STEP 7 V11 Professional with Service Pack 2 WinAC ODK V4.2 2.2 安装顺序需要按照如下顺序安装 : Microsoft Visual Studio 2008 Professional STEP V5.5 与 S7-SCL V5.3 或 STEP 7 V11 Professional with Service Pack 2 ODK4.2; S2O 提示! ODK4.2 不支持 Win7, 而 S2O 需要 ODK4.2 的支持, 所以 S2O 也只能在 Windows Xp 环境 下应用, 不支持 Win7; 另外经测试 S2O 不支持 VS2005 I CS LS TS 1 Page 5-17

3 WinAC S2O 向导的使用 3.1 风机建模及仿真 首先将风机全部或部分对象或功能建模并仿真, 如图 2 所示 图 2 风机建模及仿真关于 Matlab/Simulink 的建模及仿真本文不展开介绍, 具体操作可参考 Mathworks 公司的相关技术资料 西门子提供了基于 WinAC 及 MicroBox427C 的软硬件平台, 用于实现风能算法的集成, 实现风机主控 变桨 偏航控制以及系统的状态监控 I CS LS TS 1 Page 6-17

仿真整个风机 生成控制功能块 在 WinAC RTX 环境下调用生成的功能块, 无需重新编程 图 3 基于 WinAC 及 MicroBox427C 实现风能算法的集成 3.2 代码转换步骤 基于 Matlab/Simulink 对风机的仿真, 使用 S2O 向导实现风能算法在 Step7 中的 集成主要通过如图 4 所示的三个步骤 : 采用 Matlab 中的 Real-Time Workshop(RTW) 生成 C/C++ 代码 ; 采用 Simulink to ODK wizard(s2o wizard) 生成 dll( 或 rtdll) 及 SCL 源代 ; Step7 中调用生成的功能块及 DLL 文件 1 采用 Real-Time Workshop Embedded Coder 编译创建 C 代码 2 采用 WinAC S2O Wizard 编译创建项目输入 3 在 STEP Mathlab/Simulink 7 中使用 Matlab/Simulink verwenden subsystem engineering integration input ODK DLL/RTDLL SCL source WinAC Simulink to ODK Wizard DLL / RTDLL 图 4 使用 S2O 向导实现风能算法在 Step 7 中集成过程 I CS LS TS 1 Page 7-17

下面以风机 Demo 主控系统的代码转换为例详细介绍 S2O 的使用 3.2.1 采用 Matlab 中的 Real-Time Workshop(RTW) 生成 C/C++ 代码 序号操作图例 1. 1 设置 Matlab/Simulink 中 Real- Time Workshop(RTW) 的代码编译环境 2 I CS LS TS 1 Page 8-17

3 2. 选择编译子系统命令 3. 选择参数 I CS LS TS 1 Page 9-17

4. 编译进行中 编译之后生成的代码 3.2.2 采用 Simulink to ODK wizard(s2o wizard) 生成 dll ( 或 rtdll) 及 SCL 源代码 序号 操作 图示 1. 新建 Step7 项目 2. 打开 WinAC ODK Library I CS LS TS 1 Page 10-17

3. 将 SFB65001 SFB65002 以及 SFB65003 拷贝到新建的 Step7 项目中去 打开 WinAC S2O 向导 4. 1 选择 C/C++ 代码所在的存储位置 2 I CS LS TS 1 Page 11-17

5. 1 选择目标项目路径 2 I CS LS TS 1 Page 12-17

3 6. 命名 SCL 源代码及生成的 FB 块 7. 生成目标文件 (SCL 源代码及 DLL 文件 ) 3.2.3 Step7 V5.5 中调用生成的功能块 序号操作图示 I CS LS TS 1 Page 13-17

1. 打开目标项目, 可以看到 FB1 已包含在项目中 2. 调用 FB 3.2.4 将生成的 DLL 拷贝到目标 PC 的 C:\ 下 3.2.5 Step7 V11 代码转换及调用 序号 操作 图示 1. 选择 SCL 代码的应用环境 - Step7 V11 I CS LS TS 1 Page 14-17

2. 命名 SCL 源代码以及 FB 变量表名称, 之后点击 Finish 按钮 完成 SCL 及 DLL 文件的创建 3. Step7 V11 中选择 Add new external file 并选择创建的 SCL 文件 I CS LS TS 1 Page 15-17

4. 将导入的 SCL 代码通过 Generate Blocks 转换成 FB 块 5. 在项目中调用生成的 FB 块 如果您对该文档有任何建议, 请将您的宝贵建议提交至下载中心留言板 该文档的文档编号 :A0698 I CS LS TS 1 Page 16-17

附录 - 推荐网址 自动化系统西门子 ( 中国 ) 有限公司工业业务领域客户服务与支持中心网站首页 :www.4008104288.com.cn 自动化系统下载中心 : http://www.ad.siemens.com.cn/download/doclist.aspx?typeid=0&catfirst=1 自动化系统全球技术资源 : http://support.automation.siemens.com/cn/view/zh/10805045/130000 找答案 自动化系统版区 : http://www.ad.siemens.com.cn/service/answer/category.asp?cid=1027 注意事项 应用示例与所示电路 设备及任何可能结果没有必然联系, 并不完全相关 应用示例不表示客户的具体解决方案 它们仅对典型应用提供支持 用户负责确保所述产品的正确使用 这些应用示例不能免除用户在确保安全 专业使用 安装 操作和维护设备方面的责任 当使用这些应用示例时, 应意识到西门子不对在所述责任条款范围之外的任何损坏 / 索赔承担责任 我们保留随时修改这些应用示例的权利, 恕不另行通知 如果这些应用示例与其它西门子出版物 ( 例如, 目录 ) 给出的建议不同, 则以其它文档的内容为准 声明我们已核对过本手册的内容与所描述的硬件和软件相符 由于差错难以完全避免, 我们不能保证完全一致 我们会经常对手册中的数据进行检查, 并在后续的版本中进行必要的更正 欢迎您提出宝贵意见 版权 西门子 ( 中国 ) 有限公司 2001-2013 版权保留复制 传播或者使用该文件或文件内容必须经过权利人书面明确同意 侵权者将承担权利人的全部损失 权利人保留一切权利, 包括复制 发行, 以及改编 汇编的权利 西门子 ( 中国 ) 有限公司 I CS LS TS 1 Page 17-17