modbus通讯长度?

我有一个CPU222 CN  与上位机300的通讯,200的波特率4800可以通讯的上,可9600就通讯不上,可300的数据能传到200的上面。通讯距离大概300-400米。这是哪的问题??

问题补充:
阿鸣你好,接受两端都要加330欧电阻吗?用不用测一下线阻以后再确定?

最佳答案

1、波特率4800可以通讯的上,可9600就通讯不上/
跟线路的规格、质量有关。如果超过50m需要在接收端加330Ω电阻。详见上传的图片。
2、转帖(摘自http://www.ad.siemens.com.cn/service/answer/solved_37063&cid=1027):
关于RS485通信电缆长度和电缆截面积的对应,在传输速率9600bps及以下,经验值有如下的推荐:         
RS485最大无中继传输距离
(@9.6kbps)    电缆导体截面积             接线端子
0~100m                  0.12mm2(26AWG)             RJ45、RJ11
0~200m                  0.20mm2(24AWG)             RJ45、RJ11
200~500m                0.34 mm2(22AWG)            DB插座焊接
500~1200m               0.50 mm2(20AWG)            螺栓紧固压接
1200~1800m              0.828mm2(18AWG)            螺栓紧固压接
1200~1900m              1.309mm2(16AWG)            螺栓紧固压接

图片说明:

modbus通讯长度?  

提问者对于答案的评价:
接收两端都要加330欧电阻吗?用不用测一下线阻以后再确定加多大的电阻?

专家置评

CPU200 RS485通信距离只能达到50m.

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:20
下一篇 2020年10月31日

相关推荐