Modlab 是一个 Modbus 调试和模拟工具,基于 Wails 开发。
它可以作为主机连接设备读取数据,也可以作为从机模拟设备响应请求。
- 支持 Modbus TCP 和 Modbus RTU。
- 支持创建多个连接,每个连接可以单独配置。
- 支持主机模式和从机模式。
- 主机模式支持连接、断开、单次读取和定时轮询。
- 主机模式支持写入线圈和保持寄存器。
- 从机模式支持启动本地模拟服务。
- 从机模式支持随机生成数据和递增数据,方便观察读数变化。
- 支持按从机地址、功能码、起始地址和数量读取数据。
- 支持显示原始数据。
- 线圈:0x01
- 离散输入:0x02
- 保持寄存器:0x03
- 输入寄存器:0x04
离散输入和输入寄存器按只读区域处理,不支持写入。
- 写单个线圈:0x05
- 写单个寄存器:0x06
- 写多个线圈:0x0F
- 写多个寄存器:0x10
- 支持 Int16、UInt16、Int32、UInt32、Float32。
- 支持十进制、十六进制和二进制显示。
- 支持字节序切换:ABCD、CDAB、DCBA、BADC。
