预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(13)Matlabsimulink使用篇 (13)Matlabsimulink使用篇 (13)Matlabsimulink使用篇 使用篇 以管理员身份运行matlab 登录后把当前文件夹改成C盘,找到TwinCATFunctionsTE1400SetupTwinCATTarget.p 找到这个文件后右键选择Run,注意:这一步是为了选择matlabsimulink编译的module所需要的编译器种类,是第一次运行使用matlab+TE1400的时候必须执行的,以后就不必每次都操作这一步。 运行后在matlab主窗口提示让你选择是否用本地的编译器 因为本地有VS2010的编译器,所以选择y后敲回车 随后matlab找到本地有两种编译器,一个是matlab本体的lcc-win32C2。4。1,另一个是VS2010,选择VS2010所代表的数字,输入2敲回车 最后让matlab让你确认编译器的选择,输入y敲回车 提示以下信息说明编译器选择完成 点击工具栏中simulink图标 弹出simulink编辑界面后,点击工具栏中的打开模型 找到案例模型TempContrTest。mdl,点击打开 本次案例模型是一个简单的温度控制 ExternalSetpoint是设定温度 FeedbackTemp是当前温度 CoolerON是开关量输出 打开simulation菜单栏,选择configurationparameters进行参数设定 进入参数设定后,选择右边的树形栏中的Solver,把其中的Type改成Fixed—step 之后选择树形栏中的CodeGeneration,把其中的Systemtargetfile改成TwinCAT。tlc 点击Browse可以进行选择 继续选择树形栏中的TcModule,在Publishmodule和Publishbinariesforplatform“TwinCATRealTime(x86)"前打勾 最后选择树形栏中的TcAdvanced,把Taskassignment改成Default 在Addtocycliccaller,Variablecycletime,Exportblockdigram以及Exportblockdiagramdebuginformation前打勾 以上操作完成后点击左下角的Apply 选择树形栏中的CodeGeneration,把Generatecodeonly勾选后点击Generatecode,随后matlab就开始把这个模型通过TE1400生成TC3所识别的Module了 回到matlab主窗口,等看到以下提示说明Module生成完成 我们来看下生成的Module会在什么位置 可以发现在TwinCAT/3。1/CustomConfig/Modules路径下会生成名字和案例模型名字一样的文件夹TempContrTest 打开可以发现里面其实主要是。tmc文件是TC3所需要的,其他都是一些描述文件,所以可以把。tmc文件拷贝出来,给一些没有Matlab的电脑上用 打开TC3,并新建项目 把名称改成英文,例如matlabsimulink,点击确认 打开SYSTEM,右键TcCOMObjects添加新项 TC3会自动找到之前生成的。tmc文件,选中后点击OK进行添加 添加好后我们可以发现TcCOMObjects下出现matlab生成的Module,并且3个变量出现在IO位置,方便和PLC程序或者硬件IO进行变量连接 右键Tasks添加新项 名字可以改成matlab,点击OK添加新的Task 因为我需要实施做温度计算,所以可以这个Task的优先级提高,修改成1,周期用默认的10ms即可 双击TcCOMObjects下面的Object1(TempContrTest) DependOn改成ManualConfig,并把Task分配成之前创建的名为“matlab”的Task 右键PLC添加新项 把名称修改为英文,例如test 编辑一段模拟程序,模拟温度的升降 程序写好后右键testProject,选择生成开始编译程序 编译好后在testInstance自动生成3个变量 接下来要做的就是把PLC中3个变量和matlab中三个变量链接起来 SwitchCoolerON SPExternalSetpoint PVFeedbackTemp 变量链接完成后开始下传配置和程序,选择菜单栏TwinCAT,点击ActivateConfiguration 弹出窗口点击确定 提示切换到运行模式点击确定 观察右下角图标是否编程绿色运行状态 弹出窗口点击确定 提示