PROFINet转Modbus协议转换网关Profinet数据通讯模块

  1. 产品概述

你是否曾经遇到过不同网络协议之间的沟通问题?捷米特JM-RTU-PN为你解决这个难题!

捷米特JM-RTU-PN是一款数据通讯模块,能够实现PROFINet网络与Modbus网络之间的数据传输。它可以将RS485网络连接到PROFINet网络,并支持不同的Modbus通讯波特率和设置。也就是说,它可以将Modbus设备转换为PROFINet设备,使不同网络协议之间的数据传输变得更加方便快捷。

捷米特JM-RTU-PN应用非常广泛,可以用于支持RS485接口的变频器、智能高低压电器、电量测量装置、智能现场测量设备、仪表、PLC、DCS、FCS等等。无论你在哪个领域工作,捷米特JM-RTU-PN都能帮助你解决不同网络协议之间的沟通问题。

配置简单,用户不需要了解Modbus和PROFINet细节,只需要参考手册,根据要求进行配置,不需要复杂编程,即可在短时间内实现连接功能。快来评论区分享你对捷米特JM-RTU-PN的看法吧!

  1. 技术指标
  • JM-RTU-PN在 PROFINET 一侧为 PROFINET 从站,在 RS485 一侧可以作为 Modbus 主站或者从站
  • 支持标准的 PROFINET I/O 协议
  • PROFINET 支持的最多 16 个槽位,支持最大的输入字节数为 1440 字节,最大的输出字节为 1440 字节,输入输出字节的长度由 TIA Portal 设定
  • 支持的模块类型
  • 001 byte Input
  • 001 word Input
  • 001 Dword Input
  • 002 Dword Input
  • 004 Dword Input
  • 008 Dword Input
  • 016 Dword Input
  • 032 Dword Input
  • 064 Dword Input
  • 128 Dword Input
  • 001 byte Output
  • 001 word Output
  • 001 Dword Output
  • 002 Dword Output
  • 004 Dword Output
  • 008 Dword Output
  • 016 Dword Output
  • 032 Dword Output
  • 064 Dword Output
  • 128 Dword Output
  • 支持 Modbus RTU 主站/从站
  • 参数规格:

支持波特率:1200bit/s, 2400bit/s, 4800bit/s, 9600bit/s, 19200bit/s, 38400bit/s, 57600bit/s,

115200bit/s 其它波特率可以定制。工作方式:半双工

校验方式:无、奇、偶数据位:7、8、9 位停止位:1 位、2 位

  • 功能码: 作为 Modbus RTU 主站,支持 01H、02H、03H、04H、05H、06H、0FH、10H 号功能;
  • 供电:24VDC(±5%),最大功率 3.5W
  • 工作环境温度:-25~55℃,湿度≤95%
  • 外形尺寸:34mm(宽)×110mm(高)×70mm(厚)
  • 安装方式:35mm 导轨
  • 防护等级:IP20
  1. 产品外观
  2. 产品外观

  1. 指示灯定义

指示灯定义如下:

状态\灯

PWR

RUN

PN

CFG

TJM

RJM

电源接通

开始运行

PN 通讯正常

PN 通讯异常

——

——

电源故障

停止运行

——

——

——

——

闪烁

——

——

——

——

发送数据

接收数据

  1. 通讯端口
  2. 电源端口

                                                                 

124V+,直流 24V 电源正,范围 9-30V
20V,直流 24V 电源负
3PE,地


 

  1. RS485端口

引脚

功能

1

A, RS485-A

2

B/TX, RS485-B 或者 RS232 的发送数据

3

RX,RS232 的接收收据

4

GND,保护地

