水泵房有6台水泵,基本上按照高液位启动,低液位停泵的方式工作,现在要加上按运行时间长短来选择启动水泵,比如1#水泵已累计运行10个小时,而3#水泵累计运行了3个小时。此时,如果水池达到高液位时,优先选择启动3#水泵,这样最终实现6台水泵的累计运行时间大致相等,使得水泵的易损部件能够均衡磨损。
最佳答案
给水泵编号以及记录运行时间。每次启动泵的时候先用冒泡法对运行时间进行排序,如果当前的时间则运行时间交换,水泵的编号交换,然后启动队列中的第一个序号的泵,停止的时候停止序列中最后一个序号的泵。
提问者对于答案的评价:
嗯,这个想法确实很好,我会认真试试的,运行时间的统计这段程序我会做,关键是在这个交换编号,我还没想好。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc238771.html