恭喜,你发布的帖子
发布于 2017-10-19 17:07:45
9楼
还有一个事情我预先通知你:
DataPtr在未Done的时候修改过里面的值,会导致Msg出错。现象就是偶尔发出运行指令却不运行,偶尔发出停止指令却不停止。但是由于你的轮训是无缝无条件轮训,所以这个出错你将观察不到。但是一个停机的边缘指令却已经错过了,而下一个轮训到来的时候,一切又变得那么的风平浪静。可怜设备已经撞烂了。
要是你半信半疑,你可以在Msg指令之后对ERR输出做一个不等于0的比较,然后置位一个输出Q。一旦Q接通,你就会信的了。
请填写推广理由:
分享
只看
楼主