恭喜,你发布的帖子
发布于 2017-10-20 09:18:15
10楼
你的程序,问题出在没有做M点的初始化工作(清零M),导致有两条MSG指令同时激活了,所以通讯就出问题咯。
还有就是MSG的DONE只能用上升沿出发联动下一个MSG,而不要直接联动,否则通讯逻辑比较容易搞不清楚。
再有就是,最好适当加长帧之间的间隔时间,毕竟不是每个modbus从站都能够在3.5个字符间隔能正常响应的。
请填写推广理由:
分享
只看
楼主