KNX IP 网关设置详解——IP 地址、组播、路由过滤配置
KNX IP 网关(IP Router)的完整设置指南,涵盖 IP 地址模式(手动/DHCP)、组播地址 224.0.23.12 与端口 3671、IP Router 与 Interface 的区别,以及 IP↔KNX 双向路由过滤规则配置。重点解析 KNX→IP 侧组播报文路由难点,提供推荐配置方案。
KNX IP 网关设置详解
来源:湖北德龙自动化科技有限公司
一、IP 地址设置
1.1 设备名称
KNX/IP 路由器可自定义名称,最长不超过 30 个字符,用于在网络中识别各个设备。
1.2 IP 地址模式
| 模式 | 说明 |
|---|---|
| Manual(手动) | 根据现场网络情况手动设置 IP 相关参数 |
| DHCP(自动) | 由 DHCP 服务器自动分配 IP 地址 |
二、组播地址与端口
2.1 默认组播地址
KNX 协议定义了系统的组播地址:224.0.23.12。所有 KNX 组播报文都通过这个地址在以太网中进行路由。
2.2 组播地址修改
在实际工程中,可能需要根据以太网拓扑架构,将不同子网的 KNX 组播报文划分到不同的组播地址。
2.3 端口说明
| 端口类型 | 端口号 | 说明 |
|---|---|---|
| 组播端口 | 3671 | 组播报文通过此端口收发 |
| 数据端口 | 动态分配 | 应用软件通过查询方式从 IP 网关获取 |
| 控制端口 | 动态分配 | 应用软件通过查询方式从 IP 网关获取 |
三、KNX IP Router vs Interface
| 类型 | 功能 | 适用场景 |
|---|---|---|
| KNX IP Interface | 仅作为 KNX 网络接入入口,不具备路由过滤功能 | 简单接入调试 |
| KNX IP Router | 具备以太网接入 + 报文路由过滤两大功能 | 正式工程部署 |
四、路由过滤规则配置
4.1 IP 侧 → KNX 侧
| 报文类型 | 推荐配置 | 说明 |
|---|---|---|
| 单播报文 | Filter(过滤) | 避免下载参数时单播报文传送到其他支线 |
| 广播报文 | Route(透传) | 广播报文一般很少,直接路由 |
| 组播报文 | Filter(过滤) | 避免 IP 侧无关组播报文堵塞 KNX 总线 |
4.2 KNX 侧 → IP 侧
| 报文类型 | 推荐配置 | 说明 |
|---|---|---|
| 单播报文 | Filter(过滤) | 避免支线设备单播发送到其他支线 |
| 广播报文 | Route(透传) | 正常情况下不要 Block |
| 组播报文 | Route(透传) | 确保 PC 端能收到所有组地址数据 |
4.3 组播报文路由——关键难点
ETS 根据组地址生成各网关过滤表。若 KNX→IP 侧组播采用 Filter,某组地址在其他支线未配置时,过滤表会认为无需发送到 IP,导致 PC 端收不到该组地址数据。
推荐方案:KNX→IP 侧组播全部 Route,配合 IP→KNX 侧 Filter 仍能防止总线报文增多。
4.4 主组过滤配置
| 主组范围 | 可选配置 |
|---|---|
| 主组 0~13 | 阻断 / 过滤器 / 路由 |
| 主组 14~15 | 阻断 / 路由 |
| 主组 16~31 | 阻断 / 路由(额外页面) |
五、推荐配置总结
IP 侧 → KNX 侧:单播 Filter | 广播 Route | 组播 Filter
KNX 侧 → IP 侧:单播 Filter | 广播 Route | 组播 Route
这样既能防止无关报文堵塞 KNX 总线,又能确保 PC 端可以收到所有组地址数据。
来源:湖北德龙自动化科技有限公司