RS485为什么多个节点同时向总线发送数据,为何会导致总线呈现短路?

从百度百科里找到这句话:没有弄明白------------------在RS-485网络中,,即当系统有错误,出现多节点同时向总线发送数据时,导致总线呈现短路,从而损坏某些节点的现象。

这里为什么RS485同时向总线发送数据会呈现短路现象?大家帮我分析分析?

最佳答案

如果主站给1号发出请求报文,在1号应答之前又向2号发出请求,1号和2号应答时就有可能发生重叠

提问者对于答案的评价:
谢谢

最佳答案作者回复:
出现楼主提到的问题,最常见的原因就是主站通过周期定时(中断)程序发送报文,从而导致多方应答重叠。因为从站应答的时间是不确定的。通讯任务在系统任务的优先级都较低,有时会拖较长时间,极端情况会有不回应的发生。所以,轮询通讯机制必须建立在应答方式基础上。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc253919.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月9日 上午12:57
下一篇 2018年12月9日 上午12:57

相关推荐