• Modbus调试软件使用教程


    1、modbus调试软件安装。

    1.1安装modbus poll软件。

    按照软件提示一步一步操作即可。
    ModbusPoll7.0.1 ModbusSalve6.1.3 SN.zip

    完成后,电脑桌面会有如下图标,注意这个软件需要用管理员权限运行。
    在这里插入图片描述

    鼠标右键以管理员权限运行。
    在这里插入图片描述

    1.2modbus poll 简单操作介绍

    打开软件后,界面如下图:
    在这里插入图片描述

    接下来需要进行通信连接。
    在这里插入图片描述

    输入串口参数,选择serial port,选择usb串口的串口号。红框中的要与下图设置完全一致。设置完成后,点击ok
    在这里插入图片描述

    1.2.1读取操作

    读取输入操作。点击setup
    在这里插入图片描述

    输入读写参数。注意:从机地址为1,寄存器地址都是从0开始。下图是选择读取 18个输入寄存器。输入寄存器的17是当前固件的版本号,其他位置的信息参考modbus字典。设置好后,点击 apply,然后点击ok
    在这里插入图片描述

    输入寄存器读到的信息如下:第17为1,表示当前版本号为1
    在这里插入图片描述

    1.2.2写入操作

    点击setup打开,读写定义界面。根据协议可知,保持寄存器的地址2-4分别对应,灯带的RGB颜色亮度值,下面个将灯带显示蓝色最高亮度。
    在这里插入图片描述

    写入多个保持寄存器,地址起始为2,写入长度为3个寄存器。点击ok。
    在这里插入图片描述

    线圈,离散输入等寄存器的操作步骤如上一致,自行摸索一下即可。

    1.3commix串口调试工具介绍

    在这里插入图片描述

    commix_jb51.rar
    解压上面的压缩文件,在解压出来的文件夹中,采用管理员权限打开commix软件。

    打开后如上图,要调试modbus需要勾选 无冗余校验
    在这里插入图片描述

    点击确定后,就可以得到modbus调试界面。
    在这里插入图片描述

    1.3.1 读写操作

    commix软件,相比modbus poll就是需要自行输入指令,输完后,点击发送会自动加上crc校验。接下来还是以读取版本号为例,版本号位于输入寄存器的地址17
    主要输入要为16进制,17的16进制表示为0x11,如下命令含义,读取输入寄存器,读取的首地址为0x11,读取寄存器长度为1.
    在这里插入图片描述

    最终反馈的值为0x01。上面02表示数据长度为2个字节,数据是高字节在前,低字节在后。

    采用commix软件,需要手动输入modbus标准协议格式,这样可以直观看到发送与接收的数据,对写代码调试比较有帮助。

  • 相关阅读:
    Java 动态加载字节码
    【Docker】实现JMeter分布式压测
    Springboot毕设项目旅游信息采集管理与分享系统n2qez(java+VUE+Mybatis+Maven+Mysql)
    【翠花Vue之旅】vue打卡8
    生鲜超市如何打造线上私域流量池?
    极智AI | 有趣的羊驼系列大模型
    【Verilog 教程】7.2 Verilog 文件操作
    JavaScript-1-菜鸟教程
    高效率开发Web安全扫描器之路(一)
    2022/8/15 考试总结
  • 原文地址:https://blog.csdn.net/sinat_36568888/article/details/126752082