Mcgs 屏幕Modbus RTU通讯调试

news2024/12/26 12:07:49

目录

  • 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后,弹出如下报警。故我们需要先添加一个父设备。

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

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

相关文章

个股期权103call是什么意思?

个股期权103call是什么意思? 在金融市场中,个股期权作为一种金融衍生工具,为投资者提供了多样化的投资策略。其中,“103call”这一术语,特指一种特定的期权交易策略,它涉及到看涨期权与虚值状态。 文章来…

ROS——publisher、subscriber的实现

发布、订阅关系架构 创建发布者代码 通过CMakeList设置代码编译规则 add_executable(velocity_publisher src/velocity_publisher.cpp)target_link_libraries(velocity_publisher ${catkin_LIBRARIES}) Velocity Velocity这个词有多重含义,具体意思根据上下文有所…

eNSP学习——配置高级的访问控制列表

目录 主要命令 原理概述 实验目的 实验内容 实验拓扑 实验编址 实验步骤 1、基本配置 2、搭建OSPF网络 3、配置Telnet 4、配置高级ACL控制访问 需要eNSP各种配置命令的点击链接自取:华为eNSP各种设备配置命令大全PDF版_ensp配置命令大全资源-…

有哪些ai聊天推荐?简单分享三款

有哪些ai聊天推荐?在当今数字化时代,人工智能(AI)聊天软件已经成为我们日常生活中不可或缺的一部分。无论是与朋友、家人还是同事交流,这些智能聊天软件都能为我们提供极大的便利。那么,市面上有哪些值得推…

ghost备份系统/恢复系统

准备工作 准备一个微PE镜像或者一个微PE启动U盘 操作步骤 我们这里用虚拟机(win10)进行模拟。首先进入到镜像微PE中(微PE镜像制作请参考微PE工具箱制作成ISO镜像-CSDN博客) 进入微PE 我们先进行微PE镜像的挂载。先右键虚拟机…

Leetcode 刷题第三天|链表

链表理论 什么是链表 链表是一种通过指针串联在一起的线性结构,每个节点有两个部分组成: 数据域和指针域。最后一个节点的指针域指向null 链表的入口节点为链表的头结点也就是head。 链表的类型 单链表 如上图就是单链表 双链表 单链表的指针域只…

【个人博客搭建】(22)申请QQ开发者

这里我们要引入的一个概念是OAuth - OAuth 2.0是一个行业标准的授权协议,用于处理用户数据访问和分享的安全问题。它允许用户将他们对某些服务的访问权限授权给第三方应用,而无需分享他们的用户名和密码。以下是对OAuth 2.0的介绍: 基本概念 …

2024年数据中心能源十大趋势白皮书(免费下载)

数据中心能源是确保数据中心正常运行的关键组成部分,涉及为数据中心提供电、水、油、气等多种能源的相关设备。以下是关于数据中心能源的详细概述: 一、数据中心能源的重要性 数据中心作为信息存储、处理和传输的核心设施,对能源的需求极高…

基于深度学习的电池健康状态预测(Python)

电池的故障预测和健康管理PHM是为了保障设备或系统的稳定运行,提供参考的电池健康管理信息,从而提醒决策者及时更换电源设备。不难发现,PHM的核心问题就是确定电池的健康状态,并预测电池剩余使用寿命。但是锂电池的退化过程影响因…

Golang——gRPC认证

一. OpenSSL 1.1 介绍 OpenSSL是一个开放源代码的软件库包,用于支持网络通讯过程中的加密。这个库提供的功能包含了SSL和TLS协议的实现,并可用于生成密钥、证书、进行密码运算等。 其组成主要包括一下三个组件: openssl:多用途的命…

智能售货机的成功关键点

智能售货机的成功关键点 智能售货机的盈利水平是众多投资者关注的焦点。尽管常有人认为该行业利润丰厚,但实际上,智能售货机的利润率通常维持在一个相对适中的范围,大约在5%至15%之间。这一数据背后,涵盖了包括物流配送、日常运维…

Java---BigInteger和BigDecimal和枚举

1.简介 1.BigInteger可以支持任意长度的整数 2.BigDecimal可以支持任意精度的浮点数 3.用来做精确计算 2.创建方式 new BigInteger(); new BigInteger(参数1,进制):可以将不同进制转成10进制显示 new BigDecimal(); BigInteger.valueOf(); BigDecimal.valueOf();…

transformers之text generation解码策略

目录 参数TemperatureTop-p and Top-k1. 选择最上面的token:贪婪解码2. 从最上面的tokens中选择:top-k3. 从概率加起来为15%的top token中选择:top-pFrequency and Presence Penaltiestransformers库中的解码策略贪婪搜索对比搜索多项式采样beam搜索解码beam搜索多项式采样多样…

中国大模型站起来了!甚至被美国团队反向抄袭

一直以来,美国是公认的AI领域强者,我国AI技术虽然差不多,但始终落人一步。然而,近日斯坦福团队的AI模型却被指控抄袭中国AI模型,这下许多人都坐不住了。 被实锤抄袭的,是斯坦福大学AI团队,他们…

WWDC 2024及其AI功能的引入对中国用户和开发者的影响

WWDC(Apple Worldwide Developers Conference)是苹果公司一年一度的重要活动,吸引了全球开发者的关注。WWDC 2024引入了许多新技术和功能,尤其是AI功能的加入,引发了广泛讨论。本文将深入探讨中国开发者如何看待WWDC 2…

四川赤橙宏海商务信息咨询有限公司揭秘抖音电商新风口

在数字化浪潮席卷全球的今天,电商行业作为新时代经济的生力军,正以前所未有的速度发展。作为抖音电商服务的佼佼者,四川赤橙宏海商务信息咨询有限公司凭借其专业的服务团队和前瞻的市场洞察,不断刷新行业纪录,助力商家…

docker安装rabbitmq和延迟插件(不废话版)

1.下载镜像 docker pull rabbitmq:3.8-management 2.启动 docker run -e RABBITMQ_DEFAULT_USERlicoos -e RABBITMQ_DEFAULT_PASSlicoosrabbitmq -v mq-plugins:/plugins --name mq --hostname mq -p 15672:15672 -p 5672:5672 -d rabbitmq:3.8-management 3.下载对…

跨海交流丨台湾混凝土行业参访团与上海思伟软件共筑“智慧砼厂”梦 !

每一次跨越地域的握手 都是行业革新与智慧交融的序曲 台湾优质混凝土参访团 2024年5月29日,财团法人台湾营建研究院院长吕良正先生,率领着由61名行业精英组成的台湾商砼参访团,跨越海峡抵达上海,开展了一场连接两岸的学习交流活动…

苹果的股票都飙升7%了,谷歌仍在建议你往披萨上加胶水|TodayAI

最近,谷歌(Google)的人工智能再次引发了一场笑话。这次,它建议用户在披萨上添加胶水,引起了广泛关注和讨论。事情的起因源自一位互联网传奇人物Katie Notopoulos,她实际上制作并食用了一个胶水披萨&#xf…

【源码】2024最新陪诊小程序uniapp+thinkphp

20 2024最新陪诊小程序uniappthinkphp资源来源:52codes.cc 20最新陪诊小程序uniappthinkphp 简介:随着社会逐渐步进入老龄化越来越多的老年人或者不经常去医院的用户对于医院繁琐的流程很是苦劳于是陪诊这个行业开始兴起。小白陪诊开发理念&#xff0…