跳到主要內容

AI 驅動文件

您想了解什麼?

連線到 PLC(Ethernet/IP、PROFINET)

本指南介紹如何使用 EtherNet/IP 或 PROFINET 協議將 OV80i 攝像頭連線到工業 PLC。這些連線可實現實時通訊,用於觸發檢測、接收結果,並將視覺檢測整合到您的自動化生產系統中。

影片指南

觀看相關主題的演示:Auto-Integration Builder

備註

有關詳細的資料對映和時序資訊,請參閱 PLC 通訊詳情 (EtherNet/IP)

何時使用 PLC 通訊: 當您需要將視覺檢測與自動化生產線整合、透過 PLC 訊號觸發檢測、向 PLC 傳送透過/失敗結果,或將視覺檢測與其他自動化裝置協調時。

先決條件

  • OV80i 攝像頭系統已設定並連線到網路
  • 具備 EtherNet/IP 或 PROFINET 功能的 PLC 系統
  • 連線攝像頭和 PLC 的網路基礎設施
  • 可訪問 PLC 程式設計軟體(Studio 5000、TIA Portal 等)
  • 對工業網路概念有基本瞭解

瞭解 PLC 通訊協議

EtherNet/IP

  • 使用者: 主要為 Allen-Bradley/Rockwell Automation PLC
  • 優勢: 高速通訊、廣泛支援、顯式和隱式訊息傳遞
  • 應用: ControlLogix、CompactLogix 及其他 Rockwell 平臺
  • 資料交換: 週期性 I/O 和基於訊息的通訊

PROFINET

  • 使用者: Siemens 及其他歐洲製造商
  • 優勢: 實時確定性通訊、高階診斷
  • 應用: Siemens S7 PLC、各類工業自動化系統
  • 資料交換: 具備實時效能的週期性 I/O

第 1 部分:EtherNet/IP 連線

第一步:下載並安裝 EDS 檔案

在將 OV80i 新增到 PLC 專案之前,必須先在 Studio 5000 中安裝 EDS(電子資料表)檔案。否則,攝像頭將不會出現在模組目錄中。

  1. 下載 EDS 檔案,可透過以下方式獲取:
    • 攝像頭的 Web 介面(Industrial Ethernet > EtherNet/IP 頁面)
    • 或直接從此處下載:OV80i EDS 檔案

EDS 檔案下載

  1. Studio 5000 中,依次進入 Tools > EDS Hardware Installation Tool

Studio 5000 工具選單中的 EDS Hardware Installation Tool

  1. 選擇 Register an EDS file,然後點選 Browse 並選擇 OV80i EDS 檔案

Studio 5000 裝置描述檔案安裝工具

  1. 按照安裝嚮導完成 EDS 註冊
需要 EDS 檔案

未安裝 EDS 檔案時,您無法在 Studio 5000 中新增 OV80i 模組。該裝置將不會出現在 "Select Module Type" 對話方塊中。如果跳過此步驟,您唯一的選擇是 Generic Ethernet Module,這需要手動輸入裝配例項和資料大小。

第二步:為 OV80i 配置 EtherNet/IP

Industrial Ethernet 頁面上的 EtherNet/IP 協議選項

2.1 訪問 Industrial Ethernet 設定

  1. 開啟 OV80i Web 介面
  2. 在左側選單中導航至 "Industrial Ethernet"
  3. 您將看到 Industrial Ethernet 配置頁面

2.2 啟用 EtherNet/IP 協議

  1. Industrial Ethernet 選單中,選擇 "EtherNet/IP" 協議
  2. 點選 "Enable" 以啟用 EtherNet/IP 通訊
  3. 在裝置資訊視窗中記錄相機的網路設定

