文章目录
-
-
- 什么是Modbus调试软件
- MThings简介
- MThings下载与安装
- MThings使用教程
- MThings软件界面
-
什么是Modbus调试软件
简单来说,Modbus调试软件就是串口助手,或 络调试调试助手,只不过增加了协议分析,CRC计算 文帧拼接的功能。
上一篇文章介绍了Modbus协议,物理层和协议层,主要包括3种模式:Modbus-RTU、Modbus-ASCII和Modbus-TCP。前两种是基于串口的,后一种是基于TCP 口的。
基于串口的,我们完全可以使用普通的串口助手,如sscom,xcom等通用串口助手,计算好CRC,然后以十六进制方式手动填写Modbus 文数据,比如:
当需要向某个从机寄存器写入某个值时,如向01地址的设备,0x0105保持寄存器写入1个数据:0x0190为例,那么需要构建这样一个数据帧:
01表示从机地址,06功能码表示写单个保持寄存器,0105表示寄存器地址,0190表示写入寄存器的数值,99 CB为CRC校验值。
如果从机正确的收到了数据,会回复一个数据帧:
如果有一个软件能帮我们完成这些操作:CRC计算、 文帧构建、响应数据校验。
百度搜索:Modbus调试软件,第一个搜索结果就是它了:
主要有以下功能:
- 支持模拟Modbus主机、Modbus从机
- 支持Modbus协议4种数据类型:离散量,线圈,输入寄存器和保持寄存器
- 支持所有Modbus模式:Modbus-RTU、Modbus-ASCII和Modbus-TCP
- 支持多主机,多从机同时运行,无设备个数限制
- 支持数据波形曲线展示极值、均值统计,数据记录保存
- 支持数据批量读写, 循环读写
- 发送数据类型支持有符 、无符 、浮点、字符串、位数据
- 接收数据类型支持十进制、十六进制、浮点、字节流、字符串
- 支持真实数据值显示,可自定义比例系数
- 全链路 文数据监控,存储、分析
- 支持配置文件导入,导出
- 小工具,UTC转Unix时间戳,浮点转十六进制,CRC计算等
- 永久免费,免安装,中文
MThings下载与安装
MThings最新版本V0.2.0下载地址:
gulink.cn/files/MThings.zip
压缩包解压后,无需安装,点击MThings.exe可以直接运行:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!