摩尔信使MThings设备管理

news2024/10/7 4:27:38

设备是通信目标设备的本地镜像或服务对象,设备是进行一切MThings功能的基础。通过这种设备集成方法,MThings才具备了多设备、多协议、多通道的调试能力。

1、添加设备

1. 添加设备入口;

2. 选择添加设备所在的通道;

3. 选择添加设备的设备类型;

4. 选择添加设备的地址;

5. 点击“添加”后所配置的设备呈现在【06】。

6. 单击“添加”按钮。

7. 新增设备将出现在设备列表中。

设备(节点)地址范围为0~255,起始地址应小于等于结束地址。通过设置起始地址和结束地址,支持一次添加多个设备,如起始地址等于结束地址代表仅添加一台设备。如待添加的设备地址分散在多个区间,可以多次点击添加。

注意:如新增设备地址在设备列表中已存在,不会重复创建。如链接中已存在模拟主机,不允许再添加模拟从机,反之亦然。

2、移除设备

1. 勾选需要移除的设备。

2. 单击“移除”按钮。

注意:移除设备将删除设备下的所有数据配置信息,请谨慎操作!如设备被误移除,请重新加载工程配置,切记不要保存当前配置。

3、设备信息查看

1. 单击“>>”按钮,设备列表自动扩展页面,显示设备关键信息:设备类型、设备ID、所属通道、设备地址。

表 设备名称状态含义

设备名称状态

含义

蓝色背景

当前设备被选中

字体红色

设备停止运行,所属链接断开或设备被禁用

1. 已连接,尚未进行任何数据读写操作;

2. 已连接,但存在数据读写异常;

3. 已连接,数据读写正常;

4. 设备被禁用;

5. 设备所属通道异常。

添加设备后,MThings分配默认名称,其格式说明如下:

4、设备禁用

如需设备临时停止工作,可禁用设备,指示设备停止所有业务和通信。设备禁用操作常用于暂停模拟从机,可模拟设备掉线。

1. 勾选需要禁用的设备,双击表头“序号”,可全选。

2. 单击“禁止”按钮。设备禁用成功后,设备名称字体颜色变为红色。

注意:设备禁用操作仅用作临时措施,如设备禁用期间,其所属链接出现断链并重新恢复,设备将自动恢复。

5、设备恢复

1. 勾选需要恢复的设备,双击表头“序号”,可全选。

2. 单击“恢复”按钮。设备恢复成功后,设备名称字体颜色恢复为黑色。

注意:如需恢复的设备所属链接已关闭,单击“恢复”后,设备名称维持为红色,其所属链接状态恢复为“已连接”后,设备也将自动恢复。

6、设备属性修改

针对已创建的设备,支持修改设备关键属性,包括:设备名称、所属链接、设备地址。

通过修改设备名称,用户可根据自定义需求命名更佳的标记。

通过修改所属链接、设备地址,用户可快速适配运行环境的变化。用户可提前在本地的任意链接上进行设备添加、数据配置和调试,现场调试时,则可快速切换为实际工作链接。

1. 双击需要修改的设备行。

2. 弹出“变更设备关键信息”页面,可在数值列修改设备关键属性信息。

3. 如需将变更后的所属链接信息同步至其它设备,单击“同步链接至其它设备”按钮,选择需要复制新链接信息的设备,软件将自动修改指定设备的所属链接。

所属链接和设备地址变更后,如设备名称依旧为软件分配的默认名称,软件将自动替换默认名称中的链接和地址字段,无需手动修改设备名称。

例如,设备原名称为:[M]COM1-001,如所属链接修改为COM2,地址修改为2,设备属性修改完成后,设备名称将自动变更为[M]COM2-002。

注意:设备名称不允许为空,同时要保证全局唯一,否则将提示修改失败。

设置的新所属链接如已有其他设备类型,将提示修改失败。

设置的新设备地址如在所属链接上已存在,将提示修改失败。

