EtherCAT转DeviceNet看台达MH2如何借助网关与欧姆龙CJ1W-DRM21通讯​

news/2025/3/30 18:31:44/文章来源:https://www.cnblogs.com/jiemite-01/p/18795658

一.案例背景

 

EtherCAT转DeviceNet台达MH2与欧姆龙CJ1W-DRM21通讯案例(图2)

 

台达MH2设备通常采用EtherCAT通信协议,这种协议在高速实时通信方面表现出色,适合设备之间的快速数据交换和精准控制。而欧姆龙CJ1W-DRM21 模块基于DeviceNet通信协议,DeviceNet在工业现场总线领域应用广泛,侧重于设备的分布式控制和信息共享。EtherCAT与DeviceNet不同的通信协议成为了设备间协同工作的障碍,而捷米特JM-DNT-ECT网关模块可以实现两者的互联互通。

二.设备介绍

1. 捷米特JM-DNT-ECT网关模块

适用于多种支持EtherCAT接口的设备,为工业自动化系统的集成、优化和升级提供了便捷有效的解决方案。例如在半导体制造行业,能够解决复杂控制系统中EtherCAT与DeviceNet协议组件互联互通的难题,将半导体设备中的诸多组件通过转换为 EtherCAT 从站,顺畅地接入 EtherCAT 主控系统,实现高效、便捷的数据交换和控制,与NT 100-RE-DN,AB7686等产品有相同功能。

2. 台达MH2

产品外壳由金属板筋折弯制成,内部为两层 PCB 板层叠结构,散热片采用标准件,整体设计兼顾经济性与实用性 采用无风扇散热设计,兼顾高性能和可靠性,精巧机身设计,节省空间如在中空成型机解决方案中,可连接温度控制器确保液态塑料温度,并控制交流伺服驱动器与油电伺服节能系统,准确带动吹针、壁厚控制轴与合模轴作动,实现全电化的精准移模、吹瓶插针与壁厚控制,以及合模轴锁模力道控制。

3. 欧姆龙CJ1W-DRM21

可同时用作主站和从站,在 DeviceNet 网络中灵活配置,既能控制其他从站设备,又能作为从站响应主站的指令,每个主站可控制多达 32,000 点,且能确保数据的高度同步性具备 Remote I/O 主局功能、Remote I/O 子局功能以及 Message 通讯功能,可实现输入输出信号的自动交换及对其他设备的运行控制。

 

EtherCAT转DeviceNet台达MH2与欧姆龙CJ1W-DRM21通讯案例(图3)

 

三.配置连接方案

3.1 新建工程

 

 

  1. 打开安装好的 TC3 软件,在电脑右下角右键点击 TC3 图标,选择“TwninCAT XAE(TcXaeShell)”

EtherCAT转DeviceNet台达MH2与欧姆龙CJ1W-DRM21通讯案例(图4)

 

2. 进入 VS 开发环境;

 

EtherCAT转DeviceNet台达MH2与欧姆龙CJ1W-DRM21通讯案例(图5)

 

3. 在 TC3 主菜单栏执行“文件”-“新建(N)”-“项目(P)…”;

EtherCAT转DeviceNet台达MH2与欧姆龙CJ1W-DRM21通讯案例(图6)

4. 或者在 Open 界面下执行“New TwinCAT Project…”

 

EtherCAT转DeviceNet台达MH2与欧姆龙CJ1W-DRM21通讯案例(图7)

 

5. 选择 TwinCAT Project,修改工程名称,点击“确定”;

 

EtherCAT转DeviceNet台达MH2与欧姆龙CJ1W-DRM21通讯案例(图8)

 

6. 之后显示如下界面:

 

EtherCAT转DeviceNet台达MH2与欧姆龙CJ1W-DRM21通讯案例(图9)

 

7. 在TC3内安装EtherCAT主站网卡驱动,点击主菜单栏“TwinCAT”下的“Show Realtime Ethernet Compatible Devices…”,选择本机网卡,点击“Install”;

EtherCAT转DeviceNet台达MH2与欧姆龙CJ1W-DRM21通讯案例(图10)

8. 若成功安装网卡后显示如下界面:

 

EtherCAT转DeviceNet台达MH2与欧姆龙CJ1W-DRM21通讯案例(图11)

 

3.2扫描从站设备

1.在上图中“I/O”展开“Devices”的位置,点击鼠标右键选择“Scan”扫描连接的从站或者选中“Devices”后点击扫描按钮“EtherCAT转DeviceNet台达MH2与欧姆龙CJ1W-DRM21通讯案例(图12)”;

 

 

EtherCAT转DeviceNet台达MH2与欧姆龙CJ1W-DRM21通讯案例(图13)

 

