Arduino Opta PLC 數位輸入選型與接線指南(24V 工業控制系統)

本文針對熟悉 Arduino 微控制器家族的工程師,帶你進一步探索 工業控制系統(Industrial Control Systems) 的應用。本篇將重點說明如何為 Arduino Opta 可程式邏輯控制器(PLC) 選擇並連接數位輸入裝置。

Arduino Opta 可無縫整合至常見的 24V DC 工業電源系統。因此本文將專注於 24V DC 相容性,不涵蓋 12V 系統。

Arduino Opta PLC 數位輸入介紹

Opta PLC 支援兩種主要的數位輸入裝置類型:

  • 接點型(Contact:開關 / 繼電器)
  • 半導體型(PNP 感測器)

在選型與應用時,理解兩者差異至關重要。

接點型輸入(Contact Type Inputs)

定義

接點型裝置包含:

  • 開關(Switch)
  • 感測器(Sensor)
  • 繼電器(Relay)

這些裝置透過接點閉合提供導通,將訊號送至 PLC。例如,在示意圖中,您可以看到各種輸入,包括來自主控繼電器 (Master_Ctrl_Rly) 的接點以及用於控制 PLC 運行的各種常開和常閉開關。這些統稱為現場設備 (Field Device) 輸入。

接線方式說明

在典型配置中:

  • 每個現場裝置(Field Device)的一端接至 24V DC 電源
  • 另一端連接至 Opta PLC 輸入端

根據接點狀態:

  • 接點閉合 → 24V 傳送至 PLC 輸入
  • 接點開路 → 無電壓輸入

電氣特性

  • 無需外加上拉或下拉電阻
  • Opta 內建約 9 kΩ 輸入電阻

技術提示: 在選擇接點型態時:

  • 啟動設備(Start) → 使用 常開(Normally Open, NO)
  • 停止設備(Stop) → 使用 常閉(Normally Closed, NC)

此設計可在發生斷線或接觸不良時,提供一定程度的失效保護(Fail-safe)
PLC 程式可依接點極性進行相應調整。

半導體型輸入(PNP 類型)

在工業應用中,許多感測器(例如接近開關)採用半導體輸出。

NPN 與 PNP 差異

感測器依輸出電晶體類型分為:

  • NPN 型:輸出會「拉低」(Pull Low)
  • PNP 型:輸出會「拉高」(Pull High)

名稱源自其內部使用的電晶體類型。

Opta 相容性選擇

建議選擇 PNP 感測器

原因如下:

  • PNP 感測器輸出會提供高電位(Pull High)
  • 可直接驅動 Opta 輸入端
  • 搭配內部輸入電阻即可正常運作

NPN 感測器注意事項(Tech Tip): NPN 感測器亦可使用,但需注意:

  • NPN 輸出為「拉低」信號
  • Opta 不提供對應內部上拉電阻

因此需外接上拉電阻(Pull-up resistor)這篇文章介紹如何配置 NPN 感測器。

相較之下:

  • PNP → 可直接使用(利用內部電阻)
  • NPN → 需額外電路支援

感測器選型建議

在 DigiKey 的參數篩選中,可透過:

  • 輸出類型 → 選擇 PNP

以便快速篩選出符合 Opta PLC 的感測器。

結論

Arduino Opta PLC 支援多種工業數位輸入,但在設計與選型時需特別注意:

  • 接點型裝置:接線簡單,內建電阻支援
  • PNP 感測器:最佳相容,適合直接連接
  • NPN 感測器:需額外上拉電阻

透過正確選擇與接線方式,可以有效提升系統的可靠性與穩定性。

此外,在建構工業控制系統時,請先造訪 Automation Resource Cente 自動化資源中心頁面,以了解 DigiKey 的產品,可協助您快速找到所需的組件。