主程序:
LD SM0.1
R Q0.0,1
CALL 0
子程序0:
LD SM0.0
MOVB 16#8D,SMB67
MOVW 500,SMW68
MOVW 10000,SMD72
PLS 0
这段程序输送到P[LC后,不运行,知道把16#8D改为16#85后,才正常运行。不明白只是更改了时间基准就不能正常运行,为什么?
最佳答案
楼主你的程序是没问题的
就是不把把16#8D改为16#85也是可以运行的
你在主程序要每次脉冲串发送完毕调用次PLS 0,如果不调用就是一次过,发送完就没了。
PTO单管模式,只允许一个脉冲串在等待队列,调用次数多了,就会队列溢出
提问者对于答案的评价:
没有在指出问题的实质,在实训中的现象就是这样。但是我没有查看SMB66的输出状态。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc306425.html