Modscan 是一款通用的 Modbus 通信协议扫描工具,用于识别和测试 Modbus 设备。支持Modbus RTU和TCP和ASCII协议。它可以进行单点和多点的读写操作,并且可以生成MODBUS协议相关的报告。还支持模拟器模式,使用户可以通过虚拟设备对ModBus进行测试。
Modscan串口调试工具Modbus通讯测试示例:
1. 将USB转RS-485串口线通讯端子与仪表RS485通讯端子连接(注意区分正负)。
2. 查看COM通讯端口。
鼠标单击右键,点击管理,进入计算机管理界面。
点击 “设备管理器”,弹出设备列表。
查看端口,通讯端口显示端口号,示例为COM1.
3.软件操作。
打开ModScan32测试软件。
双击Modscan32.exe打开软件。
读取寄存器起始地址。
从起始地址读取的寄存器个数。(数量不能超出仪表实际寄存器个数,否则会通讯不上)
Modbus通讯地址。
切择Modbus通讯功能码,根据仪表通讯协议选择需要读取的寄存器地址。
通讯读取次数
从站读取数据成功响应次数。
设置通讯参数,上图例子为通讯地址为3,从寄存器40001开始,读取10个寄 存器的数据。
不同仪表的数据存储寄存器地址不同,所以通讯测试时必须按照仪表 的Modbus通讯协议中的寄存器地址进行正确填写。
连接设置-连接,打开连接设置窗口。
设置连接通讯参数,上图例子为通讯串口选择COM1,波特率9600,8位数据位,无 校验,1停止位(通讯参数必须与从站仪表端设置一致)。通讯参数都设置完成后,点击“确定”按钮,开始通讯测试。
上图例子为正常读取到寄存器数据,证明Modbus通讯测试正常。
上图例子为未读取到寄存器数据,证明Modbus通讯测试异常。
ModScan 测试工具,主要用于仪表数据读取通讯辅助测试调试,当遇到仪表无法正常通讯的时候, 我们可以使用此工具软件测试仪表通讯口,判定仪表通讯口是否损坏。
ModScan测试工具还常用于Modbus TCPIP网口通讯测试。
用网线连接用于通讯测试的笔记本电脑与需要测试的设备从站,在连接设置窗口, 选择Remote modbusTCP Server,填写从站IP地址与通讯端口,点击“确认”按钮 即可,其它操作方法与串口通讯方式大体相同。