程序说明:PLS的输出端Q0.0已经接到了HSC0的输入端。
图片1中已经说明,在第一次执行PLS指令当中连续再启动三次PLS指令。
图片2为程序。
注意图片3中的HSC0计数为2000次,并表明了确实是连续启动了4次PLS指令。
请问:单管道脉冲在执行PLS指令时需要排队且只能排队一段脉冲串;如此说来,第三次和第四次启动PLS指令应该已经被忽略掉了;如此的话,怎么会有2000次脉冲而不是1500次脉冲。
额外的一个问题,真正执行的脉冲串(代号1),排队中的脉冲串(代号2),如果想要把已经溢出的一个脉冲串(代号3)继续执行的话需要重启PLC,当重启完后此时的PLC运行的是(代号1)还是跳过了(代号1)执行(代号2)、或者先执行(代号2)(代号3)排队,(代号1)直接结束。
非常感谢
问题补充:
麻烦大神们,在满足我的一个问题:如何延迟PLS指令。
非常感谢!
图片说明:
产品版区:SIMATIC S7-200 SMART
悬赏西币:12 | 解决时间:2018-03-19 17:32:44 | 提问者: 我就纳闷了 - 学长  第2级
问题ID:186693
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc258460.html