一种EtherCAT主站的通讯方法、装置以及介质制造方法及图纸

技术编号:32858691 阅读:53 留言:0更新日期:2022-03-30 19:34
本申请公开了一种EtherCAT主站的通讯方法,在接收到上电信号后,调用存储于本地系统中的程序,并根据程序获取各从站的待配置信息,然后配置并分发各待配置信息至各从站,控制各从站进入OP状态。相对于当前技术中,需要上位机配置ARM芯片。采用本技术方案,通讯所需的指令已提前存储于ARM芯片中,在接收到上电信号后,自动运行ARM芯片内的程序实现与从站的信息交互,使通讯脱离上位机的配置,提高了通讯的灵活度。并且,通讯所需的协议全部集成在ARM芯片中,无需额外购买专用的协议芯片,减少了通讯的成本。本申请还公开了一种EtherCAT主站的通讯装置以及介质,与EtherCAT主站的通讯方法相对应,效果同上。效果同上。效果同上。

【技术实现步骤摘要】
一种EtherCAT主站的通讯方法、装置以及介质


[0001]本申请涉及工业通讯
,特别是涉及一种EtherCAT主站的通讯方法、装置以及介质。

技术介绍

[0002]以太网控制自动化技术(EtherCAT)是一个开放架构,以以太网为基础的现场总线系统。一般工业通讯的网络各节点传送的资料长度不长,多半都比以太网帧的最小长度要小。而每个节点每次更新资料都要送出一个帧,造成带宽的低利用率,网络的整体性能也随之下降。在EtherCAT网络中,当资料帧通过EtherCAT节点时,节点会复制资料,再传送到下一个节点,同时识别对应此节点的资料,进行对应的处理,若节点需要送出资料,也会在传送到下一个节点的资料中插入要送出的资料。每个节点接收及传送资料的时间少于1微秒,一般而言只用一个帧的资料就可以供所有的网络上的节点传送及接收资料,提高了通讯的速度。
[0003]EtherCAT主站的通讯运行需要上位机的配置,上位机配置ARM芯片后才能实现EtherCAT主站和从站的信息交互。该方法存在的缺陷是通讯无法自动运行,灵活度较低。
[0004]由此可见,如何提高EtherCAT通讯的灵活度是本领域技术人员亟待解决的问题。

技术实现思路

