当前位置:
从来没有哪次用PID控制温度这么累过!
回复 | 人气 | 打印
名呀 个人主页 给TA发消息 加TA为好友 发表于:2007-06-27 11:25:00 101楼
  能把用S7-200CPU226的PID程序给我看看么
我的EMAIL是hpu02zdh@163.com
  回复 引用 举报
啸傲乾坤 个人主页 给TA发消息 加TA为好友 发表于:2007-06-27 14:04:00 102楼
  我以前用台达PLC作过一个成功,用来采集并控制电炉两个区的温度,当时工况950-980℃,从理论上能达到要求,但在现场的调试中却无法达到要求,温度震荡30-40℃,后来经过对程序修改,热电偶补偿导线加屏蔽等方法,有所改善,但效果还是不理想,后采用的温控仪表加以控制!
  回复 引用 举报
PROFIBUS-DP 个人主页 给TA发消息 加TA为好友 发表于:2007-06-27 14:26:00 103楼
  好像没有这么复杂吧
  回复 引用 举报
zengjunxian 个人主页 给TA发消息 加TA为好友 发表于:2007-06-27 14:46:00 104楼
  你用一只PID表控制,工控机(上位机)和表,PLC进行通讯控制,监测。很方便哦!
  回复 引用 举报
蒲生 个人主页 给TA发消息 加TA为好友 发表于:2007-06-27 16:18:00 105楼
  兄弟!你好!能把你编的程序让小弟看看吗?
pusheng2008@126.com
  回复 引用 举报
蒲生 个人主页 给TA发消息 加TA为好友 发表于:2007-06-27 16:29:00 106楼
  朋友!你好1我现在也正在做这方面的项目!可以把编的程序发过来给小弟参考一下吗?不胜感激!
pusheng2008@126.com
  回复 引用 举报
如一 个人主页 给TA发消息 加TA为好友 发表于:2007-08-13 16:26:00 107楼
  顶你!
  回复 引用 举报
vollmer 个人主页 给TA发消息 加TA为好友 发表于:2008-02-03 15:31:00 108楼
  200的pid不好用,远不如300

可以尝试用几组参数,根据pv sv 切换。
另,使能端不能断开,否则失控
  回复 引用 举报
asdfasfas 个人主页 给TA发消息 加TA为好友 发表于:2008-02-06 13:01:00 109楼
  xuexi
  回复 引用 举报
zlzxw 个人主页 给TA发消息 加TA为好友 发表于:2008-02-06 14:27:00 110楼
  用一块温控器,rs485与plc通讯的方案可以试一试.
200的pid没有问题,但是效果如何要看场合.

现在的温控器除了常规的自整定的pid控制,有的厂家还有一些特殊的算法,有时候效果比较好.
  回复 引用 举报
枯 树 个人主页 给TA发消息 加TA为好友 发表于:2008-02-07 14:41:00 111楼
  真是学习了,我也是做温控的,今天真是大开眼界呀,我在现场做燃气炉时,有时如果纯是用PID控制真的是很难达到要求,就象楼主说的,除了PID本身外,还有许多外界因素,所以我都是在PID的基础上在切除烧嘴来控制,不过控制效果也是不错的。
  回复 引用 举报
hlq 个人主页 给TA发消息 加TA为好友 发表于:2008-10-05 13:47:15 112楼
  收藏了
  回复 引用 举报
wantong 个人主页 给TA发消息 加TA为好友 发表于:2008-10-05 14:24:18 113楼
  谢谢楼主,学习了很多知识.
  回复 引用 举报
dogdogboy 个人主页 给TA发消息 加TA为好友 发表于:2008-10-05 14:41:03 114楼
  大家有没考虑热电偶的因素?
  回复 引用 举报
nan 个人主页 给TA发消息 加TA为好友 发表于:2008-10-07 13:29:43 115楼
  呵呵,还不如用个温控仪,比如说昆仑仪表........
  回复 引用 举报
song fei 个人主页 给TA发消息 加TA为好友 发表于:2008-11-08 20:24:10 116楼
 

正缺这方面的知识,大涨见识

  回复 引用 举报
song fei 个人主页 给TA发消息 加TA为好友 发表于:2008-11-08 20:25:19 117楼
  高手如云,受益匪浅.
  回复 引用 举报
新临 个人主页 给TA发消息 加TA为好友 发表于:2008-11-13 10:44:25 118楼
  学习到了。。。。。。。。。。。。。。。。。。。。。
  回复 引用 举报
haha_gao 个人主页 给TA发消息 加TA为好友 发表于:2008-11-13 22:32:35 119楼
 

温度曲线是什么情况阿?

看着曲线调参数效果比较好

  回复 引用 举报
莫愁前路无知已 个人主页 给TA发消息 加TA为好友 发表于:2008-11-14 08:16:12 120楼
 

S7-200的PID调节效果的确很差,因为我试过S7-300的PID模拟程序,用PID(FB41)效果很好,

