EtherNet/IP转Modbus基于网关模块实现罗克韦尔PLC与上位机稳定通讯案例

ops/2025/2/27 7:59:31/

EtherNet/IP转 Modbus网关实现AB PLC控制变频器案例(图1)

工业自动化控制系统中,常常会遇到不同品牌和通信协议的设备需要协同工作的情况。本案例中,客户现场采用了 AB PLC,但需要控制的变频器仅支持 Modbus 协议。为了实现 AB PLC 对变频器的有效控制与监控,引入了捷米特 JM-EIP-RTU 网关模块来完成 EtherNet/IP 与 Modbus 之间的协议转换,接下来为大家介绍一下这款协议转换网关模块。

EtherNet/IP转 Modbus网关实现AB PLC控制变频器案例(图2)

EtherNet/IP转 Modbus网关实现AB PLC控制变频器案例(图3)

产品特点

应用广泛:应用于Modbus RTU接口的变频器、智能高低压电器、电量测量装置、智能现场测量设备、仪表、PLC、DCS、FCS等等。

配置简单:用户不必了解Modbus和EtherNet/IP细节,只需要参考手册,根据要求就能配置网关,不需要复杂编程,即可在短时间内实现连接功能。

使用 AB 系统的配置方法 

1, 运行 RSLogix 5000 程序加载捷米特JM-EIP-RTU的EDS 文件:

2,新建工程默认或填写响应的名称

3,New Module添加捷米特JM-EIP-RTU网关:  

EtherNet/IP转 Modbus网关实现AB PLC控制变频器案例(图4)

 4,在“Name”中填入捷米特JM-EIP-RTU网关的名称,在“IP Address”中填入网关的 IP 地址  

5,点击“Change”设置网关的输入输出数据长度。下图举例设置了 20 字节的输入数据和 20 字节的输出数据:

EtherNet/IP转 Modbus网关实现AB PLC控制变频器案例(图5)

6,点击菜单 Communications->Download,下载工程到 PLC 中:
7,打开从站通讯手册,确认从站支持ModbusRTU通讯协议;

8,设置网关的485总线参数,(波特率,数据位,停止位,奇偶校验等)和网关配置软件保持一致;

EtherNet/IP转 Modbus网关实现AB PLC控制变频器案例(图6)


9、根据操作手册可得知需要读写的参数寄存器地址,该地址显示可读可写则地址区为40000使用03H功能码;打开 GW Modbus Builder 软件 ,双击软件右侧设备列表中的“Modbus Master”,可以添加一个虚拟主站到项目中 双击软件右侧设备列表中的“Modbus Slave”,可以添加一个从站到此主站的 Modbus 总线中,

10,双击主窗口中的“Modbus Master”图标,设置 Modbus 总线的运行参数和网关做为

Modbus 主站工作时的特性,如下图:

EtherNet/IP转 Modbus网关实现AB PLC控制变频器案例(图7)

11,参数说明:

波特率:Modbus-RTU 总线的运行频率。

设置该从站的报文。

12,如下图所示,用户给 1 号从站添加了 1 条写线圈、1 条读线圈、一条写寄存器、一条读寄存器。

EtherNet/IP转 Modbus网关实现AB PLC控制变频器案例(图8)

13,用户配置完成 Modbus 报文后,将配置下载到网关中。

通过以上案例,利用捷米特 JM-EIP-RTU 网关模块成功实现了 AB PLC 对变频器的控制与监控,解决了Modbus与 EtherNet/IP协议设备之间的互联互通问题,提高了工业自动化控制系统的灵活性和兼容性,为类似的多协议设备集成项目提供了有效的解决方案。关注付工后续为大家带来更多的协议转换案例!


http://www.ppmy.cn/ops/161621.html

相关文章

R 语言科研绘图第 27 期 --- 密度图-分组

在发表科研论文的过程中,科研绘图是必不可少的,一张好看的图形会是文章很大的加分项。 为了便于使用,本系列文章介绍的所有绘图都已收录到了 sciRplot 项目中,获取方式: R 语言科研绘图模板 --- sciRplothttps://mp.…

使用css的@property规则注册自定义属性结合deepseek完成渐变色融合过渡效果

property 是一个新特性,支持主流浏览器,它允许开发者显式地定义他们的CSS 自定义属性, 允许进行属性类型检查、设定默认值以及定义该自定义属性是否可以被继承,通过一个简单的案例为大家介绍一下property规则的用法,详细的介绍文档…

vscode多文件编译构建(CMake)和调试C++

目录 1. CMake 基础构建工具及作用相关配置文件 2. 配置 tasks.json关键字段详细解释 3. 配置 launch.json关键字段详细解释 4. 配置 CMakeLists.txt关键部分详细解释 5. 构建和调试项目1. 仅构建项目1.1 任务执行顺序1.2 cmake 任务执行详情1.3 build 任务执行详情1.4 构建后的…

Java注解的原理

目录 问题: 作用: 原理: 注解的限制 拓展: 问题: 今天刷面经,发现自己不懂注解的原理,特此记录。 作用: 注解的作用主要是给编译器看的,让它帮忙生成一些代码,或者是帮忙检查…

洛谷 P3628/SPOJ 15648 APIO2010 特别行动队 Commando

题意 你有一支由 n n n 名预备役士兵组成的部队,士兵从 1 1 1 到 n n n 编号,你要将他们拆分成若干特别行动队调入战场。出于默契的考虑,同一支特别行动队中队员的编号应该连续,即为形如 i , i 1 , ⋯ , i k i, i 1, \cdo…

深度学习中卷积层(Conv)、BN层(Batch Normalization)和 ReLU层(Rectified Linear Unit)的详细介绍

一、卷积层(Conv) 定义 卷积层是深度学习中卷积神经网络(CNN)的核心组成部分。它通过对输入数据(如图像)进行卷积操作来提取特征。卷积操作是用一个卷积核(也称为滤波器)在输入数据上…

华为数通Datacom认证体系详解:从HCIA到HCIE的进阶路径

华为数通Datacom(Data Communication)课程是华为认证体系中的核心方向之一,聚焦企业网络通信与数据通信技术,适合从事网络规划、部署和运维的人员。 一、数通Datacom课程体系 华为数通Datacom认证分为 三个级别,逐级递…

ARP协议的工作原理

ARP(Address Resolution Protocol,地址解析协议)的工作原理是通过请求-响应的方式,将目标设备的IP地址解析为对应的MAC地址。以下是ARP协议的工作原理的详细步骤: 1. ARP请求(ARP Request) 当设…