EtherCAT源码
https://github.com/OpenEtherCATsociety/SOEM
- 在github上获取.zip格式源码并解压,目前master分支上默认是最新的1.4.0版本。
- 进入根目录,README.md有编译步骤;
- 编译
mkdir build cd build/ cmake .. make
- 使用
编译完成后发现build下生成了test目录,其中Linux目录包括三个默认的测试例程,可直接使用。
进入simple_test,输入./simple_test
,可以看到返回的信息中有命令的具体用法,最后两行表示网卡名。EtherCAT从站上电并连接网线,再次执行脚本,这次需要加上网卡名,这里应该是没有硬件设备的缘故,找不到从站。
- Wireshark抓包
运行wireshark软件,监控到的数据如下: