依靠 PROFINet 与 Modbus 协议让西门子 PLC 成功连接 RS485 接口变频器

news/2024/12/12 10:53:50/文章来源:https://www.cnblogs.com/jiemite/p/18601951

 

  在工业网络环境中,不同网络协议的沟通不畅是否曾让您倍感困扰?别担心,捷米特JM-RTU-PN 数据通讯模块横空出世,为您化解这一棘手难题!此模块专注于 PROFINet 网络与Modbus 网络间的数据交互,能够巧妙地将 RS485 网络接入西门子 PLC的PROFINet 网络架构之中,并且全面支持多种 Modbus 通讯波特率的灵活设置,可将 Modbus 设备无缝转换为 PROFINet 设备,让原本存在隔阂的不同网络协议间的数据传输瞬间变得高效便捷,接下来为您介绍一下这款协议转换网关模块。

 

产品特点

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

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

 

 

使用方法

配置模块

1. 正确连接电源,通过 MiniUSB 口将 JM-RTU-PN与 PC 相连,给 JM-RTU-PN上电;

2. 打开配置软件,根据需求在配置软件中进行配置(请参考配置软件的使用方法);

3. 点击工具栏中的“下载”按钮,将配置下载到 PN - RS232/RS485 中;

4. 当下载完成后,如果修改网关 IP 地址则给网关重新上电;

5. 在 TIA Portal 中配置相应的组态,包括要配置的模块,目标设备(PN - RS232/RS485)的 IP 地址及设备名称;

6. 将 TIA Portal 的组态配置下载到 PLC 中;

7. 等待大约 10 秒,PN - RS232/RS485 会与 PLC 之间建立连接,此时 PN 灯亮。

PLC 模块参数设置步骤

创建工程

1. 打开 TIA Portal,选择创建新项目,输入项目名称,选择路径等信息后,点击创建,如下图所示。

2. 通过 Portal 视图或创建完成的项目视图将 CPU 插入到项目中。

3. 在视图中,选择“设备和网络”并单击“添加新设备”(或者在项目视图中的项目名称下,双击“添加新设备” ), 如下图“ 添加新设备” 对话框, 添加支持 PROFINET 接口的控制器, 例如  6ES7 315-2EH14-0AB0

 

GSD安装

1.在 TIA Portal  菜单栏点击“选项”>“管理通用站描述文件”,  如图所示:

2.在弹出的对话框中,选择“已安装的 GSD”选项卡,点击源路径选择按钮,弹出浏览文件夹对话框中找到选择 GSD 文件“GSDML-V2.32- JM-RTU-PN-20210807”所在的文件夹路径并选中,点击确认即可。

3.选择导入的 GSD 文件,点击安装,直至安装完成。

4.软件会更新硬件目录。


 

 

 

 

设备组态

1.双击设备和网络,添加 PN - RS232/RS485 设备模块,在硬件目录 > 其他现场设备> PROFINET IO > Gateway > SIEMENS AG >JM-RTU-PN > JM-RTU-PN,如下图所示:

2.添加设备模块后,如下图所示

 

3.使用设备配置的“网络视图”在项目中的各个设备之间创建网络连接。创建网络连接之后,使用巡视窗口的“属性”选项卡组态网络的参数。

4.选择“网络视图”以显示要连接的设备。选择JM-RTU-PN的PROFINET端口,然后将连接拖到PLC_1

5.模块的PROFINET端口处,释放鼠标按钮以创建网络连接。

6.PROFINET 网络创建成功,如下图所示:

7.双击JM-RTU-PN设备并组态所有必需的模块及子模块,

8.在硬件目录中,展开“模块”容器。

9.双击或拖动Gateway to PLC / PLC to Gateway下的模块类型。如下图所示:
 

 

 

 

10.组态PN - RS232/RS485 的PROFINET 接口,选择设备上的绿色 PROFINET 框。巡视窗口中的“属性” 选项卡会显示 PROFINET 端口,在巡视窗口的“属性 > PROFINET 接口”选择“以太网地址”, 在 IP 协议中设置 IP 地址和 PROFINET 设备名称如下图;

11.在“设备视图”选择 JM-RTU-PN,右击鼠标选中“分配设备名称”;

12.弹出“分配 PROFINET 设备名称”对话框,在“网络中的可访问节点”下点击更新列表(RTU-PN 正确连接在网络里)即可访问出 PROFINET 网络里的各个节点,如下图的“JM-RTU-PN”的 PROFINET 设备名称, 状态显示为:设备名称不同;

 

 

13.选中更新列表的节点,点击“分配名称”将组态的 PROFINET 设备名称:JM-RTU-PN 写入网络节点中;写入成功后 PROFINET 设备名称更新为“JM-RTU-PN”,状态为“正确”;关闭该对话框;

总结

