通讯网关软件025——利用CommGate X2Modbus实现Modbus RTU访问DDE数据源

news2024/11/27 3:43:30

本文介绍利用CommGate X2Modbus实现Modbus RTU访问DDE数据源。CommGate X2MODBUS是宁波科安网信开发的网关软件,软件可以登录到网信智汇(http://wangxinzhihui.com)下载。

【案例】如下图所示,实现上位机通过Modbus RTU来获取DDE数据源的数据。

【解决方案】在网关机安装CommGate X2MODBUS软件,从DDE数据源读取数据,并以Modbus RTU对外提供数据服务。

1.DDE通讯调试:在网关机上运行DDE调试工具,通讯正常后,记下通讯参数。

2.配置X2MODBUS 出口端参数:在X2MODBUS安装目录Ini下编辑X2MODBUS.ini,修改出口端参数。

[OUT]
;通讯类型Modbus RTU,不做修改
Type=MODBUS_RTU
;串口
Port=1
;设备地址
DeviceID=1
;波特率
Baud=9600
;校验位 NONE:无校验 ODD:奇校验 EVEN:偶校验
Parity=NONE
;停止位  1、1.5、2
Stopbits=1
;数据位 7、8
Databits=8
;通讯超时,单位ms,一般不做修改
Timeout=300
;响应周期,单位ms,一般不做修改
ResponeTime=10
;响应错误计数器超过ResErrCount,重启进程
ResErrCount=10
;浮点/双精度字节顺序类型  0:ABCD/ABCDEFGH 1:CDAB/GHEFCDAB 2:DCBA/HGFEDCBA 3:BADC/BADCFEHG
SwapFloat=2
;整型/长整型字节顺序类型  0:ABCD/ABCDEFGH 1:CDAB/GHEFCDAB 2:DCBA/HGFEDCBA 3:BADC/BADCFEHG
SwapInt=1
[IN]
;输入端配置文件名,不含后缀
INI = DDE
Type =

3.配置X2MODBUS 入口端参数:在X2MODBUS安装目录Ini下编辑DDE.ini,按照刚才记下的通讯参数修改入口端参数。

[IN]
;通讯类型DDE,不做修改
Type = DDE
;DDE Server IP,本地DDE,取值为空
ServerIP =
;应用名称名称
AppName = EXCEL
;话题
Topic = test1.xls

4.标签配置:在X2MODBUS安装目录下编辑X2MODBUS.xls,配置标签。


EXCEL源标签对应Excel的单元格,采用RnCn命名。

5.运行X2MODBUS.exe,启动网关。

6.modbus通讯调试:在上位机上运行modscan,与网关机进行modbus rtu通讯调试。

7.详细配置说明见《X2MODBUS V4使用手册》。

更多通信资源请登录网信智汇(http://wangxinzhihui.com)。

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

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

相关文章

推荐5款各种原因导致很少人知道的小软件

​ 很多软件用起来很好用,但是由于这样那样的原因,一直没什么知名度,但是不代表它们不好用,我的任务就是把这些宝藏分享给大家。 1.图像编辑——GIMP ​ GIMP是一款免费的开源图像编辑器,可以用于创建和修改图像&…

word写论文遇到数字和文字中间空格删不掉

一、如何删除? 1、选中需要有数字和汉字那段文字 2、点击段落下拉 3、找到中文版式 4、将【自动调整中文与数字的间距】取消勾选(不要勾选) 5、点击确定即可删除啦

众和策略:小盘和大盘的关系?

在股票商场上,股票能够被分为小盘股和大盘股两类。那么,二者之间有什么联络呢?这篇文章将从多个视点来分析小盘和大盘的联络。 商场表现 首要,让我们看看两者在商场表现上的差异。大盘股是市值较大的股票,一般在首要股…

探寻蓝牙的未来:从蓝牙1.0到蓝牙5.4,如何引领无线连接革命?

►►►蓝牙名字的来源 这要源于一个小故事,公元940-985年,哈洛德布美塔特(Harald Blatand),后人称Harald Bluetooth,统一了整个丹麦。他的名字“Blatand”可能取自两个古老的丹麦词语。“bla”意思是黑皮肤的,而“tan…

基于SSM的小区疫情防控管理系统设计与实现

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用JSP技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目&#x…

东风新能源电动汽车E60/E70在驾培驾考领域的CAN数据应用

最近几年,我国驾培行业新增学员数量保持了三年的持续下降,与此同时,教学车辆和驾驶培训机构数量则在持续上升,由此可见驾培市场呈现出不平衡的状态,供大于求已经成为常态。 现在的年轻人,并不把开车作为职…

Elucidating the Design Space of Diffusion-Based Generative Models 阅读笔记

文章使用模块化(modular)的思想,分别从采样、训练、score network设计三个方面分析和改进diffusion-based models。 之前的工作1已经把diffusion-based models统一到SDE或者ODE框架下了,这篇文章的作者同样也从SDE和ODE的角度出发…

NewStarCTF2023week2-base!(base低位隐写)

附件内容是很多的base64编码的字符串 常见的Base64隐写一般会给一个txt文本文档,内含多个经过base64编码的字符串。解码规则是将所有被修改过的base64字符串结尾的二进制值提取出来组成一个二进制串,以8位分割并转为十进制值,最终十进制对应的…

scitb5函数1.7版本(交互效应函数P for interaction)发布----用于一键生成交互效应表、森林图

在SCI文章中,交互效应表格(通常是表五)能为文章锦上添花,增加文章的信服力,增加结果的可信程度,还能进行数据挖掘。 交互效应表我在既往文章《R语言手把手教你制作一个交互效应表》已经介绍怎么制作了&…

用例图中的各种关系

一、用例图中的各种关系 a)参与者与用例间的关联关系:参与者与用例之间的通信,也成为关联或通信关系。 b)用例与用例之间的关系:包含关系(include)、扩展关系(extend)、泛…

