巴图自动化Modbus转PN网关模块连智能仪表与PLC通讯

news/2024/10/6 1:09:01/文章来源:https://www.cnblogs.com/ENDAIC/p/18284384

一、现场要求:PLC作为控制器,仪表设备作为执行设备。执行设备可以实时响应PLC传送的指令,并将数据反馈给PLC,从而实现PLC对仪表设备的控制和监控,实现对生产过程的精确控制。

二、解决方案:通过巴图自动化Modbus协议转Profinet协议网关模块(BT-MDPN100),实现PLC或控制器对仪表设备的远程监控和数据传输,提高生产效率和运行稳定性。Modbus协议转Profinet协议的网关模块作为连接设备的桥梁,转换不同协议之间的通信,使整个系统的信息流动更加顺畅。

三、功能和优点:巴图自动化Modbus转Profinet协议转换BT-MDPN100网关模块的主要功能是实现Modbus协议和Profinet协议之间的转换和通信。Modbus 转 Profinet协议网关模块集成了Modbus和Profinet两种协议,支持Modbus RTU主从站,可与RS485设备接口。自带网络和串口,可以实现协议转换和接口转换。

四、以博途为例,我们将详细介绍网关配置流程

1. 打开博途,创建一个新项目,并修改IP地址。

2. 加载提供的GSD文件

3. 找转网关驱动程序,双击或拖动添加转博途li

4. 在配置网关IP地址时,需要注意的是,PLC、网关和本机的IP地址必须保持在同一网段,否则无法正常通信。

5. 将网关连接转博途li的PLC。

6. 打开网关配置软件,在菜单栏中单击Profinet,导入提供的GSD文件

7. 点击第二个菜单栏,选择Modbus RS-485。注意,除配置6通道网关外,通信参数需要从Modbus 1开始配置。其他通信参数从Modbus 3开始配置。

8. 单击菜单栏中的本地IP配置,在主从模式下拉菜单中选择“Master”,其他配置保持默认值。

9. 在菜单栏中,单击Data Mapping,单击Add Panel,然后单击Add添加第一个槽位。

10. 注意:将槽位号改为1,将Module ID改为CH1,其余保持默认值。

11. 增加多个槽位,如第二槽位、第三槽位,并根据现场需要增加读写说明。注:新增槽位需与博途的配置保持一致。

12. Modbus序列号从3开始,除了六通道网关,所以在这种情况下选择3

13. 单击Configure Send - Connect,网关IP地址默认为192.168.0.5,端口保持默认值。

14. 连接成功后,点击“配置和分发”。请注意,配置下载不成功,分配网关名称给博途时,无法搜索网关。

15. 返回泊位,右键单击以分配网关名称

16. 点击更新列表,选择在搜索中找转的设备,点击分配,完成后点击关闭。

17. 右击可在编译中选择硬件完全重构

18. 单击下载按钮,将配置下载转网关:端口子网连接:选择“PNAE_1”,单击“开始搜索”,选择找转的设备,单击“下载”,按照提示完成下载

19. 创建一个新的监视表来监视数据的发送和接收,以及数据的准确性

综上所述,通过Modbus协议转Profinet协议网关模块实现智能仪表与PLC之间的通信解决方案是一种有效的工控系统通信优化方案。通过这种方式,可以充分利用Profinet协议的优势,提高系统的通信效率和稳定性,实现工业自动化控制的现代化升级。

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

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

相关文章

一文搞懂到底什么是 AQS

日常开发中,我们经常使用锁或者其他同步器来控制并发,那么它们的基础框架是什么呢?如何实现的同步功能呢?本文将详细用白话讲解构建锁和同步器的基础框架--AQS,并根据源码分析其原理。前言 日常开发中,我们经常使用锁或者其他同步器来控制并发,那么它们的基础框架是什么…

flutter状态管理 provider使用

