2270|1

281

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

Modbus调试软件--modbuspoll、modscan和modsim使用详解 [复制链接]

Modbus调试工具分享

要深入学习Modbus协议,拥有主从两个设备进行实践是必不可少的。然而,在学习的过程中,若暂时无法获取到真实的物理设备,调试工作可能会显得有些棘手。别担心,我们可以利用软件工具来模拟主从设备,从而在虚拟环境中进行学习和测试。以下是一些我们推荐的、在模拟Modbus协议时非常实用的工具。

实用工具

1. modscan和modsim

这两个组合分别是modscan(主站/客户端)、modsim(从站/服务端)

ModScan允许用户创建虚拟的从站设备,并模拟发送和接收Modbus请求和响应。它可以用来测试和调试Modbus主站程序,确保它们能够正确地与从站通信。

 

 

主站页面

 

 

主站连接从站

 

 

主站参数刷新设置

ModSim通常指的是Modbus仿真软件,这类软件的主要功能是模拟Modbus从站的行为,以便于开发者测试和验证Modbus主站的应用程序。它允许用户配置从站的寄存器、数据、响应模式等。

 

 

从站主页面

 

 

从站设置端口号

 

 

从站设置参数值随机变化

这两款可模拟Modbus RTU和Modbus TCP,并且是绿色免安装,也是免费的!

2. ModbusPoll

ModbusPoll是一款专为Modbus协议设计的主站模拟软件,允许用户同时监控和管理多个Modbus从站及其数据区,ModbusPoll全面支持多种数据类型,包括但不限于01(读取保持寄存器)、02(读取输入寄存器)、03(读取保持寄存器计数)、04(读取输入寄存器计数)、05(写入单个寄存器)、06(写入多个寄存器)、15(预读保持寄存器)和16(预写多个寄存器),从而为用户提供了一个功能全面、操作便捷的测试环境,是学习和验证Modbus协议的理想工具。

它所对应的从站是Modbus Slave,这两个软件都可以从www.modbustools.com网站下载,但是需要注册才行(也可以免费试用30天)

 

 

这是Modbus Poll页面

 

 

Modbus Slave页面

如想获取安装包,后台私信回复【Modbus调试】即可获得。

3. 虚拟串口工具

如果是调试Modbus TCP,这个工具可以不用;如果是通过串口调试Modbus RTU,需要最基本的串口,但是如果身边刚好没有硬件设备,那我们就可以通过使用虚拟串口软件模拟串口实现数据的收发功能。推荐使用:vspd虚拟串口工具。

使用也很简单,破解版的可以直接打开使用,添加上一对端口,就可以进行通信了,这两个端口分别对应主站和从站,如下图所示:

 

 

只有适合的工具,没有最好用的工具。不同调试环境使用对应的工具,能节省不少测试设备的时间。

Modbus协议下的无线通讯案例

方案1:

 

 

本方案以西门子S7-200SMART三菱FX3U PLC为例,验证不同品牌PLC之间能否实现Modbus RTU协议下的无线485通讯。本方案中采用达泰PLC无线通讯终端—DTD435MC,作为实现无线通讯的硬件设备。

方案2:

 

 

本方案以力控软件、2台西门子S7-200SMART plc和2台三菱FX5U plc为例,介绍力控与多台且不同品牌 PLC的ModbusTCP/IP协议无线以太网通信实现过程。

在本方案中采用了达泰PLC无线通讯终端—DTD418MBDTD419MB,作为实现无线通讯的硬件设备。

工程师调试工具

在工程实践中,工程师在现场进行读数和调试时,工具的选择至关重要,因为它们需要得心应手,才能提高工作效率。因此,在挑选工具时,我们追求的是简单易用,因为经验告诉我们,有时候工具越简单,操作越方便,效率也越高。

以下是根据我的个人经验,认为在工程现场最实用的三个基本工具:

硬件工具:

USB转485转换器:这是连接设备与电脑进行数据交换的关键设备,尤其是当需要将串行设备的数据传输到电脑时,这个转换器必不可少。

软件工具:

计算器:虽然现代电脑和智能手机都内置了计算器功能,但在工程现场,一个轻巧便携的物理计算器可以让你快速进行简单的数学运算,尤其是在没有电源或网络的情况下。

串口工具:这是一种用于监控和分析串行通信数据的软件,它可以帮助工程师实时查看、调试和诊断设备的串行通信状态,对于调试嵌入式系统和网络设备尤其有用。

这些工具虽然简单,但它们是工程师日常工作中不可或缺的助手,能够有效提升工作效率,确保工程任务的顺利进行。记住,一个好的工具不仅能够节省时间,还能减少错误,提高项目的成功率。

分享几个我自己用了很多年的Modbus调试工具软件(Modbus Poll+modscan +VSPD虚拟串口),请至后台发送【Modbus调试】即可免费获取!

 

 

最新回复

我平时使用ModbusPoll软件来辅助开发   详情 回复 发表于 2024-10-15 10:26
点赞(1) 关注(1)
 

回复
举报

672

帖子

0

TA的资源

纯净的硅(高级)

沙发
 

我平时使用ModbusPoll软件来辅助开发

 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
DSP基础知识集锦之二 DSP芯片的基本结构和特征

第2章 DSP芯片的基本结构和特征 2.1 引 言 可编程DSP芯片是一种具有特殊结构的微处理器,为了达到快速进行数字信号处理的目的,D ...

基于mega8的简易循迹小车

放假啦,回到家了。上学期遗留了一些问题。 上学期做了一个基于mega8的简易循迹小车,循黑线行驶。车模是淘宝里购买的,控制电 ...

玩转LaunchPad第一季:自编上位机图形界面软件改编下位机demo程序(更新)

玩转LaunchPad第一季:自编上位机图形界面软件改编下位机demo程序(更新)视频解说有点罗嗦繁琐,我自己都没有看一遍,大家凑合 ...

做自己的QT图形应用

做自己的QT图形应用 参与HELPER2416开发板助学计划 原计划研究一下驱动的,不过后来发现,板子所带的材料,里面已经有比较完善 ...

【分享】 RV-STAR开发板移植Chrome的离线游戏小恐龙

本帖最后由 火辣西米秀 于 2021-7-20 09:12 编辑 RV-STAR开发板上正好有一个按钮,不来做小游戏可惜了,就买了OLED屏幕,改了 ...

两种不同类型的辐射仪拆解

在我手里的是两个用来检测辐射的仪器,左边的是盖革计数器,右边的是电磁辐射仪,两款虽然都是用来测量辐射的但它们的本质却 ...

嵌入式Qt-控制硬件:滑动条控制RGB灯

前面的几篇文章,介绍Qt例程,都是和硬件无关的,Windows平台和嵌入式平台都能运行。 本篇,来测试一下Qt界面控制 ...

关于电机控制器IGBT隔离电源电压问题

咨询下,为什么在现在主流的电机控制器中IGBT的隔离电源原边都将12V(电瓶电)升压到15V,再将15V通过变压器转为为16V/-8V。 ...

阅读打卡第四站: 物理内存与虚拟内存 ——《奔跑吧Linux内核(第2版)卷1》

>>点此进入阅读打卡总站,查看所有打卡题目 阅读小伙伴们,第四站打卡 题目开启:@paope 、@费炜 、@lemonboard ...

正负12V电路的输出端是两个电容并联吗

请教,正负12V电路的输出端是两个电容并联,输出电容里两个2X22uF电容是什么意思呢 814791

关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表