按照 Profibus 的规范,当网络中的硬件设备超过32 个,或者波特率对应的网络通讯距离已经超出规定范围时,就应该使用Profibus RS485 中继器来拓展网络连接。中继器设备使用起来比较简单,这里仅就使用过程中容易出现问题的地方进行介绍。
首先还是介绍一下RS485 中继器的面板:
2 RS485 中继器的功能
2.1 网段的划分
RS485 中继器上下分为两个网段,其中A1/B1 和 A1’ / B1 ‘ 是网段1 的一个Profibus接口,A2/B2 和 A2’ / B2 ‘ 是网段2 的一个Profibus 接口,PG/OP 接口属于网段1;信号再生是在网段1 和网段2 之间实现的,同一网段内信号不能再生;两个网段之间是物理隔离的,因而RS485 中继器除了扩展网段外,还有一个作用就是可以进行网络隔离。
2.2 网络拓扑
A1/B1 和 A1’ / B1 ‘其实是一个Profibus 接口的进口/出口的接线端子,就像Profibus 接头的进口/出口一样,因而也涉及到终端电阻的设置问题,这也往往是在使用过程中容易出现错误的地方,这里做个详细的说明:
1) 中继器做为终端设备的网络拓展
在这个网络拓扑中,中继器连接了网段1 和网段2,由于中继器内部是隔离的,因而做为网段1 来讲,中继器就是该网段的一个终端设备,因而在网段1 中,应该将Profibus 网线接在A1/B1 上,同时网段1 的终端电阻设置为“On”;而网段2 与网段1 类似,也需要将电缆连接在A2/B2 上,同时终端电阻设置为“On”。
由于在一个RS485 物理网段中,只能够连接32 个物理设备,但RS485 中继器本身也是一个特殊的DP 从站设备,在网段1 和网段2 中,都分别占用一个物理位置(但不用分配站号),因而实际在这两个网段中都只能再连接31 个DP 主站/从站设备。这些都是物理连接上的限制,在STEP7 组态中,网段1 和网段2 都属于同一个逻辑网络。整个网络上从站的连接个数取决于DP 主站的连接个数(包括RS485 中继器、OLM 等设备)。
中继器扩展的距离,假设1.5M bps 的波特率时,通讯距离为200 米,则网段1 从最远站到中继器网段1 之间的距离为200 米,而从中继器的网段2 到最远站还可以再扩展200米,这样整个网络的距离为400 米。
2) 中继器的一个网段做为中间设备的网络拓展
该网络拓扑中,网段1 仍然时正常的连接,但网段2 不是网络终端设备了,而是网络中间的一个设备,此时终端电阻应当设置在“Off”,而网段2 上的两个终端设备应分别设置终端电阻。
在这种网络拓扑中,网段1 的连接方式和距离和上一种方式相同,但网段2 的扩展距离是从网段2 的左、右两个终端站点之间的距离(1.5M bps 时200 )。
3) 中继器在的两个网段内都做为中间设备的网络拓展
图4 中继器在的两个网段内都做为中间设备的网络拓展此时,网段1 和网段2 都按照上一种拓扑中网段2 的方式进行连接和拓展。即终端电阻为“Off”,网段1 的总长度为200 米(1.5M bps),网段2 的总长度也为200 米(1.5Mbps)。两个网段之间是电气隔离的。
当网络中的终端站出现断电情况时,终端电阻也因无法得到电源而丢失(其实是电阻值发生变化),这将导致信号中断或者出现乱码,从而影响到另外一个网段甚至整个网络的通讯质量,因而建议可以将两个网段断开,这样可以避免网段之间的相互干扰。
3 中继器的隔离接地
由于网段之间是隔离的,因而如果断开 PE 端时,可以将两个网段分别按照接地和不接地的两个网段进行连接操作。