2.点击“确定”按钮,弹出“1 new I/O devices found”对话框,选择所需要的 Ethernet接口,点击“OK”;如下图所示:

 

EtherCAT转DeviceNet台达MH2与欧姆龙CJ1W-DRM21通讯案例(图14)

 

 

 

3.点击“是(Y)”将扫描从站设备;

 

EtherCAT转DeviceNet台达MH2与欧姆龙CJ1W-DRM21通讯案例(图15)

 

4.选择是否进入“Activate Free Run”,点击“否”;

EtherCAT转DeviceNet台达MH2与欧姆龙CJ1W-DRM21通讯案例(图16)

5.正常扫描到如下设备:

EtherCAT转DeviceNet台达MH2与欧姆龙CJ1W-DRM21通讯案例(图17)

 

四.数据采集与传输

捷米特JM-DNT-ECT网关模块:捷米特JM-DNT-ECT如何获取输入输出状态数据,这些数据可能存储在特定的地址范围内,通过DeviceNet协议的轮询或者事件触发机制来采集这些数据。接收到DeviceNet数据后,在其内部进行处理。它会根据预先配置的映射关系和转换规则,将DeviceNet数据转换为EtherCAT格式的数据。这个过程涉及到数据类型的转换、地址映射等操作。例如,如果DeviceNet 数据中的温度值是以整数形式存储,而EtherCAT侧接收设备需要的是浮点数形式,网关就会进行数据类型的转换。同时,它会将DeviceNet设备的地址映射到EtherCAT侧对应的地址,以便接收设备能够正确识别数据来源。

台达MH2:MH2右侧的EtherCAT接口是连接外部设备的关键通道。在自动化生产场景中,当连接台达交流伺服驱动器ASDA-A2-E系列等设备时,MH2 可以通过EtherCAT协议,以高速、高精度的方式采集这些设备的数据。例如,对于伺服驱动器,能够采集电机的转速、位置、转矩等实时数据。采集周期可以根据实际需求进行配置,一般在微秒到毫秒级别,以满足设备的高速运动控制和精准定位需求。在EtherCAT网络中,MH2作为主机型工业控制器,能够将采集到的数据发送到其他EtherCAT设备或者接收来自其他设备的数据。例如,在一个自动化装配生产线中,MH2采集到的机器人位置数据可以通过 EtherCAT网络传输给其他的执行设备,如传送带控制器,使其能够根据机器人的位置来调整传送带的速度,实现设备之间的协同工作。传输的数据格式和协议符合EtherCAT 规范,保证了数据在网络中的高速、稳定传输。

欧姆龙CJ1W-DRM21:利用其Remote I/O主局功能和Message通讯功能进行数据采集。Remote I/O主局功能可以自动交换输入输出信号,例如,从连接的远程I/O从站采集离散的数字信号,如开关的闭合状态、按钮的按下状态等。Message 通讯功能则可以采集更复杂的设备数据,比如通过与智能设备进行消息通信,获取电机的详细运行参数、故障代码等信息。作为欧姆龙PLC的扩展单元,会与PLC的CPU进行紧密的数据传输。它将采集到的数据发送给PLC的 CPU,PLC的CPU可以根据这些数据进行逻辑运算和控制决策。例如,将传感器采集到的温度数据传输给PLC的CPU,CPU根据温度值判断是否超过设定阈值,进而决定是否启动冷却设备。数据传输是通过PLC的内部总线进行的,传输速度快,能够确保PLC及时获取最新的数据信息,以实现高效的自动化控制。

五. 总结

通过捷米特JM-DNT-ECT网关模块设备,将台达MH2的EtherCAT接口与网关的 EtherCAT端口用网线稳固连接,保障数据高速稳定传输;同时把欧姆龙CJ1W - DRM21模块经DeviceNet总线连接至网关的DeviceNet端口,并正确插入欧姆龙PLC插槽且完成硬件配置,包括设置模块地址等,为DeviceNetEtherCAT数据交互搭建起物理链路。在自动化生产线等应用场景中,二者的通讯成功促进了设备的协同作业。PLC 依据生产线传感器信号判断产品情况并向机器人发送指令,机器人依令执行动作并反馈状态信息,PLC 据此调整生产线流程,极大提高了生产效率与自动化程度,充分展现了跨协议通讯在工业自动化领域的关键价值与广阔前景,为企业构建复杂高效的自动化生产系统提供了有力的技术支撑与可行范例。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/906609.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

温湿度传感器:核心原理与跨领域应用解析

一、温湿度传感器的技术演进与核心价值 温湿度传感器是一种通过物理或化学机制实时监测环境温湿度参数的电子设备。在物联网(IoT)与智慧化转型的浪潮中,其作为环境感知的 “神经末梢”,已渗透至工业制造、农业种植、医疗仓储等领域。根据市场研究机构的数据,2025 年全球温…

20242830 2021-2022-2 《网络攻防实践》第六周作业

20242830 2021-2022-2 《网络攻防实践》第六周作业 一、知识点梳理与总结本次实验旨在学会使用Metasploit软件对Windows系统进行远程渗透实验,能够让我们深入了解漏洞的原理和利用过程,如MS08-067这样的常见漏洞,通过实际操作去发现和利用它们,可以更加直观地理解系统存在的…

数字先锋 | 打造专属AI大脑,天翼云助力重庆理工大学开启智慧校园新篇!

从在线课程的蓬勃兴起,到远程教育的逐渐普及,再到智能教学工具的广泛应用……人工智能、大数据、云计算等前沿技术迅速发展的当下,科技正以前所未有的深度和广度重塑教育领域,促使教育各个层面发生深刻变革。师生对个性化、智能化教育服务的期待与日俱增,智慧校园建设,成…

【洛谷P6464】传送门

每天刷个一两题 比较值得写的会写在这里 P6464 [传智杯 #2 决赛] 传送门 题目描述 传智专修学院里有 \(n\) 栋教学楼,有 \(m\) 条双向通行道路连接这些教学楼,不存在重边和自环。每条道路都有一定的长度,而且所有教学楼之间都可以直接或者间接的通过道路到达。我们可以很容易…

高度混淆和多层嵌套的JSP案例免杀思路

免责声明:本文所涉及的技术仅供学习和参考,严禁使用本文内容从事违法行为和未授权行为,如因个人原因造成不良后果,均由使用者本人负责,作者及本博客不承担任何责任。 01 分析特征 目前webshell检测方式还是以检测特征为主,像JSP木马中常见的Runtime、ProcessBuilder、rea…

某项目三台设备PCIE Surprise Down故障分析

描述: 某项目交付过程中,发现三台服务器报The PCIe Card 1 (PCIe Device) triggered an uncorrectable error的错误(如下图)分析 通过fdm/fdm_output日志,发现存在大量的PCIe的报错(如下),可以看出来全是Surprise Down Error错误,且问题都说发生在CPU1 的Riser模组上检…

关联(Association), 聚合(Aggregation), 组合(Composition) 在软件设计模式中的区别

关联(Association)、聚合(Aggregation)与组合(Composition)的区别 这三种关系都是面向对象设计中描述类之间关系的重要概念,它们在耦合强度、生命周期管理等方面有显著差异。 1. 关联(Association) 基本特征:最通用的关系类型,表示类之间的使用关系可以是单向或双向的关联对…

H7-TOOL固件2.28发布,CAN, UART和RTT三合一同时收发且实时记录,脱机烧录新增革命性一键添加新芯片功能,新增多脱机芯片支持

H7-TOOL详细介绍(含操作手册): http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934H7-TOOL PLUS电池版无需升级,预装的已经是最新的2.28版。后面还有个PLUS电池板低功耗运行模式,后续也将上线。【PC软件】V2.2.8 1. 脱机烧录功能更新:- 新增MAGTRON(巨磁智能)…

gitlab+jenkins+harbor+k8s安装操作流程之java项目打包成docker镜像

介绍在Java项目打包成Docker镜像时,通常需要写Dockerfile。Dockerfile是用来构建Docker镜像的文本文件,它包括了构建Docker镜像所需的所有命令和步骤 首先Maven先构建jar包 注意:dockerfile各个参数的解释如下

使用gradio生成图文理解界面

这里通过gradio来生成1个图文理解的界面,通过上传一张图片,则生成相应文本描述,即望图生义。 import gradiodef summarize(raw_image):model = xxxx()inputs = model.generate(raw_image)return tokenizer.decode(inputs)demo = gradio.Interface(fn=summarize,title="望图…

centos7 yum安装使用时提示Cannot find a valid baseurl for repo: base/7/x86_64

机器解析不了yum源,一般有三种原因: 1、无法上网,请检查网络ping www.baidu.com ping不通,机子没网,检查网络配置。能ping通检查第二种情况2、DNS配置有问题nslookup www.baidu.com ,如果显示无法连接无法解析就是有问题,确定能上网就换个dns!3、能上网并dns配置没…

使用带逗号分割的字符串填充el-input-tag

用户在文本框中输入1,2,3,4,5 ,然后直接转变成tag,如果输入错误,可以直接点击叉号关闭当前,前端代码实现如下: <template><el-input-tagref="inputRef"tag-type="primary"v-model="obj.model"clearable@paste.native="handleI…