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(電子資料表)檔案。否則,攝像頭將不會出現在模組目錄中。
- 下載 EDS 檔案,可透過以下方式獲取:
- 攝像頭的 Web 介面(Industrial Ethernet > EtherNet/IP 頁面)
- 或直接從此處下載:OV80i EDS 檔案

- 在 Studio 5000 中,依次進入 Tools > EDS Hardware Installation Tool

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

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

2.1 訪問 Industrial Ethernet 設定
- 開啟 OV80i Web 介面
- 在左側選單中導航至 "Industrial Ethernet"
- 您將看到 Industrial Ethernet 配置頁面
2.2 啟用 EtherNet/IP 協議
- 在 Industrial Ethernet 選單中,選擇 "EtherNet/IP" 協議
- 點選 "Enable" 以啟用 EtherNet/IP 通訊
- 在裝置資訊視窗中記錄相機的網路設定
2.3 配置網路設定
- 設定靜態 IP 地址(生產環境推薦)
- 進入 System Settings > Network
- 配置與 PLC 處於同一子網的靜態 IP
- 示例:相機:
10.250.0.100,PLC:10.250.0.50
- 配置子網掩碼(通常為
255.255.255.0) - 如網路需要,設定閘道器
2.4 配置 EtherNet/IP 裝置設定
- Device Name:為相機設定一個有意義的名稱
- Assembly Configuration:配置輸入/輸出資料結構
- Connection Parameters:設定合適的超時和 RPI(Requested Packet Interval,請求資料包間隔)值
- 點選 "Save" 以應用 EtherNet/IP 設定
第三步:配置 PLC 程式設定
3.1 啟用 PLC 觸發(可選)
- 導航至 程式編輯器 > 影象設定
- 將 Trigger Mode 設定為 "PLC Trigger"
- 重要提示: 一旦啟用 PLC Trigger,手動觸發將被禁用
3.2 配置 Pass/Fail 輸出
- 導航至 程式編輯器 > IO模組
- 確保檢測邏輯以 "Final Pass/Fail" 節點結束
- 這將在 EtherNet/IP assembly 中設定 Inspection Pass 位
第四步:在 Studio 5000 中新增 OV80i 模組
4.1 將 OV80i 模組新增到 PLC 專案
- 在 Studio 5000 中,開啟您的 PLC 專案
- 在專案樹中轉到 I/O Configuration
- 右鍵點選 Ethernet 模組並選擇 "New Module"

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

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

4.3 對映 I/O 資料
- 輸入資料:檢測結果、狀態位、相機就緒訊號
- 輸出資料:觸發命令、程式切換請求、控制訊號
- 在 PLC 程式中建立標籤以對映到 I/O 資料
- 示例輸入標籤:
Camera_InspectionPass:BOOLCamera_Ready:BOOLCamera_Busy:BOOL
- 示例輸出標籤:
Camera_Trigger:BOOLCamera_RecipeSelect:INT
輸入元件 (OV80i → PLC)

輸出元件 (PLC → OV80i)

第 5 步:測試 EtherNet/IP 通訊
5.1 驗證連線狀態
- 在 Studio 5000 中,檢查 I/O Configuration 中的模組狀態
- 綠色勾號表示連線成功
- 紅色 X 表示通訊問題
5.2 測試基本通訊
- 在 PLC 程式中監視來自相機的輸入資料
- 切換輸出訊號到相機並驗證響應
- 檢查診斷資訊以查詢任何錯誤程式碼
5.3 測試觸發和響應
- 啟用 PLC 觸發輸出到相機
- 在 PLC 輸入資料中監視檢測結果
- 驗證透過/失敗狀態是否正確更新
- 檢查觸發和響應週期的時序
第 2 部分:PROFINET 連線
第 1 步:下載並安裝 GSDML 檔案
必須先在 TIA Portal 中安裝 GSDML(General Station Description Markup Language)檔案,然後才能將 OV80i 新增到硬體配置中。如果未安裝,相機將不會出現在硬體目錄中。
- 下載 GSDML 檔案,可從以下任一位置:
- 相機的網頁介面(Industrial Ethernet > PROFINET 頁面)
- 或直接從此處下載:OV80i GSDML 檔案
- 在 TIA Portal 中,轉到 Options > Manage general station description files (GSD)
- 瀏覽到儲存 GSDML 檔案的資料夾,選擇該檔案,然後單擊 Install
- 安裝完成後,關閉對話方塊。OV80i 現在將出現在硬體目錄中。
如果未安裝 GSDML 檔案,您無法在 TIA Portal 中新增 OV80i 裝置。該裝置不會出現在硬體目錄中的 Other field devices > PROFINET IO 下。請始終先安裝 GSDML 檔案。
第 2 步:為 PROFINET 配置 OV80i
2.1 訪問 Industrial Ethernet 設定
- 開啟 OV80i 網頁介面
- 在左側選單中導航到 "Industrial Ethernet"
- 從選項中選擇 "PROFINET" 協議

