前言
Dick Morley在1979年发表的Modbus协议,最初只是为了让自动化系统使用可编程逻辑控制器PLC设备而制定了这样的一个总线协议。由于其无版权而免费,简洁易用和易于维护等优点得到了广泛应用。随着智能设备的普及应用,Modbus协议在工业自动化、智能建筑和能源管理等诸多领域得到了广泛的应用。
这篇文章会从界面、菜单功能、采集任务和项目区等几个方面来介绍一款ModbusMaster仿真软件,软件的下载地址如下:
百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间https://pan.baidu.com/s/1ics9LmKUhYVOcta23zNhVg?pwd=r28tModbusDebuger模拟器无需安装,解压就可以使用。下载链接目录中含有个人版和专业版两个目录,个人使用请下载个人版,软件更小点,功能少点可以满足基本的调试要求,完全免费。专业版体积更加大点,功能全面能提高工作效率。
一、Modbus调试工具主界面
该工具是一款跨平台的桌面PC软件,界面风格是简洁而经典的的资源管理器界面风格。根据使用习惯,程序主界面主要包括标题栏、菜单栏、工具栏、状态栏、采集数据工作区和项目管理区,采集数据工作区是多任务文档风格,便于可以同时查看和比较任务工作情况。主界面如下图所示:
二、菜单和工具栏功能
本Modbus主站软件分为免费版和专业版,免费版可以完成一些基本的任务工作,专业版功能更丰富和高效,专业版半年费用20,如果为了教学目的,可以免费申请专业版。
名称 | 备注 | 免费版 | 专业版 |
文件 | |||
新建 | 新建一个项目,用于保存采集任务和操作历史 | √ | |
打开 | 打开之前的项目 | √ | |
保存 | 保存当前打开的采集任务 | √ | |
保存全部 | 保存所有打开的采集任务 | √ | |
压缩 | 压缩项目文件 | √ | |
关闭 | 关闭当前项目 | √ | |
最近打开 | 展示最近打开的项目文件 | √ | |
退出 | √ | √ | |
配置 | |||
连接设置 | 定义通信的方式和报文方式 | √ | √ |
开始 | 启动连接或者打开串口 | √ | √ |
停止 | 停止连接或者关闭串口 | √ | √ |
功能 | |||
采集任务 | 建立采集线圈、开关,输入寄存器和保持寄存器的任务 | √ | √ |
写单线圈 | 修改单个线圈的值 | √ | √ |
写单寄存器 | 修改单个保持寄存器的值 | √ | √ |
写多线圈 | 修改多个线圈的值 | √ | |
写多寄存器 | 修改多个保持寄存器的值 | √ | |
掩码寄存器 | 设置寄存器的掩码值 | √ | |
读写寄存器 | 修改和读取寄存器值 | √ | |
视图 | |||
状态栏 | 显示/隐藏 状态栏 | √ | √ |
工具栏 | 显示/隐藏 工具栏 | √ | √ |
项目视图 | 显示/隐藏 项目视图 | √ | √ |
实时报文 | 打开实时报文窗口 | √ | √ |
实时曲线 | 打开实时曲线窗口 | √ | |
工具 | |||
数字变换 | 把HEX数按大端,小端,大小端部分交换顺序解析 | √ | √ |
字符编码解码 | 把字节和某种字符集互相转换 | √ | √ |
LRC | 计算LRC | √ | √ |
CRC | 计算Modbus CRC | √ | √ |
串口助手 | 串口调试工具,也可以下发Hex或者bin文件 | √ | √ |
代理从站 | 从站作为TCP客户端时,可以代理从站和主站一起工作 | √ | |
窗口 | |||
层叠 | 采集任务窗口以层叠方式显示 | √ | √ |
平铺 | 采集任务窗口以平铺方式显示 | √ | √ |
皮肤主题 | 更换界面元素风格 | √ | √ |
帮助 | |||
手册 | 打开使用手册 | √ | √ |
关于 | 软件信息 | √ | √ |
检查更新 | 查看软件更新情况 | √ | √ |
报告问题 | 反馈使用过程中遇到的问题 | √ | √ |
产品注册 | 获取专业版功能 | √ | √ |
三、采集任务页面
名称 | 备注 | 免费版 | 专业版 |
导入 | 从文件中导入一个采集任务 | √ | |
导出 | 导出采集任务到一个文件 | √ | |
编辑 | 修改当前的采集任务 | √ | √ |
开始/暂停 | 开始或者暂停当前采集任务 | √ | √ |
清理 | 清除之前出现的采集错误描述信息 | √ | √ |
右键菜单 | |||
颜色 | 设置单元格颜色 | √ | √ |
字体 | 设置单元格字体 | √ | √ |
复制 | 复制选择内容 | √ | √ |
选择全部 | 选择整个表格内容 | √ | √ |
缩放 | 对原始数据进行线性计算 | √ | |
格式 | 按指定的数据类型解析原始数据 | √ | |
写操作 | 写单个线圈或者保持寄存器 | √ | √ |
关联到曲线图 | 在实时曲线图中查看当前点趋势图 | √ |
四、项目视图
名称 | 备注 | 免费版 | 专业版 |
采集任务 | 之前保存的采集任务,在此区域可以打开和删除 | √ | |
我的操作 | 之前保存的操作,在此区域可以打开和删除 | √ |
总结
这篇文章会从界面、菜单功能、采集任务和项目区等几个方面来介绍ModbusDebuger仿真软件,也对菜单、按钮和项目区做了大概的介绍,描绘了该软件的概貌。