一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

设备状态监控方法、装置、系统及计算机可读存储介质与流程

2022-09-15 00:54:13 来源:中国专利 TAG:


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.图1是本发明实施例方案涉及的设备状态监控系统的结构示意图;
37.图2为本发明设备状态监控方法一实施例的流程示意图;
38.图3为本发明设备状态监控方法又一实施例的流程示意图;
39.图4为本发明设备状态监控装置一实施例的功能模块示意图。
40.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
41.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
42.本发明实施例的主要解决方案是:一种设备状态监控方法,所述设备状态监控方法包括以下步骤:
43.获取当前监控对象的调用信息;
44.根据所述调用信息和预设信息模型确定与所述当前监控对象对应的实例化信息模型;其中,所述预设信息模型是由多个不同层级的信息子模型进行嵌套得到的,所述信息子模型至少包括车间级信息子模型、产线级信息子模型或设备级信息子模型中的一种;
45.根据所述实例化信息模型和所述当前监控对象的运行状态数据监控所述当前监控对象的运行状态。
46.由于现有的监控系统采集的大量监控数据都是相互独立存在的,数据之间缺少关联性,数据的组织方法比较零散不直观,例如在工厂中,不同的车间中或产线上的设备监控
数据的保存方式或数据格式都存在差异,导致不同车间、产线或设备之间的数据共享和数据流通难度比较大,在对监控数据进行数据分析时需要针对不同的车间、产线或设备分别建立不同的信息系统,事项繁杂且浪费人力成本。
47.本发明提供一种设备状态监控方法,克服了现有技术中监控系统采集的大量监控数据都是相互独立存在的,数据之间缺少关联性,数据的组织方法比较零散不直观的技术问题。在所述设备状态监控方法中,提供了一种由多个不同层级的信息子模型进行嵌套得到的预设信息模型,所述信息子模型至少包括车间级信息模型、产线级信息模型或设备级信息模型中的一种;通过所述预设信息模型可以获取与当前监控对象对应的实例化信息模型,该实例化信息模型可用于监控车间、产线或是设备的运行状态,基于该实例化信息模型通过不同的信息系统对同一台设备进行监控,能够避免监控数据或监控结果不一致的问题。例如通过车间信息系统和产线信息系统对设备运行状态进行监控,由于车间信息系统使用的实例化信息模型与车间级信息模型的数据结构一致,产线信息系统使用的实例化信息模型与产线级信息模型的数据结构一致,而同一设备所属的车间肯定包括了同一设备所属的产线,即车间级信息模型包括了产线级信息模型,因此二者对同一设备进行监控时得到的监控数据是完全一致的,都能够作为设备运行状态的参考标准。由于整个工厂里的监控对象均是由基于同一预设信息模型创建的实例化信息模型来进行监控的,所以不同监控对象的同一状态数据能够在不同的信息系统之间共享,避免了数据结构不同或数据格式不同导致的数据零散的问题,实现了各信息系统之间的数据统一和数据共享,增强了数据之间的关联性,降低了信息系统分析数据的难度。
48.参照图1,图1为本发明实施例方案涉及的硬件运行环境的设备状态监控系统结构示意图。
49.如图1所示,该设备状态监控系统可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。
50.本领域技术人员可以理解,图1中示出的结构并不构成对设备状态监控系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
51.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及设备状态监控程序。
52.在图1所示的设备状态监控系统中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明设备状态监控系统中的处理器1001、存储器1005可以设置在设备状态监控系统中,所述设备状态监控系统通过处理器1001调用存储器1005中存储的设备状态监控程序,并执行本发明实施例提供的设备状态监控方法。
53.本发明实施例提供了一种设备状态监控方法,参照图2,图2为本发明一种设备状
态监控方法一实施例的流程示意图。
54.本实施例中,所述设备状态监控方法包括:
55.步骤s10,获取当前监控对象的调用信息;
56.需要说明的是,本实施例中,执行主体为设备状态监控系统,所述设备状态监控系统是一种工业信息监控系统,用于监控工厂中各组成部分的运行状态,示例性地,pc(personal computer,个人计算机)、智能手机、平板电脑、便携式计算机等终端设备都可以作为所述设备状态监控系统。所述当前监控对象可以是工厂中的车间、产线或设备,所述调用信息可以是所述车间、产线或设备的名称,例如生产车间、品检产线或电压监测设备等,也可以是用于所述车间、产线或设备的唯一身份标识,例如001号车间、002号产线或003号设备等。
57.步骤s20,根据所述调用信息和预设信息模型确定与所述当前监控对象对应的实例化信息模型;其中,所述预设信息模型是由多个不同层级的信息子模型进行嵌套得到的,所述信息子模型至少包括车间级信息子模型、产线级信息子模型或设备级信息子模型中的一种;
58.需要说明的是,所述实例化信息模型是在所述设备状态监控系统的内存空间中为所述当前监控对象建立的数据监控模型;在已获取到当前监控对象的调用信息的情况下,只要在预先建立好的预设信息模型中找到与所述当前监控对象的调用信息一致的信息模型,并在所述设备状态监控系统的内存中为其开辟一块内存空间进行数据的读取,即可完成信息模型的实例化过程,实例化完成后,可以认为所述内存空间中实例化信息模型的数据变化与当前监控对象的实际数据变化是一致的。
59.作为一个实例,本实施例中,步骤s20之前包括:步骤s11,获取预设模型框架和不同层级的建模对象的属性信息;其中,所述预设模型框架是通过多个预设基础对象进行构建的;步骤s12,根据所述预设模型框架和所述不同层级的建模对象的属性信息构建不同层级的建模对象的信息子模型;步骤s13,将所述不同层级的建模对象的信息子模型进行嵌套得到预设信息模型;步骤s14,创建中间文件,将所述预设信息模型存储至所述中间文件中。
60.作为一个实例,本实施例中,所述不同层级的建模对象至少包括车间、产线或设备中的一种,步骤s12包括:根据所述预设模型框架和所述车间的属性信息构建车间级信息子模型;和/或,根据所述预设模型框架和所述产线的属性信息构建产线级信息子模型;和/或,根据所述预设模型框架和所述设备的属性信息构建设备级信息子模型。
61.需要说明的是,在实例化信息模型之前,本实施例已预先构建了由不同层级的建模对象的信息子模型进行嵌套得到的预设信息模型,所述不同层级的建模对象即对应于工厂中所有可能需要进行数据监控的车间、产线或设备;由于预设信息模型是由不同层级的建模对象的信息子模型进行嵌套得到的,因此,需要先对不同层级的建模对象分别建立信息子模型,即先基于相同的预设模型框架和多个车间、产线或设备的属性信息分别建立多个车间级信息子模型、产线级信息子模型和设备级信息子模型。
62.所述信息子模型是基于预设模型框架和建模对象的属性信息构建的,所述建模对象的属性信息包括建模对象的名称、状态数据等信息,分别与预设模型框架中的变量对应,在建立信息子模型时,只需要根据预设模型框架中已经设定好的多个变量分别填入建模对象的属性信息即可。
63.所述预设信息模型可以将其认定为工厂信息模型,所述工厂信息模型中可以包含多个车间级信息子模型、产线级信息子模型或设备级信息子模型,分别对应于工厂中包括的多个车间、产线或设备,即所述车间级信息子模型、产线级信息子模型或设备级信息子模型可以视为所述工厂信息模型的组成成员;每个所述车间级信息子模型中也可以包括多个产线级信息子模型或设备级信息子模型,分别对应于车间中包括的多个产线或设备,即所述产线级信息子模型和设备级信息子模型可以视为所述车间级信息子模型的组成成员;每个所述产线级信息子模型中也可以包括多个设备级信息子模型,分别对应于产线上包括的多个设备,即所述设备级信息子模型可以视为所述产线级信息子模型的组成成员;每当建立完成一个信息子模型时,都将其加入到所述预设信息模型中,作为预设信息模型中的一个组成成员,使得预设信息模型能够与工厂及其包含的所有能够产生监控数据的组成部分相对应。示例性地,所述预设信息模型可以以离线文件或中间文件的形式存在,例如xml(extensible markup language,可扩展标记语言)格式的文件,在需要实例化信息模型时,只需根据所述当前监控对象的调用信息从所述xml文件中调用与之对应的信息子模型,即可完成信息模型的实例化过程,例如当前监控对象为生产车间时,只需从xml文件中调用生产车间对应的信息子模型,并为其在内存空间中声明一个变量用于存储生产车间产生的运行状态数据,即确定了生产车间的实例化信息模型,基于该变量即调用生产车间对应的信息子模型中的各项功能来处理所述生产车间产生的运行状态数据;再例如当前监控对象为品检产线时,只需从xml文件中调用品检产线对应的信息子模型,并为其在内存空间中声明一个变量用于存储品检产线产生的运行状态数据,即确定了品检产线的实例化信息模型,基于该变量即调用品检产线对应的信息子模型中的各项功能来处理所述品检产线产生的运行状态数据。
64.步骤s30,根据所述实例化信息模型和所述当前监控对象的运行状态数据监控所述当前监控对象的运行状态。
65.需要说明的是,所述运行状态数据是能够体现所述当前监控对象的运行状态的关键数据,具体的,可以根据实际需求进行设置和更改;所述实例化信息模型包括与当前监控对象的运行状态数据对应的实例对象变量,例如当前监控对象的运行状态数据是温度、电压或电流,那么在实例化信息模型中也会有一个与预设信息模型中一致的代表当前监控对象的温度、电压或电流的实例对象变量来采集并存储当前监控对象的温度、电压或电流数据。
66.作为一个实例,本实施例中,步骤s30包括:步骤s31,根据所述实例化信息模型中包含的报警配置信息模型和所述当前监控对象的运行状态数据,监控所述当前监控对象的运行状态;还包括:步骤s32,根据所述实例化信息模型中包含的命令配置信息模型和所述当前监控对象的运行状态数据,监控所述当前监控对象的运行状态。
67.需要说明的是,由于所述实例化信息模型是基于预设信息模型创建的,故而可以通过所述实例化信息模型中的实例对象变量调用所述预设信息模型中已有的与所述当前监控对象的运行状态数据相关的报警配置信息模型和命令配置信息模型,上述步骤s31和s32是并列关系,所述报警配置信息模型用于判断当前监控对象的运行状态数据是否符合报警条件,若符合则输出报警信息,若不符合则清除报警信息,所述报警信息可以是温度异常、电压异常或电流异常等;所述命令配置信息模型用于判断当前监控对象的运行状态数
据是否符合执行特定命令的条件,若符合则执行该特定命令,若不符合则不执行该特定命令,所述特定命令可以是由用户自定义的设备操作指令,例如升高或降低温度、增大或减小电压、增大或减小电流等。
68.示例性地,可以通过将所述运行状态数据输入到所述报警配置信息模型和命令配置信息模型中,并动态获取所述报警配置和命令配置的输出结果,再根据所述输出结果判断是否调整所述当前监控对象的运行状态。可以理解的是,通过所述实例变量对象将采集到的运行状态数据输入到与所述当前监控对象的运行状态数据相关的报警配置信息模型和命令配置信息模型中以进行报警条件和命令条件的判断,并等待所述报警配置信息模型和命令配置信息模型的输出结果,根据输出结果就可以得知所述运行状态数据是否符合输出报警信息的条件或输出命令信息的条件。若所述输出结果为报警信息或命令信息,可以推送所述报警信息或命令信息以使所述当前监控对象的负责人调整所述当前监控对象的运行状态;若所述输出结果不为报警信息或命令信息,则不需要调整所述当前监控对象的运行状态。应理解的是,若所述输出结果为报警信息时,说明当前监控对象的运行状态数据满足报警条件,设备状态监控系统会将该报警信息及时地推送到当前监控对象的负责人处,以使负责人能够尽快寻找到报警的原因,排除导致设备、产线或车间运行异常的不稳定因素,当问题解决后,动态采集到的运行状态数据应会恢复正常,也就不会满足报警条件,此时即可取消报警信息,给工作人员(即所述负责人)即时的反馈;同时,对于命令信息而言,一般只要收到命令信息就可以将其推送给负责人以使其及时操作设备改变运行状态,此外,若设备具备自动执行命令信息的能力,也可以之间将命令信息下发到当前监控对象处,使其直接从数据库中查找到命令信息对应的执行动作并执行该动作以调整其运行状态。
69.本实施例提供了一种设备状态监控方法,克服了现有技术中监控系统采集的大量监控数据都是相互独立存在的,数据之间缺少关联性,数据的组织方法比较零散不直观的技术问题。在所述设备状态监控方法中,提供了一种由多个不同层级的信息子模型进行嵌套得到的预设信息模型,所述信息子模型至少包括车间级信息模型、产线级信息模型或设备级信息模型中的一种;通过所述预设信息模型可以获取与当前监控对象对应的实例化信息模型,该实例化信息模型可用于监控车间、产线或是设备的运行状态,基于该实例化信息模型通过不同的信息系统对同一台设备进行监控,能够避免监控数据或监控结果不一致的问题,由于整个工厂里各监控对象的信息子模型都是基于相同的预设模型框架构建的,故而各个信息子模型都具备相同的数据结构,避免了数据结构不同或数据格式不同导致的数据零散的问题,使得各车间、产线或设备的信息系统之间的数据能够流通和共享,降低了信息系统分析数据的难度,因此工厂的监控信息管理者能够基于设备状态监控系统对工厂中的任一被监控对象进行数据分析,操作简便且节省时间。
70.进一步的,参照图3,图3为本发明设备状态监控方法的又一实施例的流程示意图。
71.基于上述图2所示的实施例,本实施例中,步骤s11之前包括:
72.步骤s01,获取预设基础对象;其中,所述预设基础对象至少包括结构体变量、成员变量、配置变量、报警配置变量和报警变量中的一种;
73.步骤s02,根据所述预设基础对象构建预设模型框架。
74.作为一个实例,本实施例中,所述预设基础对象包括结构体变量、成员变量、配置
变量、报警配置变量和报警变量,步骤s02包括:创建所述结构体变量;通过在所述结构体变量中创建所述成员变量、所述成员变量相关联的配置变量、所述成员变量相关联的报警配置变量以及所述成员变量相关联的报警变量,构建所述预设模型框架。
75.作为一个实例,本实施例中,步骤s12包括:通过所述不同层级的建模对象的属性信息分别配置所述结构体变量、成员变量、配置变量、报警配置变量和报警变量,构建不同层级的建模对象的信息子模型。
76.可以理解的是,所述模型框架是不包含建模对象的属性信息的,只有将建模对象的属性信息一一代入所述模型框架中,才能完成信息子模型的建立。
77.本实施例提供的预设基础对象包括结构体变量、成员变量、配置变量、报警配置变量和报警变量五种基础对象,每种基础对象包含建立信息模型时需要的信息。各个基础对象包含的信息如下:
78.结构体变量的模型信息包括结构体变量名称,可选地,所述结构体变量名称可以与要建立的信息子模型对应的建模对象的名称一致,例如某车间、某产线或某设备等,所述结构体变量用于描述各所述建模对象的相关信息,每个所述结构体变量下都能够添加多个成员变量,所述结构体变量还用于组织这些成员变量。
79.成员变量的模型信息包括变量名称、变量描述、数据类型、变量值和变量值描述,每个所述成员变量都包含与之关联的配置变量、报警配置变量和报警变量,所述成员变量能够实时监控变量值的变化,计算报警、处理命令、设置变量值描述信息。
80.配置变量中包含多个不同服务于成员变量的功能配置信息模型,例如采集配置信息模型、模拟量属性配置信息模型、开关量属性配置信息模型、消息配置信息模型、命令配置信息模型等,可根据实际需求对这些功能配置信息模型进行修改。其中,采集配置信息模型包括采集周期、采集设备地址、采集协议、成员变量地址等配置参数,采集配置信息模型是变量采集信息的载体;模拟量属性配置信息模型包括模拟量的量程、精度、工程单位;开关量属性配置信息模型包括开关量的取值和值描述,该值描述可以用于设置变量的值描述;消息配置信息模型包括开关量的取值和对应发送的消息内容,可以用于发送开关变位日志;命令配置信息模型包括变量的目标值、比较类型(等于、大于、小于)、数据趋势(上升沿、下降沿、不配置)、脚本函数等,可以用于自定义处理过程配置,所述脚本函数可以包含于上述实施例中所述的命令信息中。
81.报警配置变量是成员变量的报警配置信息模型,报警配置变量的模型信息可以包括模拟量限值报警配置信息模型、开关量变位报警配置信息模型、变化率报警配置信息模型、偏差报警配置信息模型等,可根据实际需求对这些功能配置信息模型进行修改。其中,模拟量限值报警配置信息模型包括限值报警的上上限、上限、下限、下下限四个限值,还包括死区、延时和报警级别等配置参数;开关量变位报警配置信息模型包括变量目标值、报警信息和报警级别等配置参数;模拟量偏差报警配置信息模型包括目标值、偏差百分比和报警级别等配置参数;模拟量变化率报警配置信息模型包括变化率和报警级别等配置参数,上述实施例中的报警信息可以是上述报警配置信息模型输出的一种或多种报警信息。
82.报警变量是属于成员变量的一个对象或属性,用于记录运行时的变量报警状态,即当存在报警信息时,报警变量就会将其记录下来并推送给相关人员,当报警信息消失时,报警变量也会撤销报警状态,可以将其视为类似成员变量的报警标识位一般的存在。
83.需要说明的是,由于上述基础对象均未与实际的建模对象对应,若要将上述模型框架应用于信息系统中,还需要基于上述模型框架为每个建模对象建立对应的信息子模型,基于上述模型框架,建立信息子模型的过程如下:
84.新建结构体变量,将结构体变量名称命名为建模对象的名称,创建结构体变量中包含的成员变量;
85.编辑成员变量的信息,设置变量名称、变量描述、数据类型(变量值、值描述通过开关量属性进行配置);
86.输入成员变量的配置信息:输入采集配置信息,包括采集周期、设备地址、采集协议、成员变量地址等;输入模拟量配置信息,包括量程、精度、工程单位等;输入开关量配置信息,包括变量值、值描述、消息描述等;输入命令配置信息,包括命令目标值、逻辑判断条件、执行操作等;
87.编辑成员变量的报警信息,根据需要配置模拟量限值报警参数、变化率报警参数、偏差报警参数、开关量变位报警配置信息;
88.最后,将建立完成的信息子添加至预设信息模型中,以供不同的信息系统进行调用,例如上述实施例中的设备状态监控系统。
89.为便于理解,本实施例结合一具体应用场景进行说明,所述应用场景可以是工厂,所述工厂包含多个车间,每个车间包括多条产线,每条产线上包括多个机械设备,每个机械设备都会产生不同的状态数据,本实施例中,将所述车间、产线和机械设备均视为建模对象,并面向上述建模对象进行建模,每个建立完成的信息模型即信息子模型,各信息子模型共同组成了预设信息模型;作为一种实施方式,当所述结构体变量是车间结构体变量时,其成员变量可以是产线级信息子模型;当所述结构体变量是产线结构体变量时,其成员变量可以是设备级信息子模型;当所述结构体变量是设备结构体变量时,其成员变量可以是所述设备的状态或属性,例如转速、电压、电流、温度、开关机状态等。需要注意的是,并不限定设备级信息模型必须被产线级信息模型包含,同样的,产线级信息模型也不是必须被车间级信息模型包含,设备级信息模型、产线级信息模型都可以直接作为预设信息模型结构体中的一个成员变量存在。
90.本实施例提供了一种设备状态监控方法,克服了现有技术中监控系统会采集的大量缺少关联性的变量,使得信息系统很难根据这些变量从设备的角度直观的分析数据的技术问题。在所述设备状态监控方法中,创建了一种包括多种相互关联的基础对象的模型框架,并基于所述模型框架为不同建模对象建立了信息模型,将建立完成的信息模型编译为中间文件以供其他信息系统调用,实现了各信息系统之间的数据统一和数据共享。本实施例使用面向对象的方式,根据建立基础对象需要的数据获取建模对象的相关信息以建立信息模型,能够有效的组织工业现场的数据,通过将所述信息模型重复使用即可快速建立信息系统,由于所述信息模型是基于同一模型框架生成的,故而不同建模对象的信息模型均为相同的架构,具有统一的数据结构,实现了各信息系统之间的数据统一和数据共享,提高了各变量之间的关联性,降低了信息系统分析数据的难度,避免了数据零散不直观的问题。
91.此外,本发明实施例还提出一种设备状态监控装置,参照图4,图4为本发明设备状态监控装置一实施例的功能模块示意图。
92.本实施例中,所述设备状态监控装置10包括:
93.信息获取模块101,所述信息获取模块101用于获取当前监控对象的调用信息;
94.模型确定模块102,所述模型确定模块102用于根据所述调用信息和预设信息模型确定与所述当前监控对象对应的实例化信息模型;其中,所述预设信息模型是由多个不同层级的信息子模型进行嵌套得到的,所述信息子模型至少包括车间级信息模型、产线级信息模型或设备级信息模型中的一种;
95.状态监控模块103,所述状态监控模块103用于根据所述实例化信息模型和所述当前监控对象的运行状态数据监控所述当前监控对象的运行状态。
96.所述设备状态监控装置10的具体实施方式可参照上述设备状态监控方法各实施例的相应步骤。
97.此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有设备状态监控程序,所述设备状态监控程序被处理器调用时,执行本发明上述各实施例提供的设备状态监控方法。
98.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
99.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
100.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
101.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献