摩尔信使MThings数据配置参数详述

news2024/11/28 1:37:30

摩尔信使MThings支持丰富的数据配置方法,以适配一定程度的非标Modbus场景。

针对标准Modbus数据协议,用户仅需修改少量的配置,如寄存器地址、数量,其他参数默认即可。

同时为了便于用户全面了解配置参数,文中详述了每个参数的功能。

模拟主机的超时时间和间隔时间

模拟从机的间隔时间

位偏移&位数

配置项

用途&配置方法

ID

不可编辑,软件按序分配。

名称

数据名称,可任意定义,不可为空。

数值

不可编辑,操作态中,双击可触发单次读操作。

指令

双击后开始编辑,输入待下发的写指令数据,如无背景色,代表数据不支持下发写指令。

操作态时,双击触发写指令下发。

单位

数据单位,可任意定义。

范围

数据值范围,用于辅助调试,可任意定义,不参与校验过程。

区块

双击单元格后选择修改数据区块类型,区块定义参考MODBUS标准协议,修改区块后,可能导致其他字段强制修改。

地址

当前数据项的起始地址,无需前导数。

范围:0~65535。

注:结合高级参数中的地址偏移,该地址为协议(界面)地址,而非传输地址,如地址偏移为-1,则该地址最小值必须大于0,否则地址不合法。

数量

当前数据项连续占用的数据地址个数。

如数据项为寄存器数据,单位为字(2字节)。

如数据项为BIT数据,数量强制为1,不可修改。

不得小于1。

如数据项为保持寄存器,不得大于123。

如数据项为输入寄存器,不得大于125。

位偏移

用于寄存器数据,如数据项仅占用寄存器其中的部分位,该项配置则用于指定占用位的起始偏移。如数据不涉及寄存器部分位,该项配置使用默认值即可。

注:位偏移基于已完成的字节序/字序转换数据,由数据低位开始,最低位为0。

位数

用于寄存器数据,如数据项仅占用寄存器其中的部分位,该项配置用于指定占用的总位数。如数据不涉及寄存器部分位,该项配置使用默认值即可。

寄存器的位数默认值 = 数据数量 * 16。

BIT数据的位数固定为1。

位数可配置范围1~64Bit。

系数

用于寄存器数据的本地转换,支持将接收的数据进行线性运算,例如:呈现数据 = 协议整形数据 * 系数 + 偏移。

其它类型组合时,系数固定为1。

系数推荐设置范围:±(0.000001~1)。

偏移

同上一行说明

轮询

模拟主机支持该配置项。勾选后,该项数据参与批量读,否则发起批量读请求时,忽略该数据项。

批量写

模拟主机支持该配置项。勾选后,该项数据参与批量写,否则发起批量写请求时,忽略该数据项。线圈状态和保持寄存器数据可勾选,不支持只读数据。

曲线

勾选后,数据项添加至曲线监控页面,以曲线形式持续记录数值。数据的呈现类型为字节流(BYTES)、字符串(STRING)、纪元秒(TIME)时,不支持添加为曲线。

存储

勾选后,当前数据值将周期存储,可以在历史数据中查看。

注:MThings重启后生效。

传输类型

双击单元格后选择修改MODBUS数据协议中定义的数据类型,请确认并与协议保持一致。详细说明请参考数据章节。

呈现类型

双击单元格后选择修改软件界面呈现的数据类型,可实现更友好的数据可视化,与传输类型存在约束关联,详细说明请参考数据章节。

小数位数

如呈现类型为浮点数,该参数生效,否则强制为0。

用于控制数值的小数点个数,可设置范围0~9。

字节序

用于寄存器数据,如数据数量为1、2、4时,需要指定字节序。请参考MODBUS数据协议要求,如无特殊要求,选择大端。

其它数据长度时,字节序默认为大端。

字序

用于寄存器数据,如数据数量为2、4时,需要指定字序。请参考MODBUS数据协议要求,如无特殊要求,选择大端。

其它数据长度时,字序默认为大端。

