回复:这样的逻辑如何实现?

xiaohaoc

  • 帖子

    128
  • 精华

    0
  • 被关注

    23

论坛等级:游侠

注册时间:2008-06-19

普通 普通 如何晋级?

发布于 2011-08-26 16:11:15

10楼

我正好做了个恒压供水的程序,和你的工艺差不多。
说下思路
用的顺控指令。
s0.0
1号泵满足运行条件(1号泵投入,泵无故障,无系统故障)
1号变频运行;
满足切泵条件(频率达到且压力不够),到s0.1
1号泵故障,或者开关断开,或者定时切泵时间到,到s0.2

s0.1
延时,1号泵转工频运行,延时到s0.2

s0.2
2号泵运行,同1号泵处理
...最后一个就是切回到s0.0

s2.0
频率最小且压力仍过大,延时到s2.1
或者定时时间到;到s2.1
1号泵故障,或者没投入,到s2.2

s2.1
接通1号泵停的标志位,到s2.2

s2.2
2号泵的停泵处理,同1
...
最后一步切到s2.0

运行时,置位一次s0.0,s2.0
这样一号泵运行,如果不满足条件就是2号泵变频运行,然后频率压力条件满足后,就转为工频运行;下一个泵开始变频运行
停止时,1号泵没投入或者故障,就跳到2号泵了,条件到达后,停止运行的标志位接通,断开2号泵;进入到下一个泵的停止准备;

还有泵满足运行条件没投入,
如果工频运行的泵故障,压力自然不够,变频运行的会转为工频;然后下一个泵变频运行;
变频运行的故障,顺控直接跳到下一个泵变频运行了;
如果是没有泵可投入了,就把前一个工频运行泵停了,转为变频运行;
这个停止工频用的是另一个标志位,在顺控指令之外做的。

再就是定时切换泵的问题。
有泵没投入才能切换。如果只有一个泵在变频运行,顺控可以实现循环;
既有工频又有变频的,工频肯定是先运行的,那么时间到停工频;压力会变化而使变频的转为工频,再变频启动一个泵。

我觉得你的情况就相当于运行过程中,
只有一个泵处于变频运行,定时轮流切泵。


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54777条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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