NI CompactRIO 系統

使用整合式軟體工具鏈,建立及部署具有訊號處理 I/O 模組的即時應用。

設定客製化系統 下載手冊

什麼是 CompactRIO?

NI CompactRIO 系統提供高效能處理功能、感測器專屬的處理 I/O,以及緊密整合的軟體工具鏈,相當適合運用在工業物聯網、監控與控制等應用領域中。Real-Time 處理器提供了穩定可靠且可預測的行為,而 FPGA 則擅長處理需要高速邏輯與精確時序的小型作業。

""

靈活的開發選項

使用 NI LabVIEW 以及 Real-Time 與 FPGA 模組,將低階程式碼抽象化並利用單一工具鏈,在您的 CompactRIO 系統上建立及部署高時效性的應用。

""

長期資料擷取

運用執行 Linux Real-Time OS 的整合式控制器以及感測器專屬的 I/O 模組,直接在 CompactRIO 控制器上建立及部署健全的應用。

""

結合 DAQ 與控制

當您需要擷取高品質資料並即時處理及回應時,可利用使用者可程式化的 FPGA 並整合現有的智慧財產 (IP)。

""

開放且安全的平台

您可以透過上千款開放原始碼應用程式、IP 與範例,充分發揮 NI Linux Real-Time OS 的開放特性,並與活躍的使用者和開發人員社群協同合作。

選擇 CompactRIO 的理由?

NI CompactRIO 系統的正面圖

CompactRIO 硬體會使用感測器或協定專屬的訊號處理 I/O 模組與即時功能,提供工業級控制與監控解決方案。

最適合

  • 即時處理需求

  • 工業級控制與監控應用 

  • 長期現場測試

CompactRIO 系統元件包含機箱、控制器以及可互換的輸入與輸出模組

CompactRIO 系統元件

CompactRIO 系統具備了控制器與執行 Linux Real-Time OS 的處理器以及包含使用者可程式化 FPGA 的機箱。這些系統支援 NI 與第三方廠商的工業 I/O 模組。

機箱

CompactRIO 機箱是整合式系統架構的中心。此機箱會直接連接至 I/O,讓每個模組的 I/O 電路以及時序、觸發與同步化功能都提高存取效能。由於每個模組都是直接連接至 FPGA 而非透過匯流排連接,因此與其他控制器架構相比,您幾乎感受不到系統有任何控制延遲的狀況。

控制器

CompactRIO 控制器是高效能的整合式控制器,不但配備了極度耐用的設計、擁有工業級標準認證,更整合了視覺、運動、工業級通訊和人機介面等多重功能。內含的處理器能以可靠且精確的方式,執行 LabVIEW Real-Time 應用,並提供多重速率控制、執行追蹤、內建資料記錄以及週邊裝置通訊功能。CompactRIO 控制器內建於 CompactRIO 機箱。

模組

I/O 模組包含隔離功能、轉換電路與訊號處理功能,而且內建連接功能可直接連接至工業級感測器/致動器。在提供各種接線選項並將接頭接線盒整合至模組之後,CompactRIO 系統可大幅減少所佔用的空間與廠房接線成本。有超過 70 種適用於 CompactRIO 的 NI C 系列 I/O 模組可供您選擇,幾乎能連接到任何感測器或致動器。

軟體

運用 NI Linux Real-Time、LabVIEW FPGA Module 與 NI-DAQmx 驅動程式,能克服傳統異質架構設計程式的挑戰。在這些工具的相輔相成之下,您可以透過單一直覺式軟體工具鏈,同時設計處理器與使用者可程式化的 FPGA。這些軟體不僅密切整合,且更為簡單易用,有助於降低風險、提高生產力,並免除建立與維護 I/O 驅動程式、作業系統與其他中介軟體的必要性,如此一來,您就可以專心解決問題,不用分神顧及低階程式設計工作。

服務

NI 提供維修服務、生命週期服務、校準和配置,協助您充分運用 CompactRIO 系統

從您將硬體拆封的那一刻起,到部署與生命週期維護,NI 隨時準備協助您快速開始使用並高效運作。

NI 協助您克服挑戰:

  • 維修服務

  • 生命週期服務

  • 配置

  • 校準 

額外 CompactRIO 資源

正弦波的螢幕截圖

訊號處理工程師指南

運用「訊號處理工程師指南」探索任何資料擷取系統中最重要的一環。

關於 CompactRIO 的常見問題

使用 CompactRIO 的時機為何?

若您的應用并非僅需要基本的自動化作業,尤其需要精確即時控制、高速量測、客製訊號處理,或是在嚴苛環境中操作時,請考慮使用 CompactRIO。CompactRIO 在單一平台中結合了即時處理器、使用者可程式化的 FPGA,以及模組化感測器專屬 I/O,因此常用於機器控制、工業監控、狀態監控、硬體迴路 (HIL) 測試與邊緣運算等應用。當時序精確度、同步化、穩定性與靈活性等重要需求僅靠傳統 PLC 或 PC 架構系統可能難以達成時,此功能就特別具有價值。

 

CompactRIO 支援哪些工業協定?

CompactRIO 可根據所使用的控制器、軟體與通訊模組,支援 Modbus、OPC UA、EtherCAT、CAN、CANopen 與乙太網路架構通訊等常見工業與網路標準,以及其他適用於工業自動化與監控的通訊協定。這樣的靈活性可讓工程師將 CompactRIO 連接至 PLC、SCADA 系統、分散式裝置、運動控制器與企業網路,同時保有嚴苛應用所需的即時控制與資料擷取功能。

 

CompactRIO 可以搭配哪些程式設計語言?

CompactRIO 支援多種程式設計方式,讓工程師能根據自身經驗與應用需求靈活選擇。它通常使用 NI LabVIEW 進行程式設計,可用於開發即時處理器與 FPGA 的應用程式,但許多 CompactRIO 控制器也可透過 NI Linux Real-Time 支援 Python、C 與 C++ 等語言。如此可讓開發人員根據需要結合圖形化與純文字程式設計技術。此平台的軟體生態系統可讓工程師建立各種應用範圍,包括資料擷取與監控系統,以及進階控制與訊號處理解決方案,同時也可善用 CompactRIO 有別於傳統嵌入式控制器的即時與 FPGA 功能。

Linux® 註冊商標係根據 LMI 的轉授權許可使用;Linus Torvalds 持有此商標在全球的擁有權,LMI 則取得了 Linus Torvalds 的獨家授權。