想做个三个灯依次亮两秒循环的小程序,见图,为什么在NW2的T1处形成死循环,,T1不断地自动重新计时,请高手指点是怎么回事
图片说明:
最佳答案
因为NW2中的定时器的启动位,每次定时器时间到后,有重新触发了。因为你的Q4.2一旦为1后,Q4.1在下个OB1循环中 就变为0了,再下一个OB1周期 又变为1所以,定时器,不断重新启动了。在NW1中置位Q4.1,在NW2中使用置位指令置位Q4.2,这样在你的I0.1为1后系统会先运行T1.时间到后,运行T2,T2时间到后Q4.3等于1.至于什么时候复位Q4.1和Q4.2要看你自己的控制要求了。
提问者对于答案的评价:
xieixe
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc230035.html