跳到主要內容

AI 驅動文件

您想了解什麼?

數字 I/O 邏輯:NPN 與 PNP

本頁介紹 OV10i 的數字 I/O 配置,以及如何將 NPN 和 PNP 裝置正確連線到攝像頭的 M12 A-Coded 17 針聯結器。

OV10i 數字 I/O 概述

硬體配置

OV10i 透過 M12 A-Coded 17 針電源 I/O 聯結器提供 5 條數字 I/O 線

I/O 分配:

  • 1 路觸發輸入 - 主觸發訊號輸入
  • 2 路數字輸入 - 附加感測器輸入
  • 2 路數字輸出 - 狀態和結果輸出

電氣規格

  • 工作電壓: 19-24 VDC 輸入
  • 輸出電流: 每路輸出最大 100mA
  • 輸入邏輯: 拉至 GND 以啟用輸入
  • 輸出邏輯: 啟用時,輸出下拉至 GND(NPN 相容)
  • 熱保護: DIO GND 透過熱熔斷器連線

理解 NPN 與 PNP 邏輯

NPN(漏型)邏輯

NPN 裝置在啟用時將電流下拉至地。

特性:

  • 啟用狀態: 裝置將訊號連線到 GND (0V)
  • 非啟用狀態: 訊號保持懸空或被上拉至高電平
  • 電流流向: 從正電源 → 透過負載 → 到裝置 → 到地
  • 常見用途: 大多數現代工業感測器和 PLC

PNP(源型)邏輯

PNP 裝置在啟用時從正電源提供電流。

特性:

  • 啟用狀態: 裝置將訊號連線到正電源 (+24V)
  • 非啟用狀態: 訊號保持懸空或被下拉至低電平
  • 電流流向: 從裝置 → 透過負載 → 到地
  • 常見用途: 某些歐洲工業裝置

OV10i 數字輸入配置

原生輸入邏輯:NPN 相容

OV10i 輸入針對 NPN(漏型)裝置設計。

輸入啟用方式: 拉至 GND 以啟用輸入

連線 NPN 感測器(直接連線)

NPN 感測器接線:

NPN

工作原理:

  • 感測器非啟用: 輸入懸空為高電平(非啟用)
  • 感測器啟用: 感測器將輸入拉至 GND(啟用)

連線 PNP 感測器(需下拉電阻)

PNP 感測器接線:

NPN

下拉電阻: 通常在輸入與 GND 之間使用 10kΩ

工作原理:

  • 感測器非啟用: 下拉電阻將輸入保持在 GND(非啟用)
  • 感測器啟用: 感測器克服下拉電阻,提升輸入電壓(可能無法可靠啟用)
重要

PNP 感測器需要附加介面電路才能與 OV10i 輸入可靠配合工作。

OV10i 數字輸出配置

原生輸出邏輯:NPN(漏型)

OV10i 輸出為 NPN 相容的漏型輸出。

輸出行為:

  • 啟用: 輸出下拉至 GND (0V)
  • 非啟用: 輸出懸空(高阻態)
  • 最大電流: 每路輸出 100mA
  • 需要外部電源: 輸出需要外部電源供電
注意

數字輸出 DO0 / DO1 為 NPN 開集電極,僅為漏型輸出。啟用時將線路拉至 GND,無法輸出 +24 V。必須提供外部上拉電阻或連線至 +24 V 的負載,才能正常工作。

介面方案:

  • 繼電器模組: 使用輸出驅動繼電器線圈,由繼電器觸點切換 PNP 負載
  • 電晶體電路: 使用輸出控制 PNP 電晶體以切換負載

接地與公共參考

關鍵接地要求

DIO GND 必須連線到 GND,數字輸入功能才能正常工作。 DIO GND 透過熱熔斷器連線到 GND。

多電源系統: 當將 OV10i 的數字 I/O 線路連線到由不同電源供電的系統時,使用此引腳將各接地端連線在一起。

⚠️ 常見接線問題

接地迴路問題

  • 症狀: 輸入行為不穩定,誤觸發
  • 解決方案: 確保單點接地,正確使用 DIO GND

輸出電流不足

  • 症狀: 負載無法可靠啟用
  • 解決方案: 確認負載電流 <100mA,對於較大電流負載使用繼電器

PNP 感測器不相容

  • 症狀: 輸入不響應 PNP 感測器
  • 解決方案: 新增下拉電阻或使用介面模組

浮空輸入

  • 症狀: 未連線感測器時隨機觸發
  • 解決方案: 透過 10kΩ 電阻將未使用的輸入連線到 DIO GND

最佳實踐

設計準則

  • 儘可能使用 NPN 裝置以獲得直接相容性
  • 通電前驗證接地連線
  • 新增保護(保險絲/浪湧抑制器)以適應工業環境
  • 記錄接線以便維護和故障排除

測試步驟

  1. 驗證供電電壓(19-24 VDC)
  2. 檢查接地連線的連通性
  3. 使用萬用表測試輸入,然後再連線感測器
  4. 使用合適的負載驗證輸出
  5. 監控電流消耗,確保每路輸出 <100mA
使用 Node-RED 自動化 I/O 邏輯

需要圍繞數字 I/O 訊號構建自定義邏輯?Integration Builder 可以根據簡單的英文描述生成 Node-RED 流程,將數字 I/O 與檢測結果、定時器和條件邏輯結合起來。

🔗 另請參閱