倍福TE1400组件安装手册
倍福TE1400组件安装指南
问题描述
TwinCAT 3.1(4026)版本bug较多,笔者重装了TwinCAT3.1(4024)版本,需要重新配置TE1400,即Target For Simulink组件。如何卸载TwinCAT 3.1防止卸载不全导致后续TwinCAT 3.1安装报错详见笔者之前的文章1。若已顺利安装TwinCAT 3.1(4024),如何利用C9900-L100进行TE1400完整版授权详见倍福官网授权指南2。
!!本指南的前提条件为:
- 电脑中已成功安装TwinCAT 3.1(4024);
- 手中已有经激活授权写入授权文件的加密狗;
- 电脑中已成功安装MATLAB R2010b到MATLAB R2018b中的任一个版本,本文以MATLAB R2018b为例;
TE1400与TE14XX组件的对比:
以截至目前(2024/7/10)官网搜索TE14的搜索结果3作为展示,第一个下载链接为TE14XX组件安装包的下载,该安装包把TE140X和TE1410组件封装在了一起,执行安装后会在functions文件夹下生成TE14XX组件,该组件针对MATLAB R2019a及更高版本的代码导出;第二个下载链接为TE1400组件的功能及安装介绍;第三个下载链接是TE1400安装包的下载,该组件针对MATLAB R2010b到MATLAB R2018b版本。本文针对第三个链接即TE1400进行安装过程介绍。
此处备注:由于笔者之前在4026和4024版本反复横跳,TE14XX组件未卸载干净,故笔者安装TE14XX组件会报错无法安装,只能退而求其次安装针对老版本MATLAB的TE1400组件。
TE1400下载安装
下载4并安装TE1400组件,安装过程一路点击next即可,安装完毕后TwinCAT 3.1的Functions文件夹中将如下图所示:
将加密狗C9900-L100插入电脑USB槽中,打开C:\TwinCAT\3.1\Target\License,加密狗中license文件已顺利导入如下图:
右键任务栏中TwinCAT图标,选择About TwinCAT:
验证TE1400证书是否有效,即TE1400已由dongle授权为valid:
以管理员身份运行MATLAB R2018b:
在MATLAB中打开C:\TwinCAT\Functions\TE1400-TargetForMatlabSimulink:
右键运行SetupTwinCATTarget.p文件:
打开Simulation菜单栏,选择Model Configuration Parameters进行参数设定:
进入参数设定后,选择Solver,把其中的Type改为Fixed-step:
选择Code Generation,把其中的System target file改成TwinCAT.tlc:
选择Tc Build,定义模型名字,在Publish module前打勾,在Publish binaries for platform “TwinCAT ReaTime (x64)” 前打勾(笔者的电脑为64位,若电脑32位则在Publish binaries for platform “TwinCAT ReaTime (x86)” 前打勾):
完成以上操作后点击右下角的apply。打开需要导出的Simulink模型,点击Code—C/C++ Code—Build Model:
等待一段时间,模型已可顺利导出为TwinCAT Project:
打开TwinCAT 3.1 XAE,创建一个新项目,在SYSTEM栏中右键TcCOM Objects添加新项:
TwinCAT会自动找到之前生成的.tmc接口(存储在C:\ProgramData\Beckhoff\TwinCAT\3.1\CustomConfig\Modules),选中后点击OK进行添加:
添加好后发现TcCOM Objects下出现刚才生成的Module,并且3个变量出现在IO位置,可以和PLC程序或者硬件IO进行变量连接。
参考文章及链接
-
TwinCAT3.1卸载:https://blog.csdn.net/weixin_43807835/article/details/140305157 ↩︎
-
TwinCAT 3官方授权指南:https://www.beckhoff.com.cn/en-en/download/489116343 ↩︎
-
官网TE14系列组件下载:https://www.beckhoff.com.cn/zh-cn/support/download-finder/search-result/?search=TE14 ↩︎
-
TE1400组件下载(直链):https://www.beckhoff.com.cn/en-en/download/366176179 ↩︎
作者:wjy12394