本篇文章描述了如何在TwinCAT3中配置EoE(Ethernet over EtherCAT) and FoE(File access EtherCAT),在使用Anybus CompactCom EtherCAT模块时,可以通过EoE协议访问模块的内置网页,通过FoE访问模块文件系统以及升级模块的固件
本次实验使用了个人的PC安装TwinCAT3作为EtherCAT主站,现场安装TwinCAT3的PLC同样适用如下配置。
适用产品
AB6607-C, Anybus CompactCom for EtherCAT M40
AB6639-C, Anybus CompactCom for EtherCAT M40 with Transparent Ethernet
AB6645-C, Anybus CompactCom for EtherCAT M40 with M12 connectors
AB6677-C, Anybus CompactCom for EtherCAT B40
AB6707-C, Anybus CompactCom for EtherCAT M40 without housing
AB6739-C, Anybus CompactCom for EtherCAT M40 with Transparent Ethernet without housing
AB6745-C, Anybus CompactCom for EtherCAT M40 with M12 connectors without housing
AB6779-C, Anybus CompactCom for EtherCAT B40 with Transparent Ethernet
注意事项
倍福TwinCAT3软件请自行到官网安装下载
链接如下:
https://tr.beckhoff.com.cn/mod/page/view.php?id=2287
Anybus CompactCom EtherCAT模块的固件版本需要大于 V2.xx。
EoE服务用于EtherCAT主站与从站设备传输非EtherCAT协议的常规以太网数据包,以太网数据包被封装在EtherCAT协议帧中,通过邮箱服务传输,所有来自从站的数据都需要通过主站处理,此时主站类似一个协议转换网关,因此通过浏览器访问内置网页时,会存在一定的延时,延时取决于EtherCAT的通信周期以及单次邮箱数据传输量的大小。
为了保证本次描述的功能可以正常实现, 在驱动程序中请使能 EtherCAT Host Object 0xF5的Attribute16~17. 同时不要禁止 Ethernet Host Object 0xF9.中定义的 HICP, web and FTP server功能
目录
- 在TwinCAT中设置EtherCAT主站网卡
- 在TwinCAT中使能EtherCAT主站EoE/FoE功能
- 配置Anybus CompactCom EtherCAT模块EoE/FoE功能
- EoE/FoE功能测试
在TwinCAT中设置EtherCAT主站网卡
首先将计算机可用于EtherCAT的网卡设置静态IP地址(根据需求设置),配置如下:
在TwinCAT配置EtherCAT主站网卡为刚刚设置的网卡,其中Freerun cycle周期越短,EoE/FoE服务传输数据速率越快
2. 激活EtherCAT主站的EoE功能
3.激活Anybus CompactCom EtherCAT模块EoE/FoE功能,并进入OP状态
EoE
FoE
进入OP状态
5. EoE、FoE功能测试
- 通过HMS IP Config软件设置Anybus CompactCom EhterCAT模块 IP地址与计算机在同一网段
- 可使用Windows 命令行工具 Ping功能测试模块IP地址
- 打开浏览器,地址栏输入模块IP地址,即可查看模块内置网页,该功能基于EoE实现。浏览器加载网页时可感觉到明显的延时,这是由于IP报文被内嵌在EtherCAT协议报文中所致。
- 打开计算机,在地址栏输入 ftp://192.168.0.17 (IP地址根据实际设置进行替换即可)
- 通过TwinCAT File Access over EtherCAT功能下载固件至Firmware文件夹下
- 在弹出的窗口的“string”框固件文件名的末尾处添加 ".hiff"后缀,随后点击OK, 等待下载完成。
- 下载成功后可在模块的文件系统的firmware文件夹下查看到模块的固件文件
请注意,下载除 .hiff 或者.nfo后缀之外的文件,都会默认转发到 Application File System Object 0xEA对象对应的文件系统中,对象0xEA需要在驱动中实现。
- 固件下载完成后,将模块重新启动,模块自动升级固件,此时模块MS 指示灯红绿交替闪烁提示,等待指NS/MS 示灯进入熄灭状态后,固件即可升级成功,此时驱动程序可重新驱动模块工作
- 在HMS IP config 工具中查看模块固件版本
- 在内置网页中查看模块固件版本(Fw version)
附加信息
官网手册下载地址如下: