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

CAN转ETHERCAT网关将CAN 总线和 ETHERCAT 网络连接方法

由于好多现场会出现将CAN总线的设备接到EtherCAT网络中,由于协议的不相同,不能直接进行连接,现需一种能同时兼容CAN 总线和ETHERCAT网络的一种设备,由此捷米JM-ECT-CAN 是自主研发的一款 ETHERCAT 从站功能的通讯网关。该产品主要功能是将各种 CAN 总线和 ETHERCAT 网络连接起来。 

  1. 使用 GW Modbus Bulider 软件配置 CAN 报文

1, 打开GW Modbus Bulider 软件,首先设置软件使用的 IP 地址,点击菜单栏“设置— —通讯设置——以太网设置”,如下图,电脑的 IP 是 192.168.1.111。 

2, 点击菜单栏“工具——在线”,在弹出的窗口中,选择“CAN 配置”。 

3, 点击“连接从站”按钮,连接成功后其他按钮会变成可以点击的状态: 

4, 点击“读取配置”按钮后,显示网关目前的实际配置: 

5, 填写用户需要设置的波特率、CAN 报文,点击“写入配置”按钮: 

6, 设置完毕后,网关拨码的第 8 位拨到 OFF,然后重新给网关供电。 

 

配置捷米JM-ECT-CAN网关的 ETHERCAT 从站

7, 将网关 xml 文件拷贝到主站相应路径下:

8, 新建项目 

9, 新建工程后,在下图中 Device 的位置,点击鼠标右键 Add New Item,添加 ETHERCAT 主站。 

10, 在弹出的对话框中,选择 Ethercat Master,然后点OK。 

11, 选择电脑对应的网卡,点击 OK。 

  

12, 主站建立后,在下图中主站 Device 1 的位置,点击鼠标右键 Add New Item,添加 ETHERCAT 从站。 

 13, 在弹出的对话框中,选择网关 JM-ECT-CAN,点击 OK。 
14, 添加后捷米JM-ECT-CAN的从站,如下图所示的 Box 1。点击左侧项目树中的 Box 1,在右侧的主视图中,点击 Slots,可以看到网关添加 CAN 报文的页面。  如上图所示,CAN 报文的配置,需要与 GW Config 软件设置的一15, 致。除上述手动添加的方法,用户也可以使用扫描方式,更为方便简单。 

1,发送 CAN 报文

16, 如下图实际案例所示,在 TwinCAT 软件中注意数据的高低位排序。 ,

17, 使用 CAN 测试工具,得到网关发出的报文如下图: 

http://www.lryc.cn/news/101598.html

相关文章:

  • 【大数据趋势】7月30日 汇率,恒指期货的大数据趋势概率分析。
  • mac使用mvn下载node-sass 会Binary download failed, trying source
  • 【C++】开源:Muduo网络库配置与使用
  • VCS ICO - Intelligent Coverage Optimization
  • 【分布式系统】分布式系统的8个谬误
  • tinkerCAD案例:25. 量角器 - 测量角度
  • Flutter 使用texture_rgba_renderer实现桌面端渲染视频
  • linux虚拟机开机后桌面显示CentOS-7.5-x86盘片文件,并且无法远程连接虚拟机?
  • 【Spring Boot 源码学习】走近 AutoConfigurationImportSelector
  • 系统学习Linux-MySQL数据库备份(四)
  • 具身智能controller---RT-1(Robotics Transformer)(中---实验介绍)
  • 无涯教程-jQuery - load( url, data, callback)方法函数
  • 【Shell】Shell编程之免交互
  • 从Vue2到Vue3【七】——Vue2中响应式原理的实现及其缺陷
  • 用C语言实现堆排序算法
  • tauri在github上进行自动更新打包并发版过程,实战操作避坑
  • css中flex后文本溢出的问题
  • restful接口设计规范[仅供参考]
  • Metabase 远程代码执行(CVE-2023-38646)
  • 【TiDB理论知识 07】SQL执行流程
  • 微服务——服务异步通讯RabbitMQ
  • 事件冒泡、事件捕获和事件委托
  • WEB 典型安全功能说明
  • SQL编译优化原理
  • qt signal slots lambda
  • Spring【声明式事务】
  • 【雕爷学编程】MicroPython动手做(17)——掌控板之触摸引脚2
  • pytorch 中 view 和reshape的区别
  • 认识数组指针
  • SSM面试题-Spring容器的启动流程