(12)TE1400使用篇1分析和总结.pdf

TE1400 使用篇 1-模型循环执行 杨煜敏 1. 以管理员身份运行 matlab 2. 登录后把当前文件夹改成 C盘,找到 TwinCAT Functions TE1400 SetupTwinCATTarget.p 3. 找到这个文件后右键选择 Run,注意:这一步是为了选择 matlabsimulink 编译的 module 所需要的编译器种类,是第一次运行使用 matlab+TE1400 的时候必须执行的,以后就不 必每次都操作这一步。 运行后在 matlab 主窗口提示让你选择是否用本地的编译器 因为本地有 VS2010 的编译器,所以选择 y 后敲回车 随后 matlab 找到本地有两种编译器,一个是 matlab 本体的 lcc-win32 C2.4.1,另一个是 VS2010,选择 VS2010 所代表的数字,输入 2 敲回车 最后让 matlab 让你确认编译器的选择,输入 y 敲回车 提示以下信息说明编译器选择完成 4. 在路径栏中找到模型路径,并且右键选择模型点击 open 打开模型 5. 本次案例模型是一个简单的 PI 控制模型 6. 打开 simulation 菜单栏,选择 configuration parameters 进行参数设定 (1) 进入参数设定后,选择右边的树形栏中的 Solver ,把其中的 Type 改成 Fixed-step (2 ) 之后选择树形栏中的 Code Generation ,把其中的 System target file 改成 TwinCAT.tlc 点击 Browse 可以进行选择 (3 ) 继续选择树形栏中的 Tc Build,输入模型名, 并且在 Publish module 和 Publish binaries for platform “TwinCAT RealTime (x64 )”前打勾(因为我的电脑是 64 位) (4 ) TC interface 中设置模型中哪些部分支持 ADS 接口,并且也可以设置模型中不仅仅输 入输出可以 mapping ,也可以开放其他参数也可以支持 mapping ,比如 parameter (5 ) 最后选择树形栏中的 Tc Advanced,修改相应参数: Task assignment:Manualconfig CallBy:CyclicTask Step size:UseTaskCycleTime 并且可以按照截图中勾选部分选项 (6 ) 以上操作完成后点击左下角的 Apply (7 ) 随后回到模型文件,在工具栏中找到 build ,编译并且转换成 TcModule (8 ) 回到 matlab 主窗口,等看到以下提示说明 Module 生成完成 (9 ) 我们来看下生成的 Module 会在什么位置 可以发现在 TwinCAT/3.1/CustomConfig/Modules 路径下会生成名字和案例模型名字 一样的文件夹 test 打开可以发现里面有 .tmc 接口文件,和 sys 驱动文件,以及 2 个 xml 文件,一个负责模型框 架在 TC3 现实,一个负责 PLC调用这个模型,其他都是一些描述文件,所以可以把 .整个模 型文件拷贝出来,给一些没有 Matlab 的电脑上用 7. 创建 TC3 新项目 8. 打开 SYSTEM,右键 TcCOM Ob

文档评论(0)

1亿VIP精品文档

相关文档