从来没有哪次用PID控制温度这么累过! 点击:21726 | 回复:174



怒海孤鸿

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:38帖 | 1013回
  • 年度积分:0
  • 历史总积分:2084
  • 注册:2004年1月30日
发表于:2005-10-01 21:56:00
楼主
哪位同行用S7-200的PID指令控制过温度,效果怎样? 控制对象是加热炉,12米,660KW,温度范围100-260摄氏度 控制器是CPU226+EM231热电偶+EM232模块 电热管加热,固态继电器通过周波触发器控制 希望达到的精度是正负1.0度,最大超调4.0度,响应速度 倒没有很高的要求。 我用的是S7-WIN4.0软件,程序动了三四次大手术,用过向导 生成程序,也手动写过PID程序,自整定也整了N次了 总感觉有些不如人意 起先只是用比例,后来加上了积分,微分也加上了 现在最好的效果是精度和稳定性都算达到了,但是当PV和 SV相距很近时,比如5度到10度这样子,会出现温度迟迟升 不上来的问题。 现在我的P是5.0,I是35.0,D是0.2,T是2.0我明显感觉是积 分作用不够,但是加大了就会超调的厉害,微分也不敢加 (0.5时作用已经很明显了),真的是速度和精度矛盾很突 出这台设备滞后性非常大,全输出停止后会冲出20多度; 控制周期也很长,升上来降下去一次温度要2个小时 我有些怀疑炉子本身和固态继电器的原因导致失控的问题, 但是现场有仪表的,自整定后效果可以达到要求;我知道应 该有最优的一组PID参数可以达到最好的控制效果,但是实在 太难找了,西门子技术支持说没有理论和经验数据,就靠自 己找,可是一个来回要两个多小时,找得累啊 我的问题是: 1、西门子PID指令到底好用吗?特别像我这种场合,有没有哪 位调出的效果比较满意的? 2、4.0版本的自整定整出来的参数效果怎样? 我用过四五次自整定,最快的几分钟(可能程序有问题和整定 时机不对),慢的一次要三四个小时但效果还不是很好。 另外手册上说自整定要在PV、SV靠的很近,并且MV相对平稳的 时候开始,感觉不是很好理解(这样需要手调的,自整定岂不 没多大意义了)。 3、有没有哪位做过类似的控制系统,希望能够给些建议和帮助 非常感谢



537

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 26回
  • 年度积分:0
  • 历史总积分:44
  • 注册:2006年12月01日
发表于:2008-11-16 10:21:55
121楼
我原来也做过这样一个系统,PID控制,不过没有调试成功,只好改用别的方法。

tongtu

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 11回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2008年8月12日
发表于:2009-01-12 13:01:01
122楼
各位好:我在学习S7-200PLC 的过程中碰到点问题,想请教:用PID调节器控制温度,设定温度30度,开机温度为20度,低于20度时不开机。利用向导配置PID时,增益为-1.2,积分时间为20分钟,不用微分。不用手动,反作用控制,(温度越低,变频器转速越慢)。根据PID计算模型,当20度开机时是不是第一次PID的输出为负值?怎么处理?

工控人

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 193回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2003年12月26日
发表于:2009-05-25 12:39:36
123楼
PID不好调试               

工控生涯

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 90回
  • 年度积分:0
  • 历史总积分:268
  • 注册:2008年12月21日
发表于:2009-05-25 13:00:15
124楼
加热管分组控制,根据热平衡曲线设定一组底温/补偿加热管,可有效减小加热系统的热惯性,这样有利于PLC控制,以前做的一浸渍缸就是分成3组加热管控制,效果可以。供你参考。

liushiwu18

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 79回
  • 年度积分:0
  • 历史总积分:15
  • 注册:2009年4月13日
发表于:2009-05-25 16:03:32
125楼

是不是直接加热到百分之几十时开始PID,再设置一个合适的PID工作的周期,最后再调正合适的参数.

许多的PID的值都是要在实际控制的过程中来设置的.

祝你成功.

长征三号

  • 精华:0帖
  • 求助:1帖
  • 帖子:54帖 | 910回
  • 年度积分:0
  • 历史总积分:1121
  • 注册:2008年6月16日
发表于:2009-05-26 22:15:59
126楼
学习了很多 的东西呀!向你们学习呀

kisspp

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 79回
  • 年度积分:0
  • 历史总积分:67
  • 注册:2008年12月16日
发表于:2009-06-13 15:56:10
127楼
大哥我太同情你了,我前阵子用PID调节流量,用200的PID指令一点都不好实现啊,一调一个上午,最后也是自己写了PID程序,还是当很接近的时候就调的太慢了,还不如手动来的快呢!哎!

kisspp

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 79回
  • 年度积分:0
  • 历史总积分:67
  • 注册:2008年12月16日
发表于:2009-06-13 15:57:14
128楼
我分析失败的原因是我做的那个系统的惯量太大了,水泵变频后10秒流量计才有反应!

great

  • 精华:1帖
  • 求助:0帖
  • 帖子:84帖 | 364回
  • 年度积分:0
  • 历史总积分:750
  • 注册:2001年7月18日
发表于:2009-06-13 16:45:08
129楼

great

  • 精华:1帖
  • 求助:0帖
  • 帖子:84帖 | 364回
  • 年度积分:0
  • 历史总积分:750
  • 注册:2001年7月18日
发表于:2009-06-13 16:50:47
130楼

 