间隔时间

用于控制读写请求之间的间隔时间。

模拟主机模式下,该时间生效于收到响应(超时)之后。

模拟从机模式下,该时间生效于请求与响应之间。

如数据项与其它数据项合并为一个请求/响应,间隔时间取其中最大值。

:当模拟主机处于MODBUS-TCP异步传输模式,该参数不生效。

超时时间

用于模拟主机,指示数据读写请求的最大允许响应延时,超过该时间则判为超时,继续下一个请求。

如数据项与其它数据项合并为一个请求,超时时间取其中的最大值。

重发次数

用于模拟主机,指示当数据读写请求超时后,是否需要重发及其重发次数。默认设置为0时,代表不重发。

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

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

相关文章

我献出这篇 go 精华总结,阁下该如何应对

文章目录 1.初识包管理2.输出3.注释4.初识数据类型5.变量5.1 声明变量的意义?5.2 变量名要求5.3 变量简写5.4 作用域5.5 赋值及内存相关注意事项 阶段练习题6.常量6.1 因式分解6.2 全局6.3 iota 7.输入8.条件语句8.1 最基本8.2 多条件判断8.3 嵌套 9. 荐书 《Go编程…

什么是Token?一文带你深入理解Token

Token在各种技术领域和应用场景中都扮演着重要的角色,它的含义和用途也是非常广泛的。下面我将从不同角度对Token进行深入解析,带你全面了解Token的含义、用途和重要性。 一、计算机科学和网络安全 在计算机科学和网络安全领域,Token通常指的…

400电话-申请400电话-400电话如何申请-400电话申请指南:简单步骤助您顺利获得400电话

引言: 随着企业竞争日益激烈,提供优质客户服务和建立品牌形象变得至关重要。而拥有一个易记且专业的400电话,不仅能提升企业形象,还能为客户提供便利与信任。本文将为您介绍如何申请400电话,帮助您顺利获得专属电话号码…

双因子认证是什么? 安当加密

双因素认证常见类型 知识证据: 这包括密码、问题和答案等。这种类型的证据通常容易被忘记或被猜测出来,因此,它们常常需要额外的安全措施,例如在密码丢失时重置。物理证据: 这包括指纹、面部、声音和手部特征等。这种…

【绝地求生】轻松提升战斗力,分享顶级吃鸡干货!

大家好!作为一名热爱绝地求生的玩家,您是否想要提高自己的游戏战斗力,分享顶级的吃鸡干货呢?在本文中,我将带领大家探索如何通过一些实用工具和技巧来实现这些目标。 首先,让我们来了解绝地求生作图工具推荐…

-带你看懂11种API类型及应用-

一起走进多样的API,多样的精彩 随着互联网行业的日益发展,API(Application Programming Interface)这个名词对于绝大多数来说都已不再陌生。然而,实际上,根据不同标准可以划分出不同类型的API。今天,让我们来走…

因为不写注释引发的惨案

程序员对代码注释可以说是又爱又恨又双标……你是怎么看待程序员不写注释这一事件的呢? 一、一个关于注释的故事 2022年吧,我在写代码的时候,因为太懒惰了,没有写注释。结果,过了几个月我再来看的时候,完…

从零开始学习 Java:简单易懂的入门指南之线程池(三十六)

线程池 1.1 线程状态介绍1.2 线程池-基本原理1.3 线程池-Executors默认线程池1.4 线程池-Executors创建指定上限的线程池1.5 线程池-ThreadPoolExecutor1.6 线程池-参数详解1.7 线程池-非默认任务拒绝策略 1.1 线程状态介绍 当线程被创建并启动以后,它既不是一启动…

WLAN 无线案例(华为AC控制器配置模板)

实验说明: 无线用户VLAN 30 192.168.30.0/24 AP和AC用VLAN 20 192.168.20.0/24 有线网段 VLAN 10 192.168.10.0/24 步骤一:全网互通 sw1: sysname sw1 # vlan batch 10 20 30 # dhcp enable # ip pool 20 gateway-list 192.168.20.1…

