PID精度调节

我现在用S7-200的PID来控制加热,要求温度误差在±3°C左右,但是用向导生成的PID控制程序调控,过程中经常出现以下现象:比如我设置50°C,设置47~53°C为就绪状态,结果经常出现温度低于47°C时,PID打开然后一下子温度又超过53°C,然后又开始降温,然后一会又降温低于47°C,又打开加热,如此反复,很难稳定处于加热就绪状态,请问以上现象如何修改程序能提升控制精度,让加热尽可能的维持在50°C左右就绪状态。

最佳答案

增大积分时间,减小增益P,如果之后严重,适当调整微分D。
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=202152&b_id=4&s_id=27&num=31#anch

提问者对于答案的评价:
OK,解决

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc157017.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月7日 下午6:36
下一篇 2017年6月7日 下午6:36

相关推荐

  • 请教组态王6.55与西门子S7-200的连接问题

    我电脑通过USB转PPI口与S7-200连接,程序可以读写,但是在组态王里面做画面按钮,PLC程序没有反应。 图片说明:       &nb…

    2017年8月24日
  • S7-200 RTD PID

    在S7-200中用PID向导,过程值是RTD通道值,那么设定值是多少度呢?是不是-200~850度呢。RTD的通道值是不是-200-8500呢。 最佳答案 看看这个,一定有收获:《…

    SIMATIC S7-200 2020年11月1日
  • 200高速计数器

    s7-200高速计数器HSC1,我MOVD HC1 VD0,为什么HC1显示不正确,不能MOVD呢,要用SMD48吗,但是我MOVD HC0&nbsp…

    SIMATIC S7-200 2017年6月24日
  • 一旦I0.5是低电平,VW400的值即由1变为+0,而不是继续保持,这是怎么回事?

    传送指令也有这样的问题,一旦使能端失效,则变量中的值即变为+0,是因为程序段过长了吗? 问题补充:这个程序,在单独的实验程序中,不会有这种问题,但是在一个整体的程序中就会这样,这是…

    2017年8月15日
  • S7-200编程输入激活定时器,再由上升沿激活输出端口无效

    采用定时器加上升沿激活输出端口无效。图片里面的内容为全部程序,就2个网络。求问怎么回事。 图片说明:    最佳答案 1、采用定时器加上升沿激活输出端口无效?不…

    2021年7月5日
  • wipeout.exe软件

    wipeout.exe软件下载地址链接 最佳答案 “wipeout.exe”用来恢复CPU 的缺省设置。Resetting the S7-200&nb…

    SIMATIC S7-200 2021年7月5日
  • hyper terminal 的地址

    在调试S7-200的自由口通讯的时候,要用到hyper terminal ,可是我的电脑里没有这个设置,请问应当从哪里安装? 最佳答案 Windows系统自带的…

    SIMATIC S7-200 2021年7月4日
  • 电源计算问题

    在计算电能需求时,EM232(2AI)模块的24VDC需求写的是70mA(2个输出都是20mA),请问是什么意思,计算时是按70还是按20*2?还有EM232(4AI)写的是60m…

    SIMATIC S7-200 2021年7月5日
  • 问个基础问题

    无符号数与有符号数分别用在什么不同的方面?无符号是用于地址,有符号用于数据计算吗?还有其它的地方? 最佳答案 如果表达的整数对象不可能出现负值,就可以用无符号数,否则就用有符号数。…

    SIMATIC S7-200 2020年11月1日
  • S7-200PLC V区数值

    出厂设备,运行2天时间没有断电,运行中突然V区的参数80%都变了,有的变大,有的变小,有的不变,大约30个VD设定值,肯定不是程序问题,同一个程序在其他设备上没有出现此现象。即使程…

    SIMATIC S7-200 2017年8月1日