用s7-200中的PID来控制电动阀的开度,从而调整供热量来控制被加热体的温度在一个合理的范围

控制要求是这样的,根据进口天然气的流量,温度,及出口天然气的最低要求温度。。来调整系统的循环热水量。。。麻烦大家给点实例参考。及编写时的思路。刚接触这个 。。理解起来有点费劲。。。邮箱nefu2010@126.com  谢谢 大家

问题补充:
是用热水来加热天然气的

图片说明:

用s7-200中的PID来控制电动阀的开度,从而调整供热量来控制被加热体的温度在一个合理的范围   

最佳答案

在这里讨论大家都看得到,有说错的,大家可以指正。
首先确定你的系统的正反作用关系;
如:循环热水泵转速加快,对温度,流量的作用是加大还是减小。
举例:一台水泵(变频),往一个容器里抽水,容器的水同时在消耗,要保证让容器里的水位保持在一定范围内
容器液反馈 4-20mA------ 0-2米     变频器频率控制 4-20mA----- 0-50Hz
调变频器的频率加快,液位升高,也就是说测量值(水位)的增大,要减小变频器频率的输出,称为“负反馈”  
在PID向导里,
[给定范围的低限],填测量值传感器的低限 0;[给定范围的高限],填测量值传感器的高限 2 
过程变量的范围根据传感器来填  4-20mA填6400-32000   0-20mA填0-32000
然后手自动回路可选可不选,选择的话,会有一个手动切换和手动值。
分配存储区   分配一个不会被程序里语句访问的存储区,原则就是不能重复使用。
生成向导以后,在主程序里调用,前面一定是SM0.0,不要加其他任何触点。
填入你的的模拟量输入地址和输出地址,设定值,你是要先初始化一个,再用上位机修改,或者一次写死都行,看你的需求。

下载后,打开PID调节面板,可以自动调节PID参数,也可以根据你的程序里的参数来看系统是否稳定。

核心就是要搞清楚: 设定值 测量值 输出值 P I D 值这几个东西
最后,正反馈时将P值写成负的。

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

专家置评

已阅,最佳答案正确。

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

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

相关推荐