请问,我现在要通过调节阀控制一灌体温度,比如从当前气温上升到100度,要在5分钟内完成,并且,温度上升过程中必须稳定直线上升,恰好在5分钟内到设定值,如何实现?
谢谢。
产品版区:SIMATIC S7-200
悬赏分:15 | 解决时间:2008-04-08 11:02:26 | 提问者: 李冲 - 新生  第1级
最佳答案
回答者:
鼠老爹
-
初级工程师  第9级
2007-10-02 10:49:42
提问者对于答案的评价:
实用!
PID 的P、I、D参数要慢慢调!
回答者: 轻轻飞 - 顶级工程师  第12级
2007-10-02 11:48:23
根本就不可能直线的,因为pid调节,开始的时候偏差大,阀肯定要开大,到最后偏差小的时候,阀门肯定要关小,无论手动还是自动,都不会是直线上升的。即使前段比较象直线,后段温差小了,阀们也要关小了,升温是有惯性的,不可能到了温度马上停止!无论如何也不能出现你要的要求的。
回答者: zhangli0 - 超级顾问  第15级
2007-10-02 12:12:04
用好PID就可以了,根据你的阀是否可连续调节决定选用FB41还是FB43;P、I、D的具体数据需要根据你的实际情况确定,从当前值升到100度需要5分钟比较模糊,当前值可以是室温也可以是其他值,对吧?从某一温度上生到100度,起始温度肯定每次都不同,但都要在5分钟内完成的话,每次的温升曲线的斜率是不相同的.若确定下来是从某一温度(0度)开始升100度的时间是5分钟,那么可以在程序中将温升分阶段判断处理.
PID程序块调用正确的话,具体参数可以现场调试时确定:
一般不用D,除非一些大功率加热控制等惯大的系统;仅使用PI即可,
一般先使I等于0,P从0开始往上加,直到系统出现等幅振荡为止,记下此时振荡的周期,然后设置I为振荡周期的0.4倍左右。
PID的调整可以通过“开始—>SIMATIC->STEP7->PID调整”打开PID调整的控制面板,通过选择不同的PID背景数据块,调整不同回路的PID参数。
回答者: weiyt - 资深顾问  第13级
2007-10-02 13:44:03
你的问题提的是:SV设定值随动的PID控制系统,你需要写一段SV的计算程序,对应0-5Min计算温度的SV,将其送入PID模块就行。
回答者: skdlwm - 新生  第1级
2007-10-03 19:22:25
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!