Profibus-DP转modbus RTU网关profibus主站的实现方案有哪些

news2024/11/24 15:55:51

远创智控YC-DPM-RTU网关在Profibus总线侧实现主站功能,在Modbus串口侧实现从站功能。可将ProfibusDP协议的设备(如:E+H流量计、倍福编码器等)接入到Modbus网络中;通过增加DP/PA耦合器,也可将Profibus PA从站接入Modbus网络。在Modbus串口侧提供RS485和RS232两种电平接口。
远创智控YC-DPM-RTU网关最多支持32个Profibus从站的通信,只支持单主站系统,不支持多主站系统。
1.1、远创智控YC-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从站设备的组态生成配置文件,然后通过网关配置软件,将配置文件下载到远创智控YC-DPM-RTU,远创智控YC-DPM-RTU会根据配置参数自主执行与从站的通信。当组态列表里的所有Profibus从站连接成功并进入数据交换状态后,远创智控YC-DPM-RTU面板上的PB灯会常亮;当组态列表里的任意一个Profibus从站离线或通信有错误,PB灯就会闪烁以提示Profibus通信故障。
在这里插入图片描述

4, 在Profibus总线侧远创智控YC-DPM-RTU作为Profibus主站,和Profibus从站通过DPV0循环报文进行数据交换。远创智控YC-DPM-RTU将输出数据区数据写入各个Profibus从站,同时读入各个Profibus从站的数据并更新到输入数据区。
在这里插入图片描述

5, 在Modbus总线侧远创智控YC-DPM-RTU作为Modbus从站,随时响应Modbus主站的数据请求。远创智控YC-DPM-RTU将其Profibus输入输出数据区映射为Modbus寄存器,Modbus主站通过读写远创智控YC-DPM-RTU输入输出数据区实现对各个Profibus从站的读写操作,从而实现Modbus和Profibus总线的数据交换。
在这里插入图片描述

6, 远创智控YC-DPM-RTU输出数据区是各个Profibus从站输出数据的映射,存放写入Profibus从站的数据。输出数据区同时又映射为若干个Modbus寄存器,可用06H、10H功能码写和03H、04H功能码读。
在这里插入图片描述

7, 远创智控YC-DPM-RTU输入数据区是各个Profibus从站输入数据的映射,存放读入的Profibus从站数据,只能用03H、04H功能码读,不能被改写。
远创智控YC-DPM-RTU输入输出数据区在Modbus端的寄存器协议地址从0(即PLC格式地址3x0001和4x0001)开始映射,并且按Profibus从站地址由小到大的顺序依次排列。每个Profibus从站在远创智控YC-DPM-RTU网关内映射的Modbus寄存器起始地址和寄存器数量可在配置软件中进行查询。
在这里插入图片描述

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

在这里插入图片描述

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

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

相关文章

如何获取microstore商品详情接口php接口jason数据字段

随着科技的发展,API接口成为了各行业发展的最新趋势。在微店购物平台中,商品详情API接口的引入,为商家和消费者提供了更加便捷、高效的用户体验。本文将为大家详细介绍微店商品详情API接口的优势和使用方法 商品详情API接口的优势 1.提升用户…

那些隐藏在项目中的kotlin小知识,在座各位...

写kotlin越来越久,很多代码虽然能看懂,并且能去改,但是不知道他用了啥,里面的原理是什么,举个例子?大家一起学习一下吧 内联函数 顾名思义,但是在项目中我遇到得很少,他比较适用于一…

基于互联网下的智能配电网运维

安科瑞 华楠 摘要:在“互联网 ”背景下实现互联网技术和智能配电网的融合成为一种必然趋势,本文主要针对基于“互联网 ”的智能配电网运维技术进行分析,在分析我国目前智能电网运维困境和现状的基础上,构建基于“互联网 ”的智能配…

【域名解析】 【二级域名分发】 【vue3部署】 【腾讯云cos】 【DNSPOD】

首先注册腾讯云账号登录 先在腾讯云域名系统中购买域名并且在工信部备案 我的域名 - DNSPod-免费智能DNS解析服务商-电信_网通_教育网,智能DNS 然后点击 DNSPOD DNS 解析 - 定价中心 - 腾讯云 DNSPod - 国民级 DNS 服务平台_智能DNS_免费_域名_解析_VIP_套餐 自行选择免费版…

【UE4 塔防游戏系列】09-防御塔升级、击杀敌人增加金钱

目录 效果 步骤 一、控件蓝图文本控件内容绑定金钱数 二、防御塔改造 三、击杀敌人增加金钱 四、防御塔升级功能 效果 步骤 一、控件蓝图文本控件内容绑定金钱数 1. 打开“TaFangGameMode”,新增一个变量命名为“PlayerMoney”,默认值设为2…

dp算法 力扣152乘积最大子数组

本文是Java代码!! 152. 乘积最大子数组 - 力扣(LeetCode) 一、题目详情 给你一个整数数组 nums ,请你找出数组中乘积最大的非空连续子数组(该子数组中至少包含一个数字),并返回该…