注意:RS232匹配默认拨码开关拨为OFF;RS485匹配1和2拨到ON

  1. 使用方法
  2. 配置模块
  3. 正确连接电源,通过 MiniUSB 口将 JM-RTU-PN与 PC 相连,给 JM-RTU-PN上电;
  4. 打开配置软件,根据需求在配置软件中进行配置(请参考配置软件的使用方法);
  5. 点击工具栏中的“下载”按钮,将配置下载到 PN - RS232/RS485 中;
  6. 当下载完成后,如果修改网关 IP 地址则给网关重新上电;

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

  1. 等待大约 10 秒,PN - RS232/RS485 会与 PLC 之间建立连接,此时 PN 灯亮。
  2. PLC 模块参数设置步骤

  1. 创建工程

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

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

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

  1. GSD安装

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

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

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


软件会更新硬件目录。

  1. 设备组态

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


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

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

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

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

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

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

  • 在硬件目录中,展开“模块”容器。
  • 双击或拖动Gateway to PLC / PLC to Gateway下的模块类型。如下图所示:

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

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

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

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【iOS】—— UIKit相关问题

文章目录 UIKit常用的UIKit组件懒加载的优势 CALayer和UIView区别关系 UITableViewUITableView遵循的两个delegate以及必须实现的方法上述四个必须实现方法执行顺序其他方法的执行顺序: UICollectionView和UITableView的区别UICollectionViewFlowLayout和UICollecti…

mysql进阶-用户的创建_修改_删除

1. 使用mysql单次查询 [rootVM-4-6-centos /]# mysql -h localhost -P 3306 -p mytest -e "select * from book1"; Enter password: ------------------------------------------- | id | category_id | book_name | num | ----------------------------…

第七章 图论

第七章 图论 一、数据结构定义 图的邻接矩阵存储法#define MaxVertexNum 100 // 节点数目的最大值// 无边权,只用0或1表示边是否存在 bool graph[MaxVertexNum][MaxVertexNum];// 有边权 int graph[MaxVertexNum][MaxVertexNum];图的邻接表存储法 把所有节点存储为…

