System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种智能工厂多功能控制方法、系统及相关产品技术方案_技高网

一种智能工厂多功能控制方法、系统及相关产品技术方案

技术编号:40040649 阅读:7 留言:0更新日期:2024-01-16 19:40
本申请提供了一种智能工厂多功能控制方法、系统及相关产品。在执行所述方法时,首先获取智能工厂的多个功能。然后将多个功能进行拆分,生成每个功能对应的至少一个应用执行单元。且每个应用执行单元之间通过数据流进行交互。最后将拆分获得每个应用执行单元部署到通过网络互联的多个分布式控制器中。如此,通过将多功能拆分成最小执行单元—应用执行单元,部署到网络互连的分布式控制器,使承载不同应用功能的控制器之间实现数据流和信息流交互。如此,避免了现今智能工厂中多种不同功能的控制器之间存在信息孤岛,实现了多功能的一体化控制。

【技术实现步骤摘要】

本申请涉及工业自动化控制系统领域,特别涉及一种智能工厂多功能控 制方法、系统及相关产品。


技术介绍

1、智能工厂应用往往涉及多种常规应用和多种智能扩展应用,这些应用往往需要进行一体化管控。然而,由于功能、物理设备以及协议等方面的差异,这些应用往往需要拆分成多个孤立子系统进行操作。而这些孤立子系统难以满足一体化管控和协同工作的要求。

2、针对上述问题,现有技术往往通过在控制网络中接入工厂中各种规模的专用控制器实现多功能控制。这些专用控制器尽管在网络上实现了连接,但在数据流和交互服务上是割裂的,不同专用控制器之间不能实现数据、服务、操作的一致性通用访问。即智能工厂应用无法满足一体化管控和协同工作要求。


技术实现思路

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、本申请提供了一种智能工厂多功能控制方法及装置。在执行所述方法时,首先获取智能工厂的多个功能。然后将多个功能进行拆分,生成每个功能对应的至少一个应用执行单元。且每个应用执行单元之间通过数据流进行交互。最后将拆分获得每个应用执行单元部署到通过网络互联的多个分布式控制器中。如此,通过将多功能拆分成最小执行单元—应用执行单元,部署到网络互连的分布式控制器,使承载不同应用功能的控制器之间实现数据流和信息流交互。如此,避免了现今智能工厂中多种不同功能的控制器之间存在信息孤岛,实现了多功能的一体化控制。

本文档来自技高网...

【技术保护点】

1.一种智能工厂多功能控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述方法,其特征在于,所述多个功能中每个功能包括基础功能模块和连接网络;

3.根据权利要求1所述方法,其特征在于,所述分布式控制器包括多个应用执行容器;所述应用执行容器用于提供软硬件交互资源;

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

5.根据权利要求4所述方法,其特征在于,所述应用执行单元关联至少一个调度事件,所述方法还包括:

6.根据权利要求1-5任意一项所述方法,其特征在于,所述将所述多个应用执行单元部署到多个分布式控制器中,包括:

7.一种智能工厂多功能的控制系统,其特征在于,所述系统包括:

8.根据权利要求7所述装置,其特征在于,所述多个功能中每个功能包括基础功能模块和连接网络;

9.一种电子设备,其特征在于,所述设备包括:存储器和处理器;

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储代码,所述代码被处理器执行时实现如权利要求1-6中任一项所述智能工厂多功能的控制方法的步骤。

...

【技术特征摘要】

1.一种智能工厂多功能控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述方法,其特征在于,所述多个功能中每个功能包括基础功能模块和连接网络;

3.根据权利要求1所述方法,其特征在于,所述分布式控制器包括多个应用执行容器;所述应用执行容器用于提供软硬件交互资源;

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

5.根据权利要求4所述方法,其特征在于,所述应用执行单元关联至少一个调度事件,所述方法还包括:

6.根据权利要求1-5任意...

【专利技术属性】
技术研发人员:刘志勇裘坤陆卫军吴欣吴洁芸
申请(专利权)人:浙江中控技术股份有限公司
类型:发明
国别省市:

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

1