更新时间:2026-08-10
点击次数: KR-PLC-MCP 是 Canctrl 推出的基于 Model Context Protocol(MCP) 的对话式 PLC 编程服务,面向 KR 系列(V4/V5)可编程控制器。只要接入AI agent,用户只需用自然语言描述"触发条件 + 动作",服务即可自动编码并写入设备 EEPROM,编程后离线运行,无需上位机持续控制。
34 个 MCP 工具:覆盖连接、控制、编程、配置全链路
三链路通信:RS485 串口 / TCP / UDP,兼容 V4、V5 系列
对话式编程:自然语言 → 规则编码 → 写入验证,一步到位
多设备联动:RS485 级联与网络跨机联动(A 机输入触发 B 机输出)
硬件自动校验:写入前检测功能模块,避免无效反复尝试
| 能力 | V4 系列 | V5 系列 |
|---|---|---|
| RS485 / 串口 | ✅ | ✅(网关) |
| TCP / UDP | ✅/— | ✅/✅ |
| 自动发现 | ✅ | ✅ |
| 对话式 PLC 编程 | ✅ | ✅ |
| 多机联网联动 | ✅ | ✅ |
{ "mcpServers": { "kr-plc-programmer": { "command": "node", "args": ["C:/path/to/KR-PLC-MCP-publish/dist-enc/index.cjs"] } }}将配置加入 MCP 客户端(如 WorkBuddy mcp.json 或 Claude Desktop),信任并启用即可使用 34 个工具。仓库为开箱即用发布版,已含串口驱动;跨平台执行 npm install 后 node dist-enc/index.cjs 启动。
本项目采用 MIT 协议开源,允许在协议范围内自由使用、修改与再分发。
用自然语言,让 PLC 编程更简单。