发布于 2009-11-11 13:16:03
2楼
鼠老爹谢谢你。
“对于VD104的累加现象不明白,为什么在VB10=1和2的时候,不管M0.2等于1还是0都能累加,而VB大于等于3时,只有M0.2等于0时才能累加”。
我试了一下你改得程序,VB10=2的时候,M0.2等于1也不会累加了,而VB10=1的时候,不管M0.2等于1还是0还会累加。
对于时基中断一次调用即可运行(除非中断禁止或断开)。
在上例程序中当VB10=1时即SMB34=1时,不管M0.2等于1还是0都能使中断0运行,而当VB10大于等于2时即SMB34大于等于2时,M0.2置位再复位中断0才能运行,M0.2再置位时中断0不运行,这种现象不同于VB10=1时的情况。