PROFIBUS站点间是否有最短距离要求
在PROFIBUS的网络巡检中有一个突出的现象容易被忽略,就是两个站点间的最短距离。有时在一些文档中可以看到PROFIBUS的安装有一米原则,但是在PROFIBUS的安装规范中并没有查看到,可能有两个原因:1)没有找到;2)可能是推荐安装,没有具体提出。
两个站点距离太长,电缆间的分布电容大,那么脉冲信号沿的上升和下冲时间变长,这样方波的沿就变得圆滑了,通过示波器可以查看到,如图1所示。这个很好理解,因为手册中有详细的说明,通信距离与速率的关系。
但是两个站点间距离太近会有什么样的负面影响呢?在我看来,这可能是与PROFIBUS连接头的寄生电容有关,连接头的容性负载阻抗与传输线特性阻抗不匹配将造成信号的反射,如果这样的接头距离太近,就可能造成反射信号峰值的叠加,最终破坏正常的通信,那么西门子的PROFIBUS接头中是否有最短的限制呢,答案是肯定的,这些参数要求在手册中可以查看到,为了方便,将这样的要求在下面列出,参考表1. 不同型号的接头有不同的值,现在大部分的PROFIBUS接头的值都是0.1,这些值是为了计算用的,安装规则规定两个站点间的距离大于两个PROFIBUS连接头的值就可以了,也就是说两个站点间最短距离大于20cm就可以了,从表1中可以看到,有的接头的值为0.7,可能与制作工艺有关,所以使用不同厂家的接头,最短距离的要求也可能不同。
可以看看现场实际PROFIBUS的布线(如图2所示)对通信的影响,两点间距离大于20cm,但是小于1m,非西门子连接头,所以不知道具体的安装要求。
通过示波器检测到的波形如图3所示,可以看到波形有信号反射,这样的影响可能会造成网络上的站点偶发掉站。
更换西门子的接头后,通过示波器检测到的波形如图4所示,可以看到反射信号消失。
信号的反射问题有可能是接头的问题,也有可能是接线的问题,这里就不说了,总之问题解决了就可以了。