一种基于EtherCAT总线的通信协议方法及系统与流程

文档序号:11147871阅读:来源:国知局

技术特征:

1.一种基于EtherCAT总线的通信协议方法,其特征在于,包括:

主站和从站;

方法步骤包括:所述从站获取到由所述主站发送的数据帧,并对所述数据帧的MAC地址及所述数据帧的数据类型进行判断,若所述数据帧的MAC地址为所述从站的MAC地址且所述数据帧为EtherCAT数据类型时,接收所述数据帧并分析所述数据帧,否则不接收所述数据帧。

2.根据权利要求1所述的基于EtherCAT总线的通信协议方法,其特征在于,所述从站获取到由所述主站发送的数据帧之前还包括:

所述主站将获取到的要发送的数据帧储存于RAM中,并在获取到数据帧发送指令时将储存于所述RAM中的数据帧读出并发送至所述从站。

3.根据权利要求2所述的基于EtherCAT总线的通信协议方法,其特征在于,所述数据帧包括以太网帧头、EtherCAT数据和FCS。

4.根据权利要求1所述的基于EtherCAT总线的通信协议方法,其特征在于,所述从站获取到由所述主站发送的数据帧,并对所述数据帧的MAC地址及所述数据帧的数据类型进行判断,若所述数据帧的MAC地址为所述从站的MAC地址且所述数据帧为EtherCAT数据类型时,接收所述数据帧并分析所述数据帧之后还包括:

若分析得所述数据帧的地址命令段为从站自增写操作命令时,所述从站将所述数据帧保存到内存空间中。

5.根据权利要求1所述的基于EtherCAT总线的通信协议方法,其特征在于,所述从站获取到由所述主站发送的数据帧,并对所述数据帧的MAC地址及所述数据帧的数据类型进行判断,若所述数据帧的MAC地址为所述从站的MAC地址且所述数据帧为EtherCAT数据类型时,接收所述数据帧并分析所述数据帧之后还包括:

若分析得所述数据帧的地址命令段为写入操作命令时,所述从站将内存空间中的数据写入到所述数据帧。

6.根据权利要求4所述的基于EtherCAT总线的通信协议方法,其特征在于,所述从站采用寄存器保存所述数据帧。

7.一种基于EtherCAT总线的通信协议系统,其特征在于,包括:

主站和从站;

所述从站包括获取判断模块,用于获取到由所述主站发送的数据帧,并对所述数据帧的MAC地址及所述数据帧的数据类型进行判断,若所述数据帧的MAC地址为所述从站的MAC地址且所述数据帧为EtherCAT数据类型时,接收所述数据帧并分析所述数据帧,否则不接收所述数据帧。

8.根据权利要求7所述的基于EtherCAT总线的通信协议系统,其特征在于,所述主站包括:

储存模块,用于将获取到的要发送的数据帧储存于RAM中,并在获取到数据帧发送指令时将储存于所述RAM中的数据帧读出并发送至所述从站。

9.根据权利要求7所述的基于EtherCAT总线的通信协议系统,其特征在于,所述从站包括:

第一分析模块,用于若分析得所述数据帧的地址命令段为从站自增写操作命令时,所述从站将所述数据帧保存到内存空间中。

10.根据权利要求7所述的基于EtherCAT总线的通信协议系统,其特征在于,所述从站还包括:

第二分析模块,用于若分析得所述数据帧的地址命令段为写入操作命令时,所述从站将内存空间中的数据写入到所述数据帧。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1