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

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

A:支援 PROFINET 的 Cognex DataMan 或 In-Sight 機型,可使用與機型、韌體相符的 GSDML 在 Siemens S7-1200/S7-1500 的 TIA Portal 專案設定通訊;還需核對裝置名稱、I/O 模組及觸發/結果握手。PLC 程式與整線整合由客戶或系統整合商負責。

支援 PROFINET 的 Cognex DataMan 或 In-Sight 機型,可使用與機型、韌體相符的 GSDML 在 Siemens S7-1200/S7-1500 的 TIA Portal 專案設定通訊;還需核對裝置名稱、I/O 模組及觸發/結果握手。PLC 程式與整線整合由客戶或系統整合商負責。

DETAILED ANSWER · 完整解答

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

Siemens PLC 整合 Cognex:先確認 PROFINET 支援

使用支援 PROFINET 的 Cognex 機型時,可在 Siemens S7-1200/S7-1500 專案匯入與設備相符的 GSDML,設定裝置名稱與 I/O 模組。是否需要閘道或其他介面,依實際設備與控制架構確認。

整合 5 步驟

Step 1:硬體接線

  • Cognex 機型(DataMan / In-Sight)的 Ethernet 接孔 → 工業交換器 → Siemens PLC
  • 連線前核對 PROFINET 裝置名稱、IP/子網路設定及 TIA Portal 專案;跨網段架構由 PLC/網路整合方確認。
  • IP 規劃示例:Cognex 192.168.0.100、PLC 192.168.0.10;實際位址由現場網路規劃決定,先排除重複 IP

Step 2:下載 Cognex GSDML 檔

  • Cognex 各機型 GSDML 檔(依機型而異)— 請洽 VSK 工程師索取對應機型 GSDML + 中文設定操作說明
  • 索取資料時一併提供設備型號、韌體版本與 PLC/TIA Portal 版本,讓 VSK 工程師確認對應的設定資料。

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. 依 GSDML 模組配置 I/O 資料區;32 byte input/output 只能作規劃例子,不是每個機型的固定長度

Step 4:Cognex 端設定(依產品線選擇工具)

  1. DataMan 使用對應的 Setup Tool;In-Sight 依機型使用 Vision Suite 或 Explorer 的通訊設定。
  2. 啟用 PROFINET IO 模式
  3. 依相符的 GSDML 與通訊手冊配置控制、狀態、使用者資料及結果模組,核對觸發、回應、結果有效與結果接收的握手流程。

Step 5:驗證通訊

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

應用層 I/O 規劃示例

以下為專案應用層的資料規劃示意,不是 Cognex 原生 PROFINET 模組的固定 byte/bit 位址。實際地址、長度、資料型別與握手位元,依機型、韌體、GSDML 及所選模組核對。

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 未啟用DataMan 使用相應 Setup Tool;In-Sight 依機型使用 Vision Suite/Explorer,核對 PROFINET 設定
結果回應超出專案允許時間量測觸發、曝光、影像處理、結果握手、PLC 掃描與網路各段時間,找出延遲來源核對 I/O update rate、控制邏輯及設備規格;不要未確認雙方支援就假設可改用 IRT

Cognex 端可取得資料

PLC 程式與模組配置由客戶或其整合商實作;可先向 VSK 索取與型號、韌體相符的視覺端資料:

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

工程師常見追問

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

A:不能只由系列名稱判斷。S7-300/400 中有具 PROFINET 介面的 PN/DP CPU,也有僅支援其他介面的配置。先核對 CPU 料號、通訊模組、工程軟體及 GSDML 相容性;是否需閘道或更換控制器,依現有介面決定。

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

A:可依需求讓相容的 VisionView/Cognex HMI 顯示影像,由 Siemens HMI 透過 PLC 顯示狀態;是否能直接顯示影像或修改參數,須核對機型、HMI 版本及介面。這是架構選項,不是所有設備通用的功能。

Q:能用 Modbus TCP 取代 PROFINET?

A:先確認 Cognex 機型與 PLC 是否支援所選協定。比較循環資料、觸發/結果握手、診斷、資料量及量測延遲,再決定使用 PROFINET 或 Modbus TCP;不能只由協定名稱保證固定毫秒數。

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

產品資料與下一步:DataMan 280 產品型錄;In-Sight 2800 產品型錄;In-Sight 2800 規格與選型。產品型錄及系列指南用於規格與選型參考;實際操作仍須使用與現場機型、軟體及韌體相符的設定資料。

參考資料:Cognex In-Sight Explorer/In-Sight ViDi Help,PROFINET IO Module Reference Table;Siemens SIMATIC CPU 315-2 PN/DP、CPU 414-3 PN/DP 產品資料。通訊能力須依完整料號、韌體、GSDML 及工程軟體核對。

TAGS

PLCSiemensPROFINET整合
GLOSSARY · 相關術語

理解這個問題需要的術語

STILL HAVE QUESTIONS?

這個解答有用嗎?

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