logo好方法网

OPCUA地址空间模型中关联节点的同步更新方法


技术摘要:
本公开涉及一种OPC UA地址空间模型中关联节点的同步更新方法,所述关联节点预先配置有相同的别名,所述方法包括:获取节点的更新信息;根据所述节点的更新信息,获取所述节点的别名;根据所述节点的别名,获取关联节点;根据所述节点的更新信息,更新所述关联节点。通  全部
背景技术:
OPC  UA地址空间模型中的节点关联,一般是通过建立节点间的映射关系表来实 现,而现在每个待关联的节点都需要单独进行手动浏览或查询进行节点关联设置以建立所 述映射关系表,操作路径长,步骤繁琐。 另外,所述节点间的映射关系表需要存储在数据库中,当节点数量达到一定程度 时,会对数据库的存储造成压力,并且会对关联节点的读取、更新等操作的性能产生影响。
技术实现要素:
有鉴于此,本公开提出了一种OPC  UA地址空间模型中关联节点的同步更新方法。 根据本公开的一方面,提供了一种OPC  UA地址空间模型中关联节点的同步更新方 法,所述关联节点预先配置有相同的别名,所述方法包括: 获取节点的更新信息; 根据所述节点的更新信息,获取所述节点的别名; 根据所述节点的别名,获取关联节点; 根据所述节点的更新信息,更新所述关联节点。 在一种可能的实现方式中,所述方法还包括: 接收OPC  UA客户端发送的OPC  UA配置信息,所述OPC  UA配置信息中包括节点的别 名信息; 根据所述节点的别名信息,配置所述节点的别名。 在一种可能的实现方式中,所述节点的别名信息包括节点的标识码和节点的别 名;所述根据所述节点的别名信息,配置所述节点的别名,包括: 根据所述节点的标识码,确定待配置别名的节点; 在所述待配置别名的节点的引用中配置所述节点的别名。 在一种可能的实现方式中,所述方法还包括: 接收OPC  UA客户端发送的别名修改信息; 根据所述别名修改信息,确定待修改别名的节点,并修改所述待修改别名的节点 的别名。 在一种可能的实现方式中,所述节点为变量节点和/或变量类型节点。 在一种可能的实现方式中,所述节点的更新信息包括节点的标识码和节点的变量 更新值;所述根据所述节点的更新信息,获取所述节点的别名,包括: 根据所述节点的更新信息中的节点的标识码,确定待更新的节点; 若所述地址空间模型中所述待更新的节点的值与所述节点的变量更新值不同,获 3 CN 111600739 A 说 明 书 2/8 页 取所述待更新的节点的别名作为所述节点的别名。 在一种可能的实现方式中,所述方法还包括: 获取所述关联节点的值中的最新值; 利用所述最新值更新所述关联节点的值。 在一种可能的实现方式中,所述获取所述节点的更新信息,包括: 获取OPC  UA客户端发送的节点的更新信息,或者,获取数据采集端发送的节点的 更新信息。 在一种可能的实现方式中,所述节点包括不同OPC  UA服务器的地址空间模型中的 节点。 根据本公开的另一方面,提供了一种OPC  UA服务器,所述关联节点预先配置有相 同的别名,包括: 更新信息获取模块,用于获取节点的更新信息; 别名获取模块,用于根据所述节点的更新信息,获取所述节点的别名; 关联节点获取模块,用于根据所述节点的别名,获取关联节点; 关联节点更新模块,用于根据所述节点的更新信息,更新所述关联节点。 通过为地址空间模型中的节点配置别名,并且通过相同的别名来配置所述关联节 点,实现通过相同别名来建立节点关联的目的,不需要建立节点间映射表,降低了存储压 力,关联节点的配置操作也更简单。而且,基于所述节点的别名,使得对关联节点的读取性 能更好,在节点存在更新时,可以自动快速的更新与所述节点具有相同别名的关联节点,从 而使得根据所述节点的别名进行的所述关联节点的同步更新性能更加高效。 根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得 清楚。 附图说明 包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的 示例性实施例、特征和方面,并且用于解释本公开的原理。 图1示出根据本公开一实施例的OPC  UA地址空间模型中关联节点的同步更新方法 的流程图。 图2示出根据本公开一实施例的OPC  UA地址空间模型中关联节点的同步更新方法 的流程图。 图3示出根据本公开一实施例的OPC  UA系统的示意图。 图4示出根据本公开一实施例的所述节点的别名信息,配置所述节点的别名的方 法流程图。 图5示出根据本公开一实施例的地址空间模型中在节点的引用中增加别名的示意 图。 图6示出根据本公开一实施例的别名修改的方法流程图。 图7示出根据本公开一实施例的所示根据所述节点的更新信息,获取所述节点的 别名的方法流程图。 图8示出根据本公开一实施例的OPC  UA地址空间模型中关联节点的同步更新方法 4 CN 111600739 A 说 明 书 3/8 页 的流程图。
下载此资料需消耗2积分,
分享到:
收藏