而我找来一个CPU226的S7-200,做PID试验效果很差,主要波动大,到达稳态的时间长,PID参数再

怎么调也不行

  回复 引用 举报
537 个人主页 给TA发消息 加TA为好友 发表于:2008-11-16 10:21:55 121楼
  我原来也做过这样一个系统,PID控制,不过没有调试成功,只好改用别的方法。
  回复 引用 举报
tongtu 个人主页 给TA发消息 加TA为好友 发表于:2009-01-12 13:01:01 122楼
  各位好:我在学习S7-200PLC 的过程中碰到点问题,想请教:用PID调节器控制温度,设定温度30度,开机温度为20度,低于20度时不开机。利用向导配置PID时,增益为-1.2,积分时间为20分钟,不用微分。不用手动,反作用控制,(温度越低,变频器转速越慢)。根据PID计算模型,当20度开机时是不是第一次PID的输出为负值?怎么处理?
  回复 引用 举报
工控人 个人主页 给TA发消息 加TA为好友 发表于:2009-05-25 12:39:36 123楼
  PID不好调试               
  回复 引用 举报
工控生涯 个人主页 给TA发消息 加TA为好友 发表于:2009-05-25 13:00:15 124楼
  加热管分组控制,根据热平衡曲线设定一组底温/补偿加热管,可有效减小加热系统的热惯性,这样有利于PLC控制,以前做的一浸渍缸就是分成3组加热管控制,效果可以。供你参考。
  回复 引用 举报
liushiwu18 个人主页 给TA发消息 加TA为好友 发表于:2009-05-25 16:03:32 125楼
 

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

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

祝你成功.

  回复 引用 举报
长征三号 个人主页 给TA发消息 加TA为好友 发表于:2009-05-26 22:15:59 126楼
  学习了很多 的东西呀!向你们学习呀
  回复 引用 举报
kisspp 个人主页 给TA发消息 加TA为好友 发表于:2009-06-13 15:56:10 127楼
  大哥我太同情你了,我前阵子用PID调节流量,用200的PID指令一点都不好实现啊,一调一个上午,最后也是自己写了PID程序,还是当很接近的时候就调的太慢了,还不如手动来的快呢!哎!
  回复 引用 举报
kisspp 个人主页 给TA发消息 加TA为好友 发表于:2009-06-13 15:57:14 128楼
  我分析失败的原因是我做的那个系统的惯量太大了,水泵变频后10秒流量计才有反应!
  回复 引用 举报
great 个人主页 给TA发消息 加TA为好友 发表于:2009-06-13 16:45:08 129楼
 
  回复 引用 举报
great 个人主页 给TA发消息 加TA为好友 发表于:2009-06-13 16:50:47 130楼
 

 

  回复 引用 举报
great 个人主页 给TA发消息 加TA为好友 发表于: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 个人主页 给TA发消息 加TA为好友 发表于:2009-06-15 09:31:35 132楼
  我好像听别人介绍可以分几个pid参数的,到一个范围用一组,不可能一组参数全部范围都合适的。多设几组参数试试吧。
  回复 引用 举报
边干边学 个人主页 给TA发消息 加TA为好友 发表于:2009-06-15 13:16:22 133楼
 

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

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

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

  回复 引用 举报
菜菜--- 个人主页 给TA发消息 加TA为好友 发表于:2009-06-16 10:57:33 134楼
  我领教了,虽然从事PLC行业2 ,3年,但是还是觉得自己还是初级,PLC上有太多太多的东西没有掌握,继续学习中...
  回复 引用 举报
怒海孤鸿 个人主页 给TA发消息 加TA为好友 发表于:2009-06-24 12:38:33 135楼
 

没有任何东西是万能的

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

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

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

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

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

 

  回复 引用 举报
长征三号 个人主页 给TA发消息 加TA为好友 发表于:2009-06-24 21:43:36 136楼
  学习了呀                                                        
  回复 引用 举报
lz200712013 个人主页 给TA发消息 加TA为好友 发表于:2009-06-25 09:03:32 137楼
 

学习一下~~

 

  回复 引用 举报
chenjun 个人主页 给TA发消息 加TA为好友 发表于:2009-06-25 10:26:05 138楼
  PID不好调啊,摸索。。。
  回复 引用 举报
chenjun 个人主页 给TA发消息 加TA为好友 发表于:2009-06-25 10:26:25 139楼
  PID不好调啊,摸索。。。 学习。
  回复 引用 举报
wym5952 个人主页 给TA发消息 加TA为好友 发表于:2009-06-25 10:37:28 140楼
 

这是你的PID效果模拟图,可以参考一下
  回复 引用 举报
lmc4791 个人主页 给TA发消息 加TA为好友 发表于:2009-09-13 08:55:21 141楼
 

那你是不是可以在20度前停加热。等温度降时再用PID.

  回复 引用 举报
miy_gongkong 个人主页 给TA发消息 加TA为好友 发表于:2009-09-13 15:55:14 142楼
 

