Keyence KV 系列 PLC 通訊協定總覽
本系列文件為 GatherTech 內部技術參考,整理自 Keyence 官方手冊 KV-XCM02 Communication Unit User's Manual(O24GB 版,2024-10), 適用於 Syscore-EFEM、未來 Keyence-based 整合專案。
適用機型
KV-XCM02 通訊模組 + 內建 Ethernet 之 KV CPU:
| 系列 | 型號 | KV-XCM02 支援 |
|---|---|---|
| KV-X 系列 | KV-X550 / X530 / X520 / X500 / X310 | ✅ |
| KV-8000 系列 | KV-8000 / KV-8000A | ✅ |
| KV-7000 系列 | KV-7500 / KV-7300 | ✅ |
| KV-5000 / 3000 系列 | KV-5500 / 5000 / 3000 | ❌(不可用 KV-XCM02,但有內建 Ethernet 替代) |
通訊協定一覽
KV-XCM02(以及 KV-8000 等內建 Ethernet 機種)支援多種通訊協定,可同時啟用:
協定選擇決策表
| 用途 | 推薦協定 | 理由 |
|---|---|---|
| 自寫 PC 應用整合 KV PLC(讀寫 device) | Host Link | ASCII 易讀、易 debug、實作簡單 |
| 與既有 Mitsubishi 工具鏈整合 | MC Protocol (binary) | 業界標準、可用 McpX 等成熟 NuGet |
| 高頻率資料採集(>100 Hz) | MC Protocol (binary) | 較少 ASCII overhead |
| 與第三方 SCADA / IoT gateway | Modbus TCP | 跨廠商標準,覆蓋率最廣 |
| 雙向 ladder-driven 自訂協定 | KV Socket | 自由度最高,無協定限制 |
| 從 PLC 主動上傳檔案到 SFTP / 雲 | FTP Client | KV 內建 |
協定詳細文件
| 文件 | 內容 |
|---|---|
| KV-XCM02 模組總覽 | 硬體規格、IP / port 設定、雙 port 配置 |
| Host Link 協定 | ASCII 協定,~22 個指令,frame 格式,範例 |
| MC Protocol | Mitsubishi 標準 3E/4E binary frame,~19 個指令 |
| Device Code 對照表 | KV native ↔ MC Protocol device code 對應 |
| KV STUDIO 設定指南 | Unit Editor、IP / Port 配置、Simulator 啟用 |
授權與授權
| 項目 | 條件 |
|---|---|
| Host Link 協定規格 | 公開(Keyence 官方手冊免費下載),自行實作無授權義務 |
| MC Protocol 規格 | 公開(Mitsubishi SLMP Reference Manual),自行實作無授權義務 |
| Modbus TCP | 公開標準(Modbus Organization) |
| KV COM+ DLL(Keyence 官方 SDK) | ⚠ 商業授權,IP-transfer 情境需評估 |
| HslCommunication(社群 .NET 函式庫) | ⚠ 部份 license 為商業,使用前確認 |
| McpX(社群 .NET 函式庫,MIT) | ✅ 完全免費可商業使用 |
| MCProtocol-NET | ✅ MIT |
規格書版本
本系列文件對應:
- KV-XCM02 User's Manual:O24GB 版(2024-10),function version Ver. 1.3
- 對應 KV STUDIO 版本:Ver. 12.4 起
- 製造商:株式会社キーエンス(Keyence Corporation)
各 KV 機型對應的 Communication Function Reference Manual 可能版本略有差異。 本文件以 KV-XCM02 為主軸,KV-8000 內建 Ethernet 行為原則一致但 port 預設值可能不同(請以 KV STUDIO Unit Editor 實際設定為準)。
適用 GatherTech 專案
| 專案 | 使用協定 | 對應位址範圍 |
|---|---|---|
| Syscore-EFEM (cmit V1.0 + PLC-PC V1.15) | Host Link 或 MC Protocol(評估中) | [B] → MR / [W] → DM |
| 未來 Keyence 整合案 | 視場景決定(依本文件決策表) | — |
後續維護
如果 Keyence 官方手冊更新(function version 改變),請:
- 下載新版 KV-XCM02 User's Manual
- 比對本文件的 device code 表 / command list / port 預設值
- 更新差異點,commit 註明手冊版本對應
文件源:internal/protocols/keyence-kv/