回复:一道PLC编程题目

万回

  • 帖子

    11
  • 精华

    1
  • 被关注

    5

论坛等级:游士

注册时间:2010-04-28

普通 普通 如何晋级?

发布于 2011-07-04 09:25:10

119楼

一直关注此帖,循环移位法看的很诱人。但如何实现呢。
都说容易实现,但具体阐述的几乎没有。
1,如何开。当前在开泵数是不确定的,也许是3个,也许是4个。
2,如何关。
3,有故障的泵如何屏蔽。
4,自动程序中泵的开停输出状态如何与现实统一。比如,程序中泵是开的,但现场给打成就地之后关了。如果泵的开停状态与现实情况不同,那么当现实的泵打回自动加入自动控制,那么可能关着的泵开了,开着的泵立刻停了。而且会造成,plc开了三台以为满足了要求,但其实有一台打成就地或其它原因停了,导致实际开停泵的数量满足不了要求。会混乱。
附前面一位高手发表的方法:
“用环形移位法控制泵,每次启动时启动当时最先停机的泵,每次停机时停当时最先启动的泵。我再补充一个很容易实现的方法:假设有8台泵,原来的状态为00111000。

水位低了,将00111000循环左移得01110000,与原来的00111000相“或”,得01111000,投入了一台泵。

水位高了,将01111000循环左移得11110000,与原来的01111000相“与”,得01110000,切除了一台泵。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54765条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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