本申请涉及工控设备管理领域,尤其涉及一种设备诊断方法、设备和可读存储介质。
背景技术:
1、在工业控制领域中,通常使用设备诊断来帮助企业及时发现设备故障、提高生产效率、降低维修成本以及确保工控系统能够安全稳定运行。
2、在相关技术中,通过控制层设备,例如plc(programmable logic controller,可编程逻辑控制器),获取连接的工控设备的设备诊断数据,并发送给上位机,然后上位机基于设备诊断数据和设备的相关信息,实现对工控设备的监测、分析以及评估,以确定设备的异常状态或者潜在的问题。
3、但是上述技术方案中需要上位机提前清楚工控设备的连接关系等相关信息,当工控设备的关系及数量发生改变的时候,需要通过编码重新配置设备结构信息以适应现场的变化,导致异常发现不及时。
技术实现思路
1、本申请实施例通过提供一种设备诊断方法、设备和可读存储介质,解决了相关技术中当工控设备的关系及数量发生改变的时候,需要通过编码重新配置设备结构信息以适应现场的变化,导致异常发现不及时的技术问题,实现了不需要进行代码的修改和调整,提高了产品平台的扩展性的技术效果。
2、本申请实施例提供了一种设备诊断方法,所述设备诊断方法包括:
3、获取待诊断设备对应的诊断配置文件,以及所述待诊断设备的诊断数据;
4、基于所述诊断配置文件解析所述诊断数据,并生成诊断结果;
5、输出所述诊断结果对应的设备展示页面。
6、可选地,所述获取待诊断设备对应的诊断配置文件,以及所述待诊断设备的诊断数据的步骤之前,包括:
7、根据接收到的工程配置指令和/或触控信息确定逻辑控制设备以及交互设备;
8、基于所述逻辑控制设备执行逻辑层设备组态;
9、基于所述交互设备和至少一个所述逻辑控制设备执行交互层设备组态。
10、可选地,所述基于所述逻辑控制设备执行逻辑层设备组态的步骤包括:
11、根据所述工程配置指令和/或所述触控信息确定所述逻辑控制设备关联的所述待诊断设备;
12、基于所述待诊断设备的故障信息与故障编码的映射关系,确定诊断配置数据;
13、基于所述待诊断设备的设备信息、网络结构和所述诊断配置数据,生成所述待诊断设备对应的所述诊断配置文件。
14、可选地,所述基于所述交互设备和至少一个所述逻辑控制设备执行交互层设备组态的步骤包括:
15、基于所述交互设备、所述逻辑控制设备和所述待诊断设备之间的网络结构,确定组态层级信息;
16、基于所述组态层级信息和设备诊断组件生成并关联设备诊断页面至所述交互设备;
17、装载所述诊断配置文件至所述交互设备和所述逻辑控制设备。
18、可选地,所述基于所述组态层级信息和设备诊断组件生成并关联设备诊断页面至所述交互设备的步骤之前,包括:
19、确定所述工程配置指令关联的至少一个目标平台,不同的所述目标平台具有不同的架构;
20、基于所述目标平台的架构信息确定扩展类型包;
21、基于所述扩展类型包生成所述设备诊断组件。
22、可选地,所述获取待诊断设备对应的诊断配置文件,以及所述待诊断设备的诊断数据的步骤之前,包括:
23、根据网络服务器以及接收到的网址访问请求输出设备诊断页面;
24、根据所述设备诊断页面接收到的触控信息确定所述待诊断设备。
25、可选地,所述基于所述诊断配置文件解析所述诊断数据,并生成诊断结果的步骤包括:
26、当所述诊断数据为故障编码或正常编码时,根据所述诊断配置文件确定所述故障编码对应的故障信息,或所述正常编码对应的运行状态数据;
27、基于所述故障信息或所述运行状态数据确定所述诊断结果。
28、可选地,所述输出所述诊断结果对应的设备展示页面的步骤包括:
29、确定所述诊断数据对应的诊断类型;
30、当所述诊断类型为故障诊断时,确定故障诊断显示框架;
31、根据所述诊断结果填充所述故障诊断显示框架,生成并输出所述设备展示页面。
32、可选地,所述确定所述诊断数据对应的诊断类型的步骤之后,包括:
33、当所述诊断类型为设备运行状态时,确定所述待诊断设备对应的设备模型;
34、基于所述诊断结果关联至所述设备模型对应的每个零部件,生成并输出所述设备展示页面,以展示所述待诊断设备的当前运行状态。
35、此外,本申请还提出一种设备诊断设备,所述设备诊断设备包括存储器、处理器及存储在存储器上并可在处理器上运行的设备诊断程序,所述处理器执行所述设备诊断程序时实现如上所述的设备诊断方法的步骤。
36、此外,本申请还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有设备诊断程序,所述设备诊断程序被处理器执行时实现如上所述的设备诊断方法的步骤。
37、本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
38、由于采用了获取待诊断设备对应的诊断配置文件,以及所述待诊断设备的诊断数据;基于所述诊断配置文件解析所述诊断数据,并生成诊断结果;输出所述诊断结果对应的设备展示页面,所以,有效解决了相关技术中当工控设备的关系及数量发生改变的时候,需要通过编码重新配置设备结构信息以适应现场的变化,导致异常发现不及时的技术问题,实现了不需要进行代码的修改和调整,提高了产品平台的扩展性的技术效果。
1.一种设备诊断方法,其特征在于,所述设备诊断方法包括:
2.如权利要求1所述的设备诊断方法,其特征在于,所述获取待诊断设备对应的诊断配置文件,以及所述待诊断设备的诊断数据的步骤之前,包括:
3.如权利要求2所述的设备诊断方法,其特征在于,所述基于所述逻辑控制设备执行逻辑层设备组态的步骤包括:
4.如权利要求2所述的设备诊断方法,其特征在于,所述基于所述交互设备和至少一个所述逻辑控制设备执行交互层设备组态的步骤包括:
5.如权利要求4所述的设备诊断方法,其特征在于,所述基于所述组态层级信息和设备诊断组件生成并关联设备诊断页面至所述交互设备的步骤之前,包括:
6.如权利要求1所述的设备诊断方法,其特征在于,所述获取待诊断设备对应的诊断配置文件,以及所述待诊断设备的诊断数据的步骤之前,包括:
7.如权利要求1所述的设备诊断方法,其特征在于,所述基于所述诊断配置文件解析所述诊断数据,并生成诊断结果的步骤包括:
8.如权利要求1所述的设备诊断方法,其特征在于,所述输出所述诊断结果对应的设备展示页面的步骤包括:
9.如权利要求8所述的设备诊断方法,其特征在于,所述确定所述诊断数据对应的诊断类型的步骤之后,包括:
10.一种设备诊断设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的设备诊断程序,所述处理器执行所述设备诊断程序时实现如权利要求1至9任一项所述的设备诊断方法的步骤。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有设备诊断程序,所述设备诊断程序被处理器执行时实现如权利要求1至9任一项所述的设备诊断方法的步骤。