现在的位置: 首页 > 综合 > 正文

邮箱

2013年03月10日 ⁄ 综合 ⁄ 共 429字 ⁄ 字号 评论关闭

在邮箱通信的基础上,EtherCAT实现了FOE(File Transfer over EtherCAT),EOE协议

FoE 可以被用来下载或者上传一个文件给EtherCAT设备。这个协议有点像是TFTP协议。

EoE可以用来在EtherCAT设备上面传输EtherNET的数据包。EoE用来进行以太网通信,譬如设备通过EoE可以支持一个web server,可以通过浏览器进入。

EoE协议是在ecateoe.*(基本的EoE处理)和eoeappl.*(EoE应用处理)实现。为了支持EoE,“EoE_SUPPORETED”需要被设为1和EoE标记需要被设为值。

7.2.1.1发送EoE数据帧

为了发送EoE数据帧从EtherCAT从站到EtherCAT主站,函数EOE_SendFrameReq()需要被调用。

具体的发送流程图

7.2.1.2 接受EoE数据帧

接受EoE数据帧可以通过EOE_ServiceInd()函数,它是在原始的邮箱协议里实现的。程序的流程图如下

 

 

 

抱歉!评论已关闭.