*主题*:Modbus 485通讯干扰问题
*前提*:
一个Modbus主站带了2个或两个以上的设备,下面以“带两个设备,功能码03"为例 进行说明;
*现象*:
(一) 通讯正常的情况:
主站读1号从站 1号从站回复
主站读2号从站 2号从站回复
主站读1号从站 1号从站回复
主站读2号从站 2号从站回复
主站读1号从站 1号从站回复
主站读2号从站 2号从站回复
(二)通讯出现干扰的情况:
主站读1号从站 1号从站回复
主站读2号从站 2号从站回复
主站读1号从站 干扰报文 (此时出现干扰)
主站读2号从站 1号从站回复
主站读1号从站 2号从站回复
主站读2号从站 1号从站回复
主站读1号从站 2号从站回复
1号从站回复
*干扰后果*:
从通讯干扰出现点可以看出:当出现干扰过后,主站读1号从站时,收到的是干扰报文;主站读2号从站时,收到的是1号从站的报文;再之后,主站读1号从站时,收到的是2号从站的报文;
总而言之,出现这种干扰之后,就会导致通讯紊乱!
*问题*:若有哪位知道怎么解决,或者遇到过此类问题,请不吝赐教!在下由衷的表示感谢!