回复:S7-1500 PID参数自整定实验

工控115

  • 帖子

    64
  • 精华

    0
  • 被关注

    18

论坛等级:游士

注册时间:2016-07-21

普通 普通 如何晋级?

发布于 2017-04-02 10:13:52

37楼

展开查看
以下是引用Automann在2017-02-14 20:53:01的发言 >楼主

程序结构见我的帖子“使用模拟的被控对象的S7-1500 PID参数闭环调试”,用我编写的FB“被控对象”模拟被控对象,其传递函数为3/[(2s+1) (3s+1)]。我分别用硬件CPU 1516-3PN/DP和仿真PLC与FB“被控对象”组成虚拟的PID闭环,都成功地实现了PID参数自整定。

我的帖子“PID参数预整定遇到的两个问题和解决方法”介绍了PID参数自整定可能遇到的问题和解决的方法。

在PID整定窗口设置采样时间为0.3s,预调节之前PID的增益为0.3,积分时间为3s,微分时间为0s。

单击采样时间右边的“Start”按钮,启动测量。用右上角的选择框设置调节模式为“预调节”。用I0.0使设定值从0跳变到70%,立即单击“调节模式”区的“Start”按钮,启动预调节。

下图左边是预调节的曲线,红色的是PID的输出值Output,PV是过程变量,SP为阶跃设定值。预调节成功地完成后,下面的状态栏出现“系统已调节”的信息。

过程变量和设定值曲线基本上重合后,将调节模式修改为“精确调节”。单击“调节模式”区的“Start”按钮,启动精确调节。经过一段时间后,红色的PID输出曲线以方波波形变换,通过自动控制PID输出的幅值和频率,保证过程变量曲线在设定值水平线上下一定范围内波动。PID输出曲线经过若干次正、负跳变后,精确调节结束,下面的状态栏出现“系统已调节”的信息。

精确调节成功完成后,单击PID调试窗口下面的“上传PID参数”按钮,将CPU中的PID参数上传到离线的项目中。单击“转到PID参数”按钮,切换到组态窗口PID参数页面,可以看到精确调节后CPU中得到的优化的PID参数。

为了观察优化后的参数的控制效果,切换到PID调节窗口。令I0.0为FALSE,过程值下降到0以后,令I0.0为TRUE,使设定值由0跳变到70%,过程变量的响应曲线如下图所示。由图可知优化的PID参数的控制效果是比较理想的。

摘自即将出版的《S7-1200 PLC编程及应用》第3版。


老师您好!

我在S7-1200PID的调试过程中遇到一些问题,希望您在百忙之中帮我解答一下,谢谢!

问题:在使用S7-1200PID调试时(使用的是Portal V13),已经在组态中设置“错误未决时的控制器输出行为”为“当前值”,但是在精确调节即将结束的时刻,在调试面板中的波形图中发现输出波形振荡,最终导致调试失败。错误有时显示“Input_PER参数的值无效”,有时显示“无法维持过程值的振荡而错误”。这样的情况应该如何处理?




充实工作,快乐生活
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10698条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。