TE1400 Simulink Twincat 使用经验总结:
在
Simulink library
中就可以发现集成了
Beckhoff 的 ADS
模块,利用这些
ADS 接口的模块就可以和安装有 TC3 的控制器进行
ADS 通 信。
1. 添加以下变量:
icount
和
st2simulink
是发送给
simulink
;
st2TwinCAT
是从
simulink
读取
![](https://img-blog.csdnimg.cn/c3121452093c4eda94d43381efb8e15e.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://img-blog.csdnimg.cn/8f5d2b0fb2a546328401fd1bdcb06d91.png)
4.
随后把
icount
和
st2simulink
添加到上栏代表写给
simulink
模型,
![](https://img-blog.csdnimg.cn/aa89d1caa7044b94abfcb8a74adacd54.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://img-blog.csdnimg.cn/745b0fd798d440d0bfd5eaa4beb5d8f5.png)
8. 修改 simulink 仿真停止时间为 inf(无穷大)
9. run !以发现和 TwinCAT3 中的变量读写成功!
也可以在 TC3 中观察到 st2TwinCAT 被写成功