linux下SOEM安装测试

1.获取源代码

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

2.安装

linux下SOEM安装是非常简单的,下载源码之后解压
$ tar xvf SOEM-1.3.1.tar.gz
$ cd SOEM-1.3.1
$ source ./setup.sh linux
$ make all
这样的话安装就算完成
接下来进行一些测试

3.测试

源码里面带有测试程序
$ 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一下就可以,最好是可以备份一下再修改

Logo

更多推荐