一种基于微服务的控制方法及装置制造方法及图纸

技术编号:33855027 阅读:30 留言:0更新日期:2022-06-18 10:42
本申请提供了一种基于微服务的控制方法及装置,其中,方法应用在制造控制系统的主控服务器上,方法包括:获取制造控制系统的操作命令集合;识别操作命令中的硬件标签,根据硬件标签确定操作命令对应的至少一个硬件操作库和对应的目标控制器;从控制库中筛选出与硬件操作库和操作命令对应的目标控制指令;将目标控制指令发送至目标控制器,以使目标控制器执行所述目标控制指令。本申请通过识别操作命令对应的硬件标签,以确定控制库中与硬件操作库和操作命令都对应的目标控制指令,其中,硬件操作库和目标控制指令均为微服务的方式部署在主控服务器中,解决了现有技术中制造控制系统耦合性高的技术问题,达到降低控制系统耦合性的技术效果。合性的技术效果。合性的技术效果。

【技术实现步骤摘要】
一种基于微服务的控制方法及装置


[0001]本申请涉及制造业控制
,尤其涉及一种基于微服务的控制方法及装置。

技术介绍

[0002]随着计算机软硬件技术、信息技术与制造业工业技术的高速发展,为了满足工艺要求,制造业的控制系统变得越来越复杂。面对复杂的半导体制造控制系统,容易出现控制模块的耦合性高、排查问题耗时和维护困难的技术问题。

技术实现思路

