Modbus 调试 适用场景 - 嵌入式设备实现了 Modbus RTU/TCP 从站,需要验证通信是否正常。 - 需要读写保持寄存器、输入寄存器、线圈或离散输入。 - 需要扫描总线上的从站地址,确认设备是否在线。 - 需要持续监控寄存器值的变化。 必要输入 - RTU 模式:串口号(如 COM42)、波特率、从站地址。 - TCP 模式:主机 IP 和端口、从站地址。 - 操作类型:读/写/扫描/监控。 依赖 - (pip install pymodbus) - (RTU 模式需要) 执行步骤 1. 先阅读 references/usage.md,确认操作参数。 2. 探测环境: 3. 根据需求执行对应操作: 失败分流 - :串口无法打开、网络不通。 - :从站地址无响应。 - :设备不支持该功能码。 - :寄存器地址越界。 输出约定 示例输出格式: 交接关系 - 从 / 烧录固件后,用此 skill 验证 Modbus 通信。 - 与 互补:serial-monitor 查看串口原始输出,modbus-debug 进行协议级调试。