发表于:2006/9/20 18:43:00
#0楼
小弟所在工厂里有一个恒压供水系统,不怎么完善,总是让变频器带一个水泵,另两个水泵在低水压时启动,总是让其中一个先启动,另一个如果水压还是低,再启动.
所以长期都是第一个水泵比第二个水泵运行时间长,造成磨损不匀.
现在小弟编一段程序出来实现平均磨损.请高手指点!
程序功能:
系统要求增压时X0接合,两秒后0号输出,再有要求(再接合两秒),1号输出...直到3号输出
系统要求减压时X1接合,两秒后从最后一个输出口(例如3号)开始断开输出,如果再有要求减压,再断开2号...
当系统断开到了第一次接合的输出口,即0-3号均无输出,此时如果下一次系统有增压要求时,第一个接通是1号,而不是0号...
下一次1-3号无输时,则再接合的是2号,再一次,则是3号,再下一次,则是0号...
个人认为本程序有冗长之处,请高手指点!
附上程序中的注释不完整,大家不用看也罢!
所以长期都是第一个水泵比第二个水泵运行时间长,造成磨损不匀.
现在小弟编一段程序出来实现平均磨损.请高手指点!
程序功能:
系统要求增压时X0接合,两秒后0号输出,再有要求(再接合两秒),1号输出...直到3号输出
系统要求减压时X1接合,两秒后从最后一个输出口(例如3号)开始断开输出,如果再有要求减压,再断开2号...
当系统断开到了第一次接合的输出口,即0-3号均无输出,此时如果下一次系统有增压要求时,第一个接通是1号,而不是0号...
下一次1-3号无输时,则再接合的是2号,再一次,则是3号,再下一次,则是0号...
个人认为本程序有冗长之处,请高手指点!
附上程序中的注释不完整,大家不用看也罢!
附件:
[本地下载]