登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:485通信的离奇问题

点击:1508 回复:15

用串口调试助手,看下问题在哪一目了然
17-01-11 08:38
我的没有加终端电阻,具体什么原因不好说,不知你的程序是怎么写的,你用延时轮流通讯看看,也就是开始跟1#站,然后2#站,再3#站,一直下去,这个时间开始设长一点,再慢慢减。我的是0.3秒。最好用上升沿触发顺序功能块。
17-01-11 10:12

引用 YXBK 在 2017/1/11 10:12:08 发言【内容省略】

我都是M8000直接带,基本上一直读,因为很多时候都是要经常看数据,所以几十个地址一直保持读。
不知道这样会不会不好
17-01-11 15:12
个人看法:
从最后节点写入很慢,这是什么原因呢,人个估计是通信出错了,
出错了,重发,再出错,再重发,几次后成功了,
相比起来,那些一次成功的,叫快,多次发送才成功的,叫慢。
而信号最差的是那个节点呢?最后最远那个。
从交换地址也无法解决这问题可以看到,应是通信信号接收问题。
也就是说:
你的线路已经到了临界了,什么意思呢?
就是从电信号分析,你的通信的电平很差,接收到的信号分辨不清了。
有些(最后最远的那个)节点已经要多次重发通信,才能成功了。

本来就不算好的通信通道,再接负载节点,那就更差了。
废话说多了,
说解决办法:
1,降速,降低通信速度,如降速能把问题解决了,那前面说的是真的。
毕竟还在怀疑中,这方法是不变硬件的基础上的解决办法。
如降速能有解决问题了,但是实际应用不能那么慢的速度,怎办?
2,改善线路,这要么是你的设备有问题,要么是你的线有问题,又或接线有问题。
你用的是不是不是绞线,是否屏蔽线,线的问题可能性较大(从经验上说),
当然你不能因此而放下心,不要检查其他的。
通信线和供电的不同,我试过,那线明明断了一根,一样可以照常通信的,
17-01-11 16:06
怀疑你用的电缆有问题!
   变频器、动力电缆、变压器、大功率电机等往往伴随着低频干扰,而这种干扰是用高导电率材料做屏蔽层的电缆无法解决的,包括原装的进口电缆。只有用高导磁率材料(如钢带、钢丝)做的屏蔽层才能有效抑制低频干扰。
   最常用的方法就是给电缆套上钢管或直接采用高导磁率材料制成的铠装型电缆——ASTP-120Ω(for RS485 & CAN) one pair 18 AWG ,电缆外径12.3mm左右。
最后修改:2017/1/12 9:19:40
17-01-12 09:19
我猜测,可能某一个器件的通讯口有漏电。因为所有485都并联在一起,只要其中一个器件有短路性或漏电性故障,直接导致通讯质量下降。
上示波器看看波形吧
17-01-12 12:59

上一页 上一页

工控新闻

更多新闻资讯