使用Matlab simulink的PLC coder功能进行算法搭建与处理

使用的案例如下:
Anti-Windup PID Control Demonstration with Feedforward Control
将其中的PID块生成SCL语言再导入TIA
使用的平台如下:
Matlab 2019b
TIA portal 15.1

应用:可以在PLC中搭载一些并不方便使用的,或者比较难使用的算法

步骤如下:
首先打开案例,案例地址我放在最下面,点击Run运行仿真,必须点击运行,否则测试仿真过程没有数据:
使用Matlab simulink的PLC coder功能进行算法搭建与处理_第1张图片

右击PID块,点击PLC coder
使用Matlab simulink的PLC coder功能进行算法搭建与处理_第2张图片
选择options
使用Matlab simulink的PLC coder功能进行算法搭建与处理_第3张图片

在IDE中选择TIA,选择OK
使用Matlab simulink的PLC coder功能进行算法搭建与处理_第4张图片
然后点击如下位置
使用Matlab simulink的PLC coder功能进行算法搭建与处理_第5张图片
点击如下位置,打开文件;
使用Matlab simulink的PLC coder功能进行算法搭建与处理_第6张图片
保存程序

使用Matlab simulink的PLC coder功能进行算法搭建与处理_第7张图片
打开博图,这里使用1200,或者1500系列的PLC,将文件啊导入:
使用Matlab simulink的PLC coder功能进行算法搭建与处理_第8张图片

右击从块生成源
使用Matlab simulink的PLC coder功能进行算法搭建与处理_第9张图片
运行仿真如下:
使用Matlab simulink的PLC coder功能进行算法搭建与处理_第10张图片
文件:
链接:https://pan.baidu.com/s/1-KgkvXao7Muharb9QKvfmw
提取码:xtmt

你可能感兴趣的:(TIA,portal,Matlab从入门到开发)