quote:以下是引用爱一直存在在2014-05-07 13:10:08的发言:quote:以下是引用Burkert在2014-05-07 13:02:07的发言:quote:以下是引用爱一直存在在2014-05-07 11:50:33的发言:
你的意思是说:1S-0.5bar ;2S-1bar;......12S-6bar吗?要是这样用阀吧,PID就不要想了。你在12S内的压力如此变化,要达到快速实现并且稳定的话,可不简单啊。
嗯,你说得对。1s-0.5bar 2s-1bar..........12s-6bar
PID不能用吗?我现在不知道怎么办,我刚开始学s7-300/400编程、
我本身是做传感器的德国公司
这与编程没关系,而是你这个控制不好实现。如果你的压力和时间是线性的,比如1S-0.5,1.5S-0.75.这个好做,如果你是1S时0.5,然后稳定1S,到2S时跳到1bar,然后再稳定1S。。。那就很难了
1S-0.5bar 2S-1bar 3S-1.5bar……这就是时间与压力线性关系呀!
时间每+1S,压力+0.5bar,如此递增,时间到12S时压力递增至6bar……
慢慢考虑,工艺上如何实现这样的控制。
如果用PID虽说可以实现,但是压力不会很准确。
PID编程思路如下:
1、做1Hz脉冲计数,计数预设值为12;
2、压力变送器为PID取样比较;
3、PID设定值每1个脉冲+0.5bar