跳到主要內容
VSK 威視康 — Cognex 官方授權 PSI 系統整合商
整合 / 接線 · FAQ

Q:如何把 Cognex 視覺整合到既有的 Siemens PLC?

A:Cognex 機型原生支援 PROFINET,與 Siemens S7-1200 / S7-1500 在 TIA Portal 加入 Cognex GSDML 即可建立通訊、無需轉換器。具體 PLC 程式設計與整合工程由客戶或系統整合商負責;Cognex 設備本身提供 GSDML 檔案與設定範例。

Cognex 機型原生支援 PROFINET,與 Siemens S7-1200 / S7-1500 在 TIA Portal 加入 Cognex GSDML 即可建立通訊、無需轉換器。具體 PLC 程式設計與整合工程由客戶或系統整合商負責;Cognex 設備本身提供 GSDML 檔案與設定範例。

DETAILED ANSWER · 完整解答

以下由 VSK 工程師整理。涵蓋背景、原理、實務建議與工程師選型考量。

Siemens PLC 整合 Cognex 是最簡單的場景

Siemens S7-1200 / S7-1500 在台灣製造業使用普遍。Cognex 跟 Siemens 整合原生支援不需轉換器

整合 5 步驟

Step 1:硬體接線

  • Cognex 機型(DataMan / In-Sight)的 Ethernet 接孔 → 工業交換器 → Siemens PLC
  • 同網段或不同網段都可(不同網段需設 Gateway)
  • 建議 IP:Cognex 192.168.0.100、PLC 192.168.0.10

Step 2:下載 Cognex GSDML 檔

  • 從 Cognex 官方產品頁下載對應機型 GSDML
  • 也可向 Cognex 原廠 / 在地代理索取繁中設定範例

Step 3:TIA Portal 設定

  1. 開啟 TIA Portal 專案
  2. Options → Manage general station description files (GSD) → 安裝 Cognex GSDML
  3. Hardware catalog → Other field devices → PROFINET IO → Cognex Corporation → 拖到網路拓樸
  4. 設定 Cognex 設備 IP 與裝置名稱
  5. 配置 I/O 資料區(如 32 byte input、32 byte output)

Step 4:Cognex 端設定(EasyBuilder)

  1. In-Sight Vision Suite(舊機型為 In-Sight Explorer)開啟 Communication 設定
  2. 啟用 PROFINET IO 模式
  3. 設定資料對應(如 Job 結果 → byte 0-3、檢測值 → byte 4-7)

Step 5:驗證通訊

  • PLC 寫 trigger bit → Cognex 拍照 → PLC 讀取結果
  • TIA Portal Online Diagnostics 確認連線狀態

典型 I/O 規劃

PLC → Cognex(Output)
  byte 0: trigger(拍照觸發)
  byte 1: job selection(切換檢測配方)
  byte 2-3: 預留

Cognex → PLC(Input)
  byte 0: result(OK=1 / NG=0)
  byte 1: ready / busy 狀態
  byte 2-3: 量測值(int16)
  byte 4-7: 量測值(float32)
  byte 8-31: 預留 / 條碼字串等

PLC 端程式碼由客戶或系統整合商實作,以上 I/O 規劃僅為常見範例供參考。

常見錯誤排除

錯誤原因解法
連線失敗 / Red LEDIP / 裝置名稱不對重新指派 IP 與 device name
Trigger 不靈I/O byte 對應錯對照 GSDML 確認 byte offset
PLC 收不到結果Cognex 端 PROFINET 未啟用In-Sight Vision Suite(舊機型為 In-Sight Explorer)啟用 PROFINET 輸出
延遲過大(> 100 ms)多為 update rate / I/O Cycle 設定或程式邏輯問題(PROFINET RT 已可達 ms 級)先檢查 RT class / update rate;確認後仍不足再評估升級到 IRT

Cognex 端可取得資料

具體 PLC 程式範例如下。Cognex 設備本身提供下列資料:

  1. GSDML 檔案
  2. Cognex 端 PROFINET / I/O 對應設定範例
  3. Cognex 設備技術諮詢

工程師常見追問

Q:S7-300 / S7-400 老型 PLC 可以嗎?

A:S7-300/400 用 PROFIBUS(不是 PROFINET)。需配 IM 介面或 Gateway 轉換。建議升級到 S7-1200/1500(PROFINET 原生)。

Q:跟 HMI(如 KTP / Comfort Panel)整合?

A:Cognex VisionView 與 Siemens HMI 可並存。多數客戶用 VisionView 給操作員看影像、KTP 給工程師看 PLC 狀態。

Q:能用 Modbus TCP 取代 PROFINET?

A:可以但不推薦。Modbus TCP 為非循環式、不具確定性(plant LAN 一般 < 10 ms),PROFINET RT 為循環式、即時可達 ms 級。Siemens 環境堅持用 PROFINET。

→ 索取 Cognex Siemens 通訊協定技術資料

TAGS

PLCSiemensPROFINET整合
GLOSSARY · 相關術語

理解這個問題需要的術語

STILL HAVE QUESTIONS?

這個解答有用嗎?

實務上每個產線狀況不同 — 想知道您的情境最佳作法?提供樣品與需求,VSK 工程師會深度回應。