当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
难题
点击:
878
| 回复:
15
boluoailuobo
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 5回
年度积分:0
历史总积分:33
注册:2007年7月11日
发表于:2007-08-14 18:29:00
楼主
我在做程序是涉及到新风温度和室内温度的差越小风阀开的越大,差大到一定值时风阀关死 我没什么头绪。可以用PID调节吗?我想用PID调节。可是觉的好像不是正比例调节 也不是反比例调节。哪位可以指点我一下啊?谢谢了
分享到:
收藏
邀请回答
回复楼主
举报
boluoailuobo
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 5回
年度积分:0
历史总积分:33
注册:2007年7月11日
发表于:2007-08-14 18:30:00
1楼
没人知道吗?
回复
引用
举报
Satti
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 65回
年度积分:0
历史总积分:144
注册:2005年1月20日
发表于:2007-08-14 20:14:00
2楼
能不能说一下详细的控制情况?总得有个情况说明吧,比如说是为了让室内温度达到设定值,还是?再有,这个差可以是正差,也可以是负差,也就是说,如果室内温度高于新风温度,是要关阀还是开阀呢?PID控制不仅仅是控制正比例或者反比例,只要逻辑要求合理,应该都可以完成。其余只是系统调试的问题。
回复
引用
举报
y6843
关注
私信
精华:0帖
求助:7帖
帖子:79帖 | 205回
年度积分:0
历史总积分:891
注册:2003年9月05日
发表于:2007-08-15 08:24:00
3楼
你是要用温差来控制设备是吧,那就用PT100采集那处的温度,在PLC上处理出两处的温度差值作为PID的输入即可,其实在温控方面就有现成的温差PID器,3年前大概4000元左右.
回复
引用
举报
songzg
关注
私信
精华:0帖
求助:0帖
帖子:96帖 | 732回
年度积分:0
历史总积分:1884
注册:2006年11月16日
发表于:2007-08-15 09:44:00
4楼
不会
回复
引用
举报
湛湛流云
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 89回
年度积分:0
历史总积分:173
注册:2002年5月14日
发表于:2007-08-15 14:30:00
5楼
程序就在你的叙述里了.
把那个"一定值"做被减数,
"差"做减数.真实差输出到角度。
难道还有别的门道吗
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-08-15 14:40:00
6楼
说到这里,我倒是想起一个问题:PID反作用在哪设置?
我模拟过,当PV小于SV时,输出就会增大,反之减小。可有时需要当PV>SV时,输出增大啊。我把增益设置成负值,但还是没用。
回复
引用
举报
leodan
关注
私信
精华:0帖
求助:0帖
帖子:15帖 | 196回
年度积分:0
历史总积分:320
注册:2004年5月07日
发表于:2007-08-15 15:22:00
7楼
应该不是PID,PID用来调节恒温的话,还可以.用来调风差的话,最好还是自己做个比例曲线或者是公式,然后套用在里面吧.感觉上PID应该是很难达到要求的.
回复
引用
举报
张亮
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 149回
年度积分:0
历史总积分:249
注册:2007年4月10日
发表于:2007-08-15 15:49:00
8楼
路过 帮不上你呀
回复
引用
举报
楚留香
关注
私信
精华:0帖
求助:0帖
帖子:43帖 | 980回
年度积分:0
历史总积分:1556
注册:2003年3月21日
发表于:2007-08-15 21:20:00
9楼
可以用PID做,另外加上逻辑限制,当差压大于设定限值,中断PID输出,赋值0给阀位给定。
回复
引用
举报
楚留香
关注
私信
精华:0帖
求助:0帖
帖子:43帖 | 980回
年度积分:0
历史总积分:1556
注册:2003年3月21日
发表于:2007-08-15 21:28:00
10楼
当PV小于SV时,随PV值 的减小输出增大,当PV大于SV时PID调节会使输出值为零。
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-08-15 22:40:00
11楼
在此请教一下PID反作用啊.怎么设置?
回复
引用
举报
yuanle
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 10208回
年度积分:2747
历史总积分:48332
注册:2005年4月22日
发表于:2007-08-16 06:00:00
12楼
To 春华……
Pid的反作用就是将Gain取负值即可。
回复
引用
举报
皓月
关注
私信
精华:9帖
求助:0帖
帖子:483帖 | 5271回
年度积分:0
历史总积分:8863
注册:2003年11月09日
发表于:2007-08-16 10:57:00
13楼
pv sv 互换位置也可以
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-08-16 10:59:00
14楼
TO yuanle:
首先感谢您的指点。我上面已经说了,把增益改成负值,仍是正作用啊,如果PV<SV,输出还是增大。还有,我是在S7仿真下观察到的。
回复
引用
举报
boluoailuobo
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 5回
年度积分:0
历史总积分:33
注册:2007年7月11日
发表于:2007-08-19 11:41:00
15楼
谢谢各位 我已经实现了 不是用PID 是自己算得公式 我和大家分享一下 是输出=32000*(1-现有差值的绝对值/设定差值)
回复
引用
举报
热门招聘
相关主题
请大家看图来说PLC的输出NPN...
[15238]
最新西门子step7 v5.4+ sp4 ...
[12003]
PLC程序莫名其妙丢失
[10465]
没有工作经验就不能搞PLC了?...
[13722]
永宏PLC运行灯闪烁,PLC故障
[13455]
深入讨论:PC与PLC控制
[8657]
电工实用手册谁要?
[7333]
直线电机与光栅尺的疑问
[7916]
[下载]WinCC v7.0 多国语言版...
[19511]
PLC ERR指示灯亮着,怎么解决...
[21351]
官方公众号
智造工程师
客服
小程序
公众号