MThings
文章平均质量分 66
场景功能介绍
AlanBruce
如果你关注了这个账号,将获得第一手Modbus相关咨讯,以及MThings的更新咨讯和使用指导。春发其华,秋收其实。
展开
-
【深度】边缘计算神器之数据网关
深入理解数据网关在边缘计算中的作用与实现,如何构建了一个高效、智能的设备数据通信架构,以满足实时性、安全性和数据处理效率的需求。原创 2024-09-24 21:54:15 · 318 阅读 · 0 评论 -
为什么Modbus链接/从机不通?From 摩尔信使MThings
为了回应用户平日里关于摩尔信使(MThings)使用过程中最常见的问题,包括“网络链接连不上”、“为什么不能增加串口”和“为什么从机不通”,我们在此统一介绍解决方法。原创 2024-06-29 12:45:48 · 732 阅读 · 0 评论 -
【重要】MThings V0.6.2更新要点
面向物联网设备的数据采集和指令传输需求,MQTT转发功能提供多链接、多主题、多设备、长链接、多版本兼容、JSON序列化、自定义上报(间隔、数据)、ZIP解压缩、订阅发布双通道等功能,实现MQTT与Modbus全系列协议的高效转换。新版本中,软件主界面进一步精简,辅助菜单收缩为单个“更多功能”按钮,主菜单中剥离非常用功能,用户可通过“更多功能”按钮访问相应页面。新版本中,支持按照指定的日期范围,导出多日历史数据,支持按照指定的设备列表,一次性导出多个设备的数据。2、新版本向前兼容,升级覆盖即可。原创 2024-04-07 10:41:05 · 427 阅读 · 0 评论 -
嗨!摩尔信使(MThings)焕新升级
新岁鼎新,商用版(V0.3.0)全面发布!转载 2023-01-31 09:38:43 · 1131 阅读 · 1 评论 -
MODBUS-RS485布线的8条准则
Modbus RS485的布线属于弱电操作,不同于电力布线,如果电工不是Modbus通信网络专家,最终通信网络可能无法正常使用。原创 2022-07-15 14:18:17 · 10740 阅读 · 1 评论 -
MThings连接移动OneNet物联网平台
MThings是一款很优秀的Modbus工具类软件,几乎囊括市面上所有对Modbus协议的需求:主从站模拟、串口、网络、曲线画面、自定义数据类型等等,可以说是解决了诸多实际痛点。不管是对电气工程师还是软件开发人员都起到很大的帮助作用,对于国内有如此优秀的软件作者而感到庆幸!原创 2022-05-11 09:41:56 · 1978 阅读 · 1 评论 -
MThings安装后无法运行问题
当安装MThings后,打开软件时系统报错,提示缺少xxx.dll。究其原因,是因为您的windows系统缺少了运行该软件必要的运行库。解决该问题最简单的方式是下载一份“微软常用运行库合集”,安装该补丁后即可解决问题。链接:https://pan.baidu.com/s/1dcU920I4n7UWC0jNbi2j0g?pwd=be62...原创 2022-05-10 15:56:35 · 466 阅读 · 0 评论 -
MThings中限制“连续读寄存器”个数的方法
由于很多从机设备并没有按照标准协议实现寄存器的最大读取范围(1~125),主机需要控制每次读请求中的寄存器个数。MThings中的模拟主机功能支持多种方式读寄存器:逐条:根据用户配置的数据,每条数据发起一包读请求; 按地址大小排序:综合用户配置的所有数据,先按寄存器地址由小至大排序,根据排序结果,根据不同区块的最大读范围自动组包。 按列表顺序排序:根据用户配置的数据,按照数据配置的顺序,自动组包。如存在地址变小或区块不同,将停止当前组包,后续数据将放置在新的请求包中。如下介绍,MThings中原创 2022-05-10 15:44:29 · 699 阅读 · 0 评论 -
MThings从入门到精通(2):基于MThings模拟PLC设备与触摸屏(HMI)建立MODBUS通信
基于MThings模拟PLC设备与触摸屏(HMI)建立MODBUS通信https://www.bilibili.com/video/BV1sK411P7pj原创 2020-09-28 19:28:14 · 2856 阅读 · 0 评论 -
MThings从入门到精通(1):搭建模拟主机(串口)调试MODBUS从机设备
基于MThings搭建模拟主机调试MODBUS从机设备原创 2020-09-12 18:49:22 · 3080 阅读 · 3 评论 -
基于MThings完成MODBUS设备在线状态扫描
MThings可快速便捷完成MODBUS设备在线状态扫描,操作步骤如下:1、创建串口设备(模拟主机),地址区间设置为最大:1~247,点击“添加”按钮2、进入数据页面,选择任一设备,添加一条测试数据,并同步至其它设备3、进入统计页面,启动统计功能4、回到数据页面,启动批量读,选择循环,并同步至其它设备5、进入统计页面查看结果,切换至设备视角,可查看每台设备是否出现超时或其他异常,如未出现丢包,代表设备通信状态正常。...原创 2020-09-08 10:59:37 · 4638 阅读 · 1 评论 -
基于MThings玩转MODBUS协议数据配置表
日常调试测试过程中,可能会碰到调测环境总是在变化,更换一个环境后,调试口和设备地址都可能不一样,但是我们总是期望能保留已有的数据配置,无缝切换并适配新的环境。MThings为了解决这个问题,提供数据模板机制,并支持其设备动态修改所属链接和地址。其中数据模板机制,可参考博客:基于MThings分享MODBUS数据配置模板MThings 针对已创建的设备,支持修改设备关键属性,包括:设备名称、所属链接、设备地址。通过修改设备名称,用户可根据自定义需求命名更佳的标记。通过修改所属链接、设备地址,用原创 2020-09-04 16:24:37 · 1906 阅读 · 0 评论 -
基于MThings配置MODBUS协议数据的字节序和字序
通信调试中,字节序是个常见概念,比如本地字节序、网络字节序。字节存储机制又分两种:大端(Big-Endian)和小端(Little-Endian)。MODBUS协议中同时存在字序概念,存储机制同字节序。不同的是,MODBUS数据帧中对关键字段(寄存器地址)都定义为大端字节序,但是数据部分在不同厂家的定义方式可能不同,甚至同一厂家某一型号设备中,对不同数据的字节序定义也不统一。基于MODBUS报文的字节排序,大端字节序即数据高字节在前,低字节在后,小端字节序相反。例如:01 03 04 1原创 2020-09-02 20:17:01 · 3219 阅读 · 1 评论 -
MThings和MODBUS Poll 比较
希望通过直观比较,让读者更快的认识MThings能够解决什么问题。项目 Modbus Poll MThings 串口-MODBUS-RTU ✔ ✔ 串口-MODBUS-ASCII ✔ ✔ TCP客户端-MODBUS-TCP ✔ ✔ TCP客户端-MODBUS-RTU ✔ ✔ TCP客户端-MODBUS-ASCII ✔ ✔ TCP服务端-MODBUS-TCP ✘ ✔ TCP服务端-MODBU原创 2020-08-27 11:48:31 · 8632 阅读 · 11 评论 -
基于MThings配置MODBUS数据中常见的几种时间概念介绍(超时时间、间隔时间、轮询时间)
超时时间:主机使用,主机请求发出后,依据该时间判定从机回复的最大时间范围,超出该时间后,主机判定请求超时。如果超时时间设置过小,从机可能会在超时时间范围外才能回复请求,此时可能会导致总线中持续的报文冲突。间隔时间:主机使用,主机收到从机响应后,到发出下一包请求之间的时间称为间隔时间,也可称之为交互间隔时间(一次请求和响应称之为一个交互)。间隔时间仅在同步协议模式下生效,针对MODBUS-TCP异步并发模式,该参数无效。轮询时间:即使在定量的MODBUS数据交互中,由于主从机端口稳定性原创 2020-07-26 09:21:18 · 7096 阅读 · 0 评论 -
理解MODBUS调试调测工具MThings的应用场景
MThings可以服务于哪些应用场景?原创 2020-06-19 16:22:16 · 2820 阅读 · 2 评论 -
基于MThings实现MODBUS寄存器中位数据的读写操作
背景寄存器中按位定义数据的方法存在于很多厂家设备的MODBUS数据协议中。区别于线圈状态(RW)和离散输入(RO),寄存器中通过定义组合位数据,更有利于高效传输状态信息和设置开关量。由于位数据被定义在寄存器中,其读写操作必须遵循寄存器的读写流程。RO位数据要求从机以拼装的方式同时上报相关的位数据,而在向RW位数据写入位数据时,主机需要携带其他位数据的当前值一并下发至从机。这些处理过程相比较线圈状态(RW)和离散输入(RO)的读写操作更加复杂。目前普通的MODBUS调试调测软件都不具备这种情形下的原创 2020-06-08 10:48:26 · 3694 阅读 · 0 评论 -
基于MThings实现MODBUS数据直观可视化
MODBUS协议中的数据在总线传输阶段,一般定义为整形传输,这样更高效且传输不丢精度。例如,从机上报电压数据10.5V,寄存器中数据则为0X0069,主机侧收到数据后,需要将整形数据乘以0.1的系数,最终得到实际数据(10.5V)。然而大多数MODBUS调试测试软件主责实现数据收发,寄存器数据的界面呈现则显得简单粗暴。以整形十进制、十六进制方式展现获取到的数据往往并非数据实际含义,使用者为了确认数据的正确性需要想办法重新计算,不够直观的数据无疑严重影响调测效率。MThings可以让软件使用者在软原创 2020-06-03 20:30:48 · 5890 阅读 · 1 评论 -
基于MThings的MODBUS设备接入能力剖析
MThings设计为服务于标准MODBUS组网场景,同时对非标准化的组网情况同样具备支撑能力。设备接入能力在MThings中被分离为独立的四个关键要素:端口类型、协议类型、设备类型、数据配置共同组成一个完整设备,同时解耦的设备关键要素可以灵活组合,这也决定了MThings很强的组网场景适应能力。从性能方面看,MThings未对接入设备个数做限制,理论上,可以在任意通道上添加符合设备地址空间的任意台数设备。实测:测试条件:MODBUS-TCP异步模式下,由于请求并发特性,对性能原创 2020-06-03 11:09:10 · 4442 阅读 · 2 评论 -
基于MThings实现MODBUS设备数据曲线化持续监控(数据录波)
MThings的数据曲线功能是免费的。调试嵌入式设备过程中,时常需要持续对某一项变化数据的运行趋势进行观察,确认其是否符合预期。此时,MODBUS调试工具提供的数据曲线功能将发挥作用。原创 2020-06-02 14:51:31 · 7372 阅读 · 0 评论 -
基于MThings分享MODBUS数据配置模板
前言:在接触MThings之前,你一定没有见过这种骚操作!数据配置是什么:参考博客一种成熟的MODBUS调试测试软件第二章节为什么要分享:MODBUS中的数据定义很多,任何人都不希望因为调试环境、端口、协议类型的变化或差异,而需要重新配置一份相同MODBUS协议数据,因为工作量实在太多。MThings已经提供多种方法简化数据配置问题,例如MThings将主机、从机的数据配置设计为相互兼容,即主机配置可以直接共享给从机使用。MThings提供设备之间的数据配置一键同步功能,这一点同样参考参考博..原创 2020-06-02 11:41:27 · 6306 阅读 · 1 评论 -
基于MThings快速入门串口设备的创建和读写
基于两个不同串口,创建一个主机设备和一个从机设备,模拟主机可以向模拟从机发起数据读写。原创 2020-06-02 10:28:57 · 7530 阅读 · 0 评论 -
基于MThings实现MODBUS链路丢包监控
MThings不仅可以执行主从机相关的读写操作,同时可以实现对端口和设备两种不同维度的链路监测。链路监测信息主要面向丢包统计,同时将异常细化到具体的异常类型,包括超时、帧长、CRC/LRC。链路丢包监控功能不仅支持串口,同时支持TCP、UDP链路上的设备。丢包的具体信息可以通过保存的报文数据进一步详细分析。设备维度统计结果示例:端口维护统计结果示例:异常报文示例:...原创 2020-06-01 15:14:15 · 6091 阅读 · 2 评论 -
MThings 下载地址
提醒:MThings并非简单的通信调试工具,是一款专业的上位机软件,需具备一定的Modbus基础知识,请慎重上手使用。原创 2020-05-31 18:48:50 · 86236 阅读 · 55 评论 -
基于MThings实现MODBUS设备数据模拟仿真
嵌入式设备的接口通信开发过程中,MODBUS协议时常作为一种数据传输协议,负责采集终端(传感器)设备数据,或上传数据至就地数据服务器。如下图中的“嵌入式数据采集设备”作为系统中数据采集和传输的关键节点,同时承载MODBUS-TCP和MODBUS-RTU协议。 这种嵌入式设备的集成开发测试过程中,为了更好验证内部的数据流、功能实现,需要借助电表(举例)设备数据,但往往实验室无法快速搭建与实际应用一致的环境,即使可以镜像一致的环境,采集设备的数据也无法覆盖左右测试场景。 ...原创 2020-05-31 13:43:35 · 8371 阅读 · 4 评论 -
一种成熟的MODBUS上位机软件(MThings) 永久免费中文英文组态告警历史存储网关
一种成熟的MODBUS调试测试工具助手软件(MThings) 免费中文现有MODBUS调测软件种类丰富,基本可以满足日常调测需求,但是面对用户群体对高效灵活友好的进一步需求都存在着差距。MThings是一款全新的标准化MODBUS调测工具,提供主从机一体化操作。全功能覆盖MODBUS Poll Slave,功能全网最强。............原创 2020-05-30 15:18:42 · 110527 阅读 · 25 评论 -
基于MThings构建嵌入式通信设备(MODBUS)自动化测试/工装测试平台
声明:1、本文目的是介绍MThings的能力,而不是研究如何搭建自动化测试平台,所以在自动化测试方面存在诸多个人理解,并不系统、准确、完整。2、本文面向嵌入式通信设备测试场景,而非单纯软件,主要解释在通信接口测试工作中,MThings能够完成哪些辅助工作。3、本文中介绍的部分MThings功能尚未开发完成(截止时间:2020.06.01)。下图是一个典型的通信设备自动化测试系统,该系统可以应用于嵌入式设备系统集成测试、工装测试。自动化测试代替繁杂的手工测试工作,大部分测试用例都内涵**“闭环”*原创 2020-05-31 14:49:01 · 5872 阅读 · 0 评论