Mcgs 屏幕Modbus RTU通讯调试

目录

  • 1. 设备窗口
    • 1.1 添加设备构件
    • 1.2 设备配置
      • 1.2.1 通用串口父设备配置
      • 1.2.2 设备0--ModbusRTU配置
  • 2. 设计用户窗口
    • 2.1 关联设备通道与实时数据库
    • 2.3 用户窗口
  • 3. 通信测试

  本文想要实现通过Modbus协议与Mcgs屏幕进行通信收发数据。在使用Mcgs屏幕进行Modbus通信时,一般Mcgs屏幕作为Modbus Master,与之通信的设备作为Modbus Slave。

1. 设备窗口

  在Mcgs Pro组态软件中,一个用户工程只允许有一个设备窗口。在设备窗口中建立系统与外部硬件设备的连接关系,使系统能够从外部设备读取数据并控制外部设备的工作状态,实现工业过程的实时监控。
  在Mcgs Pro组态软件中,该如何实现设备驱动呢?方法是:通过在设备窗口内配置设备构件(相当于是一个设备对象),并根据外部设备的类型和特征,设置相关属性,将设备的操作方法如硬件参数配置、数据转换、设备调试等都封装在构件中。以对象的形式与外部设备建立数据的传输通道连接。
  在系统运行过程中,设备构件有设备窗口统一调度管理。通过通道连接,既可以向实时数据库提供从外部设备采集到的数据,并提供给系统的其他部分进行控制运算和流程调度,又能从实时数据库查询控制参数,实现对设备工作状态的实时检测和过程的自动控制。
  Mcgs Pro组态软件的这种结构形式使其成为了一个“设备无关”系统,对于不同的硬件设备,只需定制相应的设备构件,放置到设备窗口中,并设置相关的属性,系统就可以对这一设备进行操作,而不需要对整个系统结构做任何改动。

1.1 添加设备构件

  在Mcgs Pro组态软件中已经提供了常用的上百种的设备驱动程序(设备构件),供用户使用,还可以完成所选设备在windows中的登记和删除登记等操作。在Mcgs Pro组态软件中,双击设备窗口,然后右键打开设备工具箱。如下图所示
在这里插入图片描述
然后点击设备管理弹出设备管理对话框。如下图所示:
在这里插入图片描述
在初次使用设备或用户自己新添加的设备之前,必须完成设备驱动程序的登记工作,否则可能会出现不可预测的错误。如上图所示在设备管理窗口中,左边列出了Mcgs屏幕支持的所有设备,右边列出所有已经登记的设备。
设备驱动程序登记方法:

  • 1)如上图所示,在设备管理窗口中,用户只需要在窗口左边的列表框中选中需要使用的设备,点击“增加”按钮即完成了Mcgs Pro组态软件的设备登记工作;在窗口右边的列表框中选中需要删除的设备,按“删除”按钮即完成了Mcgs Pro组态软件的设备删除登记工作。
  • 2)增加新的设备:单击 “安装” 按钮,系统弹出对话框询问是否需要安装新增的驱动,选择“是”,指明驱动程序所在的路径,进行安装,安装完毕后,新的设备将显示在设备管理窗口的左侧窗口“用户定制设备”目录下,接下来就可以进行新设备的登记操作了。

下面添加此次调试需要使用的Modbus RTU设备构件:
1)在设备工具箱内双击ModbusRTU后,弹出如下报警。故我们需要先添加一个父设备。

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

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

相关文章

如何完美解决 sun.security.validator.ValidatorException: PKIX path building failed

如何完美解决 sun.security.validator.ValidatorException: PKIX path building failed 博主猫头虎的技术世界 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能! 专栏链接: 🔗 精选专栏: 《面试题大全》 — 面试准备的…

一种改进盲解卷积算法在旋转机械故障诊断中的应用(MATLAB)

滚动轴承故障形成后,故障区与其他零部件表面接触将产生循环平稳的瞬态脉冲。由于受到系统传递函数、轴转频和环境噪声的干扰,故障脉冲特征受到大幅衰减,在测得信号中表现十分微弱甚至完全不可见。盲解卷积算法通过搜索一个最优的有限脉冲响应…

“面向绿色流域构建的生态处理技术创新与实践论坛”在成都召开

由中华环保联合会、福州大学、上海大学联合主办,中华环保联合会水环境治理专业委员会、福建省环境功能材料先进技术工程研究中心、上海大学环境与化学工程学院承办的“2024全国水科技大会暨技术装备成果展览会”于5月14日在成都世纪城国际会议中心隆重开幕。 期间&a…

Python 中 Selenium 的 send_keys() 函数

我们将介绍 Selenium Python 中的 send_keys() 函数并演示其用法。 任何应用程序在进入市场之前都需要经过一些测试。 应用程序应首先满足与其名称相关的所有要求。 我们应该全面测试应用程序,因为没有人能够预测给予应用程序的确切输入。 Python Selenium 可以帮…

新书速览|Autodesk Inventor 2024入门与案例实战:视频教学版

《Autodesk Inventor 2024入门与案例实战:视频教学版》 本书内容 《Autodesk Inventor 2024入门与案例实战:视频教学版》以Autodesk Inventor 2024为平台,重点介绍Autodesk Inventor 2024中文版的各种操作方法及其在工程设计领域的应用。《Au…

企业光纤专线和家用的区别

