Profibus-DP转modbus RTU网关modbus rtu和tcp的区别

捷米JM-DPM-RTU网关在Profibus总线侧实现主站功能,在Modbus串口侧实现从站功能。可将ProfibusDP协议的设备(如:E+H流量计、倍福编码器等)接入到Modbus网络中;通过增加DP/PA耦合器,也可将Profibus PA从站接入Modbus网络。在Modbus串口侧提供RS485和RS232两种电平接口。

捷米JM-DPM-RTU网关最多支持32个Profibus从站的通信,只支持单主站系统,不支持多主站系统。

1.1、捷米JM-DPM-RTU应用模式

1.2、产品特点

◆ 支持Profibus DPV0 循环报文通信;

◆ Profibus传输速率最大3Mbps,Modbus传输速率最大115200bps;

◆ 支持Profibus PA要求的45.45k或93.75k波特率;

◆ Modbus支持RTU和ASCII两种通讯模式;

◆ 支持Modbus读功能码03H、04H,支持Modbus写功能码06H、10H;

◆ Profibus和Modbus信号采用2500Vrms 高速磁耦合隔离保护电路;

◆ Profibus、Modbus、电源三端电气隔离,并且三个端口具备抗600W雷电、浪涌能力;

◆ 电源输入范围宽,并支持反接、过压、过流、过热保护功能;

◆ 具备独立USB配置接口;

◆ 具备LED 状态指示灯,方便用户查看状态;

◆ 内置独立看门狗,增强设备抗干扰能力;

◆ 提供导轨(35mm DIN Rail)安装方式。

1.3、技术指标

1.3.1 Modbus

◆ 波特率:1200、2400、4800、9600、14400、19200、38400、56000、57600、115200bps;

◆ 串口格式支持7、8个数据位, None/Odd/Even校验位,1、2 个停止位。

1.3.2 Profibus

◆ 主站输入数据缓存:4096字节;

◆ 主站输出数据缓存:4096字节;

◆ 主站参数数据缓存:4096字节;

◆ 主站诊断数据缓存:1024字节;

◆ 从站允许最大输入输出字节数:输入244字节,输出244字节;

◆ 从站允许最大用户参数长度:244字节;

◆ 波特率:9.6K、19.2K、45.45K、93.75K、187.5K、500K、1.5M、3Mbps。

1.3.3 电源

◆ 输入电压:DC 7V~36V(也可通过USB配置接口供电);

◆ 功率消耗:≤1.5W。

1.3.4 环境指标

◆ 工作温度:(-20~70)℃;

◆ 存储温度:(-40~85)℃;

◆ 工作湿度:5%~95%(25℃时),无凝结。

3、网关工作原理

3, 在Profibus组态工具中完成对Profibus从站设备的组态生成配置文件,然后通过网关配置软件,将配置文件下载到捷米JM-DPM-RTU,捷米JM-DPM-RTU会根据配置参数自主执行与从站的通信。当组态列表里的所有Profibus从站连接成功并进入数据交换状态后,捷米JM-DPM-RTU面板上的PB灯会常亮;当组态列表里的任意一个Profibus从站离线或通信有错误,PB灯就会闪烁以提示Profibus通信故障。

表格  描述已自动生成

4, 在Profibus总线侧捷米JM-DPM-RTU作为Profibus主站,和Profibus从站通过DPV0循环报文进行数据交换。捷米JM-DPM-RTU将输出数据区数据写入各个Profibus从站,同时读入各个Profibus从站的数据并更新到输入数据区。

5, 在Modbus总线侧捷米JM-DPM-RTU作为Modbus从站,随时响应Modbus主站的数据请求。捷米JM-DPM-RTU将其Profibus输入输出数据区映射为Modbus寄存器,Modbus主站通过读写捷米JM-DPM-RTU输入输出数据区实现对各个Profibus从站的读写操作,从而实现Modbus和Profibus总线的数据交换。

表格  描述已自动生成

6, 捷米JM-DPM-RTU输出数据区是各个Profibus从站输出数据的映射,存放写入Profibus从站的数据。输出数据区同时又映射为若干个Modbus寄存器,可用06H、10H功能码写和03H、04H功能码读。

表格  中度可信度描述已自动生成

7, 捷米JM-DPM-RTU输入数据区是各个Profibus从站输入数据的映射,存放读入的Profibus从站数据,只能用03H、04H功能码读,不能被改写。

捷米JM-DPM-RTU输入输出数据区在Modbus端的寄存器协议地址从0(即PLC格式地址3x0001和4x0001)开始映射,并且按Profibus从站地址由小到大的顺序依次排列。每个Profibus从站在捷米JM-DPM-RTU网关内映射的Modbus寄存器起始地址和寄存器数量可在配置软件中进行查询。

表格  低可信度描述已自动生成

8, 由于Profibus的最小数据单位是Byte,Modbus的最小数据单位是Word(一个寄存器),9, 所以存在某些Profibus从站数据字节数是奇数不能映射为整数个Word寄存器的问题。为解决此问题,捷米JM-DPM-RTU在分配Profibus从站数据缓存时,如果数据字节数是奇数会多分配一个字节,保证分配给所有Profibus从站的数据字节数都是偶数。

图片包含 表格  描述已自动生成

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

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

相关文章

【计算机网络】Udp详解

前言 上几文章我们讲解了应用层协议Http和Https,要知道应用层协议有很多,这些都是程序员自己定制的,而真正要传输的时候,是要在操作系统的传输层进行的,今天我们就来学习一下传输层协议Udp的 标识一个通信 要进行跨…

MySQL 深度分页优化

MySQL 深度分页优化 理解总结: 分页使用limit ,前提是要排序好的数据,这时候,就推荐使用带索引的字段排序,因为索引是天然有序的,不需要像是无序的字段一样,全表扫描,如果太大的话…

