请教关于S7-300进行温度曲线程序控制的问题

利用1台S7-300,实现温度曲线控制。具体实现方法为:设置8段程序控制,循序执行1~8,每段程序有设定3个参数:设定值,爬坡时间,保温时间。如设定300度,爬坡设为30分钟,保温时间设为60分钟。则执行一段,主要的问题是如何控制输出4-20mA能够在30分钟内稳定的输出,而不是大起大落。有些朋友提出,在爬坡的30分钟内将300度进行等量分解,并在30分钟内分别将设定值增加到300度,但是我的为PID控制的,该设计方法可能导致输出大起大落,造成系统不稳定。 我观察过温控器的输出曲线,很稳定,基本上是一条比较直的曲线,我当初认为温控器这么设计,应该是将PID的输出和斜率不停的比较输出,就是并不是将其做在设定值的改变上,而是直接PID的运算过程中涉入的,通过实际温度上升的斜率和设定的斜率做比较控制其能稳定的维持在一条有设定值和升温时间构成的曲线上。  程序一结束就执行二,执行完最后的程序那就保温在最后给定值上。其中SV增量算法该如何计算。能否给个具体的案例参考。

最佳答案

sp的增量就是增加到300度用30分钟,如果起始温度为0,那么就是每分钟10度,每6s增加1度。这就是他的增量,如果你在1s的周期中执行你的程序那么sv就每6秒加1就行了。每秒就是增加1/6度。

提问者对于答案的评价:
先试试

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 下午3:34
下一篇 2018年12月2日 下午3:34

相关推荐