TE1400 Simulink Twincat 使用经验总结:
在
Simulink library
中就可以发现集成了
Beckhoff 的 ADS
模块,利用这些
ADS 接口的模块就可以和安装有 TC3 的控制器进行
ADS 通 信。
1. 添加以下变量:
icount
和
st2simulink
是发送给
simulink
;
st2TwinCAT
是从
simulink
读取
![](https://i-blog.csdnimg.cn/blog_migrate/8987be66b2e6c588a1827c7fbbc8bb1f.png)
运行程序并且 login
2. 打开 simulink library browser,点击工具栏的 new model 新建 simulink 模型
在 beckhoff TwinCAT ADS Synchronous 库中找到 TC ADS Symbol Interface
3.
双击
TC ADS Symbol Interface
,在
ROUTES
中找到相应的控制器或者本地电
脑,并且在
PLC
端口(默认起始
851
)中找到之前添加的
3
个变量
![](https://i-blog.csdnimg.cn/blog_migrate/25cfaf331fe475080949433ec8751d29.png)
4.
随后把
icount
和
st2simulink
添加到上栏代表写给
simulink
模型,
![](https://i-blog.csdnimg.cn/blog_migrate/0feb9b2d87c78f92c20c6b28f8a9dc8a.png)
st2TwinCAT 添加到下栏代表从
simulink
读取。
5. 设置好点击 OK 后发现 TC ADS Symbol Interface 有 1 个输入和 2 个输出
6.
Utilities
中的
TC String Display
和
TC String Source
;以及 simulink sinks
中的
Display
7. 双击
TC String Source 修改字符串 为
’Hello TwinCAT’
![](https://i-blog.csdnimg.cn/blog_migrate/2c63d9184507bc91c9c74a8759f2e796.png)
8. 修改 simulink 仿真停止时间为 inf(无穷大)
9. run !以发现和 TwinCAT3 中的变量读写成功!
也可以在 TC3 中观察到 st2TwinCAT 被写成功