前言
Dick Morley在1979年发表的Modbus协议,最初只是为了让自动化系统使用可编程逻辑控制器PLC设备而制定了这样的一个总线协议。由于其无版权而免费,简洁易用和易于维护等优点得到了广泛应用。随着智能设备的普及应用,Modbus协议在工业自动化、智能建筑和能源管理等诸多领域得到了广泛的应用。
工具菜单栏下有六个子菜单
- 数字变换
- 字符编码
- CRC计算
- LRC计算
- 串口工具,具备串口下发程序文件,串口报文调试的功能,相当于一个串口工具。
- 从站代理工具,可以用于调试从站设备使用Modbus协议使用移动网络来连接后台主站的情况。这种情况设备变成了TCP客户端,主站变成了TCP服务端。
这篇文章主要介绍前面四个子菜单,后面的文章会详细介绍后面两个工具
软件的下载地址如下:
百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间https://pan.baidu.com/s/1ics9LmKUhYVOcta23zNhVg?pwd=r28t
ModbusDebuger模拟器无需安装,解压就可以使用。下载链接目录中含有个人版和专业版两个目录,目前专业版注册码免费。
数字变换
点击工具菜单下的数字变换子菜单可以打开数字变换工具,该工具的界面如下:
支持转换的数字类型有16位整数、32位整数、64位整数、32位浮点数和64位浮点数,涵盖了我们常用的数字类型。
Hex:输入16进制的字符串,高字节在前,低字节在后。
大端:按大端模式解析Hex字符串
小端:按小端模式解析Hex字符串
大端交换:字符串均分成两部分,每一部分进行倒序重排,再按大端模式解析Hex字符串
小端交换:字符串均分成两部分,每一部分进行倒序重排,再按小端模式解析Hex字符串
输入框后面的>号按钮:表示从前面紧邻的输入框内容为基础,推算出其它内容
字符编码
点击工具菜单下的字符变换子菜单可以打开字符编码工具,该工具的界面如下:
上方的输入区域:用于输入原始的符串
下方的输入区域:用于输入字节码
编码格式:目前支持en-us、UTF-8、 UTF-16、中文、韩文和日文等编码进制
编码按钮:用于把上方的字符串编码为字节码
解码按钮:用于把下方的字节码解码为字符串
清除:用于清除上方和下方输入框的内容
CRC计算
点击工具菜单下的CRC子菜单可以打开CRC计算工具,该工具的界面如下:
输入区域:用于输入十进制格式的报文,报文可以是大写和小写,报文中可以有空格、制表符和换行符号等复制过程产生的额外字符。
计算按钮:对上面的报文进行CRC计算,并把结果置于右边的输入框中
清空按钮:清除输入区域内容
复制报文和CRC:复制输入区域的内容,并把CRC计算结果附加在报文后。
LRC计算
点击工具菜单下的LRC子菜单可以打开LRC计算工具,该工具的界面如下:
输入区域:用于输入ASCII格式的报文,报文可以是大写和小写。
计算按钮:对上面的报文进行LRC计算,并把结果置于右边的输入框中
清空按钮:清除输入区域内容
复制报文和LRC:复制输入区域的内容,并把LRC计算结果附加在报文后。