2分钟了解KNX/EIB协议 第三篇KNX/EIB 拓扑

2分钟了解KNX/EIB协议 第三篇KNX/EIB 拓扑

技术调试方案 浏览 评论

为什么要用拓扑?

1)为了完成稍微大点或大型的工程。目前仍定义为一条物理线段内支持64(256)个设备,超出了就得跟拓扑沾点边咯。

2)为了完成更远距离的通信,设备和设备间超过700米以上,用中继器实现。

3)为了各个子系统独立,又可以集中控制,如不同楼层和单元之间的独立。

一、拓扑概述:

拓扑设备三剑客:准确来说拓扑就2个东西,其中中继器和线耦合器是一个东西,下载不同的ETS应用即可完成不同的功能。

1)中继器(重发器):主支线都是双绞线,无过滤表,转发所有报文。

2)线耦合器:主支线都是双绞线,有过滤表,转发过滤表中报文。

3)IPRouter:主线是IP,支线是双绞线,有过滤表,转发过滤表中报文。

无图无真相,上一个完整的拓扑图:


 图片1_副本.jpg

上图中,骨干耦合器和线耦合器是同一个设备。上图中包含了一个大的完整的拓扑结构。

    从逻辑上来划分的话一个支线内最多是256个设备,包含线路耦合器自身(如同IP地址每个段内最大值是255),但是一条线段内的设备又受物理层介质的限制,每个KNX线段内最多支持64个设备(不包括电源),所以要想获得一个完整的支线,又需要3个中继器进行扩展。

LC(线耦合器)一侧的代表一个支线(二次线),LC的另外一侧组成了干线

BC(骨干耦合器)一侧代表干线,BC的另外一侧则组成了骨干线

IPRouter:可以直接取代LC或BC,然后通过IP网络将多个KNX线段连接在一起。现在和未来流行的最简单的拓扑。

实际使用一个支线内的设备不一定要带256个设备。有时候在实际工程中由人为划分。比如一层楼是一个支线,一栋楼是一个干线等等,从逻辑上区分设备的安装位置,彼此控制又得以独立互不影响。

注意:

1)每一条KNX线段内都需要配备至少一个KNX总线电源。一个线耦合器可以分两个线段,需要2个电源。2个耦合器可以分三个线段,需要三个电源。

2)在一个系统中不能在不同支线之间形成回路。即使有路由计数器保证,一个报文不会再回环中永传下去。

3)以上干线、骨干线、支线这些概念不必纠结,称呼叫法在不同教材中都不同,在实际使用中,你知道哪些设备属于那边,谁来控制谁就行了。

4)任意时候,你关心的仅仅是线耦合器中的过滤表的情况。过滤表的设置,牵扯到设计的功能能否实现。

二、拓扑中的报文传输:这里所说的报文传输,说的都是组地址报文。也就是用于功能控制的报文。

1)内部报文:一条KNX线段内的报文,由于KNX报文是广播的,所以任何一个报文在总线上,所有的设备都可以被收到,然后执行相应的动作。

2)跨线报文:如果有两条KNX线段,用一个线耦合器将彼此连在一起。两个线段内各自的报文可以畅通无阻,但是如果跨过这个线耦合器来控制另外一边的设备怎么搞?要么将线耦合器配置为中继器功能,允许所有报文通过;要么就是要将通过的组地址写入线耦合器的过滤表中,允许通过即可。一般来说,使用ETS来配置使用线耦合器工程的时候,ETS会自动生成过滤表。直接下载到线耦合器中即可,也可以手动添加。

3)跨域报文:也就是一个报文从二次线-》干线-》骨干-》干线-》二次线。为了让这个报文能在整个大系统中畅通无阻,只需要将该组地址添加到所有需要该报文流经的线耦合器和骨干耦合器中。

 

 

三、拓扑的示例:

1)采用线耦合器来进行拓扑结构。所有的布局跟第一张图类似。

 

 

图片2.jpg

 

 

2)采用IPRouter进行的拓扑结构。感觉一下子简单了很多。毕竟少了干线和骨干线,一切都是靠IP连在一起。

 

 

图片3.jpg

 

 

上一篇: 2分钟了解KNX/EIB协议 第二篇KNX/EIB协议 产品

下一篇: 施耐德莫顿系统定时回路 开启时间不准 原因分析

相关方案

留言与评论(共有 0 条评论)
   
验证码:
三分快3 十大网络博彩 分分pk拾 彩票微信群大全 十大正规官网赌博游戏排名 十大赌博官网 十大线上娱乐 分分pk拾 全球真人娱乐 网络赌博游戏平台