通过查看node ids file,您会发现节点ID跳过了951-1999范围,即没有OPC UA节点具有该范围内的节点ID。
该范围是否保留供应用程序使用?我的服务器实现使用950-1999范围内的nodeids安全吗?
如果您能分享规范中提到nodeid范围的一部分,我也将不胜感激。
答案 0 :(得分:5)
您所指的是名称空间0(URI为http://opcfoundation.org/UA/)中的节点ID。整个名称空间保留给OPC Foundation使用。您不能在此命名空间中定义任何新的NodeID,无论它们的数字或其他标识符是什么。
对于特定于您的服务器的节点,您应该定义自己的名称空间-然后就属于您自己。然后,您可以使用该名称空间内的任何节点标识符-甚至是数字标识符都与名称空间0“碰撞”(实际上根本没有冲突,因为存在名称空间是为了防止冲突)。