[0003]有鉴于此,本申请的目的在于至少提供一种基于微服务的控制方法及装置,通过识别操作命令对应的硬件标签,以确定控制库中与硬件操作库和操作命令都对应的目标控制指令,其中,硬件操作库和目标控制指令均为微服务的方式部署在主控服务器中,解决了现有技术中制造控制系统耦合性高、排查问题耗时和维护困难的技术问题,达到降低控制系统耦合性和提高排查效率的技术效果。
[0004]本申请主要包括以下几个方面:
[0005]第一方面,本申请实施例提供一种基于微服务的控制方法,此方法应用在制造控制系统的主控服务器上,方法包括:获取制造控制系统的操作命令集合;操作命令集合包括多个操作命令;识别操作命令中的硬件标签,根据硬件标签确定操作命令对应的至少一个硬件操作库和对应的目标控制器;从控制库中筛选出与硬件操作库和操作命令对应的目标控制指令;将目标控制指令发送至目标控制器,以使目标控制器执行目标控制指令。
[0006]可选地,从控制库中筛选出与硬件操作库和操作命令对应的目标控制指令,包括:从硬件操作库中筛选出与操作命令对应的目标操作名称;从控制库中筛选与目标操作名称对应的目标控制指令。
[0007]可选地,将目标控制指令发送至目标控制器,以使目标控制器执行目标控制指令,包括:识别操作命令中与目标操作名称对应的操作参数;将操作参数和目标控制指令发送给目标控制器;以使目标控制器根据操作参数执行目标控制指令。
[0008]可选地,识别操作命令中与目标操作名称对应的操作参数之后,方法还包括:将操作参数和目标控制指令,发送至仿真软件进行仿真,判断仿真结果是否满足与操作命令对应的预置结果;若仿真结果不满足操作命令对应的预置结果,则重新获取制造控制系统的操作命令。
[0009]可选地,从控制库中筛选与目标操作名称对应的目标控制指令之后,方法还包括:将目标控制器与主控服务器根据通信协议建立通信连接。
[0010]可选地,目标控制指令和硬件操作库均以微服务的方式部署在主控服务器中。
[0011]可选地,控制库包括:控制轴位移运动指令、设置输出信号控制指令和获得输入信号口控制指令。
[0012]第二方面,本申请实施例还提供一种基于微服务的控制装置,装置包括:获取模
块,用于获取制造控制系统的操作命令集合;操作命令集合包括多个操作命令;识别模块,用于识别操作命令中的硬件标签,根据硬件标签确定操作命令对应的至少一个硬件操作库和对应的目标控制器;筛选模块,用于从控制库中筛选出与硬件操作库和操作命令对应的目标控制指令;发送模块,用于将目标控制指令发送至目标控制器,以使目标控制器执行目标控制指令。
[0013]第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,存储器存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储器之间通过总线进行通信,机器可读指令被处理器运行时执行上述第一方面或第一方面中任一种可能的实施方式中的基于微服务的控制方法的步骤。
[0014]第四方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述第一方面或第一方面中任一种可能的实施方式中的基于微服务的控制的步骤。
[0015]本申请实施例提供的一种基于微服务的控制方法及装置,方法应用在制造控制系统的主控服务器上,方法包括:获取制造控制系统的操作命令集合;操作命令集合包括多个操作命令;识别操作命令中的硬件标签,根据硬件标签确定操作命令对应的至少一个硬件操作库和对应的目标控制器;从控制库中筛选出与硬件操作库和操作命令对应的目标控制指令;将目标控制指令发送至目标控制器,以使目标控制器执行目标控制指令。通过识别操作命令对应的硬件标签,以确定控制库中与硬件操作库和操作命令都对应的目标控制指令,其中,硬件操作库和目标控制指令均为微服务的方式部署在主控服务器中,解决了现有技术中制造控制系统耦合性高、排查问题耗时和维护困难的技术问题,达到降低控制系统耦合性和提高排查效率的技术效果。
[0016]为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0017]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0018]图1示出了本申请实施例所提供的一种基于微服务的控制方法的流程图。
[0019]图2示出了本申请实施例所提供的从控制库中筛选出与硬件操作库和操作命令对应的目标控制指令的步骤的流程图。
[0020]图3示出了本申请实施例所提供的以微服务的方式部署在主控服务器中的结构示意图。
[0021]图4示出了本申请实施例所提供的另一种基于微服务的控制方法的流程图。
[0022]图5示出了本申请实施例所提供的一种基于微服务的控制装置的功能模块图。
[0023]图6示出了本申请实施例所提供的一种电子设备的结构示意图。
具体实施方式
[0024]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中的附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应当理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
[0025]另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的全部其他实施例,都属于本申请保护的范围。
[0026]现有技术的半导体制造控制系统容易出现控制模块的耦合性高、排查问题耗时和维护困难的技术问题。
[0027]基于此,本申请实施例提供了一种基于微服务的控制方法及装置,通过识别操作命令对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于微服务的控制方法,其特征在于,所述方法应用在制造控制系统的主控服务器上,所述方法包括:获取制造控制系统的操作命令集合;所述操作命令集合包括多个操作命令;识别所述操作命令中的硬件标签,根据所述硬件标签确定所述操作命令对应的至少一个硬件操作库和对应的目标控制器;从控制库中筛选出与所述硬件操作库和所述操作命令对应的目标控制指令;将所述目标控制指令发送至目标控制器,以使所述目标控制器执行所述目标控制指令。2.根据权利要求1所述的方法,其特征在于,所述从控制库中筛选出与所述硬件操作库和所述操作命令对应的目标控制指令,包括:从所述硬件操作库中筛选出与所述操作命令对应的目标操作名称;从控制库中筛选与所述目标操作名称对应的目标控制指令。3.根据权利要求1所述的方法,其特征在于,所述将所述目标控制指令发送至目标控制器,以使所述目标控制器执行所述目标控制指令,包括:识别所述操作命令中与所述目标操作名称对应的操作参数;将所述操作参数和所述目标控制指令发送给目标控制器;以使所述目标控制器根据所述操作参数执行所述目标控制指令。4.根据权利要求3所述的方法,其特征在于,所述识别所述操作命令中与所述目标操作名称对应的操作参数之后,所述方法还包括:将所述操作参数和所述目标控制指令,发送至仿真软件进行仿真,判断仿真结果是否满足与所述操作命令对应的预置结果;若所述仿真结果不满足所述操作命令对应的预置结果,则重新获取制造控制系统的操作命令。5.根据权利要求1所述的方法,...

【专利技术属性】
技术研发人员:崔洁王家林罗杨祁雪飞牛岩菅彦彬
申请(专利权)人:北京半导体专用设备研究所中国电子科技集团公司第四十五研究所
类型:发明
国别省市:

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

1