linux下SOEM安装测试
http://openethercatsociety.github.io/dl/rel/SOEM-1.3.1.tar.gz 如果linux系统可以联网,直接命令下载 $ wget http://openethercatsociety.github.io/dl/rel/SOEM-1.3.1.tar.gz
linux下SOEM安装是非常简单的,下载源码之后解压 $ tar xvf SOEM-1.3.1.tar.gz $ cd SOEM-1.3.1 $ source ./setup.sh linux $ make all 这样的话安装就算完成 接下来进行一些测试
源码里面带有测试程序 $ cd test/linux simple_test2本来没有,是我自己修改写的 以slaveinfo为例,SOEM和igh是不一样的,SOEM没有什么命令行什么的,程序基本上全靠自己写 连接好从站 $ cd slaveinfo $ sudo ./slaveinfo eth1 eth1是网卡名,是连接从站的网卡 然后会输出从站的简单信息 然后这个程序还可以加参数,以获得从站更多的信息 $ sudo ./slaveinfo eth1 -map $ sudo ./slaveinfo eth1 -sdo //这个输出可能会有很多,如果查看不方便可以这样 $ sudo ./slaveinfo eth1 -sdo > sdo.txt 如果要修改代码,改了之后在当前文件夹下make一下就可以,最好是可以备份一下再修改