一种化工设备控制器的应用管理系统和方法与流程

文档序号:36791476发布日期:2024-01-23 12:10阅读:16来源:国知局
一种化工设备控制器的应用管理系统和方法与流程

本申请涉及通信、及设备安全的智能管理、监控,尤其涉及一种化工设备控制器的应用管理系统和方法、计算设备及存储介质。


背景技术:

1、对于一些工业设备,尤其是化工设备,其实现智能化的方案之一,是使工业设备的控制器上可运行操作系统,例如linux系统等,并在操作系统上安装部署多个行业专用应用来实现。例如,一专用应用实现的功能可以是采集处理数据,然后保存结果和日志到数据库,并上传到指定上位机;又如,一专用应用是定时触发设备自检;又如,一专用应用是监测设备负载、性能情况等。

2、其中,这些专用应用可以是由不同的第三方提供,并不预先集成于设备的控制器所运行的操作系统中,可按需单独部署安装到控制器或卸载。这种并不预先集成于操作系统方式部署专用应用,可以便利的通过添加新的专用应用使设备具有新的功能(指在硬件支持的前提下)。

3、但是,对于化工设备来说,尤其是在新装机的情况下,为了使其能实现所需要的多个功能,需要为其安装部署多个行业专用应用,如果各个专用应用手动一一安装,这将对安全管理工作带来了不少麻烦。尤其当针对新装机的多个设备的情况下,各个设备一一手动部署多个专用应用,会带来巨大的繁琐的安全管理工作量。

4、另一方面,当设备上部署有多个专用应用后,安全管理过程中,需要对这些专用应用依次操作(例如查看各专用应用的日志信息、报警信息等),也为安全管理工作带来了不少麻烦。

5、有鉴于此,如何实现化工设备的控制器进行多个专用应用的统一部署、统一管理,以避免分别去操作各个专用应用,是有待解决的技术问题。


技术实现思路

1、鉴于现有技术的以上问题,本申请提供一种化工设备控制器上的应用的管理系统和方法、计算设备及存储介质,其能够实现向设备的控制器进行多个专用应用的统一部署、统一管理,简化了安全管理的复杂度。

2、本申请第一方面提供了一种化工设备控制器的应用管理系统,包括运行于用户终端上的模型管理工具,运行于设备控制器上的调度器和mott服务器,所述模型管理工具和所述调度器被配置为mott服务器的客户端;所述模型管理工具用于向选定的一个或多个控制器发送一个或多个文件,所述文件包括模型包;所述控制器中的调度器用于将接收的所述文件中的模型包部署到控制器内,及用于获取控制器内的模型的运行数据并以第一主题发布;所述mott服务器用于将所述调度器发布的所述主题推送给订阅了所述第一主题的所述模型管理工具。

3、由上,可以实现批量化的将模型包部署到一个或多个设备的控制器,并且可以是批量化部署一个或多个模型。另外,还通过mott服务的发布-订阅机制,使得模型的信息可以主动的发送到用户终端上的模型管理工具,便于用户及时获得相关信息。

4、作为第一方面的一种可能的实现方式,所述模型管理工具还用于将管理指令以第二主题发布;所述mott服务器还用于将所述模型管理工具发布的所述第二主题推送给订阅了所述第二主题的所述调度器;所述调度器根据所述第二主题对应的管理指令,使对应的模型执行所述管理指令。

5、由上,可以基于mott服务的发布-订阅机制,实现管理指令的批量发送到订阅了该指令主题的各模型。

6、作为第一方面的一种可能的实现方式,所述文件还包括模型包对应的配置文件;所述调度器用于将所述模型包部署到控制器内,包括:所述调度器用于将所述模型包根据所述模型包对应的配置文件部署到控制器内。

7、作为第一方面的一种可能的实现方式,所述第一主题包括以下之一主题或任意主题的组合:以模型的名称作为主题,该主题下的数据包括:该名称的模型产生的新的运行数据;以不同时间段作为主题,该主题下的数据包括:对应时间段模型产生的运行数据;以特定运行数据类型作为主题,该主题下的数据包括:与所述特定运行相关的运行数据。

8、由上,通过不同主题的设置,可以使得用户灵活可选的获得所订阅主题的相关模型的相关数据。