【RocketMQ 系列三】RocketMQ集群搭建(2m-2s-sync)

您好,我是码农飞哥(wei158556),感谢您阅读本文,欢迎一键三连哦。 💪🏻 1. Python基础专栏,基础知识一网打尽,9.9元买不了吃亏,买不了上当。 Python从入门到精…

Python 脚本中的 FFmpeg

FFmpeg 是快进运动图像专家组的缩写。 它是一个开源项目,提供了ffmpeg、ffplay、ffprobe等工具来处理多媒体文件。 FFmpeg 是一个命令行实用程序,可帮助转换视频/音频格式、压缩视频、从视频中提取音频、创建 GIF、剪切视频等。 本篇文章将介绍在Pytho…

数据库中了mkp勒索病毒,mkp勒索病毒解密,数据恢复

最近一段时间网络上的mkp勒索病毒比较猖獗,给企业的服务器数据库带来了严重影响。通过这一波的mkp勒索病毒攻击,云天数据恢复中心的工程师发现,大部分被攻击的企业,主要是因为网络安全意识不高,服务器安全防护没有做到…

基于STM32的森林火灾监控系统设计

一、设计简述 基于STM32设计的森林火灾监控系统(OneNet) 1.1 项目背景 近年来,随着全球气候变暖和人类活动的不断增加,森林火灾成为全球性的重大灾害之一。据统计,每年全球因森林火灾造成的经济损失高达数十亿美元,严重威胁着生态环境和人民生命财产安全。如何及时预警和响…

2023 年 42 周

2023 年 42 周 说句题外话,上次写这玩意儿居然都是两年前的事情了……这次换个方式计算,直接用周数来 学习 📑 进度 本周其实进度有那么点乱,学了一些 JPA/Hibernate 的内容,LC 刷题进度也拖慢了一些,基本…

会声会影2023中文旗舰版crack 2023注册机百度网盘下载

会声会影2023中文旗舰版功能非常强大的视频编辑软件,非常专业的使用效果,会声会影2023中文版可以针对剪辑电影进行使用,非常强大的色彩校正方式,无论什么光线下进行拍摄,都可以通过后期进行调整,并且里面超…

论文速递 | 8月下旬9月上旬Operations ResearchManagement Science文章精选

编者按 本期我们选取了8月下旬及9月上旬Operations Research文章2篇,Management Science文章4篇期刊文章,着眼于各种不同场景下对于风险的预测、量化及管理,通过聚焦于风险这一主题,体系化地形成文章精选。 文章1 Computation of…

【云计算网络安全】DDoS 攻击类型:什么是 ACK 洪水 DDoS 攻击

文章目录 一、什么是 ACK 洪水 DDoS 攻击?二、什么是数据包?三、什么是 ACK 数据包?四、ACK 洪水攻击如何工作?五、SYN ACK 洪水攻击如何工作?六、文末送书《AWD特训营》内容简介读者对象 一、什么是 ACK 洪水 DDoS 攻…

【UE5 虚幻引擎】新建C++类:类的类型 命名 类的目标模块

目录 0 引言1 新建C类2 类前的宏 🙋‍♂️ 作者:海码007📜 专栏:UE虚幻引擎专栏💥 标题:【UE5 虚幻引擎】新建C类:类的类型 命名 类的目标模块❣️ 寄语:加油,一次专注一…

游戏设计模式专栏(十):在Cocos游戏开发中运用外观模式

点击上方亿元程序员关注和★星标 引言 大家好,我是亿元程序员,一位有着8年游戏行业经验的主程。 本系列是《和8年游戏主程一起学习设计模式》,让糟糕的代码在潜移默化中升华,欢迎大家关注分享收藏订阅。 外观模式(F…

C#,数值计算——数据建模State的计算方法与源程序

1 文本格式 using System; namespace Legalsoft.Truffer { public class State { public double lam1 { get; set; } public double lam2 { get; set; } public double tc { get; set; } public int k1 { get; set; } public…