回复:用一个PID控制两个开关量输出,如何实现?

Zaxife

  • 帖子

    2450
  • 精华

    31
  • 被关注

    78

论坛等级:至圣

注册时间:2008-07-24

普通 普通 如何晋级?

发布于 2009-09-21 19:22:27

0楼

浮点阀控制,需要阀的全程时间和PID死区时间.用阀的行程时间除以PID全输出的100%值得到对应的PID每改变1%对应的阀行程时间.

比如阀全程时间为120秒,那么比值为120/100=1.2,也就是说PID改变1%,需要给阀1.2秒的开或关的时间.

举例:
比如开机后 PID从0突变到25% , 则给'开'阀时间 25*1.2=30秒;
经过PID调整后,PID输出值从25%降到为13%,则给'关'阀的时间 (25-13)*1.2 =14.4秒;

有两个需要主要的问题:
1 关机后PID为0%时,不能长时间给阀'关'信号,最长时间不能大于阀的全行程时间;
2 同样的PID为100%时,不能长时间给阀'开'信号,最长时间不能大于阀的全行程时间;
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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