警告 "已达到此设备的最大安全组地址数量" 表示超出了设备的 KNX 安全容量,而不是 ETS 错误。 ETS 会阻止超过 MaxSecureGroupKeyTableEntries 或 MaxSecurityIndividualAddressEntries 的配置,以防止出现不支持的设置。 要解决这个问题,可在不必要时禁用安全调试,将组地址安全设置为 "强制关闭",或查阅产品数据表了解 KNX 安全功能。
这条信息说明了什么?
警告 "已达到此设备安全组地址的最大数量" 与设备的 KNX 安全容量限制有关,并不代表 ETS 内部的错误。
通过最近对 ETS 安全验证的增强,ETS 现在可以通过评估 MaxSecureGroupKeyTableEntries 和 MaxSecurityIndividualAddressEntries 参数,更准确地验证安全配置在目标设备上是否可行。
如果配置超出这些限制,ETS 将阻止操作并显示此警告。
此信息何时出现?
在以下情况下,您可能会遇到此警告:
验证 MaxSecureGroupKeyTableEntries:
- 当设备的 IsSecureEnabled 属性(应用程序属性)设为 true 且安全调试(ETS 侧边栏设置)已启用时。
- 对所有已连接的安全模式设置为开启(强制开启)或自动的组地址进行计数,且该计数超过 MaxSecureGroupKeyTableEntries(应用程序属性)时。
验证 MaxSecurityIndividualAddressEntries(发送方):
当组地址链接到安全设备时,ETS 会在后台对多个因素进行评估,包括:
- 设备是否启用了安全通信。
- 收集安全模式为 "自动"(群组地址没有密钥且连接到非安全设备时除外)或 "打开"(强制打开)的所有群组地址。
- 对于每个群组地址,计算发送群组对象的父安全设备(已启用 IsSecureEnabled 和调试)。
- 检查此类设备的独立计数是否超过 MaxSecurityIndividualAddressEntries(应用程序属性)。
如果整个安全配置超出了设备的容量,则会触发此警告。
为什么 ETS 会阻止这个配置?
这种行为是故意的。
ETS 确保:
只有设备支持的配置才被允许。
换句话说,ETS 可阻止在实际场景中无法正确运行的配置。
您可以采取哪些行动?
如果收到此信息,请考虑以下选项:
1. 在不需要安全性的设备上禁用安全调试。
2. 将组地址安全模式设置为 "强制关闭"。
3. 有关设备 KNX 安全功能的详细信息,请查阅产品说明书或数据表。