2.2 啟用 PROFINET 協議
- 單擊 "Enable PROFINET" 以啟用協議
- **注意:**啟用後,PROFINET 將管理相機 IP 地址
- 相機 IP 設定可能會被 PLC 配置覆蓋
2.3 配置 PROFINET 裝置設定
- PROFINET 裝置名稱:為相機設定唯一名稱
- 示例:"OV80i_Line1_Station2"
- 如果同一 PLC 上有多個相機,則必須唯一
- 裝置配置:注意裝置功能和資料結構
- 單擊 "Save" 應用 PROFINET 設定
第三步:配置 PLC 程式設定
3.1 啟用 PLC 觸發(可選)
- 導航至 程式編輯器 > 影象設定
- 如有需要,將 觸發模式 設定為 "PLC Trigger"
- 警告: 當 PLC 觸發處於活動狀態時,手動觸發將被禁用
3.2 配置透過/失敗邏輯
- 導航至 程式編輯器 > IO模組
- 確保檢測邏輯以 "Final Pass/Fail" 節點結束
- 這將設定 PROFINET 輸入元件中的 Inspection Pass 位
第四步:在 TIA Portal 中新增 OV80i
如果您希望將資料從 Node-RED 返回到 Profinet PLC,請確保新增自定義資料模組(User Data - 64 bytes 和 User Results - 64 bytes)。


4.1 將 OV80i 新增到硬體配置
- 在 TIA Portal 中,開啟 Device & Networks 檢視
- 從 Hardware catalog 中,展開 Other field devices > PROFINET IO
- 找到 OV80i 裝置並將其拖動到網路檢視中
- 將 OV80i 連線 到您的 PLC 的 PROFINET 介面
4.2 配置裝置屬性
- 裝置名稱:設定與相機中配置相同的名稱
- IP 地址:配置 IP 地址(可能由 PLC 管理)
- 更新時間:設定迴圈時間(推薦預設值 128ms)
- I/O 資料:根據需要配置輸入/輸出資料模組
4.3 分配 IP 地址和裝置名稱
- 編譯 硬體配置
- 與 PLC 建立線上連線
- 為 OV80i 裝置 分配 IP 地址
- 分配 與相機配置匹配的裝置名稱
第五步:測試 PROFINET 通訊
5.1 驗證裝置狀態
- 在 TIA Portal 中,在 Device & Networks 中檢查裝置狀態
- 綠色狀態 表示通訊成功
- 紅色狀態 表示通訊存在問題
5.2 測試資料交換
- 在 PLC 程式中 監控來自相機的輸入資料
- 控制輸出資料 到相機並驗證響應
- 檢查診斷緩衝區 以檢視任何錯誤訊息

5.3 測試檢測週期
- 向相機 啟用 PLC 觸發
- 在 PLC 輸入資料中 監控檢測結果
- 驗證透過/失敗狀態 的傳輸
- 檢查迴圈時序 是否滿足應用要求
第五步: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 網路診斷
- 在相機和 PLC 之間執行 Ping 測試
- 檢查網路交換機 和電纜完整性
- 監控網路流量 以排查頻寬問題
- 驗證防火牆設定 不會阻止通訊
第 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 通訊後:
- 從 PLC 觸發檢測 — 使用 EtherNet/IP 或 PROFINET 設定 PLC 觸發的檢測
- 從 PLC 切換程式 — 透過 PLC 命令遠端切換相機程式
- PLC 通訊詳細資訊 (EtherNet/IP) — 詳細的資料對映、元件佈局和時序
- 為您的特定應用開發 PLC 控制邏輯
- 建立操作員介面 用於監控與控制
📥 下載檔案
下載以下用於 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 專案中