分层控制方法、系统、终端设备及存储介质技术方案

技术编号:33029974 阅读:8 留言:0更新日期:2022-04-15 09:05
本发明专利技术公开了一种分层控制方法,应用于包括多个领域分层的分层控制系统,所述领域分层包括通信层和执行层,该方法包括:通过通信层获取用户在可编程终端输入的控制指令并转发至执行层;利用执行层执行该控制指令,以确定该控制指令对应的目标分层;根据该控制指令确定控制对象,并从所述目标分层中调用目标控制组件生成控制信息;根据所述控制信息对所述控制对象进行控制。本发明专利技术还公开了一种分层控制系统、终端设备及存储介质。本发明专利技术通过将控制系统划分为多个领域分层,以供用户根据输入的控制指令对各领域分层中的控制组件进行灵活调用,从而实现对多种硬件设备的控制,提高了控制的灵活性和智能化水平,可以满足用户的多样化控制需求。样化控制需求。样化控制需求。

【技术实现步骤摘要】
分层控制方法、系统、终端设备及存储介质


[0001]本专利技术涉及工业自动化控制领域,尤其涉及一种分层控制方法、系统、终端设备及存储介质。

技术介绍

[0002]随着工业自动化技术的快速发展,用户对控制系统需求的复杂性日益提高,而现有的控制系统结构较为简单,一般分为三层,从底层硬件,到中间层并列的执行器、数据区和程序区,再到最上层的总线网络。其中,底层硬件用于承载控制系统软件,执行器用于执行控制程序,数据存储区用于分区存储不同类型的数据,随着控制技术的发展和用户需求的多样化,为实现相应的控制功能以满足用户需求,控制系统需要处理的数据类型、需要控制的硬件设备类型越来越复杂。因此,现有的控制系统在多语言支持和扩展、复杂数据类型的处理以及多种硬件设备控制的问题上,灵活性和智能化水平不足,从而限制了基于现有控制系统产生的控制方法的灵活性和智能化水平。

技术实现思路