Java版工程行业管理系统源码-专业的工程管理软件- 工程项目各模块及其功能点清单 em

 Java版工程项目管理系统 Spring CloudSpring BootMybatisVueElementUI前后端分离 功能清单如下: 首页 工作台:待办工作、消息通知、预警信息,点击可进入相应的列表 项目进度图表:选择(总体或单个&…

UNITY随记(八) SHADER实现立方体CUBE显示边框,描边

Shader "Vitens/CubeOutline"{Properties{_Color("Color", color) (1,1,1,1)_Width("Width", range(0,0.5)) 0.1}SubShader{Tags { "Queue""Transparent" }Pass {//如果要显示背面的线框,取消下面两个注释即可…

【etcd】docker 启动单点 etcd

etcd: v3.5.9 etcd-browser: rustyx/etcdv3-browser:latest 本文档主要描述用 docker 部署单点的 etcd, 用 etcd-browser 来查看注册到 etcd 的 key 默认配置启动 docker run -d --name ai-etcd --networkhost --restart always \-v $PWD/etcd.conf.yml:/opt/bitn…

Redis系列二:Clion+MAC+Redis环境搭建

1. ClionMACRedis-3.0-annotated环境搭建 参考: https://github.com/huangz1990/redis-3.0-annotated https://gitee.com/dumpcao/redis-3.0-annotated-cmake-in-clion https://tool.4xseo.com/a/12910.html 1.1 下载并导入Clion git clone https://gitee.com/dum…

LabVIEW开发多材料摩擦电测量控制系统

LabVIEW开发多材料摩擦电测量控制系统 摩擦电效应是两个物体摩擦在一起,电荷从一个物体转移到另一个物体的现象,从而导致两个物体携带相等和相反的电荷。接触和充电是主导该过程的两个关键因素。当静电荷累积到一定水平时,可能会出现放电现象…

Netty自定义消息协议的实现逻辑处理粘包拆包、心跳机制

Netty 自定义消息协议的实现逻辑自定义编码器 心跳机制实现客户端发送心跳包 自定义消息协议的实现逻辑 消息协议:这一次消息需要包含两个部分,即消息长度和消息内容本身。 自定义消息编码器︰消息编码器将客户端发送的消息转换成遵守消息协议的消息&…

关于latch up的重读

衬底电流容易导致寄生三极管导通(衬底电阻衬底电流》衬底压差),更容易触发latchup; 一般常用的实际产品中会用衬底隔离的器件来做负压器件;用DNW&NBL组成一个隔离盆将整个负压区和正常电路分开,DNW&NBL接高电压&#xff1…

抄写Linux源码(Day7:读闪客文章第二回 “自己给自己挪个地儿”)

闪客文章地址:https://mp.weixin.qq.com/s?__bizMzk0MjE3NDE0Ng&mid2247499274&idx1&sn23885b5b1344a1425f5a971d06ad2e7d&chksmc2c584a7f5b20db1b0a75ea896e7218a9f8bcd006e68f53693bab240b13f9e2fb0ec0c9b9a6a&cur_album_id2123743679373688…

iMX6ULL驱动开发 | 让imx6ull开发板支持usb接口FC游戏手柄

手边有一闲置的linux开发板iMX6ULL一直在吃灰,不用来搞点事情,总觉得对不住它。业余打发时间就玩起来吧,总比刷某音强。从某多多上8块儿大洋买来一个usb接口的游戏手柄,让开发板支持以下它,后续就可以接着在上面玩童年…

BUU [网鼎杯 2020 朱雀组]phpweb

BUU [网鼎杯 2020 朱雀组]phpweb 众生皆懒狗。打开题目,只有一个报错,不知何从下手。 翻译一下报错,data()函数:,还是没有头绪,中国有句古话说的好“遇事不决抓个包” 抓个包果然有东西,仔细一看这不就分别是函数和参…

软件外包开发的JAVA开发框架

Java的开发框架有很多,以下是一些常见的Java开发框架及其特点,每个框架都有其特定的使用场景和优势,开发者可以根据项目的需求选择合适的框架。今天和大家介绍常见的框架及特点,希望对大家有所帮助。北京木奇移动技术有限公司&…

【Golang 接口自动化01】使用标准库net/http发送Get请求

目录 发送Get请求 响应信息 拓展 资料获取方法 发送Get请求 使用Golang发送get请求很容易,我们还是使用http://httpbin.org作为服务端来进行演示。 package mainimport ("bytes""fmt""log""net/http""net/url&qu…

echarts图表基本使用

折线图 import * as echarts from echarts;const chartDom document.getElementById(main); const myChart echarts.init(chartDom); const option {xAxis: {type: category,data: [Mon, Tue, Wed, Thu, Fri, Sat, Sun]},yAxis: {type: value},series: [{data: [820, 932, …

【HarmonyOS】键盘遮挡输入框时,实现输入框显示在键盘上方

【关键字】 harmonyOS、键盘遮挡input,键盘高度监听 【写在前面】 在使用API6、API7开发HarmonyOS应用时,常出现页面中需要输入input,但是若input位置在页面下方,在input获取焦点的时候,会出现软键盘挡住input情况&a…

【JAVA】String ,StringBuffer 和 StringBuilder 三者有何联系?

个人主页:【😊个人主页】 系列专栏:【❤️初识JAVA】 文章目录 前言StringBufferStringBuffer方法 StringBuilderStringBuilder方法 String ,StringBuffer 和 StringBuilder的区别String和StringBuffer互相转换 前言 在之前的文章…

解密Redis:应对面试中的缓存相关问题

文章目录 1. 缓存穿透问题及解决方案2. 缓存击穿问题及解决方案3. 缓存雪崩问题及解决方案4. Redis的数据持久化5. Redis的过期删除策略和数据淘汰策略6. Redis分布式锁和主从同步7. Redis集群方案8. Redis的数据一致性保障和高可用性方案 导语: 在面试过程中&#…

mysql 锁

1. 概述 锁 是计算机协调多个进程或线程 并发访问某一资源 的机制。在程序开发中会存在多线程同步的问题,当多个线程并发访问某个数据的时候,尤其是针对一些敏感数据(比如订单,金额等),我们就需要保证这个数…