发布于 2011-03-21 13:03:46
19楼
哈哈,大家争论的很激烈啊;最近做的一个项目中有个多泵运行控制的要求跟版主的很相似:有个冷却系统,使用4台泵作为冷却泵,根据冷却器的出口温度来确定需要冷却泵的数量;要求长期运行的寿命平衡。我的做法跟13楼(0不是1) 14楼(冬日)的差不多;我目前是这样做的:
1、首先,根据冷却器出口温度计算出需要运行泵的数量(包括停止所有泵);(版主这个应该是根据液位来确定泵的数量)
2、将各泵的累计运行时间存储下来;根据各泵的累计运行时间运行一个排序的程序来确定泵的启动顺序,最短的泵先运行;检修泵设定不参与排序
3、在泵的控制块中增加了一些如跳闸、启动故障、失压的标志位;
4、在程序判断需要增加运行数量或者有运行泵故障时,自动启动排序最优先运行的泵(当然是还未启动的泵中时间最短的);需要减小运行数量时,是优先停止排序最后的泵(当然是运行中累计运行时间最长的泵)
没有14楼说的那样将已经连续运行多长时间的泵停下来,运行时间最短的泵。而是在需要启动时再启动时间最短的泵