发布于 2017-02-26 01:30:36
6楼
这个逻辑说起来是很简单的,只是做起来有点烦。
简单点就是启动信号有效后,先马上开没故障且运行时最少的泵,然后每5秒判断压力过高还是过低,过高则找出没故障且停机中且运行时最少的一台泵开起来,过低则找出当前运行的泵中当前运行时间最长的一台泵关掉它。再有一个就是故障轮换不用去管它了,就算泵停了还有每5秒会根据压力判断自动增开的。还有就是关机,建议每2~3秒关一台(比如用一个负值代替设定值用2~3秒做判断时间周期)直到关完就可以了,不建议立刻关掉,那样水锤现象比较可怕的……
另外,如果要实现起停排序效果的话,会更啰嗦,客户没这个需求的话不建议初学者搞排序…