Ethercat从站的控制装置、控制方法及存储介质制造方法及图纸

技术编号:39420908 阅读:15 留言:0更新日期:2023-11-19 16:09
本申请涉及Ethercat技术,公开了一种Ethercat从站的控制装置,所述控制装置包括FPGA模块,FPGA模块包括数据帧识别/转换/透传/转发模块、Ethercat通信模块、以太网模块、第一通信接口和第二通信接口,其中,数据帧识别/转换/透传/转发模块经Ethercat通信模块电连接第一通信接口,Ethercat通信模块经第一通信接口与Ethercat从站进行通信;数据帧识别/转换/透传/转发模块经以太网模块电连接第二通信接口,以太网模块经第二通信接口与远程算力中心进行通信。本申请还公开了一种Ethercat从站的控制方法和计算机可读存储介质。本申请旨在提高对Ethercat从站相关数据的处理效率,实现对多个Ethercat从站的高效控制。实现对多个Ethercat从站的高效控制。实现对多个Ethercat从站的高效控制。

【技术实现步骤摘要】
Ethercat从站的控制装置、控制方法及存储介质


[0001]本申请涉及Ethercat
,尤其涉及一种Ethercat从站的控制装置、Ethercat从站的控制方法以及计算机可读存储介质。

技术介绍

[0002]随着网络技术的迅速发展,当今的工业现场总线技术均逐渐过渡到实时工业以太网阶段。工业以太网总线已成为当前工业控制现场总线技术的一个重要发展方向。实时工业以太网相比传统的现场总线因其传输速度快、数据容量大、实时性和可靠性高等特点,在工业控制领域得到广泛的应用,其中,Ethercat(以太网控制自动化技术)是一种典型的实时工业以太网总线技术。
[0003]现有的基于工业以太网总线技术的设备控制,是通过Ethercat主站控制器来控制Ethercat从站设备的,但是Ethercat主站在接收到Ethercat从站设备发送的Ethercat报文后一般只在本地控制器中处理,因算力受限,因此能够控制的Ethercat从站设备的数量有限,并且当同一时间需要处理庞大的数据量时,还会因数据处理缓慢而影响对数据响应的实时性。此外,由于目前Ethercat主站的微处理器运行于RT

