我在子程序中的程序需要定时,但是多次调用的话,定时器无法正常工作,看了网上的帖子,建议用时间脉冲(自带的SM0.5)加上升沿,在程序中自加1指令,来实现定时的功能,那么问题来了:
1.第一个子程序中的功能正常,截图如下图所示:
上图所示的子程序被调用了7次,但是第二个新建的子程序中,被调用时,就无法正常工作。程序逻辑下图所示:

2.看了网上的帖子,说是上升沿指令有数量限制,建议改用中断指令,得到时间脉冲,也是1s为周期的脉冲,程序如下图所示:


子程序中的逻辑如下:


上面两张图,对比可以得到结论,1s为周期的脉冲:Pulse_1s是可以正常发送脉冲的,但是程序段1中不可以正常自加,很是奇怪的问题,纠结了好几天,不知道哪位大神遇到过类似的问题,希望能指点一下我,不胜感激!