EtherNet/IP转Modbus看网关模块驱动罗克韦尔PLC与上位机协议转换全过程

news/2025/2/26 10:29:57/文章来源:https://www.cnblogs.com/jiemite-01/p/18737920

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.hqwc.cn/news/889988.html

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

相关文章

Joker 可视化开发平台全局方法使用指南

在 Joker 可视化开发平台中,全局方法是实现公共业务逻辑的有力工具,它能跨越组件和页面文件的界限,让开发者快速调用,显著提升开发效率。下面将详细介绍全局方法在平台中的使用方式。 一、全局方法的定义与功能全局方法是用于封装通用业务逻辑的特殊函数,在整个项目中都可…

Excel数据快速入库

我们在日常的开发过程中,经常会需要将业务端的Excel数据,导入到数据库。 可以用一个简单的方式:插入的SQL语句:INSERT INTO students (id, name, age) VALUES (2, Jane Smith, 22), (3, Emily Jones, 21), (4, Michael Brown, 23);然后整理Excel: 这里需要将【双引号】替…

没有源码,如何修改代码逻辑?

拍摄于西安德福巷前段时间接手了一个二次开发其他团队代码的项目,过程中发生了不少有意思的小插曲。今天正好有点空闲时间,就简单梳理一下,希望能给大家提供一些参考和帮助。当我咨询对方团队:“大哥,我们这边要对你们在xxx项目上的代码进行二次开发,想了解下你们的二开机…

deepseek本地部署硬件资源对比表.250226

‌DeepSeek在不同版本下的硬件资源需求对比表如下‌:版本 CPU核心数 GPU显存(GB) GPU类型 内存(GB) 存储需求(TB) 网络带宽(Mbps)1.5B 1-2 4 普通消费级(如RTX 3090/4090) 8-16 1 50-1007B 1-2 4 普通消费级(如RTX 3090/4090) 8-16 1 50-1008B 1-2 4 普通消费级(…

deepseek本地部署硬件资源对比表。250226

‌DeepSeek在不同版本下的硬件资源需求对比表如下‌:版本 CPU核心数 GPU显存(GB) GPU类型 内存(GB) 存储需求(TB) 网络带宽(Mbps)1.5B 1-2 4 普通消费级(如RTX 3090/4090) 8-16 1 50-1007B 1-2 4 普通消费级(如RTX 3090/4090) 8-16 1 50-1008B 1-2 4 普通消费级(…

用python画一个五星红旗

import turtle 设置画布和画笔 screen = turtle.Screen() 设置画布大小 screen.setup(800, 600) 设置画布背景颜色为红色,模拟五星红旗旗面颜色 screen.bgcolor("red") pen = turtle.Turtle() 设置画笔最快速度 pen.speed(0) 隐藏画笔箭头 pen.hideturtle() 定义绘制…

爬取东方财富网-parsel教学篇(正则表达式的详细使用+实例)

@目录前言导航正则表达式介绍正则表达式基本语法re库的使用常用函数案例源码运行截图共勉博客 前言 本文原本是想通过分享一个爬取东方财富网案例,来介绍parsel解析库的使用,没想到硬生生的写成了正则表达式的详细使用,想学习正则表达式的的小伙伴们可以来看下。 导航爬取小…

如何通过网管系统提升运维效率?

网络系统在企业信息化系统扮演着越来越重要的作用,网络规模不断扩大,网络结构越来越复杂,传统的运维方式已经难以满足高效、稳定运行的要求。网管系统作为IT运维的重要工具,能够帮助企业实现网络的智能化管理,显著提升运维效率。本文将探讨网管系统与IT运维的关系,并结合…

保证接口幂等性的这 7 种方案,绝了!

前言 接口幂等性问题,对于开发人员来说,是一个跟语言无关的公共问题。本文分享了一些解决这类问题非常实用的办法,绝大部分内容我在项目中实践过的,给有需要的小伙伴一个参考。 不知道你有没有遇到过这些场景:我们在填写某些form表单时,保存按钮不小心快速点了两次,表中…

毕设的踩坑之路

main()函数 在main()函数中调用 QMessageBox 之前一定要创建 QApplication 对象, 使用 QWidget 之前要创建 QApplication 对象. 不然会程序崩溃. 下面是笔者原先的代码: 之前是因为数据库等一切正常, 所以没有触发到连接数据库失败的 QMessageBox 消息. 后来有一次连接的时候数…

表格内cron表达式转成需要的时间格式

1.表格内添加 :formatter=""<el-table-columnlabel="监视周期"align="center"prop="corn":formatter="cornFormat"/>2.方法// 频率corn转时间格式cornFormat(row, column) {let str = row.corn;// let str = row.corn…

盲派八字推理 API 数据接口

盲派八字推理 API 数据接口 AI / 八字命理 基于八字命理分析 命理分析 / 八字运势。1. 产品功能基于八字命理以及盲派八字理论解析个人运势; 提供详细的大运分析,覆盖学业、婚姻、财运、健康等领域; 分析个人运势,包括学业、婚姻、财运、健康等方面的解读; 智能解读人生关…