回复:新手 有个程序问题想请教各位

n次看你的背影

  • 帖子

    2321
  • 精华

    73
  • 被关注

    53

论坛等级:奇侠

注册时间:2008-03-11

普通 普通 如何晋级?

发布于 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超调,需要有压力限幅控制。
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54660条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。