回复:发个小题大家研究研究醒醒脑

大春

  • 帖子

    145
  • 精华

    0
  • 被关注

    2

论坛等级:游士

注册时间:2006-04-16

普通 普通 如何晋级?

发布于 2006-12-27 14:20:16

0楼

楼上侠圣zhangli0 兄思路已经基本全了,一看就是练家子哈。
(7m、8m、9m、10m 其实是泵池的设定启停液位,单位米。)
1、分别计算处于备妥状态的泵数量和运行中的泵数量及需要启动和停止的水泵数量,计数器只使用一个即可;
2、经判断,选择当前要停止的泵和要启动的泵,使用最常见的冒泡法来排序;
3、逐台设置启停条件,因为要考虑一些其它急停的要求,如液位开关,或者出于泵保护的需要,泵运行N小时后需要强制停掉。
这只是个基本的结构而已,还有些细节是需要在写代码及调试过程中才能体会的,就是立争把所有可能的异常情况都考虑到,如泵开不起来、停不下来、无故障停泵等极端的情况,以作到尽可能保护周全。
这种题其实可以扩展出多台泵,或者增加其它条件,是很有实用性的。希望大家有时间都试试。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54756条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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