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

embedded/2025/2/27 6:04:26/

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/embedded/167464.html

相关文章

前端关于Cursor编辑器的了解与深度使用及对工作的便利

1. 什么是 Cursor 编辑器? Cursor 是一款基于 AI 的现代代码编辑器,类似于 VS Code,但内置了强大的 AI 功能。它的核心目标是帮助开发者更快、更智能地编写代码。 主要特点: AI 驱动的代码补全:提供上下文相关的智能代码建议。代码生成与修复:通过自然语言描述生成代码…

DeepSeek-R1技术全解析:如何以十分之一成本实现OpenAI级性能?

一、现象级爆火背后的技术逻辑 2025年1月20日,中国AI公司深度求索(DeepSeek)发布新一代大模型R1,其性能直接对标OpenAI的o1版本,但训练成本仅为后者的1/20(600万美元 vs. 1.2亿美元)&#xff0…

什么是大语言模型

大语言模型(Large Language Model,LLM)是一种基于深度学习技术的人工智能模型,旨在理解和生成人类语言。以下是大语言模型的详细介绍: 一、基本概念 大语言模型通常包含数百亿甚至数千亿个参数,通过在海量…

Wpf 之Generic.xaml

在 WPF 中,Generic.xaml 是一个特殊的资源文件,它会被自动加载,不需要显式添加。这是 WPF 的命名约定。当 WPF 初始化自定义控件时,它会专门查找这个名字的文件。 这个名字是硬编码在 WPF 框架中的,不能改变。 Generi…

渗透测试【order by盲注实践】

实践环境基于sqli-lab靶场的第46关进行 bool盲注 代码如下: import requests from bs4 import BeautifulSoup# 定义获取用户名的函数,使用 BeautifulSoup 解析 HTML 页面,提取用户名信息 def get_username(resp):soup BeautifulSoup(resp,…

HarmonyOS 无线调试

下载sdk 找到hdc位置> C:\Users\27638\AppData\Local\OpenHarmony\Sdk\14\toolchains 不要去DevEco Studio的窗口不知道为什么调不动 hdc tconn IP:PORT

DeepSeek 提示词:基础结构

🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/?__c1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编…

Arm 将自己制造芯片

众所周知,几乎任何目前市面上的手机芯片都是arm公司设计的,这家公司只设计CPU,由苹果、三星、英伟达等厂家再自行生产移动端CPU。 2025年这家英国芯片设计巨头宣布: Arm 将不再只是自己设计芯片,它将自己制造芯片&…