[0005]本申请的目的是提供一种EtherCAT主站的通讯方法、装置以及介质,用于提高EtherCAT通讯的灵活度,减少成本的浪费。。
[0006]为解决上述技术问题,本申请提供一种EtherCAT主站的通讯方法,该方法包括:
[0007]接收到上电信号后,调用存储于本地系统中的程序;
[0008]根据所述程序获取各从站的待配置信息;
[0009]配置并分发各所述待配置信息至各所述从站;
[0010]控制各所述从站进入OP状态。
[0011]优选的,在所述根据所述程序获取各从站的待配置信息的步骤之前,还包括:
[0012]获取用户设置的通讯模式;
[0013]根据所述通讯模式选择对应的通讯链路;
[0014]进一步的,所述根据所述程序获取各从站的待配置信息包括:根据所述程序通过所述通讯链路获取各从站的所述待配置信息。
[0015]优选的,在所述控制各所述从站进入OP状态的步骤之前,还包括:
[0016]判断所述从站的数量是否与预设数量一致;
[0017]若不一致,则发送报警信号。
[0018]优选的,在所述配置并分发各所述待配置信息至各所述从站的步骤之前,还包括:
[0019]控制各所述从站初始化。
[0020]优选的,在所述控制各所述从站进入OP状态的步骤之后,还包括:
[0021]判断各所述从站是否均进入OP状态;
[0022]若否,则进入所述根据所述程序获取各从站的待配置信息的步骤。
[0023]优选的,在所述配置并分发各所述待配置信息至各所述从站的步骤之前,还包括:
[0024]获取用户输入的工作模式;
[0025]判断所述工作模式是否为DC模式,若是,则在配置并分发各所述待配置信息至各所述从站时,获取各所述从站接收所述待配置信息时刻的时间戳。
[0026]优选的,若所述工作模式为DC模式,则在所述控制各所述从站进入OP状态的步骤之前,还包括:
[0027]激活所述DC模式的相关配置。
[0028]为解决上述技术问题,本申请还提供一种EtherCAT主站的通讯装置,该装置包括:
[0029]调用模块,用于接收到上电信号后,调用存储于本地系统中的程序;
[0030]获取模块,用于根据所述程序获取各从站的待配置信息;
[0031]处理模块,用于配置并分发各所述待配置信息至各所述从站;
[0032]控制模块,用于控制各所述从站进入OP状态。
[0033]为解决上述技术问题,本申请还提供另一种EtherCAT主站的通讯装置,该装置包括:
[0034]存储器,用于存储计算机程序;
[0035]处理器,用于执行所述计算机程序时实现如上述的EtherCAT主站的通讯方法的步骤。
[0036]为解决上述技术问题,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的EtherCAT主站的通讯方法的步骤。
[0037]本申请所提供的EtherCAT主站的通讯方法,在接收到上电信号后,调用存储于本地系统中的程序,并根据程序获取各从站的待配置信息,然后配置并分发各待配置信息至各从站,控制各从站进入OP状态。相对于当前技术中,需要上位机配置ARM芯片,进而控制主站和从站的通讯。采用本技术方案,通讯所需的指令已提前存储于ARM芯片中,在接收到上电信号后,自动运行ARM芯片内的程序实现与从站的信息交互,使通讯脱离上位机的配置,提高了通讯的灵活度。并且,通讯所需的协议全部集成在ARM芯片中,无需额外购买专用的协议芯片,减少了通讯的成本。
[0038]此外,本申请所提供的EtherCAT主站的通讯装置以及介质,与上述的EtherCAT主站的通讯方法相对应,效果同上。
附图说明
[0039]为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为本申请实施例提供的一种EtherCAT主站的通讯方法的流程图;
[0041]图2为本申请实施例提供的一种EtherCAT主站的通讯装置的结构图;
[0042]图3为本申请实施例提供的另一种EtherCAT主站的通讯装置的结构图。
具体实施方式
[0043]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本申请保护范围。
[0044]一般工业通讯的网络各节点传送的资料长度不长,多半都比以太网帧的最小长度要小。而每个节点每次更新资料都要送出一个帧,造成带宽的低利用率,网络的整体性能也随之下降。EtherCAT利用一种称为“飞速传输”[0045](processing on the fly)的技术改善以上的问题。
[0046]在EtherCAT网络中,当资料帧通过EtherCAT节点时,节点会复制资料,再传送到下一个节点,同时识别对应此节点的资料,则会进行对应的处理,若节点需要送出资料,也会在传送到下一个节点的资料中插入要送出的资料。每个节点接收及传送资料的时间少于1微秒,一般而言只用一个帧的资料就可以供所有的网络上的节点传送及接收资料。
[0047]EtherCAT主站的通讯运行需要上位机的配置,上位机配置ARM芯本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种EtherCAT主站的通讯方法,其特征在于,包括:接收到上电信号后,调用存储于本地系统中的程序;根据所述程序获取各从站的待配置信息;配置并分发各所述待配置信息至各所述从站;控制各所述从站进入OP状态。2.根据权利要求1所述的EtherCAT主站的通讯方法,其特征在于,在所述根据所述程序获取各从站的待配置信息的步骤之前,还包括:获取用户设置的通讯模式;根据所述通讯模式选择对应的通讯链路;进一步的,所述根据所述程序获取各从站的待配置信息包括:根据所述程序通过所述通讯链路获取各从站的所述待配置信息。3.根据权利要求1所述的EtherCAT主站的通讯方法,其特征在于,在所述控制各所述从站进入OP状态的步骤之前,还包括:判断所述从站的数量是否与预设数量一致;若不一致,则发送报警信号。4.根据权利要求1至3任意一项所述的EtherCAT主站的通讯方法,其特征在于,在所述配置并分发各所述待配置信息至各所述从站的步骤之前,还包括:控制各所述从站初始化。5.根据权利要求4所述的EtherCAT主站的通讯方法,其特征在于,在所述控制各所述从站进入OP状态的步骤之后,还包括:判断各所述从站是否均进入OP状态;若否,则进入所述根据所述程序获取各从站的待配置信息的步骤。6.根据权利要求5所述的Et...

【专利技术属性】
技术研发人员:余伟烘柯冬生唐益宏徐铁柱
申请(专利权)人:深圳市英威腾电气股份有限公司
类型:发明
国别省市:

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

1