多次同时调用子程序,子程序中用0.1秒脉冲计时
郑志武
发布于2013-01-10 23:55
1
0
标签:
做一个子程序,里面计时0.3或0.6秒等,如果直接用定时器,子程序被多次同时调用时肯定是不行的(行吗?如果行请实例),我想用累加法与0.1秒脉冲累计时间,但s7200中没有0.1s脉冲(这点西门子很不方便,一定要写中断,不如三菱,欧姆龙,建议西门子改进),我对中断不熟悉,不知道如果用中断方式做一个0.1s脉冲,然后累加计时行不行。
佳答案
搜一下200版区,有一个t32中断的例子。
简单的做法是在t32=100ms的中断子程序中,给一个位(例如m0.1)置1,在主程序的后一个网络里复位。这就得到一个0.1s,只接通一个扫描周期的脉冲,这个脉冲你想在哪里用都可以。