Linux环境,因此收发Ethercat报文均需经过网络协议栈,这样也会耗费本地处理Ethercat报文的时间,影响时效性。
[0004]上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0005]本申请的主要目的在于提供一种Ethercat从站的控制装置、Ethercat从站的控制方法以及计算机可读存储介质,旨在提高对Ethercat从站相关数据的处理效率,实现对多个Ethercat从站的高效控制。
[0006]为实现上述目的,本申请提供一种Ethercat从站的控制装置,所述控制装置包括FPGA(Field

Programmable Gate Array,现场可编程门阵列)模块,所述FPGA模块包括数据帧识别/转换/透传/转发模块、Ethercat通信模块、以太网模块、第一通信接口和第二通信接口,其中,所述数据帧识别/转换/透传/转发模块经所述Ethercat通信模块电连接所述第一通信接口,所述Ethercat通信模块经所述第一通信接口与Ethercat从站进行通信;所述数据帧识别/转换/透传/转发模块经所述以太网模块电连接所述第二通信接口,所述以太网模块经所述第二通信接口与远程算力中心进行通信;所述数据帧识别/转换/透传/转发模块,用于将第一Ethercat帧封装成第一以太网帧,并将第一以太网帧发送至所述以太网模块;以及,从第二以太网帧中提取第二Ethercat帧,并将第二Ethercat帧发送至所述Ethercat通信模块;所述Ethercat通信模块,用于将所述Ethercat从站反馈的所述第一Ethercat帧发送至所述数据帧识别/转换/透传/转发模块;以及,将所述第二Ethercat帧发送至所述Ethercat从站;
所述以太网模块,用于将所述第一以太网帧发送至所述远程算力中心;以及,将所述远程算力中心反馈的所述第二以太网帧发送至所述数据帧识别/转换/透传/转发模块。
[0007]为实现上述目的,本申请提供一种Ethercat从站的控制方法,包括以下步骤:控制装置接收到Ethercat从站发送的第一Ethercat帧时,将第一Ethercat帧封装成第一以太网帧;将所述第一以太网帧发送至远程算力中心;接收到所述远程算力中心反馈的第二以太网帧时,从第二以太网帧中提取第二Ethercat帧;将所述第二Ethercat帧发送至所述Ethercat从站。
[0008]为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述Ethercat从站的控制方法的步骤。
[0009]本申请提供的Ethercat从站的控制装置、Ethercat从站的控制方法以及计算机可读存储介质,通过实现Ethercat从站的控制装置与远程算力中心进行快速、稳定的数据传输,从而调用远程算力中心的算力和决策优势,充分发挥其在系统控制和决策方面的能力,可以进行更复杂、庞大的数据处理和智能决策,这样通过充分利用远程算力中心的并行计算能力,就可以同时处理多个Ethercat从站的控制命令和数据,从而提高整个系统的处理能力和效率,实现对多个Ethercat从站的高效控制。
附图说明
[0010]图1为本申请一实施例中Ethercat从站的控制装置示意图;图2为本申请另一实施例中Ethercat从站的控制装置示意图;图3为本申请一实施例中Ethercat从站的控制方法步骤示意图。
[0011]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0012]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制,基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0013]另外,若本申请中涉及“第一”、“第二”等的描述,仅用于描述目的(如用于区分相同或类似元件),而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。
[0014]参照图1,在一实施例中,提出一种Ethercat从站的控制装置,所述控制装置包括FPGA模块,所述FPGA模块包括数据帧识别/转换/透传/转发模块、Ethercat通信模块、以太
网模块、第一通信接口和第二通信接口,其中,所述数据帧识别/转换/透传/转发模块经所述Ethercat通信模块电连接所述第一通信接口,所述Ethercat通信模块经所述第一通信接口与Ethercat从站进行通信;所述数据帧识别/转换/透传/转发模块经所述以太网模块电连接所述第二通信接口,所述以太网模块经所述第二通信接口与远程算力中心进行通信;所述数据帧识别/转换/透传/转发模块,用于将第一Ethercat帧封装成第一以太网帧,并将第一以太网帧发送至所述以太网模块;以及,从第二以太网帧中提取第二Ethercat帧,并将第二Ethercat帧发送至所述Ethercat通信模块;所述Ethercat通信模块,用于将所述Ethercat从站反馈的所述第一Ethercat帧发送至所述数据帧识别/转换/透传/转发模块;以及,将所述第二Ethercat帧发送至所述Ethercat从站;所述以太网模块,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种Ethercat从站的控制装置,其特征在于,所述控制装置包括FPGA模块,所述FPGA模块包括数据帧识别/转换/透传/转发模块、Ethercat通信模块、以太网模块、第一通信接口和第二通信接口,其中,所述数据帧识别/转换/透传/转发模块经所述Ethercat通信模块电连接所述第一通信接口,所述Ethercat通信模块经所述第一通信接口与Ethercat从站进行通信;所述数据帧识别/转换/透传/转发模块经所述以太网模块电连接所述第二通信接口,所述以太网模块经所述第二通信接口与远程算力中心进行通信;所述数据帧识别/转换/透传/转发模块,用于将第一Ethercat帧封装成第一以太网帧,并将第一以太网帧发送至所述以太网模块;以及,从第二以太网帧中提取第二Ethercat帧,并将第二Ethercat帧发送至所述Ethercat通信模块;所述Ethercat通信模块,用于将所述Ethercat从站反馈的所述第一Ethercat帧发送至所述数据帧识别/转换/透传/转发模块;以及,将所述第二Ethercat帧发送至所述Ethercat从站;所述以太网模块,用于将所述第一以太网帧发送至所述远程算力中心;以及,将所述远程算力中心反馈的所述第二以太网帧发送至所述数据帧识别/转换/透传/转发模块。2.如权利要求1所述的Ethercat从站的控制装置,其特征在于,所述控制装置还包括微处理器,所述FPGA模块还包括第三通信接口,其中,所述数据帧识别/转换/透传/转发模块经所述第三通信接口电连接所述微处理器,并与所述微处理进行通信;所述数据帧识别/转换/透传/转发模块,还用于将所述第一Ethercat帧透传至所述微处理器;以及,从所述第二以太网帧中提取普通数据帧,并将普通数据帧透传至所述微处理器。3.如权利要求2所述的Ethercat从站的控制装置,其特征在于,所述数据帧识别/转换/透传/转发模块,还用于接收所述微处理器反馈的第三Ethercat帧,并将第三Ethercat帧经所述Ethercat通信模块发送至Ethercat从站。4.如权利要求2所述的Ethercat从站的控制装置,其特征在于,所述数据帧识别/转换/透传/转发模块,还用于接收所述微处理器反馈的第三以太网帧,并将第三以太网帧经所述以太网模块发送至远程算力中心。5.一种Ethercat从站的控制方法,其特征在于,应用于如权利要求1

4中任一项...

【专利技术属性】
技术研发人员:王华东庞树博程国醒
申请(专利权)人:深圳市华成工业控制股份有限公司
类型:发明
国别省市:

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

1