跳到主要内容

软件测试

演示介绍了下面两种软件的操作方式。 SSCOM 串口调试助手操作更方便,免安装,指令完整显示分析更方便,缺点是数据不直观。 Modbus Poll 软件是直接对寄存器操作,数据显示更方便观察,缺点是指令不完成显示,需熟悉 Modbus 寄存器操作。 可选任意一种方式测试,首次测试建议使用 SSCOM 调试助手

SSCOM 串口调试助手

Modbus RTU 指令

注:模块默认配置为 Modbus RTU 指令

  1. 打开串口调试助手窗口
  2. 端口号选择 TCPClient
  3. 根据上面 Vircom 设置修改远程 IP 和端口号
  4. 点击“连接”按钮连接 TCP 服务端
  5. 连接成功后网口绿色灯将亮起。
  6. 点击多字符串打开多条字符串发送窗口,此时默认显示的为 Modbus RTU 指令,点击对应的功能即可发送对应的命令。
  7. 如果使用下方自定义输入框发送命令,则需要加校验选择 ModbusCRC16
     Modbus RTU PWM Output 4CH 接口介绍

Modbus TCP 指令

注:如果想设置为 Modbus TCP 指令,则需要更改指令

  1. 在多条字符串发送栏中点击导入 ini 按钮

  2. 选择 modbus tcp.ini 文件导入 Modbus TCP 指令。
    注意:如果提示“A component named HEX0 already exists”弹窗报错。则需要关闭软件重新打开,软件会重新加载文件刷新按钮。

     Modbus RTU PWM Output 4CH 接口介绍

  3. 成功导入后显示如下,点击对应的功能即可发送对应的命令。 注意:modbus tcp 不需要 CRC 校验,加校验选择 None。

     Modbus RTU PWM Output 4CH 接口介绍

更加详细的 Modubs 指令请查看请查看 开发协议

Modbus Poll 软件

读取配置

  • 串口软件不方便观察数据,可以选择 Modbus Poll 软件 读取数据。下载并安装 Modbus Poll 软件。
  • 选择 setup->Read/Write Definition,Slave ID 选择实际设备地址,Function 选择 01 Read Coils 功能码,Quantity 改为 8 通道。点击 OK 确认。
     Modbus RTU PWM Output 4CH 接口介绍

协议选择以及连接配置

  • 连接配置
    • 使用 Modbus RTU 协议时:选择 Connection->Connect Setup,Connection 选择 Modbus RTU/ASCII Over TCP/IP,Mode 选择 RTU, 输入正确的 IP 地址和端口号。点击 OK 连接。
       Modbus RTU PWM Output 4CH 接口介绍
    • 使用 Modbus TCP 协议时:选择 Connection->Connect Setup,Connection 选择 Modbus TCP/IP,输入正确的 IP 地址和端口号。点击 OK 连接。
       Modbus RTU PWM Output 4CH 接口介绍

输出控制与输入读取

  • 连接正常后则可以查看当前输出通道状态,选择对应通道后,双击状态值即可跳出发送页面,选择 ON 或 OFF,然后发送即可控制对应的输出通道通断。
     Modbus RTU PWM Output 4CH 接口介绍
  • 选择 File-New 新建一个窗口,选择 setup->Read/Write Definition,Slave ID 选择实际设备地址,Function 选择 02 功能码,Address 设置为 0,Quantity 设置为 8 通道,Scan Rate 改为 100ms。点击 OK 确认。
     Modbus RTU PWM Output 4CH 接口介绍
  • 新建窗口 2 可以显示当前输入状态,改变输入接口电平,对应的数值也会改变。
     Modbus RTU PWM Output 4CH 接口介绍