您现在所在的是:

西门子SIEMENS

回帖:8个,阅读:5497 [上一页] [1] [下一页]
* 帖子主题:

S7200的PID控制

1076
ttafei
文章数:43
年度积分:50
历史总积分:1076
注册时间:2004/7/13
发站内信
发表于:2004/11/26 14:26:00
#0楼
我用S7200的PID指令控制温度.
当采集的温度等于设定值的时候,输出是不是就会为0了??
我是用PID的输出控制蒸汽调节阀的开度.当温度等于设定值的时候调节阀还应该保持一定的开度来保持温度(用板交交换热量).所以输出不应该为0,这应该怎么做?
1549
lof119
文章数:231
年度积分:50
历史总积分:1549
注册时间:2004/9/18
发站内信
发表于:2004/11/30 13:39:00
#1楼
我也想知道关于PID方面的应用
菜鸟 无法回答你的问题
只有帮忙顶~~~
互助,互学。
950
wangjianhuai
文章数:29
年度积分:50
历史总积分:950
注册时间:2004/9/27
发站内信
发表于:2004/11/30 19:24:00
#2楼
PID指令会自动调节输出的,你不用管他输出是否为0,当温度稍微低于设定,输出又自动打开,所以温度总在设定值做上下波动,误差很小的,可以在+-0.5度以内.
1549
lof119
文章数:231
年度积分:50
历史总积分:1549
注册时间:2004/9/18
发站内信
发表于:2004/12/1 10:33:00
#3楼
+/-0.5好象是个极限了
互助,互学。
950
wangjianhuai
文章数:29
年度积分:50
历史总积分:950
注册时间:2004/9/27
发站内信
发表于:2004/12/1 18:39:00
#4楼
用S7200的PID指令控制温度.当采集的温度等于设定值的时候,输出也不会为0的,它的PID用增量做的,微分作用在设定=实际时依然有作用
980
lihaifeng01
文章数:33
年度积分:50
历史总积分:980
注册时间:2004/8/1
发站内信
发表于:2005/1/20 19:13:00
#5楼
可以说等于设定值只是一瞬间。你不必考虑这个。pid本身就是靠误差来调节
955
wolf_wang
文章数:65
年度积分:50
历史总积分:955
注册时间:2004/11/24
发站内信
发表于:2005/1/20 20:49:00
#6楼
PID运算是闭环系统,你没有必要考虑那么多的!
803
zhuping
文章数:3
年度积分:50
历史总积分:803
注册时间:2001/6/18
发站内信
发表于:2005/1/27 23:06:00
#7楼
调节阀在系统中相当于一个积分器
1320
Shyer
文章数:149
年度积分:50
历史总积分:1320
注册时间:2004/3/16
发站内信
发表于:2005/1/28 8:50:00
#8楼
楼主仔细去看看PID的算法(S7-200手册上有,是位置式的),你再看看增量式的PID算法....其实是非常的简单。当你的检测值和设定值相等时,那么这次PID的输出值应该和上一次的输出值上同就是了,如果上一次的输出为零那么这一次就为零,否则不为零(一般情况是不大可能为零的)

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

109.2007