企业光纤专线与家用宽带之间的主要区别在于服务对象、技术特性、性能、成本以及服务等级。以下是一些关键差异: 服务对象: 企业光纤专线:专门为企业用户设计,通常需要提供营业执照作为申请条件,适用于需要稳定、高速和…

计算机组成原理之运算方法和运算器

文章目录 数据与文字的表示方法定点表示法机器码(机器数)原码 反码补码移码 浮点表示法尾数规格化 数据与文字的表示方法 定点表示法 机器码(机器数) 正数的原码、反码、补码一样,负数的原码、反码、补码的符号位均为…

Surface安装Windows和Ubuntu双系统方法(包括Ubuntu适配触控屏的方法)

这是一个目录0.0 前言让我们从一块砖头开始现在你有了能进入windows系统的surface并且想安装Ubuntu现在Ubuntu也有了再见 前言 之前我的Surface装上Ubuntu了好好的,能用,但是Ubuntu原本的内核是不支持很多Surface的功能的,比如触控屏&#xf…

SpringCloudAlibaba组件集成

SpringCloudAlibaba组件集成 Nacos服务注册与发现 1.Nacos认识与安装 1.1.什么是Nacos Nacos和Eureka有着相同的能力,甚至更为强大,作为Dubbo 生态系统中重要的注册中心实现。官方对它有如下定义: Nacos致力于帮助您发现,配置…

AI产品经理还不会数据挖掘❓看完这篇就够了

前言 在数字化时代的浪潮中,AI产品经理正成为推动科技与商业融合的重要力量。然而,面对海量的数据,如何从中挖掘出有价值的信息,为AI产品的开发提供有力支持?这已成为AI产品经理必须面对的挑战。今天,我们…

文心一言 VS 讯飞星火 VS chatgpt (279)-- 算法导论20.3 6题

六、创建一个全域大小为 u 的 vEB 树,需要 O(u) 的运行时间。假设我们想得到确切时间。如果 vEB 树中每个操作的摊还时间为 〇(lglgu),那么最小的操作数 n 是多少?如果要写代码,请用go语言。 文心一言: 首先&#xf…

iOS、Android、PC 、NAS、docker最近值得下载的5个工具

iOS & Android 1、timeto.me:在线时间管理与 productivity 工具 帮助用户提高工作效率,特别是对于需要跟踪任务耗时或是想要实施番茄工作法的人来说非常有用。该工具通常允许用户创建任务列表,并使用计时器来监控完成每个任务所花费的时…

MT2096 数列分段

代码&#xff1a; #include <bits/stdc.h> using namespace std; const int N 1e5 10; int n, m; int a[N]; int ans 1; int main() {cin >> n >> m;for (int i 1; i < n; i)cin >> a[i];int num 0;for (int i 1; i < n; i){if (num a[i…

css实现多行文本的展开收起

背景 在我们写需求时可能会遇到类似于这样的多行文本展开与收起的场景&#xff1a; 那么&#xff0c;如何通过纯css实现这样的效果呢&#xff1f; 实现的难点 &#xff08;1&#xff09;位于多行文本右下角的 展开收起按钮。 &#xff08;2&#xff09;展开和收起两种状态的…

第二证券:美国大消息!苹果涨疯了,市值暴增1.56万亿!

一则重磅利好引爆苹果股价。 隔夜美股&#xff0c;苹果公司股价暴升&#xff0c;大幅收涨7.26%&#xff0c;创2022年11月10日以来最大涨幅&#xff0c;股价创出历史收盘新高&#xff0c;市值已反超英伟达。到收盘&#xff0c;苹果总市值升至3.18万亿美元&#xff08;约合人民币…

【ARM】MDK如何进入\退出debug模式时断点不会消失

【更多软件使用问题请点击亿道电子官方网站】 1、 文档目标 在对于工程进行调试的情况下&#xff0c;退出debug模式后再次进入&#xff0c;之前设置的断点不会消失。 2、 问题场景 在对于工程进行调试的时候&#xff0c;通常是通过设置断点的方式对于语句进行检测&#xff0…

Vue + Asp.NET调试时出现的证书问题 (OpenSSL)

Vue Asp.NET调试时出现的证书问题 1. 证书过期问题步骤一:创建新的私钥步骤 2: 创建新的证书签名请求&#xff08;CSR&#xff09;步骤 3: 使用 CSR 和 CA 私钥签署新证书步骤 4: 替换或使用新证书 2. 证书不受信任问题步骤: 3. 安全证书不指定使用者可选名称步骤一: 删除已生…

Java多线程CompletableFuture使用

引言 一个接口可能需要调用N个其他服务的接口&#xff0c;这在项目开发中非常常见。如果是串行执行的话&#xff0c;接口的响应速度会很慢。考虑到这些接口之间有大部分都是无前后顺序关联的&#xff0c;可以并行执行。就比如说调用获取商品详情的时候&#xff0c;可以同时调用…

嵌入式单片机中项目在线仿真工具分享

前段时间,无意间发现了一个不错的在线仿真工具(Wokwi),支持多种平台,支持市面上主流的开发板,比如:STM32、ESP32、Arduino、树莓派等。 还支持常见的传感器、显示器件(LCD、LED屏幕)等,还可以播放音乐、联网、逻辑分析仪等,关键还提供了很多实际项目的案例。 这款工…