s7_200 PID控制温度

各位老师:本人近日调试一控制水温的系统,通过板式交换器用蒸汽加热来控制水温,接受模拟量信号(0-10V)的电动阀装在蒸汽进口,我采用224的PID向导生成的程序来控制,电动阀的开和关都正常,就是温度波动太大,阀门不停的开和关,我在网上也看了很多关于PID调节方法,但实施之后效果就是不行,请各位老师指点,谢谢!,听说只有自己编的PID可以控制,最好有实例发送到我的邮箱shxhsr@sina.com

最佳答案

温度波动太大那是因为p i d这三个参数没调好,可以让plc自整定一下。
也可以手动把P调小点,I调大点。

PID调试一般原则 

a.在输出不振荡时,增大比例增益P。 

b.在输出不振荡时,减小积分时间常数Ti。 

c.在输出不振荡时,增大微分时间常数Td。 

一般步骤 

a.确定比例增益P 

确定比例增益P 时,首先去掉PID的积分项和微分项,一般是令Ti=0、Td=0(具体见PID的参数设定说明),使PID为纯比例调节。输入设定为系统允许的最大值的60%~70%,由0逐渐加大比例增益P,直至系统出现振荡;再反过来,从此时的比例增益P逐渐减小,直至系统振荡消失,记录此时的比例增益P,设定PID的比例增益P为当前值的60%~70%。比例增益P调试完成。 

b.确定积分时间常数Ti 

比例增益P确定后,设定一个较大的积分时间常数Ti的初值,然后逐渐减小Ti,直至系统出现振荡,之后在反过来,逐渐加大Ti,直至系统振荡消失。记录此时的Ti,设定PID的积分时间常数Ti为当前值的150%~180%。积分时间常数Ti调试完成。 

c.确定积分时间常数Td 

积分时间常数Td一般不用设定,为0即可。若要设定,与确定 P和Ti的方法相同,取不振荡时的30%。 d.系统空载、带载联调,再对PID参数进行微调,直至满足要求。 

PID常用口诀: 

参数整定找最佳,从小到大顺序查 

先是比例后积分,最后再把微分加 

曲线振荡很频繁,比例度盘要放大 

曲线漂浮绕大湾,比例度盘往小扳 

曲线偏离回复慢,积分时间往下降 

曲线波动周期长,积分时间再加长 

曲线振荡频率快,先把微分降下来 

动差大来波动慢。微分时间应加长 

理想曲线两个波,前高后低4比1 

一看二调多分析,调节质量不会低

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • PTO位控向导和PLS指令

    请教大家:我公司里有一台比较早的S7-200晶体管PLC,里面只能通过PLS指令发送脉冲控制步进电机,而现在好像一般带有CN标志的S7-200晶体管PLC都是用PTO位控向导控制步…

    SIMATIC S7-200 2020年10月31日
  • 如何用串口调试助手调试自由口通讯程序

    请教高手:如何用串口调试助手(用哪个版本较好)调试自由口通讯程序,S7200和计算机如何连线,我的邮箱是zhaojianx888@sina.com 问题补充:我的自由口程序如下:&…

    SIMATIC S7-200 2021年7月5日
  • 参考点开关如何选型

    s7-200plc 按照 map serv库文件的要求,必须在控制的轨道上设置3个限位开关,两个边界限位开关,一个参考点接近开关,请问,选用伺服电机的…

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

    若用CPU224的高数计数器,如何与8位绝对值型编码器接线? 问题补充:我用的是欧姆龙编码器E6CP-AG5C,分辨率256(8位) 最佳答案 您的编码器是并行的?8根数据线?&n…

    SIMATIC S7-200 2021年7月5日
  • S7-200 CPU224XP 使用MAP库点击RUN运行,PLC上的FS/DIAG灯

    S7-200 CPU224XP 使用MAP库点击RUN运行,PLC上的SF/DIAG灯、STOP灯也亮,但是查看PLC-信息 显示无故障,运行其它指令…

    2021年7月5日
  • S7-200老是连不上

    我在电脑上装了STEP 7 Micro WIN ,用来连200的PLC,一开始还能连上,后来也不知道怎么回事老连不上,后来换了一个CPU,还…

    SIMATIC S7-200 2021年7月4日
  • 高速计数断电保持

    高速计数器CH0,经过编码器计数,技术过程中突然断电,如何赋值到另外一个寄存器,这个寄存器上电后再赋值到CH0,使得CH0继续断电时不清零。 问题补充:我找到方法了,准备试一试,大…

    2020年10月31日
  • s7-200两个端口通讯冲突的问题

    s7-200通过做从站通过端口0与组态王用modbus通讯。同时s7-200与飞思卡尔s12组成一个电控系统ECU,他们之间是用的自由口通讯,S7-200做主站。也就是说,PLC同…

    SIMATIC S7-200 2017年8月24日
  • EM277能下载程序到200里面去吗?如果能,能监控程序吗?

    现有224XP CN,两个通讯口一个需要与单片机相连,另外一个与工控机相连。这样的话就没有口来烧写程序了。想加一个EM277,不知是否可行?各位大神是否还有更好的解决方案…

    SIMATIC S7-200 2017年7月30日
  • modbus主站初始化

    错误显示6,为什么 问题补充:初始化时错误是6 图片说明:    最佳答案 如果多个 MBUS_MSG 指令同时使能会造成 6&n…

    2017年10月24日