设备监控方法、装置、计算机设备及可读存储介质制造方法及图纸

技术编号:39040744 阅读:11 留言:0更新日期:2023-10-10 11:53
本申请公开了一种设备监控方法、装置、计算机设备及可读存储介质,包括:获取配置的至少一OPC UA Client的连接参数和针对至少一OPC UA Server的对接参数;所述连接参数包括各OPC UA Client对应需要连接的OPC UA Server信息,所述对接参数包括至少一设备的设备参数与对应OPC UA Server中数据项的映射关系;根据至少一OPC UA Client的连接参数,建立各OPC UA Client与对应OPC UA Server的连接通道;触发各OPC UA Client加载对应OPC UA Server的对接参数,并通过与对应OPC UA Server的连接通道对所述至少一设备的设备参数进行监控。如此,可以准确实现设备监控,且设备监控的效率高,进而提高了设备的可靠性和稳定性,降低了维护成本。降低了维护成本。降低了维护成本。

【技术实现步骤摘要】
设备监控方法、装置、计算机设备及可读存储介质


[0001]本专利技术涉及监控
,特别是涉及一种设备监控方法、装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]在工业自动化领域中,设备监控是一项重要的任务。通过对设备数据进行监测,可以及时发现设备运行状况异常等情况,提高设备的可靠性和稳定性,减少停机时间,降低维护成本。
[0003]当工业自动化系统中的设备数量和种类增加时,设备监控面临着越来越大的挑战。传统的设备监控方式存在以下缺点:设备数据分散、数据不一致、接口复杂、可扩展性差等。这些问题严重制约了设备监控的效率。然而,如何实现设备监控,提高设备监控的效率,进而提高设备的可靠性和稳定性,一直处于研究之中。

技术实现思路

