发表于:2003-10-15 06:51:00
23楼
谢谢各位,我现在的解决方案是
将泵阀联锁控制用一个子程序控制。
开泵命令则立即开泵,延时开阀。
关泵命令则立即关阀,延时关泵。
即当泵在开启状态而阀在关闭状态时就要开始延时,当延时到再判断时开泵命令还是关泵命令而动作阀门。使用两个定时器。
自动定时轮换控制采用如下方式:
将并联的几个泵的每个泵各设定一个开泵优先数和一个关泵优先数。
每次设定的定时换泵时间到,如果泵阀在手动、故障或已经开启状态下的泵开泵优先数为零,否则将可操作的泵(即在自动且无故障状态的预备泵)开泵优先数加1。如果泵已经在开启状态则关泵优先数加1。
再对并联的几个泵的优先数求最大值,将最大开泵优先数且大于零的的泵开启。将具有最大关泵优先数的泵关闭。
完成一次换泵操作。