一种OPC设备的节点信息的生成方法及装置制造方法及图纸

技术编号:38892918 阅读:11 留言:0更新日期:2023-09-22 14:16
本发明专利技术提供了一种OPC设备的节点信息的生成方法及装置,其中,所述方法包括:遍历OPC设备集群中的各个OPC设备,并在所述OPC设备集群中确定根节点设备;识别所述OPC设备集群中各个OPC设备所处的层级,并基于所述层级确定所述OPC设备与所述根节点设备之间的极坐标信息;以所述根节点设备所处的位置为基准,按照所述极坐标信息,确定所述OPC设备在节点树中表征的节点位置。本发明专利技术提供的技术方案,能够提高节点信息的生成效率。提高节点信息的生成效率。提高节点信息的生成效率。

【技术实现步骤摘要】
一种OPC设备的节点信息的生成方法及装置


[0001]本专利技术涉及数据处理
,特别涉及一种OPC设备的节点信息的生成方法及装置。

技术介绍

[0002]目前,针对数量庞大的OPC(OLE for Process Control,用于过程控制的OLE)设备,通常是通过人工录入信息的方式,将OPC设备的设备信息进行集中管理。
[0003]为了提高OPC设备的管理效率,目前可以针对OPC设备的设备信息,建立对应的节点树。通过对节点树中的设备节点进行管理,可以极大地提高OPC设备的管理效率。
[0004]然而,目前在生成节点树中的节点信息时,依然需要通过人工录入的方式进行,这样无疑会浪费较多的人力物力,也导致节点信息的生成效率过低。

技术实现思路

