新建 好压 ZIP 压缩文件.zip
公司的变频恒压供水泵,共有三台,由LOGO控制三台泵之间的故障切换及72小时定时切换,现在的问题是:有时3#泵变频运行时,3#泵变频运行的接触器会抖动,一直查不到原因,最后怀疑程序问题,上载程序,在电脑上仿真时,发现会出现三种情况:
1)1#泵运行达到72小时,能自动切换到2#泵,但2#泵运行达72小时不会切到3#泵,而是又切回到1#泵。
2)1#泵运行达到72小时,能自动切换到2#泵,但2#泵运行达72小时后,会出现3#泵和1#泵以很快的频率同时通同时断,即输出抖动,持续几秒至几十秒,之会启动3#泵或1#泵。
3)1#泵运行达到72小时,能自动切换到2#泵,2#泵运行达72小时,能自动切换到3#泵,3#泵运行达到72小时,能自动切换到1#泵,如此往复,这才是程序设计的初衷。
我按照论坛前辈浦哥的方法,仿真过程中,发现输出抖动,按“暂停”一个周期一个周期的查看,最后发现:

如图所示,Q2置位72小时后,该切换至Q3,但Q1和Q3都处于停止状态,都满足启动条件,于是乎,
在第N个周期,Q1和Q3同时置位,但本周期内Q1和Q3的触点状态都不会刷新。
在第N+1个周期,Q1和Q3的触点状态刷新,使Q1和Q3复位。
在第N+2个周期,Q1和Q3都处于复位状态,都满足启动条件,于是乎,,,
如此在反复接通、断开、接通、断开(即输出抖动)
附件里面的压缩文件是有问题的LOGO程序,是我从现场上载的原程序,请前辈们帮忙在分析下,为什么会出现这种情况,我自己重新修改了原程序,现在仿真测试一切正常,但一直搞不清原程序为什么不行呢?
附logo程序,I/O点表:
I1自动模式,I2低压力,I3高压力,I4一号泵故障,I5二号泵故障,I6三号泵故障,
I7一号泵运行,I8二号泵运行,I9三号泵运行,I10低水位
Q1一号泵变频运行,Q2二号泵变频运行,Q3三号泵变频运行,Q4自动运行指示
Q5变频运行时压力低,再起一台泵工频运行(配合外围继电器电路实现)
Q6故障指示
仿真前,建议先将三个接通/关断延时定时器,接通和关断的时间由72小时,改为10秒,以节约时间
仿真时,只需将I1置1,程序即可运行。
仿真时,我重点关注的是:Q1启动条件中,B010块的第三管脚,Q3启动条件中,B027块的第三管脚.。