用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/LeoKemp223/embed-ai-tool --skill modbus-debug命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | modbus-debug |
| description | 当需要调试 Modbus RTU(串口)或 Modbus TCP(网络)设备通信时使用,支持寄存器读写、从站扫描和持续监控。 |
pymodbus(pip install pymodbus)pyserial(RTU 模式需要)python scripts/modbus_tool.py --detect
# 读保持寄存器
python scripts/modbus_tool.py --port COM42 --slave 1 --read --address 0 --count 10
# 写寄存器
python scripts/modbus_tool.py --port COM42 --slave 1 --write --address 0 --values 100,200
# 扫描从站
python scripts/modbus_tool.py --port COM42 --scan --scan-range 1-10
# TCP 读取
python scripts/modbus_tool.py --tcp --host 192.168.1.100 --slave 1 --read --address 0 --count 10
connection-failure:串口无法打开、网络不通。slave-no-response:从站地址无响应。illegal-function:设备不支持该功能码。illegal-address:寄存器地址越界。示例输出格式:
结果: ✅ 读取 10 个寄存器
连接: RTU COM42 9600 8N1
从站: 1
地址 | 十进制 | 十六进制 | 二进制
------+---------+----------+--------------------
0 | 100 | 0x0064 | 0000000001100100
1 | 200 | 0x00c8 | 0000000011001000
build-keil / build-platformio 烧录固件后,用此 skill 验证 Modbus 通信。serial-monitor 互补:serial-monitor 查看串口原始输出,modbus-debug 进行协议级调试。