Ubuntu-安装Epics S7nodave教程

作者:翟天保Steven
版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处

一、什么是S7nodave

       EPICS的s7nodave是基于Asyn和libnodave的设备支持,用于与S7(或兼容)PLC通信。与其他针对S7 PLC的EPICS设备支持不同,此设备支持不需要在PLC端进行任何特殊编程。相反,EPICS记录仅指定PLC中的内存地址,设备支持使用大多数S7 PLC支持的ISO-TCP协议来读取或写入通道数据。

二、安装与配置

       1)在ubuntu下,打开终端,cd到Epics目录下的support,如果没有就创建一个,这作为扩展组件的路径。

 注意:如果还没装Epics和Asyn,要先装这俩。

Epics安装教程参考:Ubuntu-安装Epics教程-CSDN博客 

Asyn安装教程参考:Ubuntu-安装Asyn教程-CSDN博客

cd ${HOME}/epics/support

       2)在终端输入如下命令,安装依赖。

sudo apt install git

       3)从github克隆s7nodave项目后,进入s7nodave。

git clone https://github.com/FreddieAkeroyd/s7nodave.git
cd s7nodave

       4)打开s7nodave,找到configure文件夹里的RELEASE文件,打开删除所有内容,复制下方代码至此文件后保存,如下图所示。

SUPPORT=${HOME}/epics/support
ASYN=$(SUPPORT)/asyn
EPICS_BASE=${HOME}/epics/base-3.15.9
-include $(TOP)/configure/RELEASE.local

       5)确保此时终端的路径在s7nodave目录下,执行make编译,无报错则说明编译成功。

make

三、测试

       通过终端进入s7nodave目录下bin->linux-x86_64,输入如下命令,看是否进入epics,前面出现epic>,说明成功,输入exit退出即可。

./s7nodaveTest 

       如果文章帮助到你了,可以点个赞让我知道,我会很快乐~加油!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

翟天保Steven

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值