按照 Profibus 的规范,当网络中的硬件设备超过32 个,或者波特率对应的网络通讯距离已经超出规定范围时,就应该使用ProfibusRS485 中继器来拓展网络连接。中继器设备使用起来比较简单,这里仅就使用过程中容易出现问题的地方进行介绍。
还是介绍一下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 从Zui远站到中继器网段1之间的距离为200 米,而从中继器的网段2 到Zui远站还可以再扩展200米,这样整个网络的距离为400米。
2) 中继器的一个网段做为中间设备的网络拓展