发布于 2009-10-18 22:31:55
0楼
拆掉DP链路中的DP从站,只保留一个从站,一个一个从站递加调试,不要用递减,麻烦!递加法调通讯看起来麻烦,但是会在最短内准确地找到通讯故障点。
近来在现场调Modbus RS485通讯(现场有20个从站):
1、首先我是用Modscan软件单通每一个从站;
2、随后查总线上“+”,“-”线是否一致,存不存在交叉情况;
3、然后将这20个从站的通讯端子全部拔出只保留一个从站,调试时一个一个递增;
4、递增到哪个站出现问题,就查那个站的端子接头接触情况、电缆交叉情况和电缆本身质量。
PS:不过现场情况复杂多变,曾经在一个现场,我在递加调试中发现:9号以后的从站死活都通不上,每个站单通还是正常的;肉眼观察接线没有交叉的,用手用力拽通讯电缆端子上的电缆,很紧,没有松动现象,用万用表查9号到10号从站之间的通讯电缆的质量,也没有问题!.........
遇到这种情况时,确实令人郁闷!可是不要慌,既然加到9号出现的问题,就说明肯定是这个站某处有问题!于是我拆掉了9号到10号从站之间的通讯电缆、10号到11号从站之间的通讯电缆,然后重新刮了线皮子,重新压线,恢复后继续试,通讯成功!
由此可见有时候我们的眼睛和手也会把自己给骗了,为了避免这种情况,我们就需要把我们的想法付诸于行动!
楼主不防按我的方法试试!本人长期大量调试Modbus通讯,拥有一定的调试Modbus通讯的经验(Modbus通讯终端电阻要依据具体情况加,不是必要)。
工控——这是一条不归路啊