恭喜,你发布的帖子
发布于 2016-07-27 08:52:55
10楼
这种排序启泵的问题帖子太多了。足以证明很多人的编程能力还太欠缺了。都能说清楚逻辑却写不出来。
不过这样的程序始终是考虑这么些问题:
将要启动的泵是否满足一下条件,
该泵当时没有运行
当前没有故障
已经启动的泵的数量是否已经达到上限,包括本地启动和远程启动
该泵是否允许启动,如检修以及操作员可以选择要投入使用的泵或运行条件允许等考虑
如果可以启动的泵可以选择,如有3台都满足上面的条件,那么先启动哪一台,可以使用时间排序,启动次数排序等
其他优先级,如优先变频启动,如3台电机只有2个变频等设计
启动失败,再次触发启动时是否考虑换泵
将要停止的泵条件触发时,停泵的方法:
1. 正在运行的泵才需要停止
2. 优先级考虑,如先停工频
3. 如果有多台可以选择停止,按时间排序还是启动次数排序
...
启动和停止的方法都是一层层的设置过滤条件。没有什么很难的编程算法。
请填写推广理由:
分享
只看
楼主