great

  • 精华:1帖
  • 求助:0帖
  • 帖子:84帖 | 364回
  • 年度积分:0
  • 历史总积分:750
  • 注册:2001年7月18日
发表于:2009-06-13 17:24:28
131楼

我曾经说过,PLC不是万能的!现在工控界有个很奇怪的现象,以为PLC可以解决所有的控制问题。毕业很多年啦,据说现在的大学毕业生在学校学的就是PLC,不知道还有可编程调节器,就是针对过程复杂控制的,甚至很多大学连过程控制的课程都没有,也不知道什么叫过程控制,反正一股脑的就是把PLC当上帝,以为是万能的,结果就吃了楼主的苦!而这种苦头不是楼主一个人吃过,我见得太多啦,都是碰得鼻青脸肿,,,,不听我劝,,,恐怕以后还会有人吃。。不服?!你就试试吧!

楼主当初在选控制方案的时候,就犯了一个严重的错误!什么燃炉加热、液位、流量、压力等涉及过程控制,千万不要用PLC,用可编程调节器很轻易的就会解决,

几条语句就搞定,而且控制效果是PLC没法比的。你也别怨西门子PLC,就是南门子PLC也是那个样子,问题不在西门子PLC,我用过很多品牌的PLC,松下的、

欧姆龙的、三菱的等也都是这个样子,不是哪家好与不好,而是就不应该用PLC,我在下面给你个例子你看一看,估计燃炉的控制复杂程度要比你的难很多,我这个例子要是你用PLC来做,恐怕不就是哭啦,,也许。。。。。但千万不要跳楼!(生命诚可贵,别为PLC死。。擦干眼泪,继续前进。。。曙光就在前方!可爱的可编程调节器在等你。。。我爱你。。)

下面的例子,项目尽管很复杂,但是几条语句就完成了,现在全国的钢铁厂的钢包预热器用的就是这个程序。供您参考,回头是岸。

其实PLC是强项是逻辑控制,当初出现PLC是替代继电器,PLC处理开关量比较好,但是处理模拟量,尤其是过程控制涉及复杂PID算法,PLC本身不具备过程控制算法,非要用PLC简单的PID模块和梯形图指令来作出过程控制中复杂的算法,估计不是一般的高手能编出来的,即使能编出来,人也累抽啦,何必哪?其实最聪明的做法是,将开关量处理用PLC来完成,而涉及过程控制的复杂算法(比如楼主的涉及“空燃比,交叉PID选择控制”)用可编程仪表就非常方便(仪表本身带有过程控制模块化指令,处理复杂过程控制就很方便,因为这类仪表就是针对过程控制的,就像PLC是针对 机床控制一样。 以上观点供楼主参考,,,在下劝楼主,指望一种控制器(比如PLC)解决所有问题,不觉得有点。。。。吗?那种控制器都不是万能的,每种控制器都有优劣势,而组合应用才是上策。

你能用PLC几条指令实现一个交叉串级PID、多段折线燃烧控制系统吗?

 

asdo1205

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 18回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2007年3月09日
发表于:2009-06-15 09:31:35
132楼
我好像听别人介绍可以分几个pid参数的,到一个范围用一组,不可能一组参数全部范围都合适的。多设几组参数试试吧。

边干边学

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 344回
  • 年度积分:0
  • 历史总积分:401
  • 注册:2008年12月04日
发表于:2009-06-15 13:16:22
133楼

调试效果要看各人的技术实力了。

小型的PLC算法过于简单,要靠编程人员的经验去弥补了

中大型的PLC的PID闭环控制模块功能还是很强大的

菜菜---

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2006年8月31日
发表于:2009-06-16 10:57:33
134楼
我领教了,虽然从事PLC行业2 ,3年,但是还是觉得自己还是初级,PLC上有太多太多的东西没有掌握,继续学习中...

怒海孤鸿

  • 精华:1帖
  • 求助:0帖
  • 帖子:38帖 | 1013回
  • 年度积分:0
  • 历史总积分:2084
  • 注册:2004年1月30日
发表于:2009-06-24 12:38:33
135楼

没有任何东西是万能的

我用PLC,不仅仅是实现闭环调节

最终的结果还是弄好了啊,完全达到了要求

PLC当前的市场占有率说明了它的优势

一般的场合还是游刃有余的

多年的老贴了,感谢大家关注

 

长征三号

  • 精华:0帖
  • 求助:1帖
  • 帖子:54帖 | 910回
  • 年度积分:0
  • 历史总积分:1121
  • 注册:2008年6月16日
发表于:2009-06-24 21:43:36
136楼
学习了呀                                                        

lz200712013

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 2回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2008年11月10日
发表于:2009-06-25 09:03:32
137楼

学习一下~~

 

chenjun

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 133回
  • 年度积分:0
  • 历史总积分:227
  • 注册:2005年9月29日
发表于:2009-06-25 10:26:05
138楼
PID不好调啊,摸索。。。

chenjun

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 133回
  • 年度积分:0
  • 历史总积分:227
  • 注册:2005年9月29日
发表于:2009-06-25 10:26:25
139楼
PID不好调啊,摸索。。。 学习。

wym5952

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 143回
  • 年度积分:0
  • 历史总积分:363
  • 注册:2005年7月08日
发表于:2009-06-25 10:37:28
140楼

这是你的PID效果模拟图,可以参考一下

热门招聘
相关主题

官方公众号

智造工程师