发表于:2005/10/17 19:18:00
#0楼
我是一个初学者,现在有点疑问,希望各位高手给一个详细的解答
我对INCW这个指令有点疑惑,
比如一个程序
LD I0.1
TON T33,10
LD T33
INCW VW10
R T33,1
这个过程中,我用仿真程序监视VW10的值 当我按下I0.1的时候 VW10内的值一直不停的跳动,向上增加.
而换一个程序
LD I0.1
TON T33,10
LD T33
= Q0.0
R T33,1
却没有发现Q0.0一直闪烁.
我想请教一下高手,怎么才可以做到接通I0.1,不论接通时间的长短,VW10内的值只加1呢,再按一次I0.1的话,VW10的值再加1呢.
而不是像我的程序这样,每扫描一次,就自己累加一次呢??
谢谢高手指教!!!!!!!!!!!!!
我对INCW这个指令有点疑惑,
比如一个程序
LD I0.1
TON T33,10
LD T33
INCW VW10
R T33,1
这个过程中,我用仿真程序监视VW10的值 当我按下I0.1的时候 VW10内的值一直不停的跳动,向上增加.
而换一个程序
LD I0.1
TON T33,10
LD T33
= Q0.0
R T33,1
却没有发现Q0.0一直闪烁.
我想请教一下高手,怎么才可以做到接通I0.1,不论接通时间的长短,VW10内的值只加1呢,再按一次I0.1的话,VW10的值再加1呢.
而不是像我的程序这样,每扫描一次,就自己累加一次呢??
谢谢高手指教!!!!!!!!!!!!!