2016-03-30
我想求助高手,为什么我在初始化中设定定时器0为100ms定时,但是实际上,定时器0中断服务程序,却不是每隔100ms执行一次?或者说是我中断服务程序写错了?我贴出程序图片,希望有心人帮帮我。
如上3图所示,我定时器0中断服务程序中,应该分别隔200s 400s 600s执行一次。实际上却是PLC运行不到2秒内,所有的q0.4 0.5 0.6 0.7 都被点亮了。我很苦恼
评论5
楼主 2016/3/30 16:01:58
时器0是SMB34,不是SMW34!
如果SMW34=200,结果是:SMB34=0,SMB35=200
楼主 2016/3/31 10:16:51
这很正常,有时候就是钻到死结里出不来。
楼主 2016/4/5 10:10:26
学习了!!!!!!!!!!!!!!!!!!
楼主 2016/4/5 16:33:36
楼主好牛啊,,,
楼主 2016/4/5 20:28:18
楼主大大好人啊 !万分感激啊!