发布于 2012-07-07 13:09:01
7楼
楼主:其实你这个过程可以把它看成是一个闭环过程控制:被控对象是压力(25-30Kpa);执行机构是8路电磁阀;反馈检测装置:压力变送器。可以设定一个压力值,比如27.5Kpa,让输出压力比较平稳并接近于27.5Kpa,是一个比较典型的压力PID控制。一般压力用P、I控制就能到达控制要求。
根据我个人对你描述的工艺的理解,提供一参考思路:可以先用SFB41(CONT_C)来实现压力的PID输出,由于电磁阀只能是开、关两种状态,那么就要控制电磁阀开启和关闭的时间,就需要用到脉宽调制功能SFB43(PULSEGEN),将SFB41的PID输出,作为SFB43的输入,调制出需要的脉宽。用SFB43输出的脉宽来驱动这8路电磁阀,把压力控制在这个范围之内。你的这种工况,防止PID超调,需要有压力限幅控制。
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”