这里遇到了一个风机群控的问题。
有24台风机,要求可以单控也可以群控。群控主要是因为想全部启动的时候单个逐个操作太麻烦。
而群控的要求是:当打开启动时,所有风机延时2S逐个启动,以减少冲击。
同样原因,当停止时也要求从头至尾逐个停止。
我现在群控方面这样做到了,但发现一个问题,就是当操作员将群控在单控模式下操作过以后,再切换会群控模式,就比较乱套,有的时候会发生多台一起启动一起停止的情况。
所以,现在打算是,可以在单控模式下选择手动启动若干台风机,然后切换到群控模式,则将所有没有启动的风机按照规则逐个启动。而停止的时候,则把原来手动模式启动的风机也一并计算在内,逐个停止。
感觉原来做的程序整个模式都要变了,复杂多了。