[0005]本专利技术提供一种OPC设备的节点信息的生成方法及装置,能够提高节点信息的生成效率。
[0006]鉴于此,本专利技术一方面提供一种OPC设备的节点信息的生成方法,所述方法包括:
[0007]遍历OPC设备集群中的各个OPC设备,并在所述OPC设备集群中确定根节点设备;
[0008]识别所述OPC设备集群中各个OPC设备所处的层级,并基于所述层级确定所述OPC设备与所述根节点设备之间的极坐标信息;
[0009]以所述根节点设备所处的位置为基准,按照所述极坐标信息,确定所述OPC设备在节点树中表征的节点位置。
[0010]在一个实施方式中,基于所述层级确定所述OPC设备与所述根节点设备之间的极坐标信息包括:
[0011]在所述层级中,确定所述OPC设备的序号,并基于所述序号生成所述OPC设备的坐标信息;
[0012]以所述根节点设备所在的位置为原点,确定所述坐标信息到所述原点之间的角度和距离,并生成包含所述角度和距离的极坐标信息。
[0013]在一个实施方式中,在确定所述OPC设备在节点树中表征的节点位置之后,所述方法还包括:
[0014]将所述节点树中的各个OPC设备划分至多个批次中;
[0015]按照预设升级配置信息对当前批次的OPC设备进行模拟升级,并基于模拟升级后的业务数据,判断所述当前批次的OPC设备是否出现异常;
[0016]若没有出现异常,按照所述预设升级配置信息对所述当前批次的OPC设备进行实质升级。
[0017]在一个实施方式中,判断所述当前批次的OPC设备是否出现异常包括:
[0018]对比模拟升级后的第一业务数据与模拟升级之前的第二业务数据,确定所述第一
业务数据和所述第二业务数据之间的误差数据;
[0019]若所述误差数据在预设范围内,判定所述当前批次的OPC设备没有出现异常;若所述误差数据在所述预设范围外,判定所述当前批次的OPC设备出现异常。
[0020]在一个实施方式中,所述方法还包括:
[0021]若所述当前批次的OPC设备出现异常,回退本次的模拟升级,并基于统计的异常信息对所述预设升级配置信息进行调整,以使得基于调整后的预设升级配置信息进行模拟升级之后,当前批次的OPC设备不出现异常。
[0022]本专利技术另一方面还提供一种OPC设备的节点信息的生成装置,所述装置包括:
[0023]根节点确定单元,用于遍历OPC设备集群中的各个OPC设备,并在所述OPC设备集群中确定根节点设备;
[0024]极坐标确定单元,用于识别所述OPC设备集群中各个OPC设备所处的层级,并基于所述层级确定所述OPC设备与所述根节点设备之间的极坐标信息;
[0025]节点位置确定单元,用于以所述根节点设备所处的位置为基准,按照所述极坐标信息,确定所述OPC设备在节点树中表征的节点位置。
[0026]在一个实施方式中,所述极坐标确定单元具体用于,在所述层级中,确定所述OPC设备的序号,并基于所述序号生成所述OPC设备的坐标信息;以所述根节点设备所在的位置为原点,确定所述坐标信息到所述原点之间的角度和距离,并生成包含所述角度和距离的极坐标信息。
[0027]在一个实施方式中,所述装置还包括:
[0028]划分单元,用于将所述节点树中的各个OPC设备划分至多个批次中;
[0029]异常判断单元,用于按照预设升级配置信息对当前批次的OPC设备进行模拟升级,并基于模拟升级后的业务数据,判断所述当前批次的OPC设备是否出现异常;
[0030]实质升级单元,用于若没有出现异常,按照所述预设升级配置信息对所述当前批次的OPC设备进行实质升级。
[0031]由上可见,本公开提供的技术方案,可以基于极坐标信息自动生成OPC设备的节点信息,避免了人工生成节点信息的过程,从而提高了节点信息的生成效率。
[0032]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0033]下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。
附图说明
[0034]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:
[0035]图1为本专利技术实施例中一种OPC设备的节点信息的生成方法的步骤示意图;
[0036]图2为本专利技术实施例中一种OPC设备的节点信息的生成装置的功能模块示意图。
具体实施方式
[0037]以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实
施例仅用于说明和解释本专利技术,并不用于限定本专利技术。
[0038]本专利技术提供一种OPC设备的节点信息的生成方法,请参阅图1,所述方法可以包括以下多个步骤。
[0039]S1:遍历OPC设备集群中的各个OPC设备,并在所述OPC设备集群中确定根节点设备。
[0040]S2:识别所述OPC设备集群中各个OPC设备所处的层级,并基于所述层级确定所述OPC设备与所述根节点设备之间的极坐标信息。
[0041]S3:以所述根节点设备所处的位置为基准,按照所述极坐标信息,确定所述OPC设备在节点树中表征的节点位置。
[0042]在本实施方式中,针对OPC设备集群中的各个OPC设备,可以获取各个OPC设备的依赖信息。该依赖信息可以表征OPC设备在正常运行时,需要依赖的其它OPC设备。通过识别各个OPC设备的依赖信息,对于某个目标OPC设备而言,如果该目标OPC设备的依赖信息表征在正常运行时,不需要依赖其它任何OPC设备,那么该目标OPC设备就可以作为根节点设备。
[0043]然后,根据依赖信息,可以对OPC设备集群中的OPC设备进行分层排布。其中,位于下一层的OPC设备需要依赖上一层的OPC设备。这样,不同的OPC设备,可以分布于不同的层级。
[0044]在同一个层级中,可以按照OPC本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种OPC设备的节点信息的生成方法,其特征在于,所述方法包括:遍历OPC设备集群中的各个OPC设备,并在所述OPC设备集群中确定根节点设备;识别所述OPC设备集群中各个OPC设备所处的层级,并基于所述层级确定所述OPC设备与所述根节点设备之间的极坐标信息;以所述根节点设备所处的位置为基准,按照所述极坐标信息,确定所述OPC设备在节点树中表征的节点位置。2.根据权利要求1所述的方法,其特征在于,基于所述层级确定所述OPC设备与所述根节点设备之间的极坐标信息包括:在所述层级中,确定所述OPC设备的序号,并基于所述序号生成所述OPC设备的坐标信息;以所述根节点设备所在的位置为原点,确定所述坐标信息到所述原点之间的角度和距离,并生成包含所述角度和距离的极坐标信息。3.根据权利要求1所述的方法,其特征在于,在确定所述OPC设备在节点树中表征的节点位置之后,所述方法还包括:将所述节点树中的各个OPC设备划分至多个批次中;按照预设升级配置信息对当前批次的OPC设备进行模拟升级,并基于模拟升级后的业务数据,判断所述当前批次的OPC设备是否出现异常;若没有出现异常,按照所述预设升级配置信息对所述当前批次的OPC设备进行实质升级。4.根据权利要求3所述的方法,其特征在于,判断所述当前批次的OPC设备是否出现异常包括:对比模拟升级后的第一业务数据与模拟升级之前的第二业务数据,确定所述第一业务数据和所述第二业务数据之间的误差数据;若所述误差数据在预设范围内,判定所述当前批次的OPC设备没有出现异常;若所述误差数据在所述预设范围外,判定所述当前批次的...

【专利技术属性】
技术研发人员:余丹兰雨晴李其蓁赵蒙蒙王丹星
申请(专利权)人:慧之安信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1