Modbus调试工具

目录

前言

一、Modbus调试工具

二、ModbusDebuger特点介绍

三、ModbusDebuger运行环境

四、软件安装

五、应用场景

总结


前言

Dick Morley在1979年发表的Modbus协议,最初只是为了让自动化系统使用可编程逻辑控制器PLC设备而制定了这样的一个总线协议。由于其无版权而免费,简洁易用和易于维护等优点得到了广泛应用。随着智能设备的普及应用,Modbus协议在工业自动化、智能建筑和能源管理等诸多领域得到了广泛的应用。


一、Modbus调试工具

调试工具包中的ModbusMaster.exe是Modbus的主站模拟器软件,它仿真Modbus主站的工作流程和工作职责,可以和Modbus从站协同工作。

二、ModbusDebuger特点介绍

ModbusMaster是一款通用的Modbus主站仿真软件,它可以和Modbus终端设备高度协同工作,可以用于调试使用Modbus协议的终端。基于QT框架开发,可以运行在Windows、Linux和MacOS平台下,具备良好的跨平台能力。ModbusMaster调试工具无需安装,下载后解压就可以使用,是一款绿色的软件,易于部署和使用。可以广泛应用于调试设备、调试后台和调试Modbus协议等工作,也可用于学习Modbus协议的用途。是开发及调试Modbus通讯协议的必备专业工具之一。可以帮助Modbus通信项目的应用设计和开发,测试人员使用它可以测试和验收检查所开发的硬件产品的数据收发状况,提高开发速度,降低调试复杂度,是Modbus设备开发调试的得力助手。

主要特点:

  • 软件界面简洁大方、易于使用;
  • 绿色软件、解压使用、无需安装;
  • 基于QT开发,具备良好的跨平台能力;
  • 支持ASCII报文和RTU两种报文;
  • 支持串口和网口通讯方式;
  • 支持1、2、3、4、5、6、15、16、22和23等厂家命令码,也支持自定义命令码;
  • 支持多个采集任务同时工作;
  • 支持更新设备固件功能;
  • 支持灵活解析采集数据功能;
  • 支持实时地监视收发的Modbus报文;
  • 支持使用曲线趋势图来形象展示设备工作数据,可以打印,导出趋势图;
  • 支持工程化管理用户的操作;
  • 内含LRC计算,CRC计算,数字变换等多种实用工具;

三、ModbusDebuger运行环境

ModbusDebuger基于QT框架开发,可以运行在Windows、Linux和MacOS系统,兼容32位和64位环境。目前支持Windows环境和Linux环境。ModbusDebuger采用C++开发,占用硬件资源较少。

四、软件安装

下载地址:百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间icon-default.png?t=O83Ahttps://pan.baidu.com/s/1ics9LmKUhYVOcta23zNhVg?pwd=r28t 

ModbusDebuger模拟器无需安装,解压就可以使用。下载链接中其中含有个人版和专业版两个目录,个人使用请下载个人版,软件更小点,功能少点可以满足基本的调试要求,完全免费。专业版体积更加大点,功能全面能提高工作效率。

五、应用场景

在终端设备中广泛地使用Modbus作为报文传输协议,在国内,也曾先后颁布了GB/T19582-2003标准,GB/T19582-2008。Modbus协议的应用场景非常广泛,包括:

  • ‌工业自动化控制‌:连接PLC、传感器、执行器等设备,实现监控和控制;
  • ‌智能家居‌:连接各种传感器和执行器,实现远程控制和监测;
  • ‌能源监控‌:连接电表、燃气表、水表等设备,实现能源数据的采集和分析;
  • ‌环境监测‌:连接各种传感器和仪器,监测环境参数如温度、湿度、气压等;
  • ‌智能交通‌:连接交通控制设备、车辆检测器等,实现交通信号的控制和管理‌;

ModbusDebuger模拟器可以用于

  • 调试和检验使用Modbus协议的智能设备;
  • 调式和检验PLC设备
  • 辅助Modbus协议的开发和设计;
  • 学习Modbus协议;

总结

本文概要地介绍了ModbusDebuger软件主要特点,安装和使用场景。

Modbus Poll是一个主机仿真器,用来帮助开发人员测试Modbus从设备,或者其它MOdbus协议的测试和仿真。它支持多文档接口,即,可以同时监视多个从设备/数据域。每个窗口简单地设定从设备ID,功能,地址,大小和轮询间隔。你可以从任意一个窗口读写寄存器和线圈。如果你想改变一个单独的寄存器,简单地双击这个值即可。或者你可以改变多个寄存器/线圈值。提供数据的多种格式方式,比如浮点、双精度、长整型(可以字节序列交换)。 状态条显示错误信息。 如果你是一个从设备开发者,你可以通过"test center" 菜单,组织并发送你自己的测试字符串,并以16进制形式检查从设备返回的结果。 为VB,EXCEL等提供了OLE自动化接口。可以用OLE接口解析和显示Modbus数据,然后送达你指定的设备,即,在EXCEL中编辑数据,然后发送到你的从设备!示例参看安装后的Excel example.xls。 支持下列协议: Modbus RTU Modbus ASCII Modbus TCP/IP Modbus RTU Over TCP/IP Modbus ASCII Over TCP/IP Modbus UDP/IP Modbus RTU Over UDP/IP Modbus ASCII Over UDP/IP MODBUS POLL功能: OLE自动化可以简单地与Visual Basic接口,使用起来类似于ActiveX控件。参见 VBExample.vbp 读/写多达125个寄存器 读/写多达2000个输入/线圈 Test Center菜单 (组织你自己的测试字串) 打印和打印预览 监视串行数据流量serial data traffic Data logging to a text file Data logging direct to Excel 上下文敏感的HLP文件 10 Display formats such as float, double etc. Adjustable Address Base (0 or 1). 字体和颜色选项 广播功能(从设备ID=0) Easy control of RS-485 converters with RTS toggle. 支持MODBUS功能: 01: Read coil status 读线圈状态 02: Read input status 读输入状态 03: Read holding register读保持寄存器 04: Read input registers 读输入寄存器 05: Force single coil 强制单线圈 06: Preset single register 预置单寄存器 15: Force multiple coils 强制多线圈 16: Preset multiple registers 预置多寄存器 17: Report slave ID 报告从设备ID 22: Mask write register 屏蔽写寄存器 23: Read/Write registers 读/写寄存器
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值