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 感測器接線:

工作原理:
- 感測器非啟用: 輸入懸空為高電平(非啟用)
- 感測器啟用: 感測器將輸入拉至 GND(啟用)
連線 PNP 感測器(需下拉電阻)
PNP 感測器接線:

下拉電阻: 通常在輸入與 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 裝置以獲得直接相容性
- ✅ 通電前驗證接地連線
- ✅ 新增保護(保險絲/浪湧抑制器)以適應工業環境
- ✅ 記錄接線以便維護和故障排除
測試步驟
- 驗證供電電壓(19-24 VDC)
- 檢查接地連線的連通性
- 使用萬用表測試輸入,然後再連線感測器
- 使用合適的負載驗證輸出
- 監控電流消耗,確保每路輸出 <100mA
使用 Node-RED 自動化 I/O 邏輯
需要圍繞數字 I/O 訊號構建自定義邏輯?Integration Builder 可以根據簡單的英文描述生成 Node-RED 流程,將數字 I/O 與檢測結果、定時器和條件邏輯結合起來。