【C++】STL栈和队列基本功能介绍、题目练习和模拟实现(容器适配器)

stack && queue 基本功能介绍、练习和模拟实现 前言正式开始基本函数功能三道经典栈题目讲解最小栈栈的弹出压入顺序逆波兰表达式求值 模拟实现stackqueue deque 前言 本篇基本功能不会介绍太多,主要是说一下STL库中的接口,还是在这个网站上的&…

【动态内存错误详解和C的内存分区】

常见的动态内存错误 1.动态内存错误2.经典案例分析2.1案例一2.1.1**问题分析**2.1.2**修改错误** 2.2案例二2.2.1 原因分析2.2.2 解决问题 c/c内存分布1.2 内存分区简介1.2.1 栈区(stack)1.2.2 堆区(heap)1.2.3 全局(静态)区1.2.4 常量区1.2.5 代码区 1.动态内存错误 &#xf…

DETR (DEtection TRansformer)基于自建数据集开发构建目标检测模型超详细教程

目标检测系列的算法模型可以说是五花八门,不同的系列有不同的理论依据,DETR的亮点在于它是完全端到端的第一个目标检测模型,DETR(Detection Transformer)是一种基于Transformer的目标检测模型,由Facebook A…

幼儿园门禁安全升级,其实是这么做的!

幼儿园门禁安全是确保幼儿园校园安全的重要方面。为了有效管理出入人员和防止未经授权者进入,幼儿园门禁系统起到了至关重要的作用。 人脸识别门禁系统作为一种先进的技术方案,通过准确识别个体的面部特征,提供了更高的安全性和便捷性。 客户…

HeidiSQL使用

​ 1、点击新建后,选择在根分类创建会话 2、左侧在会话名称下出现的Unnamed,右键选择Rename即可重命名。右侧选择数据库类型(mysql),输入主机名(默认本机127.0.0.1),用户名&#xff…

webpack打包之 copy-webpack-plugin

copy-webpack-plugin 打包复制文件插件。 1、什么时候要使用? 在离线应用中,前端所有文件都需在在本地,有些文件(比如iconFont以及一些静态img)需要转为离线文件,这些文件可以直接引用更方便些,这就需要在打…

0基础小白自学Java“基础语法合集”,新手看这一篇就够了!!

零基础开始学习Java,我们应该如何入手呢?本文将分享以下的6点以帮助朋友们更好的学习。 1、Java注释: 注释是什么,我们为什么要学习注释?注释的分类?注释使用的注意事项? 注释前后对比 注释概念: 注释…

Python基础合集 练习28 (数值运算函数)

from this import d x -120 x的绝对值 x1 abs(x) 同时输出商和余数 y 7 y1 divmod(x1, y) print(y1) /进行幂余运算 z可以省略 (x**y)%z pow(x,y[,z]) pow(3, pow(3, 99), 10000) 四舍五入函数 d是保留小数位数,默认为0 round(x,[,d]) print(round…

什么是JSON

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body> <script>//编写一个JavaScript对象var obj{name:"蒋铭基",id:3,age:19}//将对象转化…

bclinux执行df命令无反应解决方法、bclinux执行df命令卡死解决方法、进程追踪strace命令说明

文章目录 说明解决方法首先排除不是系统问题验证挂载信息追踪df进程strace命令安装strace命令定位df命令卡在哪解决卡住的进程问题解决&#xff0c;验证 说明 额 今天收到反馈&#xff0c;虚拟机执行df命令卡住 卡住状态如下图 解决方法 首先排除不是系统问题 很简单&…

Ceph分布式文件系统——文件系统MDS接口 块存储RDB接口 对象存储RGW接口

创建 CephFS 文件系统 MDS 接口 服务端操作 1&#xff09;在管理节点创建 mds 服务 cd /etc/ceph ceph-deploy mds create node01 node02 node03 2&#xff09;查看各个节点的 mds 服务 ssh rootnode01 systemctl status ceph-mdsnode01 ssh rootnode02 systemctl status ceph…

ERROR 4: Unable to open EPSG support file gcs.csv.

报错&#xff1a; ERROR 4: Unable to open EPSG support file gcs.csv. Try setting the GDAL_DATA environment variable to point to the directory containing EPSG csv files. 解决办法&#xff1a; 将gdal编译文件的data目录设置为用户变量&#xff0c;再运行&#xff…

设计一个web服务器

完整资料进入【数字空间】查看——baidu搜索"writebug" ​ 课程设计目的 《Java&.net》是一门实践性较强的软件基础课程&#xff0c;为了学好这门课程&#xff0c;必须在掌握理论知识的同时&#xff0c;加强上机实践。本课程设计的目的就是要达到理论与实际应用…

前端实现:点击硬币实现硬币翻转动画,且动画停止时正反面随机

html: <div class"pic-box" ref"animationBox"><div class"boxes" click"handleTransform"><div class"box">// 硬币正面图片<img :class"coin1 ? img-pic : img-text" :src"coinPic&…