我有一个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) 螺栓紧固压接
图片说明:
提问者对于答案的评价:
接收两端都要加330欧电阻吗?用不用测一下线阻以后再确定加多大的电阻?
专家置评
CPU200 RS485通信距离只能达到50m.
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc294123.html