已添加设备不支持修改设备类型。

如在添加设备时,类型选择错误,同时已经完成大量数据配置,建议先导出设备下的数据模板,删除错误设备,重新添加正确类型的设备,并导入数据模板。

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

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

相关文章

AI智能网关在工业物联网领域有哪些应用优势

随着工业物联网规模的持续扩大,监测个控制需求的增加,传统工业网关越来越难以满足工业物联网的发展步伐。针对规模庞大、设备复杂、自动化智能化水平要求高的工业物联网应用,佰马科技推出了多款搭载AI智能网关,依托强劲处理器性能…

c++视觉----使用多边形包围轮廓

外部矩形边界:boundingRect()函数 #include <opencv2/opencv.hpp> #include <iostream> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp>using namespace std; using namespace cv; #include <iostream> #incl…

美创科技三重数据安全韧性,杜绝删库跑路

从删库到跑路&#xff0c;教训很多&#xff0c;但类似事件近年来总在重复上演&#xff0c;有运维部为此连夜鏖战恢复&#xff0c;更有企业陷入“至暗时刻”&#xff0c;经济受损、名誉蒙尘。 组织单位应该采取怎样的策略和积极主动的方法&#xff0c;避免酿成严重的后果&#x…

视频太大怎么压缩变小?超过1G的视频这样压缩

视频已经成为了我们日常生活中不可或缺的一部分&#xff0c;然而&#xff0c;很多时候&#xff0c;我们可能会遇到视频文件过大&#xff0c;无法在某些平台上传或保存的问题。那么&#xff0c;如何将过大的视频文件压缩变小呢&#xff1f; 下面就给大家分享三款实用的工具&…

python写一个文本处理器

gpt给的latex在xmind中有时候会多出写红色的括号在xmind中会报红&#xff0c;影响观感&#xff0c;用python写一个自动删除],[,(,)的文本处理器&#xff0c;并且带有图形界面&#xff0c;本次程序用来解决gpt发来的latex问题&#xff0c;&#xff1a; import tkinter as tkdef…

MOS管在户用储能上的应用-REASUNOS瑞森半导体

一、前言 户用储能又称家庭储能系统&#xff0c;类似于微型储能电站&#xff0c;是分布式能源&#xff08;DER&#xff09;的重要组成部分&#xff0c;其运行不受城市供电压力影响。户用储能产品系统通常由电池组、电池管理系统&#xff08;BMS&#xff09;、储能变流器&…

聊聊Maven的依赖传递、依赖管理、依赖作用域

1. 依赖传递 在Maven中&#xff0c;依赖是会传递的&#xff0c;假如在业务项目中引入了spring-boot-starter-web依赖&#xff1a; <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>…

qt5.14.2+VS源码调试记录

在对qt使用时&#xff0c;有时需要对源代码进行调试&#xff0c;方便进行问题定位和debug&#xff0c;但直接安装的qt不能进入qt源码&#xff0c;需要进行一定的操作才能进行源码调试和定位。 源码调试需要对应版本的pdb文件&#xff0c;可以在官网下载&#xff0c;也可找其它…

Linux文件特殊权限与特殊属性

Linux特殊权限 一、粘滞位权限: 功能: 为目录添加粘滞位后该目录中创建的文件和目录只有创建者和超级管理员可以删除。使用场景: 粘滞位权限用于公共目录和临时目录等场景,它提供了一种限制删除和重命名操作的机制,以保护文件的安全性和完整性示例: passwd 程序,允许普…

ESP32-S3上手开发

1、搭建开发环境 首先搭建开发环境&#xff0c;这里采用了windows下集成开发环境ide进行开发&#xff0c;具体的安装方法&#xff1a;ESP-IDF安装配置 这里使用的乐鑫的esp32s3&#xff0c;N16R8 2、esp32s3模块 从上面图中可以看到&#xff0c;N16R8这里使用了外扩16M的fl…

