在Matlab中仿真好的程序可以直接导入到PLC中,省去我们重新编程的时间,本文就通过一个简单的PID控制的例子来演示这一过程。
1 Matlab中的操作
在Matlab(2019b版本)中点击Simulink图标就能看到Simulink的启动页面,在搜索框中输入PID即可找到软件自带的例子,如下图所示。我们就以此为例进行讲解。
这个例子比较简单,只有一个PID控制器和一个二阶阻尼系统作为被控对象,如下图左。我们可以添加一个Scope示波器来查看控制效果,如下图右,可见被控系统的输出实现了对阶跃参考信号的跟踪。
为了将仿真好的PID控制器导入到PLC中,下面我们对其进行配置。首先配置系统的仿真参数,打开系统参数配置页面(按Ctrl+E打开Configuration Parameters),在Solver selection项中将仿真类型T