本案例成功展示了如何利用捷米特 JM-RTU-PN 网关实现 PROFINET 与 Modbus 协议的通讯转换,建立了西门子 PLC 与 RS485 接口变频器之间的高效稳定通讯连接。通过合理的系统架构设计、网关及设备的参数配置、PLC 编程以及全面的通讯测试与优化,确保了系统的正常运行,为工业自动化控制系统的集成提供了有益的参考。

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

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

相关文章

广成CAN-485-西门子PLC调试

1,TBOX波特率500K, 2,信号解析

易基因:WGBS揭示Vpr蛋白在HIV-1感染中对CD4+ T细胞DNA甲基化变化的作用|项目文章

大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。 全球约有3800万HIV-1感染者,每年新增感染者约150万。HIV-1主要攻击CD4+ T细胞,导致其耗竭,最终发展为艾滋病和死亡。尽管抗逆转录病毒治疗有效抑制HIV-1复制,但由于病毒在潜伏感染细胞中的持续存在,这种病…

pandas中的groupby函数分组函数和 mean 求平均值函数

import pandas as pd #建一个集合有两列 一列是班级列;第二列是成绩列 data = {class: [A, A, B, B, B],score: [80, 90, 70, 85, 95]} # 使用熊猫库的DateFrame类 将上面两列数据 二维结构化 复制给df df = pd.DataFrame(data) #对df调用分组方法groupby,对其再取平均值 结果…

文案课程

促销要写的明显 -不要恶趣味 -谐音可以用于写文案 -数字描述文案是有必要的,清晰明显

转载:【AI系统】模型压缩基本介绍

随着神经网络模型的复杂性和规模不断增加,模型对存储空间和计算资源的需求越来越多,使得部署和运行成本显著上升。模型压缩的目标是通过减少模型的存储空间、减少计算量或提高模型的计算效率,从而在保持模型性能的同时,降低模型部署的成本。模型压缩的目标可以概括为以下几…

转载:【AI系统】SqueezeNet 系列

本文将介绍 SqueezeNet 系列网络,在轻量化模型这个范畴中,Squeezenet 是最早的研究。主要针对了一些组件进行轻量化。与以往的网络都只讲网络如何设计不同。SqueezeNext 则从硬件角度分析如何加速,从而更全面地了解网络结构的设计。 SqueezeNet 模型 SqueezeNet:是轻量化主…

windows系统下Apollo搭建MQTT服务

第一步 准备部署文件 第二步 把jdk解压到位置 C:\Program Files 第三步 添加系统变量 变量:JAVA_HOME 值: C:\Program Files\jdk1.8.0_65 ClassPath Path 可直接用命令: Set JAVA_HOME=C:\Program Files\jdk1.8.0_65 Set classpath=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\l…

转载:【AI系统】AI 编译器基本架构

在上篇文章中将 AI 编译器的发展大致分为了 3 个阶段,分别为 1)朴素编译器、2)专用编译器以及 3)通用编译器。 本文作为上一节 AI 编译器架构的一个延续,着重讨论 AI 编译器的通用架构。首先将回顾现有 AI 编译器架构(以 PyTorch 作为标杆),随后引出通用 AI 编译器的架…

转载:【AI系统】推理流程全景

本文介绍神经网络模型在部署态中的两种方式:云侧部署和边缘侧部署。其中,云侧部署适用于云服务器等具备强大计算能力和存储空间的环境,可以实现高吞吐量和集中的数据管理,但可能面临高成本、网络延迟和数据隐私等挑战。 边缘侧部署适用于边缘设备和移动设备等资源受限的环境…

删除文章后仍然能够动态浏览 plus/view.php?aid=*

问题描述 删除文章后,仍然能够通过 plus/view.php?aid=* 动态浏览文章。 解决方法检查伪静态设置登录DedeCMS后台,进入“系统” -> “系统基本参数” -> “核心设置”。 找到“是否启用伪静态”选项,将其设置为“否”。 保存设置。清空缓存登录DedeCMS后台,进入“系…

帝国CMS前台文章列表分页不显示怎么办

检查模板文件:确保模板文件中分页代码正确,例如[!–page–]。 检查分页设置:在后台的“系统设置”中检查分页设置是否正确。 检查SQL查询:确保SQL查询语句正确,特别是分页相关的查询。【遇到问题?加我解决】 专业团队,3分钟极速响应,为您解决疑难问题。 本文来自博客园…

修改帝国CMS网站根目录,如何操作? 如何修改帝国CMS网站根目录

备份数据:在进行任何修改之前,请确保备份了数据库和重要文件,以防万一出现问题可以快速恢复。 登录后台:通过浏览器访问您的帝国CMS后台管理界面,通常地址为 http://yourdomain/e/admin。 进入系统设置:在后台左侧菜单中找到“系统”选项,点击进入“系统参数设置”。 修…