为什么smart的PID向导会出现这种情况

用200 smart PID向导编程,输入的PV信号在8到12之间线性变化,设定值SV等于10,增益P=1,积分时间很大是10000,微分为0,按理说只有比例作用下,PV大于和等于SV时,输出应该为0的呀,为什么在0之上呢?是向导的参数有问题吗?

问题补充:
谢谢回答,可是我这个PV值是用程序模拟的波动和输出没有关系啊,每隔0.,2秒加/减0.1,得到一个变化的折线,只有增益的情况下输出不应该只和当前的偏差有关吗? 还和累计误差有关吗

图片说明:

为什么smart的PID向导会出现这种情况    为什么smart的PID向导会出现这种情况   

最佳答案

1、不是PID向导的问题,是参数取值的问题。只有比例调节时,是不会消除静差的;
2、左图中反馈值在设定值附近基本是等幅振荡,说明P参数大了,超调了,这时你要慢慢减小P值,调到一定程度时,你可以观察到反馈值开始在设定值附近小幅振荡,但幅值小了很多时,这时适当的加入I值,形成PI调节。继续观察曲线,达到控制要求即可。
需要说明的是,PID调节没有固定的参数值,只有经验值,即使是两套工艺完全相同的流程,参数值都不一定相同,它就是慢慢调出来的。耐心。
可以参考这个官方链接,也可以针对你的工艺控制对象在网上找一些经验参值。
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/014.html
补充:
只有增益的情况下本次PID输出为上次PID输出+本次PID的比例项计算值。

提问者对于答案的评价:
谢谢,请问如何去消除上次的误差呢?

最佳答案作者回复:
大多数情况下用P、 I 调节都可以满足控制要求,一般温度控制以及反馈滞后较大的工节才用到 D 项。
你现要削除误差,先调P项、按上面说的调,到一定候引入I,I的时间设置的越小,响应越快,越大响应越慢。必要时引入D。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:51
下一篇 2021年7月5日 下午2:51

相关推荐

  • 请教关于S7-200的高速计数器问题

    我用S7-200(SMART)的高速计数器做编程,把HSC0设为模式10,用外部复位,那么我想问的是当外部复位有效时,高速计数器是自动复位为0,还是开外部复位中断后在中断程序中写入…

    SIMATIC S7-200 2017年6月3日
  • CP5512与PLC的联接

    CP5512能否通过MPI电缆与PLC 226CN联接。能,该怎样设置,不能,该用什么电缆。 最佳答案 可以,CP5512能通过PPI协议与200,需要在Set&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 使用Step7-MicroWin连接S7-200时,软件闪退问题

    小弟由于资金有限,购买了一条国产USB-PPI编程线,连接一个224下载程序时,软件闪退了,就是直接退出了,请问是什么原因?这条数据线在其他200上监控过,可以使用。 最佳答案 如…

    2017年11月13日
  • S7-200如何采集传感器数字量信号?

    用探头来探测废液桶是否满了,是数字量输入,用什么指令呢,要怎么做?我是初学者,请高手指点。 问题补充:就这么简单吗,不用MOVE指令吗 最佳答案 数字量信号,比如接I0.0,当I0…

    SIMATIC S7-200 2021年7月5日
  • 网络无效问题

    从200系统上载下来的程序,程序本身是好用的,从程序的交叉变量里看出网络11至少有20行的程序命令,但在SBR中看网络11是无效的,这种情况很不理解,是加密了嘛? 最佳答案 转换到…

    SIMATIC S7-200 2017年11月16日
  • S7-200 224CN 后挂了3个模块,最后一个模块读不到,见图

    6ES7 214-1BD23-0XB8,后面挂了6ES7 221-1BH22-0XA8,再后面挂6ES7 223-1PL22-0XA8,最后挂6ES7…

    2017年6月27日
  • 比例换向阀控制

    用S7200SMART如何控制比例换向阀控制液压缸位置,位置传感器4-20MA输入,换向阀+-10v输出,如何控制?是否需要PID控制,装置上自带斜波发生器,是否和PID功能同时使…

    SIMATIC S7-200 2021年7月5日
  • Smart 1000触摸屏数据问题

    我现在用Smart 1000触摸屏去读取S7200CPU(RS485),运行后常会出现屏上数据为0现象,断电后数据又恢复正常,请问是什么原因。 问题补充:比如我PLC程序…

    SIMATIC S7-200 2020年10月31日
  • PLC与多功能电表通讯问题

    如何实现PLC与多功能电表的数据传输?谢谢大家!! 最佳答案 多功能电表是否支持MODBUS nrtu协议?如支持见:1、《S7-200基于MODBUS协议与智能仪表之间…

    SIMATIC S7-200 2021年7月5日
  • CPU224XP内置模拟量输入

    CPU224XP内置模拟量输入只能接收电压信号吗?如果是4-20mA输入,是不是要并一个500欧的电阻,可行吗? 最佳答案 常问问题 1 CPU 22…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论