provider是flutter官方推荐的状态管理插件,是基于InheritedWidget实现的。 下面我们来讲一个provider的使用方法。 1.在pubspec.yaml文件中添加 provider: ^6.1.2 开发文档:https://pub-web.flutter-io.cn/packages/provider 可以查看使用方法和最新版本号。 添加完成后…

企业数字化转型:顶层规划方法

随着数字化时代的到来,发生了以数字化、智能化为典型特征的新一轮科技革命,各行各业利用互联网、大数据、云计算、人工智能、区块链技术对传统产业进行全方位、全链条改造,实施“上云用数赋智”行动,全面推进各行业数字化转型。数字经济的大门已然开启,数字经济顶层战略规…

Nuxt3 的生命周期和钩子函数(十)

摘要:本文详细介绍了Nuxt3框架中的五个webpack钩子函数:webpack:configResolved用于在webpack配置解析后读取和修改配置;webpack:compile在编译开始前调用,可修改编译选项;webpack:compiled在编译完成后调用,可处理编译结果;webpack:change在开发模式下文件变化时触发,…

Jenkins汉化

1、Jenkins版本:版本2.426.3) Manage Jenkins->选择Plugins->切换到Availabled plugin->搜索local,然后选中安装,如下图所示 2、安装完成后重启Jenkins,汉化完成。如下图所示 像个小学生一样努力学习

模拟集成电路设计系列博客——9.1 比较器

模拟集成电路设计 9.1 比较器 比较器可能是继放大器之后第二常用的电路元件,比较器用于判断一个信号是否大于或小于零,或者比较一个信号是否大于另一个。如我们之前的章节所见,比较器在ADC中非常常用。在其他的应用中也经常出现比较器,例如数据传输,开关电源稳压器等等。 …

prufer序列

prufer序列用途: 将带标号的树用唯一的整数序列表示出来,证明凯莱公式。构造方法:每次选择一个编号最小的叶结点并删掉它,然后在序列中记录下它连接到的那个结点。重复\(n-2\)次后就只剩下两个结点,算法结束。 举个栗子(本图来自baoziwu2,侵删)显然可以有一个用堆做的方法,…

【冷启动#2】实用的springboot tutorial入门demo

跟着官方文档熟悉一遍创建spring工程的步骤 https://spring.io/guides/gs/spring-boot https://juejin.cn/post/7077958723829760008 demo简介 整个demo的预期目标是: 管理一堆玩家的数据,数据库使用的是现成的我们虚拟机上安装的MySQL 项目结构参考 主要工作:创建并熟悉spr…

CentOS8部署zerotier异地组网

本文介绍了在CentOS 8系统上部署ZeroTier以实现异地组网的方法,包括安装、配置、加入网络、开启IP转发和设置路由表等步骤,并提出进一步实现公网无缝组网的展望。CentOS8部署zerotier异地组网 CentOS8部署zerotier异地组网 一、前言 本文在此前研究部署FRP进行内网穿透,但FR…

《DNK210使用指南 -CanMV版 V1.0》第九章 打印输出实验

第九章 打印输出实验 1)实验平台:正点原子DNK210开发板 2)章节摘自【正点原子】DNK210使用指南 - CanMV版 V1.0 3)购买链接:https://detail.tmall.com/item.htm?&id=782801398750 4)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/k210/ATK-DN…

分享一款可编辑本地电脑文件的在线编辑器

之前见过在线版的VSCode,被惊讶到了。网页上竟然可以编辑电脑本地的文件,打破了网页无法编辑本地电脑文件的限制。一直好奇怎么做的。抽空研究了一下,然后发现其实也不难。背景 之前见过在线版的VSCode,被惊讶到了。网页上竟然可以编辑电脑本地的文件,打破了网页无法编辑本…

xhcms

xhcms 目录结构 admin --管理后台文件夹 css --存放css的文件夹 files --存放页面的文件夹 images --存放图片的文件夹 inc --存放网站配置文件的文件夹 install --网站进行安装的文件夹 seacmseditor --编辑器文件夹 templ…