AN M0.0 //启动
R T 1
R Q 2.0 //输出
JC M11
A T 1
JC M11
AN Q 2.0
= Q 2.0
L MW 6 //脉冲持续时间
JC M12
L MW 8 //暂停时间
M12: SE T 1
M11: = M 2.4
怎么我仿真时程序第一跳转M12时间为MW6的值,以后再也不跳转M12了,求解
最佳答案
1、你可以使用仿真器仿真一下的,在执行的时候,这个周期执行跳转到M12,下个周期就不执行跳转到M12了,因为你用的AN Q2.0 =Q2.0这条指令是这个周期通,下个周期断开这样循环的
2、仿真器可以手动控制PLC周期的执行,你可以挨个周期控制执行,然后查看逻辑结果,很方便程序的调试
图片说明:
提问者对于答案的评价:
理解的也不对,应为程序就在第一个扫描才会调用,以后了一直都是正常扫描
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc289152.html