呵呵,   对 133楼 ,great     的回复 ,我看你不太懂程序吧!  什么PLC 是万能的,  理论上PLC 能做出各种算法! 就一个温度PID 控制,

你就误导别人不要用PLC  ,你该不会是为上面的仪表做广告的吧!

PLC 自带的PID 指令,是要靠你根据具体的控制对象 设置不同的参数值的! 问题是你要是理解了PID 算法 ,哪你就不会提出这样的论断!\

理解了PID 算法,就可以自己编一个算法 , PID 指令也是很多条指令组成的!

更具我的经验,温度PID 算法 ,有的场合,用 P+D 算法就可以了,不必加入I 项!

I 项会导致超调, 且,精度不回控制到很小!  P项系数可以小一点,D项系数可以大一点,调试经过若干个周期可以找到合适的参数!

  回复 引用 举报
peterfang4545 个人主页 给TA发消息 加TA为好友 发表于:2009-10-09 15:09:12 143楼
 

    你输出不能用固态继电器        用一个可控硅模块

  回复 引用 举报
刘文正 个人主页 给TA发消息 加TA为好友 发表于:2009-11-25 15:22:57 144楼
 

怒海大师你好;我现在也在用PID指令做自动温控,能教俺如何使用S7200 PID指令吗?

liuwzh1980@163.com

  回复 引用 举报
电工学习者 个人主页 给TA发消息 加TA为好友 发表于:2010-03-05 13:32:21 145楼
  各位PLC师傅及各位同行,你们好,

我在学习PLC,书中有道实验题,我对PID搞不明白!题目如下:

实验设备:1,S—200一台,2,EM235模块一个,3,实验用水容器一个,4,(4——20MA)信号液位传感哭一个,可用差压变送器,也可用超声波物位计,5,调节阀一个,通过4——20MA电流调节其开度大小,6,小水泵一个,

实验内容:用水泵通过一调节阀给一水池供水,水池中用一液位变送器测量水池水位,变送器输出4——20MA电流信号,表示水位深度,1,对液位变送器AIW0的输出进行采样,要求采样周期为一个扫描周期,多次采样后得平均值,折算为水池液位。设定一个水池水位,用PID指令控制调节阀,保证水池水位保持在设定值! 2,对模拟量采样用定时中断方法,设定采样周期为100MS,多次采样后得平均值为水池液位。

要求梯形图程序,我的电子邮箱为zjfengtc@126.com

希望各位高手指点!

发在这里也可以,我会常来看的!
  回复 引用 举报
gkrs 个人主页 给TA发消息 加TA为好友 发表于:2010-03-05 16:50:27 146楼
  以前,我做过这方面的控制。最后采用的是PID自动变参数法进行控制。比如20%<(|pv-sp|)/sp<100%时,赋值一组参数,(|pv-sp|)/sp<20时,再赋一次值,具体值因系统而定。 你所说的输出上限下限功能也是可以在程序中实现的。
  回复 引用 举报
gkrs 个人主页 给TA发消息 加TA为好友 发表于:2010-03-05 16:50:43 147楼
  以前,我做过这方面的控制。最后采用的是PID自动变参数法进行控制。比如20%<(|pv-sp|)/sp<100%时,赋值一组参数,(|pv-sp|)/sp<20时,再赋一次值,具体值因系统而定。 你所说的输出上限下限功能也是可以在程序中实现的。
  回复 引用 举报
gkrs 个人主页 给TA发消息 加TA为好友 发表于:2010-03-05 16:50:44 148楼
  以前,我做过这方面的控制。最后采用的是PID自动变参数法进行控制。比如20%<(|pv-sp|)/sp<100%时,赋值一组参数,(|pv-sp|)/sp<20时,再赋一次值,具体值因系统而定。 你所说的输出上限下限功能也是可以在程序中实现的。
  回复 引用 举报
gkrs 个人主页 给TA发消息 加TA为好友 发表于:2010-03-05 16:50:47 149楼
  以前,我做过这方面的控制。最后采用的是PID自动变参数法进行控制。比如20%<(|pv-sp|)/sp<100%时,赋值一组参数,(|pv-sp|)/sp<20时,再赋一次值,具体值因系统而定。 你所说的输出上限下限功能也是可以在程序中实现的。
  回复 引用 举报
gkrs 个人主页 给TA发消息 加TA为好友 发表于:2010-03-05 16:50:47 150楼
  以前,我做过这方面的控制。最后采用的是PID自动变参数法进行控制。比如20%<(|pv-sp|)/sp<100%时,赋值一组参数,(|pv-sp|)/sp<20时,再赋一次值,具体值因系统而定。 你所说的输出上限下限功能也是可以在程序中实现的。
  回复 引用 举报
总条数: | 当前第3/4页 首页 上一页 1 2 3 4 下一页 尾页

相关主题
周点击排行
周回复排行
    最新求助
      Advertisement Advertisement