Ethercat-SOEM主站搭建-windows

文章目录

  • 1准备工作
  • 2开始编译
  • 3测试
  • 4参考

1准备工作

安装vs(我安装的是vs2017).
获取SOEM源文件,从网站http://openethercatsociety.github.io/上下载SOEM1.3.1.
下载安装wincap,到https://www.winpcap.org/install/default.htm下载winpcap的安装包,然后到https://www.winpcap.org/devel.htm程序员开发包.
支持cmake的SOEM(编译为vs项目,方便调试)
https://github.com/OpenEtherCATsociety/SOEM

2开始编译

打开x86 Native Tools Command Prompt for VS 2017(开始-------)(或者是"VS2015 x86 x64 兼容工具命令提示符")
Ethercat-SOEM主站搭建-windows_第1张图片
Ethercat-SOEM主站搭建-windows_第2张图片
Ethercat-SOEM主站搭建-windows_第3张图片
E:\Microsoft Visual Studio\2017\Community就是我安装vs2017的目录

命令行cd到SOEM-1.3.1目录下:

cd E:\ubuntu\EtherCAT\soem\SOEM-1.3.1

#E:\ubuntu\EtherCAT\soem\SOEM-1.3.1是SOEM-1.3.1目录路径
若是跨盘(我这里都在E盘),例如E盘到F盘,则cd F:然后输入F:

命令行输入

make_libsoem_lib.bat "E:\Microsoft Visual Studio\2017\Community\VC" x86

其中”E:\Microsoft Visual Studio\2017\Community\VC”是vs2017安装的位置
Ethercat-SOEM主站搭建-windows_第4张图片
Ethercat-SOEM主站搭建-windows_第5张图片
接着输入

make_test_win32_all.bat  "E:\Microsoft Visual Studio\2017\Community\VC" x86

生成全部测试文件(生成exe等文件)
Ethercat-SOEM主站搭建-windows_第6张图片

3测试

cd到SOEM-1.31.1\test\win32\simple_test,命令行输入

simple_test.exe \Device\NPF_{AB485D27-64CC-45DD-890B-BDAB106A7FE6}

Ethercat-SOEM主站搭建-windows_第7张图片
其中\Device\NPF_{AB485D27-64CC-45DD-890B-BDAB106A7FE6}是用WinPcap获取设备列表的Network adapter ‘Broadcom NetLink ™ Gigabit Ethernet Driver’ on local host),详细参见WinPcap环境搭建与获取设备列表

4参考

【1】winpcap Installer for Windows
https://www.winpcap.org/install/default.htm
【2】WinPcap Developer’s Pack
https://www.winpcap.org/devel.htm
【3】编译SOEM on Windows
https://blog.csdn.net/wofreeo/article/details/89202511
【4】WinPcap获取设备列表
https://blog.csdn.net/weijiancheng999/article/details/102990041

你可能感兴趣的:(Ethercat)