“深入探究JVM:解密Java虚拟机的工作原理“

标题:深入探究JVM:解密Java虚拟机的工作原理 摘要:本文将深入探究Java虚拟机(JVM)的工作原理,包括JVM的组成部分、类加载过程、运行时数据区域、垃圾回收机制以及即时编译器等。通过解密JVM的工作原理&…

js加密解决方案1:在AutoJS中实现Promise的必要性、好处与缺点

AutoJS是一款强大的Android自动化工具,可以帮助用户编写脚本来实现手机自动化操作。然而,它的加密代码只支持ES5语法,不支持许多ES6的新特性,如Promise等功能。如果想在ES5语法环境中使用ES6的一些新特性,就需要自己实…

汽车上的电源模式详解

① 一般根据钥匙孔开关的位置来确定整车用电类别,汽车上电源可以分为常电,IG电,ACC电 1)常电。常电表示蓄电池和发电机输出直接供电,即使点火开关在OFF档时,也有电量供应。一般来讲模块的记忆电源及需要在车…

Python系统学习1-7-字典

一、字典 1、概念及内存图 列表:由一系列变量组成的可变序列容器字典:由一系列键值对组成的可变散列容器字典优势:利用(内存)空间,换取(CPU查找)时间 键key 必须唯一且为不…

hbase 报错 Master passed us a different hostname to use; was=

原因 wsl2的 /etc/hosts 配置的不兼容,我这里是ubuntu22 命令行输入hostname 看输出什么,比如输出 aaa 那么替换/etc/hosts 127.0.0.1 aaa

vb+sql医院门诊管理系统设计与系统

摘要 信息时代已经来临,计算机应用于医院的日常管理,为医院的现代化带来了从未有过的动力和机遇,为医疗卫生领域的发展提供了无限的潜力。采用计算机管理信息系统已成为医院管理科学化和现代化的标志,给医院带来了明显的经济效益和社会效益。 本文介绍了数据库管理系统的…

每天一个知识点——L2R

面试的时候,虽然做过医疗文献搜索,也应用过L2R的相关模型,但涉及到其中的一些技术细节,都会成为我拿不下offer永远的痛。也尝试过去理解去背下一些知识点,终究没有力透纸背,随着时间又开始变得模糊&#xf…

海量数据迁移,亚马逊云科技云数据库服务为大库治理提供新思路

1.背景 目前,文档型数据库由于灵活的schema和接近关系型数据库的访问特点,被广泛应用,尤其是游戏、互联网金融等行业的客户使用MongoDB构建了大量应用程序,比如游戏客户用来处理玩家的属性信息;又如股票APP用来存储与时…

Stable Diffusion - 幻想 (Fantasy) 风格与糖果世界 (Candy Land) 人物提示词配置

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/132212193 图像由 DreamShaper8 模型生成,融合糖果世界。 幻想 (Fantasy) 风格图像是一种以想象力为主导的艺术形式,创造了…

27.Netty源码之FastThreadLocal

highlight: arduino-light FastThreadLocal FastThreadLocal 的实现与 ThreadLocal 非常类似,Netty 为 FastThreadLocal 量身打造了 FastThreadLocalThread 和 InternalThreadLocalMap 两个重要的类。下面我们看下这两个类是如何实现的。 FastThreadLocalThread 是对…

【论文阅读】NoDoze:使用自动来源分类对抗威胁警报疲劳(NDSS-2019)

NODOZE: Combatting Threat Alert Fatigue with Automated Provenance Triage 伊利诺伊大学芝加哥分校 Hassan W U, Guo S, Li D, et al. Nodoze: Combatting threat alert fatigue with automated provenance triage[C]//network and distributed systems security symposium.…

uniapp安卓ios打包上线注意事项

1、安卓包注意事项 隐私政策弹框提示 登录页面隐私政策默认不勾选隐私政策同意前不能获取用户权限APP启动时,在用户授权同意隐私政策前,APP及SDK不可以提前收集和使用IME1、OAID、IMS1、MAC、应用列表等信息 ios包注意事项 需要有注销账号的功能 3、安…

前后端分离------后端创建笔记(05)用户列表查询接口(上)

本文章转载于【SpringBootVue】全网最简单但实用的前后端分离项目实战笔记 - 前端_大菜007的博客-CSDN博客 仅用于学习和讨论,如有侵权请联系 源码:https://gitee.com/green_vegetables/x-admin-project.git 素材:https://pan.baidu.com/s/…

vue3中简单快速的做个表单输入框验证

<el-form ref"formRef" :model"processingProgressForm"><el-form-item label"服务商名称:" :label-width"120" prop"rejectRemarks" :rules"[{ required: true, message: 服务商名称不能为空 }]">&l…

通过网关访问微服务,一次正常,一次不正常 (nacos配置的永久实例却未启动导致)

微服务直接访问没问题&#xff0c;通过网关访问&#xff0c;就一次正常访问&#xff0c;一次401错误&#xff0c;交替正常和出错 负载均衡试了 路由配置检查了 最后发现nacos下竟然有2个order服务实例&#xff0c;我明明只开启了一个呀 原来之前的8080端口微服务还残留&…

基于架构的软件开发方法

基于架构的软件开发方法 基于架构的软件开发方法是由架构驱动的&#xff0c;即指由构成体系结构的商业、质量和功能需求的组合驱动的。使用ABSD 方法&#xff0c;设计活动可以从项目总体功能框架明确就开始&#xff0c;这意味着需求抽取和分析还没有完成(甚至远远没有完成)&am…

纯C#使用Visionpro工具2 操作斑点工具

结果图 通过斑点工具中非圆性找取圆特征 代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.For…