恭喜,你发布的帖子
发布于 2020-08-19 17:34:31
29楼
M2.2 = 通讯指令完成标志位;M2.4 = 通讯指令执行中的错误位。
当通讯指令完成或者错误时,均下移到下一个指令,这个并没有问题的。
如果仅仅只是M2.2指令完成标记位作为执行下一个指令的条件,那么,当通讯错误时,轮询将被停止,这个控制方法是不可取的。
至于MB6在这里仅仅只是描述通讯指令跳转的标记条件,MB6完全是受done位和error控制的,加这个没有实际意义。
请填写推广理由:
分享
只看
楼主