ND协议——无状态地址自动配置 (SLAAC)

参考学习:计算机网络 | 思科网络 | 无状态地址自动配置 (SLAAC) | 什么是SLAAC_瘦弱的皮卡丘的博客-CSDN博客 与 IPv4 类似,可以手动或动态配置 IPv6 全局单播地址。但是,动态分配 IPv6 全局单播地址有两种方法: 如图所示&#…

内存占用问题

虚拟内存介绍 虚拟内存就是将部分磁盘变成内存的拓展,用上去就好像是将内存变大了一样。 比如同样是16G的物理内存,有人能比你多开几个应用,你开两三个就要黑屏,然后浏览器说你内存不够。 打开任务管理器,内存也没有…

盛元广通矿企煤炭检测实验室信息管理系统3.0

系统概述: 为更好的为委托方提供准确可靠的检测数据和检测结果,全方位提升实验室形象和客户满意度、提高实验室整体经济效益;确保煤炭检测实验室数据的完整性、合法性、可追溯性以及提升实验室的技术和管理水平,盛元广通矿企煤炭…

ROS系列(二):rosbag 中提取视频数据

一、环境安装 当前环境在上一篇文章的基础上进行配置。 ROS系列(一):【环境配置】rosbag 包安装_安装rosbag-CSDN博客 继续安装 sudo apt install ffmpeg python 包如下 pip install sensor_msgs --extra-index-url https://rospypi.gi…

ASP.NET LIMS系统全套源码(演示+自主版权+项目使用)

基于ASP.NET Dotnet 3.5 EXT.NETMSSQL 2018技术架构开发的LIMS系统全套源码(演示自主版权项目使用) LIMS是为检测组织全流程业务设计的。以实验室为中心,将实验室的业务流程、环境、人员、仪器设备、标物标液、化学试剂、规范办法、图书资料、…

[C++]:1.初识C++和C语言缺陷补充。

初识C和C语言缺陷补充 一.主要内容:二.具体内容:一: 作用域1.命名空间:2.函数声明和定义:3.不存在命名冲突的情况: 二.输入输出:1.基本输入输出:2.关于std的展开: 三.函数…

Docker逃逸---SYS_PTRACE浅析

一、产生原因 用户授予了容器SYS_PTRACE权限,并且与宿主机共享一个进程命名空间(--pidhost),使得容器内可以查看到宿主机的进程,攻击者可以利用进程注入,反弹shell,从而实现逃逸 二、利用条件 1、容器有SYS_PTRACE权…

解决安装nvm以后windows cmd无法找到npm/yarn命令的问题

安装了nodejs多版本管理工具nvm以后,会出现windows cmd无法找到npm/yarn命令的问题 只要一运行npm/yarn就会提示:不是内部命令,找不到运行路径之类的。 解决办法:首先打开windows环境变量的配置,查看NVM_SYMLINK指向…

55 零钱兑换

零钱兑换 题解1 DP另一种解法(更好记) 题解2 递归 给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。 计算并返回可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回…

点赞“美丽南苑人”㉒ | 施晨阳:以青春之名 赴亚运之约

为积极培育和践行社会主义核心价值观,引导和激励辖区群众学习身边先进典型的道德品质和价值追求,进一步发挥“美丽人物”的典型示范和带动引领作用,南苑街道开启“点赞‘美丽南苑人’”专栏,向大家讲述“美丽南苑人”的故事&#…