发表于:2013/7/16 23:44:28
#0楼
最近在负责一台机器,压力选择范围从80bar到200bar,在触摸屏上选择。压力检测传感器是0-250bar的,输出0-10V,把这个信号传给0-48V的P/Q板,由P/Q板控制油泵上面的比例阀,一个压力比例阀,一个流量比例阀。用FX3U的PLC,FX2N-4AD和FX2N-2DA的模块。
硬件接线没问题。
压力控制大概是这样的,压力升到指定的值,然后过5秒泄压到0bar,再升压到刚才指定的压力,这样循环几次,然后再上升到设定值保压一段时间。
流量控制也是这样的。
现在的问题,我用开环控制有时候会有10bar左右的偏差,怎么样通过闭环控制让压力准确点???流量倒无所谓准确。
这个问题我用PID指令试过,可能是我以前没用过PID吧,效果反而更差,请兄弟们,老师们,帮帮忙想想办法吧。
我现在这样控制:把数据传给D/A模块——0-200bar分二十段,分成二十个数据分别传给D/A模块。现在偏差很小了,都大于2-5bar(要求要大于设定值2-5bar),但这样程序复杂多了。
有没有更好的方法来控制呢?既简单又准确。
硬件接线没问题。
压力控制大概是这样的,压力升到指定的值,然后过5秒泄压到0bar,再升压到刚才指定的压力,这样循环几次,然后再上升到设定值保压一段时间。
流量控制也是这样的。
现在的问题,我用开环控制有时候会有10bar左右的偏差,怎么样通过闭环控制让压力准确点???流量倒无所谓准确。
这个问题我用PID指令试过,可能是我以前没用过PID吧,效果反而更差,请兄弟们,老师们,帮帮忙想想办法吧。
我现在这样控制:把数据传给D/A模块——0-200bar分二十段,分成二十个数据分别传给D/A模块。现在偏差很小了,都大于2-5bar(要求要大于设定值2-5bar),但这样程序复杂多了。
有没有更好的方法来控制呢?既简单又准确。