当前位置: 首页 > wzjs >正文

重庆南坪网站建设公司证书兼职的正规平台哪里有

重庆南坪网站建设公司,证书兼职的正规平台哪里有,17网一起做网店普宁下载,江苏建设工程信息网网址简述 在参考《OpenPLC WebServer启动》、《EtherCAT协议移植》移植完EtherCAT协议到开发板之后需要结合Web Server进行远程控制。 操作流程 基于OpenPLC源码执行 sudo ./install.sh linux ethercat 编译生成带EtherCAT协议的执行程序openplc 将该程序移植到开发板core目录下…

简述

在参考《OpenPLC WebServer启动》、《EtherCAT协议移植》移植完EtherCAT协议到开发板之后需要结合Web Server进行远程控制。

操作流程

基于OpenPLC源码执行 sudo ./install.sh linux ethercat 编译生成带EtherCAT协议的执行程序openplc

将该程序移植到开发板core目录下,执行之前需要配置ethercat配置文件utils/ethercat_src/build/ethercat.cfg,将configonly改为0(默认是1对应只进行仿真不进行实际控制)

之后加载ethercat驱动,识别主从机。

#启动网口3 使用网口3进行ethercat通讯
ifconfig eth3 192.168.6.252 depmod -a#08:03:08:08:08:08对应网口3物理地址
modprobe ec_master main_devices="08:03:08:08:08:08"
insmod /lib/modules/5.10.0/kernel/net/packet/af_packet.ko
insmod /lib/modules/5.10.0-openeuler/ec_generic.ko/etc/init.d/ethercat start

成功识别到主从机之后执行,执行python3.10 webserver.py启动

点击Start PLC就会运行执行程序,实现远程PLC设备控制。

报错解决

找不到EtherCAT0设备

Starting EtherCAT master 1.5.2 modprobe: FATAL: Module ec_master not found in directory /lib/modules/5.10.0-openeuler

解决:

modprobe ec_master main_devices="08:03:08:08:08:08"

libsqlite3.so.0 is not a symbolic link

解决:

ln -sf /opt/etherlab/lib/libethercat.so /opt/etherlab/lib/libethercat.so.1

ln -sf /lib64/libsqlite3.so /lib64/libsqlite3.so.0

ln -sf /lib/libsqlite3.so /lib/libsqlite3.so.0

ioctl失败

qemu-aarch64 /tmp/build_ethercat # ethercat master

Failed to obtain number of masters: ioctl() version magic is differing: /dev/EtherCAT0: 37, ethercat tool: 30

解决:重新编译1.5 ethercat版本 编译步骤参考 编译openplc 源码独立版本(1.5.3 适配OpenEuler内核)

Files · stable-1.5 · EtherLab / EtherCAT Master · GitLab

找不到从设备

解决:加载 ec_generic.ko驱动

modprobe /lib/modules/5.10.0-openeuler/ec_generic.ko

ec_generic.ko创建socket失败

解决:缺少af_packet.ko驱动

insmod /lib/modules/5.10.0/kernel/net/packet/af_packet.ko

从站不能操作

没有进入OP模式

解决:

/opt/etherlab/bin/ethercat states OP

/opt/etherlab/bin/ethercat slaves

卡在仿真阶段

解决:

qemu-aarch64 /tmp/core # vi ../utils/ethercat_src/build/ethercat.cfg

将configonly设置为0

./openplc --modbus-config ./mbconfig.cfg --configonly 0

Didn't load /dev/EtherCAT0, unable to continue

ioctr内核和驱动版本不匹配 通讯失败

`libethercat` 库版本为 37,而 `/dev/EtherCAT0` 设备版本是 33,导致它们之间的不兼容。

解决:增加环境变量 使得调用正确调用/tmp/build_ethercat/lib 中的库

export LD_LIBRARY_PATH=/tmp/build_ethercat/lib:$LD_LIBRARY_PATH

打不开../utils/ethercat_src/build/ethercat.cfg

用网站启动程序报错:

解决:websever.py和其依赖移植core目录 在core目录下再创建core目录,将openplc执行程序放在里面

http://www.dtcms.com/wzjs/838202.html

相关文章:

  • html5高端酒水饮料企业网站模版亚马逊网站建设进度计划书
  • 廊坊模板建站代理环保主题网站模板
  • 做捕鱼网站电话号码wordpress注册评论
  • 手机端网站 优帮云做推广可以上那些网站
  • PC端网站开发以及设计费用贵州专业网站建设公司
  • 如何防止网站被镜像郑州影楼网站建设
  • 口红做网站多少钱软件下载网站开发
  • 建设厅网站的秘钥怎么买大连网络推广网站优化找哪家好
  • 天津和平做网站北京市小程序开发
  • 网站结构优化的内容和方法网页什么设计
  • icp ip 网站备案查询系统做零食用哪个网站好
  • 网站关键词的优化在哪做舟山高端网站设计
  • 微餐饮网站建设网上商城购物系统流程图
  • python编程软件官网苏州seo排名公司
  • 什么是网站可信认证网站建设是不是可以免费建站
  • 门户网站建设情况html网站开发目标
  • 网站地图好处如何在wordpress里应用知更鸟主题
  • seo怎么做网站的tdk企业网站优化的三层含义
  • 成品网站w灬源码16伊园简述网站开发的工作流程
  • 网站接入服务单位名称wordpress下载软件
  • 网站建设 微信营销房价在2022年大跌
  • 聊城网站建设售后服务养生网站建设
  • 鞍山招聘网站西安网站开发制作
  • 网站开发哪一种语言好凡科建站自助建站平台
  • 做it的要给赌场网站做维护吗福安网站建设
  • 湖北网站推广公司渠道主流网络推广平台
  • 可以看帖子的网站ps做网站尺寸
  • 怎么用建站系统建网站普陀区网站建设前端
  • 网站建设方案策划书wordpress本地站点地址如何配置
  • 金融公司网站模板长春仿站定制模板建站