9、作为第一方面的一种可能的实现方式,还包括模型仓库,用于提供各模型包;所述模型管理工具还用于从所述模型仓库获得模型包。

10、由上,便于模型包的集中获取与管理。

11、本申请第二方面提供了一种化工设备控制器的应用的管理方法,基于第一方面任一所述化工设备控制器的应用管理系统实现,所述方法包括:通过模型管理工具选定一个或多个控制器,以及每个所述控制器对应的一个或多个文件,所述文件包括模型包;所述模型管理工具向选定的一个或多个控制器发送对应的所述一个或多个文件;控制器的调度器接收其对应的文件,将文件中的所述模型包部署到控制器内;所述控制器获取控制器内的模型的运行数据并以第一主题发布;所述mott服务器将所述调度器发布的所述主题推送给订阅了所述第一主题的所述模型管理工具。

12、作为第二方面的一种可能的实现方式,还包括:所述模型管理工具将管理指令以第二主题发布;所述mott服务器将所述模型管理工具发布的所述第二主题推送给订阅了所述第二主题的所述调度器;所述调度器根据所述第二主题对应的管理指令,使对应的模型执行所述管理指令。

13、作为第二方面的一种可能的实现方式,所述第一主题包括以下之一主题或任意主题的组合:以模型的名称作为主题,该主题下的数据包括:该名称的模型产生的新的运行数据;以不同时间段作为主题,该主题下的数据包括:对应时间段模型产生的运行数据;以特定运行数据类型作为主题,该主题下的数据包括:与所述特定运行相关的运行数据。

14、本申请第三方面提供了一种计算设备,包括:处理器,以及存储器,其上存储有程序指令,所述程序指令当被所述处理器执行时使得所述处理器执行第二方面任一项所述的方法。

15、本申请第三方面提供了一种计算设备,包括:处理器,以及存储器,其上存储有程序指令,所述程序指令当被所述处理器执行时使得所述处理器执行第二方面任一项所述的方法。

16、本申请第四方面提供了一种计算机可读存储介质,其上存储有程序指令,所述程序指令当被计算机执行时使得所述计算机实现上述第二方面的任一所述的方法。



技术特征:

1.一种化工设备控制器的应用管理系统,其特征在于,包括运行于用户终端上的模型管理工具,运行于设备控制器上的调度器和mott服务器,所述模型管理工具和所述调度器被配置为mott服务器的客户端;

2.根据权利要求1所述的系统,其特征在于,所述模型管理工具还用于将管理指令以第二主题发布;

3.根据权利要求2所述的系统,其特征在于,所述文件还包括模型包对应的配置文件;

4.根据权利要求3所述的系统,其特征在于,所述第一主题包括以下之一主题或任意主题的组合:

5.根据权利要求1所述的系统,其特征在于,还包括模型仓库,用于提供各模型包;

6.一种化工设备控制器的应用的管理方法,其特征在于,基于权利要求1至5任一所述化工设备控制器的应用管理系统实现,所述方法包括:

7.根据权利要求6所述的方法,其特征在于,还包括:

8.根据权利要求7所述的方法,其特征在于,所述第一主题包括以下之一主题或任意主题的组合:

9.一种计算设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,其上存储有程序指令,所述程序指令当被处理器执行时使得所述处理器执行权利要求6至8任一项所述的化工设备控制器的应用的管理方法。


技术总结
本申请提供了一种化工设备控制器的应用管理系统,包括运行于用户终端上的模型管理工具,运行于设备控制器上的调度器和MOTT服务器,模型管理工具和调度器被配置为MOTT服务器的客户端;模型管理工具用于向选定的一个或多个控制器发送一个或多个文件,文件包括模型包;控制器中的调度器用于将接收的文件中的模型包部署到控制器内,及用于获取控制器内的模型的运行数据并以第一主题发布;MOTT服务器用于将调度器发布的主题推送给订阅了第一主题的模型管理工具。还提供了相应的管理方法。本申请能够实现向设备的控制器进行多个专用应用的统一部署、统一管理,简化了安全管理的复杂度。

技术研发人员:张雪静
受保护的技术使用者:北京东土科技股份有限公司
技术研发日:
技术公布日:2024/1/22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1