(13)TE1400使用篇2分析和总结.pdf

TE1400 使用篇 2-模型被 PLC调用 杨煜敏 紧接着上一篇,这次不希望模型周期执行,而是希望作为一个控制器模型被 PLC条件调用。 1. 回到 simulink 模型,在 configuration 中找到 CallBy,设置为 Module 2. 之后对于这个模型进行重新编译生成模型 3. 点击 reload 从新上载下模型,并且把新的模型添加到 TcCOM 4. 新建 PLC项目 5. 右键 POUs 点击 Import PLCopenXML 6. 在默认路径 C:\TwinCAT\3.1\CustomConfig\Modules\test 中找到 test_PlcOpenPOUs.xml 并 且点击 open 加入到 PLC项目中 7. 点击 OK 确认添加 8. 接下来开始写程序, 首先对于模型接口功能块进行变量声明, 在 oid 中输入 TcCOM 中模 型的 objectID Object ID 可以在 TcCOM 中加载的模型中查看到 9. 随后在程序中就可以调用相应的 method 进行模型调用,并且也可以直接访问到输入输 出等参数进行赋值。 10. 最后别忘了分配模型的 Task为 PlcTask (必须和所调用的 PLC的 Task一致) 11. 激活并下载程序后发现即使输入给人了值,输出也没有 12. 只有触发了 input ,使得 execute 这个方法被调用才可以执行 simulink 模型

文档评论(0)

1亿VIP精品文档

相关文档