CustomShapes/自定义形状, CustomCurves/自定义曲线, AnimateableData/数据变化动画 的使用

1. CustomShapes 自定义形状视图 1.1 资源图文件 therock.png 1.2 创建自定义形状视图 CustomShapesBootcamp.swift import SwiftUI/// 三角形 struct Triangle: Shape{func path(in rect: CGRect) -> Path {Path { path inpath.move(to: CGPoint(x: rect.midX, y: rect.mi…

Element UI怎么安装呢?

安装 :::warning 注意 后续演示将会在 Vue CLI 搭建的 Vue 项目上进行操作。如需要请查看 Vue CLI 安装 ::: 通过 YARN 命令安装 $ yarn add element-ui完整引入 代表一次性引入所有组件&#xff0c;比较省心省事&#xff0c;但是项目的打包体积也会跟着变大。 // main.js…

python flask接口字段存在性校验函数(http接口字段校验)(返回提示缺少的字段信息)validate_fields()

文章目录 字段存在性校验示例 字段存在性校验 from flask import Flask, request, jsonifyapp Flask(__name__)def validate_fields(data, fields):missing_fields [field for field in fields if field not in data]if missing_fields:return False, f"缺少以下字段: …

c++多态的使用

为什么要使用多态 项目需求&#xff1a; 因为各种不确定原因&#xff0c;包括人为原因&#xff0c;ODU设备会自动的切换到其它类型的设备&#xff0c;而切换后的设备&#xff0c;和原设备有很多不同的地方。如何完美的实现这个切换呢&#xff1f; 解决方案&#xff1a; 使用…

python opencv 深度学习 指纹识别算法实现 计算机竞赛

1 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; python opencv 深度学习 指纹识别算法实现 &#x1f947;学长这里给一个题目综合评分(每项满分5分) 难度系数&#xff1a;3分工作量&#xff1a;4分创新点&#xff1a;4分 该项目较为新颖…

【数据库系统概论】第二章关系数据库

2.1关系数据结构及其形式化定义 前面说过&#xff0c;数据模型由以下三部分构成 数据结构数据操作数据的完整性约束条件 而如今最为重要的数据模型便是关系模型。本书所学的关系数据库就是支持关系模型的数据库系统&#xff0c;因此本章重点研究的也是以下三个部分 一&…

unity发布微信小游戏,未找到 game.json报错原因

unity发布微信小游戏&#xff0c;未找到 game.json报错原因 同一个问题相隔一年遇到两次&#xff0c;两次原因都不一样&#xff0c;记录一下&#xff0c;以后不要再掉坑里 原因一&#xff1a;申请的appID是小程序不是小游戏 解决方法&#xff1a;需要在程序平台修改服务类目 如…

外发文件怎么保存

文件外发是企业日常业务中常见的场景&#xff0c;外发整个流程涉及外发的渠道、外发文件的大小、外发的效率、外发的合规性、文件的保存和管理等一系列的过程。外发文件的保存可以从两个角度着手&#xff1a; 一、接收方 接收方首先要对接收到的文件进行分级和分类&#xff0…

第P9周-YOLOv5Backbone模块

CSP Bottleneck块和C3 类的设计使其非常适合目标检测任务&#xff0c;充分考虑了多尺度特征融合、梯度流动和计算效率等因素。C3 类以及CSP&#xff08;Cross Stage Partial&#xff09; Bottleneck块作为YOLOv5中的一部分&#xff0c;具有以下优势&#xff0c;相对于传统的普通…

京东商品品牌数据采集接口,京东商品详情数据接口,京东API接口

采集京东商品品牌数据的方法如下&#xff1a; 打开网页。在首页【输入框】中输入目标网址批量输入多个关键词并搜索。创建【循环列表】&#xff0c;采集所有商品列表中的数据。编辑字段。创建【循环翻页】&#xff0c;采集多页数据。设置滚动和修改【循环翻页】XPath。启动采集…