[0003]本专利技术的主要目的在于提供一种分层控制方法、系统、终端设备及存储介质,旨在解决基于现有控制系统的控制方法,灵活性和智能化水平不足的技术问题。
[0004]此外,为实现上述目的,本专利技术还提供一种分层控制方法,应用于分层控制系统,所述分层控制系统包括多个领域分层,所述领域分层包括通信层和执行层,所述分层控制方法包括以下步骤:
[0005]通过所述通信层获取用户在可编程终端输入的控制指令,并将所述控制指令转发至所述执行层;
[0006]利用所述执行层执行所述控制指令,以确定所述控制指令对应的目标分层;
[0007]根据所述控制指令确定控制对象,并从所述目标分层中调用目标控制组件生成控制信息;
[0008]根据所述控制信息对所述控制对象进行控制。
[0009]可选地,所述领域分层还包括工艺应用层、语言层、算法层,其中:
[0010]所述语言层用于编译多种编程语言;
[0011]所述工艺应用层中包括多个利用所述语言层可编译的的编程语言编写的工艺程序包,所述算法层中包括多个利用所述语言层可编译的的编程语言编写的工艺算法;
[0012]当所述目标分层包括所述工艺应用层和/或所述算法层时,所述目标控制组件包括所述工艺应用层中的目标工艺程序包,和/或所述算法层中的目标工艺算法。
[0013]可选地,从所述目标分层中调用目标控制组件生成控制信息的步骤,包括:
[0014]利用所述语言层将所述控制指令编译为目标编程语言;
[0015]从所述工艺应用层中调用所述目标编程语言对应的目标工艺程序包,和/或从所述算法层中调用所述目标编程语言对应的目标工艺算法;
[0016]基于所述目标工艺程序包和/或所述目标工艺算法生成控制信息。
[0017]可选地,所述领域分层还包括资源抽象层,其中,所述资源抽象层中包括多个被抽象的控制对象,根据所述控制信息对所述控制对象进行控制的步骤,包括:
[0018]从所述资源抽象层中确定所述控制对象对应的地址信息;
[0019]根据所述地址信息,通过所述通信层将所述控制信息转发至所述控制对象,对所述控制对象进行控制。
[0020]可选地,所述领域分层还包括操作系统层和硬件层,通过所述通信层将所述控制信息转发至所述控制对象的步骤,包括:
[0021]通过所述通信层将所述控制信息转发至所述资源抽象层;
[0022]基于所述操作系统层和所述硬件层,通过所述通信层将所述控制信息从所述资源抽象层转发至所述控制对象。
[0023]可选地,利用所述执行层执行所述控制指令,以确定所述控制指令对应的目标分层的步骤,包括:
[0024]利用所述执行层执行所述控制指令,从所述控制指令中提取关键字信息;
[0025]根据所述关键字信息确定所述控制指令调用的目标控制组件;
[0026]根据所述目标控制组件所在的领域分层,从所述分层控制系统的各领域分层中确定所述控制指令对应的目标分层。
[0027]此外,为实现上述目的,本专利技术还提供一种分层控制系统,所述分层控制系统包括:
[0028]通信层,用于获取用户在可编程终端输入的控制指令,并将所述控制指令转发至执行层;
[0029]执行层,用于接收并执行所述通信层转发的控制指令,以确定所述控制指令对应的目标分层;
[0030]工艺应用层和算法层,包括多个控制组件,以供所述执行层在执行所述控制指令时,从所述目标分层中调用目标控制组件生成控制信息;
[0031]资源抽象层,包括多个被抽象的控制对象,用于根据所述控制指令确定控制对象,以供所述执行层根据所述控制信息对所述控制对象进行控制。
[0032]此外,为实现上述目的,本专利技术还提供一种终端设备,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的分层控制程序,所述分层控制程序被所述处理器执行时实现如上述的分层控制方法的步骤。
[0033]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有分层控制程序,所述分层控制程序被处理器执行时实现如上述的分层控制方法的步骤。
[0034]此外,为实现上述目的,本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的分层控制方法的步骤。
[0035]本专利技术实施例提出的一种分层控制方法、系统、终端设备及存储介质。现有技术中,由于控制系统结构简单,难以处理复杂的数据类型,在多语言支持和扩展,以及对多种硬件设备的控制上,灵活性和智能化水平不足,从而限制了基于控制系统产生的控制方法的灵活性和智能化水平,无法满足用户的多样化需求。本专利技术实施例中,分层控制方法应用
于分层控制系统,所述分层控制系统中包括多个领域分层,所述领域分层包括通信层和执行层,通过通信层获取用户在可编程终端输入的控制指令,并将所述控制指令转发至所述执行层;利用所述执行层执行所述控制指令,以确定所述控制指令对应的目标分层;根据所述控制指令确定控制对象,并从所述目标分层中调用目标控制组件生成控制信息;根据所述控制信息对所述控制对象进行控制。通过将控制系统划分为多个领域分层,以供用户根据输入的控制指令对个领域分层中的控制组件进行灵活调用,提高了控制的灵活性。同时,通过领域划分,可以对系统进行多语言支持和扩展,使得系统可以支持多种语言类型,以及处理复杂的数据类型,从而实现对多种硬件设备的控制,提高了控制系统的智能化水平,从而提高了基于控制系统实现的控制方法的灵活性和智能化水平,可以满足用户的多样化控制需求。
附图说明
[0036]图1为本专利技术实施例提供的终端设备一种实施方式的硬件结构示意图;
[0037]图2为本专利技术分层控制方法第一实施例的流程示意图;
[0038]图3为本专利技术分层控制方法第二实施例的分层控制系统结构示意图;
[0039]图4为本专利技术分层控制系统一实施例的系统结构示意图;
[0040]图5为本专利技术分层控制系统一实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分层控制方法,应用于分层控制系统,其特征在于,所述分层控制系统包括多个领域分层,所述领域分层包括通信层和执行层,所述分层控制方法包括以下步骤:通过所述通信层获取用户在可编程终端输入的控制指令,并将所述控制指令转发至所述执行层;利用所述执行层执行所述控制指令,以确定所述控制指令对应的目标分层;根据所述控制指令确定控制对象,并从所述目标分层中调用目标控制组件生成控制信息;根据所述控制信息对所述控制对象进行控制。2.如权利要求1所述的分层控制方法,其特征在于,所述领域分层还包括工艺应用层、语言层、算法层,其中:所述语言层用于编译多种编程语言;所述工艺应用层中包括多个利用所述语言层可编译的编程语言编写的工艺程序包,所述算法层中包括多个利用所述语言层可编译的编程语言编写的工艺算法;当所述目标分层包括所述工艺应用层和/或所述算法层时,所述目标控制组件包括所述工艺应用层中的目标工艺程序包,和/或所述算法层中的目标工艺算法。3.如权利要求2所述的分层控制方法,其特征在于,从所述目标分层中调用目标控制组件生成控制信息的步骤,包括:利用所述语言层将所述控制指令编译为目标编程语言;从所述工艺应用层中调用所述目标编程语言对应的目标工艺程序包,和/或从所述算法层中调用所述目标编程语言对应的目标工艺算法;基于所述目标工艺程序包和/或所述目标工艺算法生成控制信息。4.如权利要求1所述的分层控制方法,其特征在于,所述领域分层还包括资源抽象层,其中,所述资源抽象层中包括多个被抽象的控制对象,根据所述控制信息对所述控制对象进行控制的步骤,包括:从所述资源抽象层中确定所述控制对象对应的地址信息;根据所述地址信息,通过所述通信层将所述控制信息转发至所述控制对象,对所述控制对象进行控制。5.如权利要求4所述的分层控制方法,其特征在于,所述领域分层还包括操作系统层和硬件层,通过所述通信层将所述控制信息转发至所述控制对象的步骤,包括:通过所述通信层将所述控制信息转发至所述资...

【专利技术属性】
技术研发人员:卿朝廷吴积荣王嘉谦
申请(专利权)人:深圳市汇川技术股份有限公司
类型:发明
国别省市:

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

1