[0004]本申请的目的在于提供一种设备监控方法、装置、计算机设备及计算机可读存储介质,能够准确实现设备监控,且设备监控的效率高,进而提高了设备的可靠性和稳定性,降低了维护成本。
[0005]为达到上述目的:
[0006]第一方面,本申请实施例提供了一种设备监控方法,所述方法包括:
[0007]获取配置的至少一OPC UA Client的连接参数和针对至少一OPC UA Server的对接参数;所述连接参数包括各OPC UA Client对应需要连接的OPC UA Server信息,所述对接参数包括至少一设备的设备参数与对应OPC UA Server中数据项的映射关系;
[0008]根据至少一OPC UA Client的连接参数,建立各OPC UA Client与对应OPC UA Server的连接通道;
[0009]触发各OPC UA Client加载对应OPC UA Server的对接参数,并通过与对应OPC UA Server的连接通道对所述至少一设备的设备参数进行监控。
[0010]在一实施方式中,所述获取配置的至少一OPC UA Client的连接参数和针对至少一OPC UA Server的对接参数,包括:
[0011]响应于配置指令,基于EAM设备台账提供针对至少一OPC UA Server的对接参数配置界面;所述对接参数配置界面包括基于制定的参数标准设置的设备参数和数据项;
[0012]通过所述对接参数配置界面接收配置操作,生成针对至少一OPC UA Server的对接参数。
[0013]在一实施方式中,还包括:
[0014]在Zookeeper中创建一个主节点作为OPC UA Client集群管理的根节点,并为启动OPC UA服务的至少一服务器节点分别创建一个子节点;所述服务器节点用于运行OPC UA Client;
[0015]监控子节点列表,并在所述子节点列表发生变化时,确定失活的服务器节点;
[0016]根据至少一服务器节点中未失活的服务器节点对应的数量,基于预设调度算法将运行于失活的服务器节点上的OPC UA Client调度至未失活的服务器节点上运行。
[0017]在一实施方式中,所述根据至少一服务器节点中未失活的服务器节点对应的数量,基于预设调度算法将运行于失活的服务器节点上的OPC UA Client调度至未失活的服务器节点上运行,包括:
[0018]对未失活的服务器节点依次分别建立索引以及对运行于失活的服务器节点上的各OPC UA Client依次进行编号;
[0019]针对目标OPC UA Client,将目标OPC UA Client的编号值与未失活的服务器节点对应的数量进行除法运算,获得余数;目标OPC UA Client为运行于失活的服务器节点上的任一OPC UA Client;
[0020]若余数不等于零,则将目标OPC UA Client调度至与所述余数相同的索引值对应的未失活的服务器节点上运行;
[0021]若余数等于零,则将目标OPC UA Client调度至与所述编号值相同的索引值对应的未失活的服务器节点上运行。
[0022]在一实施方式中,所述在Zookeeper中创建一个主节点作为OPC UA Client集群管理的根节点之前,还包括:
[0023]根据至少一服务器节点的数量,基于预设调度算法将至少一OPC UA Client分配至各服务器节点。
[0024]在一实施方式中,还包括:
[0025]获取配置的OPC UA服务,所述OPC UA服务包括服务标识符、目标OPC UA Client、目标参数的标识符以及对应的数据项标识;
[0026]响应于所述OPC UA服务通过提供的标准接口被调用,通过目标OPC UA Client和所述服务标识符将目标参数写入对应OPC UA Server中所述数据项标识所在的数据项。
[0027]在一实施方式中,所述通过与对应OPC UA Server的连接通道对所述至少一设备的设备参数进行监控,包括:
[0028]通过OPC UA Client与对应OPC UA Server的连接通道监听OPC UA Server中数据项的变化;
[0029]在OPC UA Server中数据项发生变化时,更新对应设备的实时数据表,并将设备数据变化信息推送至数据总线以供上层应用系统进行订阅。
[0030]第二方面,本申请实施例提供一种设备监控装置,包括:
[0031]获取模块,用于获取配置的至少一OPC UA Client的连接参数和针对至少一OPC UA Server的对接参数;所述连接参数包括各OPC UA Client对应需要连接的OPC UA Server信息,所述对接参数包括至少一设备的设备参数与对应OPC UA Server中数据项的对应关系;
[0032]处理模块,用于根据至少一OPC UA Client的连接参数,建立各OPC UA Client与对应OPC UA Server的连接通道;
[0033]监控模块,用于触发各OPC UA Client加载对应OPC UA Server的对接参数,并通过与对应OPC UA Server的连接通道对所述至少一设备的设备参数进行监控。
[0034]第三方面,本申请实施例提供一种计算机设备,包括:处理器和存储有计算机程序的存储器,在所述处理器运行所述计算机程序时,实现上述设备监控方法的步骤。
[0035]第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现上述设备监控方法的步骤。
[0036]本申请实施例提供的设备监控方法、装置、计算机设备及计算机可读存储介质,所述方法包括:获取配置的至少一OPC UA Client的连接参数和针对至少一OPC UA Server的对接参数;所述连接参数包括各OPC UA Client对应需要连接的OPC UA Server信息,所述对接参数包括至少一设备的设备参数与对应OPC UA Server中数据项的映射关系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备监控方法,其特征在于,包括:获取配置的至少一OPC UA Client的连接参数和针对至少一OPC UA Server的对接参数;所述连接参数包括各OPC UA Client对应需要连接的OPC UA Server信息,所述对接参数包括至少一设备的设备参数与对应OPC UA Server中数据项的映射关系;根据至少一OPC UA Client的连接参数,建立各OPC UA Client与对应OPC UA Server的连接通道;触发各OPC UA Client加载对应OPC UA Server的对接参数,并通过与对应OPC UA Server的连接通道对所述至少一设备的设备参数进行监控。2.根据权利要求1所述的方法,其特征在于,所述获取配置的至少一OPC UA Client的连接参数和针对至少一OPC UA Server的对接参数,包括:响应于配置指令,基于EAM设备台账提供针对至少一OPC UA Server的对接参数配置界面;所述对接参数配置界面包括基于制定的参数标准设置的设备参数和数据项;通过所述对接参数配置界面接收配置操作,生成针对至少一OPC UA Server的对接参数。3.根据权利要求1所述的方法,其特征在于,还包括:在Zookeeper中创建一个主节点作为OPC UA Client集群管理的根节点,并为启动OPC UA服务的至少一服务器节点分别创建一个子节点;所述服务器节点用于运行OPC UA Client;监控子节点列表,并在所述子节点列表发生变化时,确定失活的服务器节点;根据至少一服务器节点中未失活的服务器节点对应的数量,基于预设调度算法将运行于失活的服务器节点上的OPC UA Client调度至未失活的服务器节点上运行。4.根据权利要求3所述的方法,其特征在于,所述根据至少一服务器节点中未失活的服务器节点对应的数量,基于预设调度算法将运行于失活的服务器节点上的OPC UA Client调度至未失活的服务器节点上运行,包括:对未失活的服务器节点依次分别建立索引以及对运行于失活的服务器节点上的各OPC UA Client依次进行编号;针对目标OPC UA Client,将目标OPC UA Client的编号值与未失活的服务器节点对应的数量进行除法运算,获得余数;目标OPC UA Client为运行于失活的服务器节点上的任一OPC UA Client;若余数不等于零,则将目标OPC UA Client调度至与所述余数相同的索引值对应的未失活...

【专利技术属性】
技术研发人员:陈铁军唐欢卿兰子玉刘静汤灿
申请(专利权)人:中科云谷科技有限公司
类型:发明
国别省市:

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

1