1、200做主站,在主程序里面首次扫描执行发送指令,这个发送指令是不是在之后就不在执行,而是只执行接收完成中断程序里面的发送指令。
2、想要循环发送两条不同的指令,这个逻辑是否需要写在接收完成中断程序里面
最佳答案
1、200做主站,在主程序里面首次扫描执行发送指令,这个发送指令是不是在之后就不在执行,而是只执行接收完成中断程序里面的发送指令。
如果用sm0.1执行发送指令,那么后面的扫描自然不会该发送程序。接收中断是否执行下一条发送指令,这个要看程序的安排,一般是接收中断置位,通知主程序接收发送已经完成,可以安排下一条发送。
2、想要循环发送两条不同的指令,这个逻辑是否需要写在接收完成中断程序里面。
循环发送不同的指令,一般不用写在中断程序里面。通过上面的介绍可以知道发送空闲时间,在每个空闲时间开始时利用循环指令就可以实现发送程序的循环调用。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc298683.html