主程序启动,同时设了标志位,在子程序中用VB302判断分支,为零时正常启动前一个定时器,不为零时启动不了后一个定时器,调试时改变VB302值(1改0再改回1,启动什么都不变)可以正常启动后一个定时器了,不知道为什么,有什么方式可以解决。
图片说明:
最佳答案
分支网络过于复杂,建议程序重新编辑,用标志位替换。
另外,定时器启动必须使使能位一直有效,当定时器使能位为0(一个扫描周期)定时器则重新启动。
提问者对于答案的评价:
因为功能比较多,所以分支多,可能就是这个问题,谢谢,我重新改写下程序看看
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc174844.html