话题的由来比较长,是关于利用示波器定位485网络(含profibus)故障点的问题
技术专家专栏 / 崔工说事儿里面崔工介绍了
《增加了几个站点,影响了整个PROFIBUS网络》,帖子地址http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=84&b_sid=1&a_id=1173774&s_id=&num=40#anch
后来崔工补充了《对<增加了几个站点,影响了整个PROFIBUS网络>故障点分析的修正》,帖子地址http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=84&b_sid=1&a_id=1173828&s_id=&num=20#anch
提到了“在波形上可以看到明显的信号反射,通过时间与信号传输速度的关系,计算到反射的位置距离主站大于70米,而70米处正是添加新设备的位置,再去现场重新检查,发现了一个奇怪的安装现象”,看来通过信号的传输速度及示波器显示的反射波形是可以定位故障点的,此方法引起我极大的兴趣,485通讯的可靠性问题被大家一致吐槽,在距离较远且站点众多的情况下,如果能用示波器迅速定位故障点,那真真是极好的。但是苦于自身基础知识的匮乏,一直不得其解。搜索本论坛后发现网友jacky_andy发帖表达了同样的疑惑,地址http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=1160754&s_id=0&num=12#anch,众大家讨论到最好也没有结论。
刚好最近倔劲犯了,打开众搜索引擎,忙活了几天,嘿,还真有收货,请看下图

这是一个profibus网络诊断仪器 ProfiTrace的手册上的插图,请注意左上角黄色框Distance及波形下的黄色注解,说明这个仪器是可以计算故障点到测量点的距离的!也就是说陪伴了我几年的《西门子工业网络通讯指南》的作者---我们可敬可亲可爱的崔工,没有忽悠我们!!!!
继续细读该手册,发现对此计算方法没有过多的解释,后来搜索到另外一款类似的产品BC-700-PB,也没有发现有价值的线索,索性直接发邮件给ProfiTrace的技术支持,他是这样说的

嘿,等于什么都没说,不过也印证了之前的猜测
1.485的网络诊断设备是存在的,而且产品种类不少
2.通过反射的杂波和传输速度,是可以计算故障点的距离的
可是,可是可是,核心的问题还是没有解决,再次引用崔工的波形图