2.3 配置網路設定

  1. 設定靜態 IP 地址(生產環境推薦)
    • 進入 System Settings > Network
    • 配置與 PLC 處於同一子網的靜態 IP
    • 示例:相機:10.250.0.100,PLC:10.250.0.50
  2. 配置子網掩碼(通常為 255.255.255.0
  3. 如網路需要,設定閘道器

2.4 配置 EtherNet/IP 裝置設定

  1. Device Name:為相機設定一個有意義的名稱
  2. Assembly Configuration:配置輸入/輸出資料結構
  3. Connection Parameters:設定合適的超時和 RPI(Requested Packet Interval,請求資料包間隔)值
  4. 點選 "Save" 以應用 EtherNet/IP 設定

第三步:配置 PLC 程式設定

3.1 啟用 PLC 觸發(可選)

  1. 導航至 程式編輯器 > 影象設定
  2. Trigger Mode 設定為 "PLC Trigger"
  3. 重要提示: 一旦啟用 PLC Trigger,手動觸發將被禁用

3.2 配置 Pass/Fail 輸出

  1. 導航至 程式編輯器 > IO模組
  2. 確保檢測邏輯以 "Final Pass/Fail" 節點結束
  3. 這將在 EtherNet/IP assembly 中設定 Inspection Pass 位

第四步:在 Studio 5000 中新增 OV80i 模組

4.1 將 OV80i 模組新增到 PLC 專案

  1. Studio 5000 中,開啟您的 PLC 專案
  2. 在專案樹中轉到 I/O Configuration
  3. 右鍵點選 Ethernet 模組並選擇 "New Module"

Studio 5000 Controller Organizer 中的 New Module 選項

  1. 在模組目錄中搜尋 "OV80i" 或 "Overview"(由於您在第一步中已安裝 EDS 檔案,OV80i 會出現在此處)
  2. 選擇 OV80i 模組並點選 "Create"

Studio 5000 Select Module Type 視窗

4.2 配置模組屬性

  1. Name:為相機輸入描述性名稱
  2. IP Address:輸入 OV80i 的 IP 地址(例如 10.250.0.100
  3. RPI(Requested Packet Interval):設定為 100ms 或按需設定
  4. Connection Parameters:配置輸入/輸出資料大小
  5. 點選 "OK" 以建立模組

Studio 5000 New Module Properties

4.3 對映 I/O 資料

  1. 輸入資料:檢測結果、狀態位、相機就緒訊號
  2. 輸出資料:觸發命令、程式切換請求、控制訊號
  3. 在 PLC 程式中建立標籤以對映到 I/O 資料
  4. 示例輸入標籤
    • Camera_InspectionPass:BOOL
    • Camera_Ready:BOOL
    • Camera_Busy:BOOL
  5. 示例輸出標籤
    • Camera_Trigger:BOOL
    • Camera_RecipeSelect:INT

輸入元件 (OV80i → PLC)

OV80i 輸入元件的位元組和位佈局

輸出元件 (PLC → OV80i)

OV80i 輸出元件的位元組和位佈局

第 5 步:測試 EtherNet/IP 通訊

5.1 驗證連線狀態

  1. Studio 5000 中,檢查 I/O Configuration 中的模組狀態
  2. 綠色勾號表示連線成功
  3. 紅色 X 表示通訊問題

5.2 測試基本通訊

  1. 在 PLC 程式中監視來自相機的輸入資料
  2. 切換輸出訊號到相機並驗證響應
  3. 檢查診斷資訊以查詢任何錯誤程式碼

5.3 測試觸發和響應

  1. 啟用 PLC 觸發輸出到相機
  2. 在 PLC 輸入資料中監視檢測結果
  3. 驗證透過/失敗狀態是否正確更新
  4. 檢查觸發和響應週期的時序

第 2 部分:PROFINET 連線

第 1 步:下載並安裝 GSDML 檔案

必須在 TIA Portal 中安裝 GSDML(General Station Description Markup Language)檔案,然後才能將 OV80i 新增到硬體配置中。如果未安裝,相機將不會出現在硬體目錄中。

  1. 下載 GSDML 檔案,可從以下任一位置:
    • 相機的網頁介面(Industrial Ethernet > PROFINET 頁面)
    • 或直接從此處下載:OV80i GSDML 檔案
  2. TIA Portal 中,轉到 Options > Manage general station description files (GSD)
  3. 瀏覽到儲存 GSDML 檔案的資料夾,選擇該檔案,然後單擊 Install
  4. 安裝完成後,關閉對話方塊。OV80i 現在將出現在硬體目錄中。
需要 GSDML 檔案

如果未安裝 GSDML 檔案,您無法在 TIA Portal 中新增 OV80i 裝置。該裝置不會出現在硬體目錄中的 Other field devices > PROFINET IO 下。請始終先安裝 GSDML 檔案。

第 2 步:為 PROFINET 配置 OV80i

2.1 訪問 Industrial Ethernet 設定

  1. 開啟 OV80i 網頁介面
  2. 在左側選單中導航到 "Industrial Ethernet"
  3. 從選項中選擇 "PROFINET" 協議

image.png

2.2 啟用 PROFINET 協議

  1. 單擊 "Enable PROFINET" 以啟用協議
  2. **注意:**啟用後,PROFINET 將管理相機 IP 地址
  3. 相機 IP 設定可能會被 PLC 配置覆蓋

2.3 配置 PROFINET 裝置設定

  1. PROFINET 裝置名稱:為相機設定唯一名稱
    • 示例:"OV80i_Line1_Station2"
    • 如果同一 PLC 上有多個相機,則必須唯一
  2. 裝置配置:注意裝置功能和資料結構
  3. 單擊 "Save" 應用 PROFINET 設定

第三步:配置 PLC 程式設定

3.1 啟用 PLC 觸發(可選)

  1. 導航至 程式編輯器 > 影象設定
  2. 如有需要,將 觸發模式 設定為 "PLC Trigger"
  3. 警告: 當 PLC 觸發處於活動狀態時,手動觸發將被禁用

3.2 配置透過/失敗邏輯

  1. 導航至 程式編輯器 > IO模組
  2. 確保檢測邏輯以 "Final Pass/Fail" 節點結束
  3. 這將設定 PROFINET 輸入元件中的 Inspection Pass 位

第四步:在 TIA Portal 中新增 OV80i

備註

如果您希望將資料從 Node-RED 返回到 Profinet PLC,請確保新增自定義資料模組(User Data - 64 bytes User Results - 64 bytes)。

User Data and User Results modules.png

Custom Data via Node-RED module IDs.png

4.1 將 OV80i 新增到硬體配置

  1. TIA Portal 中,開啟 Device & Networks 檢視
  2. Hardware catalog 中,展開 Other field devices > PROFINET IO
  3. 找到 OV80i 裝置並將其拖動到網路檢視中
  4. 將 OV80i 連線 到您的 PLC 的 PROFINET 介面

4.2 配置裝置屬性

  1. 裝置名稱:設定與相機中配置相同的名稱
  2. IP 地址:配置 IP 地址(可能由 PLC 管理)
  3. 更新時間:設定迴圈時間(推薦預設值 128ms)
  4. I/O 資料:根據需要配置輸入/輸出資料模組

4.3 分配 IP 地址和裝置名稱

  1. 編譯 硬體配置
  2. 與 PLC 建立線上連線
  3. 為 OV80i 裝置 分配 IP 地址
  4. 分配 與相機配置匹配的裝置名稱

第五步:測試 PROFINET 通訊

5.1 驗證裝置狀態

  1. TIA Portal 中,在 Device & Networks 中檢查裝置狀態
  2. 綠色狀態 表示通訊成功
  3. 紅色狀態 表示通訊存在問題

5.2 測試資料交換

  1. 在 PLC 程式中 監控來自相機的輸入資料
  2. 控制輸出資料 到相機並驗證響應
  3. 檢查診斷緩衝區 以檢視任何錯誤訊息

image.png

5.3 測試檢測週期

  1. 向相機 啟用 PLC 觸發
  2. 在 PLC 輸入資料中 監控檢測結果
  3. 驗證透過/失敗狀態 的傳輸
  4. 檢查迴圈時序 是否滿足應用要求

第五步:PLC 通訊故障排除

5.1 常見 EtherNet/IP 問題

問題現象解決方案
連線超時模組在 Studio 5000 中顯示紅色 X檢查 IP 地址、網路連線、防火牆設定
資料未更新I/O 資料保持靜止驗證 EDS 檔案版本,檢查元件配置
觸發不工作相機對 PLC 觸發無響應檢查觸發位對映,驗證 PLC 輸出是否處於活動狀態
響應緩慢檢測結果延遲調整 RPI 時序,檢查網路負載

5.2 常見 PROFINET 問題

問題症狀解決方案
找不到裝置在 TIA Portal 中看不到相機檢查 GSDML 檔案安裝,驗證裝置名稱
IP 地址衝突通訊錯誤確保 IP 地址唯一,檢查子網配置
週期時間錯誤看門狗超時增加週期時間,檢查網路效能
資料格式錯誤I/O 資料錯誤驗證 GSDML 版本,檢查資料結構對映

5.3 網路診斷

  1. 在相機和 PLC 之間執行 Ping 測試
  2. 檢查網路交換機 和電纜完整性
  3. 監控網路流量 以排查頻寬問題
  4. 驗證防火牆設定 不會阻止通訊

第 6 步:效能最佳化

6.1 時序考慮

  • EtherNet/IP RPI:從 100ms 開始,根據應用需求調整
  • PROFINET 週期時間:使用預設 128ms,僅在必要時降低
  • 檢測時間:在週期規劃中考慮總檢測時間
  • 網路延遲:在時序計算中考慮網路延遲

6.2 資料效率

  • 最小化 I/O 元件中的資料大小
  • 使用合適的資料型別(BOOL、INT 或 REAL)
  • 避免在週期性通訊中包含不必要的資料
  • 對非關鍵資料使用顯式訊息傳遞

6.3 網路管理

  • 使用網管型交換機 以獲得更好的診斷能力
  • 為關鍵應用實施冗餘
  • 監控網路利用率 以防止擁塞
  • 規劃 IP 地址範圍 以支援擴充套件

成功!您的 PLC 通訊已建立

您的 OV80i 相機現在可以:

✅ 使用工業協議與 PLC 通訊

✅ 從自動化系統接收觸發訊號

✅ 向 PLC 控制邏輯傳送檢測結果

✅ 與生產線自動化無縫整合

支援遠端程式更改和系統協調

最佳實踐

生產部署

  • 使用靜態 IP 地址 以確保通訊穩定
  • 記錄所有網路設定 和裝置配置
  • 在生產部署前進行充分測試
  • 規劃維護 和故障排除流程

安全注意事項

  • 將工業網路與辦公網路進行分段
  • 使用具有適當安全功能的網管型交換機
  • 監控網路訪問 和裝置通訊
  • 在所有網路裝置上保持韌體更新

維護

  • 定期網路健康檢查 和診斷
  • 監控通訊統計資料 以瞭解效能趨勢
  • 根據需要更新裝置驅動程式 和配置檔案
  • 維護所有網路配置 的文件

後續步驟

建立 PLC 通訊後:

  1. 從 PLC 觸發檢測 — 使用 EtherNet/IP 或 PROFINET 設定 PLC 觸發的檢測
  2. 從 PLC 切換程式 — 透過 PLC 命令遠端切換相機程式
  3. PLC 通訊詳細資訊 (EtherNet/IP) — 詳細的資料對映、元件佈局和時序
  4. 為您的特定應用開發 PLC 控制邏輯
  5. 建立操作員介面 用於監控與控制

📥 下載檔案

下載以下用於 PLC 整合的必備檔案:

EtherNet/IP 配置

  • OV80i EDS 檔案 - 適用於 Allen-Bradley Studio 5000 的電子資料表
    • 在 ControlLogix/CompactLogix 系統中配置 OV80i 模組時必需

PROFINET 配置

  • OV80i GSDML 檔案 - 適用於 Siemens TIA Portal 的裝置描述檔案
    • 在 PROFINET 網路中配置 OV80i 裝置時必需

PLC 示例程式碼

  • 程式切換例程 - 用於程式切換的梯形圖邏輯

    • 用於透過 PLC 切換相機程式的完整 Allen-Bradley 例程
  • 相機觸發例程 - 用於觸發檢測的梯形圖邏輯

    • 用於觸發相機並處理結果的完整 Allen-Bradley 例程

檔案使用說明:

  • EDS 檔案:透過 Studio 5000 的 Tools → EDS Hardware Installation Tool 匯入
  • GSDML 檔案:透過 TIA Portal 的 Options → Manage GSD Files 匯入
  • L5X 檔案:直接將梯形圖邏輯匯入到您的 Allen-Bradley 專案中

🔗 另請參閱