现在想想应该是这样的。
1. 关于通讯中断并超时RS指令以下的程序还会不会执行。
答: 这个问题本身就是个问题,PLC的通讯不是扫描到RS指令就立即开始执行通讯进程,而是将通讯子程序挂起在后台,待用户程序执行完成后刷新I/O,最后才是通讯,这就是为什么三菱在RS指令以及通讯手册的注意事项中明确规定了,在RS指令启用后直到通讯结束的过程中不允许修改待发送的数据以及关闭通讯,如果程序刚扫描到RS指令并排队准备执行完用户程序后发送,结果你在程序扫过RS之后的程序中又把数据给修改了,那最终发送的数据肯定就对不上了。 关于PLC的扫描周期的执行顺序参考任何一本欧姆龙的PLC手册都可找到程序执行顺序的章节,有一个流程图。
[ 此帖被来人給朕退下在2021-01-22 22:41重新编辑 ]