跳至主要内容

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 LinkASCII 易讀、易 debug、實作簡單
與既有 Mitsubishi 工具鏈整合MC Protocol (binary)業界標準、可用 McpX 等成熟 NuGet
高頻率資料採集(>100 Hz)MC Protocol (binary)較少 ASCII overhead
與第三方 SCADA / IoT gatewayModbus TCP跨廠商標準,覆蓋率最廣
雙向 ladder-driven 自訂協定KV Socket自由度最高,無協定限制
從 PLC 主動上傳檔案到 SFTP / 雲FTP ClientKV 內建

協定詳細文件

文件內容
KV-XCM02 模組總覽硬體規格、IP / port 設定、雙 port 配置
Host Link 協定ASCII 協定,~22 個指令,frame 格式,範例
MC ProtocolMitsubishi 標準 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 改變),請:

  1. 下載新版 KV-XCM02 User's Manual
  2. 比對本文件的 device code 表 / command list / port 預設值
  3. 更新差異點,commit 註明手冊版本對應

文件源:internal/protocols/keyence-kv/