cRIO、sbRIO 與 cFP 控制器上的 Console Out

更新 Jun 2, 2025

環境

其他

  • cRIO
  • sbRIO
  • cFP

Console Out 的功能是什麼?如何在 CompactRIO、Single-Board RIO 與 Compact FieldPoint 控制器上啟用它?

Console Out

Console Out 可透過序列埠或網路連線方式,提供來自控制器的診斷資訊,當控制器連接至電腦時特別有用。此功能在以下情況下對於故障排除特別有幫助:

  • 顯示控制器目前的韌體版本與 IP 位址

  • 診斷無回應或透過 LED 指示出現錯誤的控制器

  • 排解無法在 Measurement & Automation Explorer(MAX)中顯示的控制器

  • 協助 NI 技術支援工程師進行控制器問題排除


查看 Console Out 的輸出

Windows 10 與 Web-Based Configuration and Monitoring

若你使用的是 LabVIEW Real-Time 2010 或更新版本,可以透過 NI Web-Based Configuration and Monitoring 來查看 Console Out 的輸出。請注意:此功能不支援執行 Linux Real-Time 作業系統的裝置

若你使用較舊版本,或在透過網路通訊時遇到問題,請略過此段,直接參考下方針對各作業系統的操作說明。

請先確認你的控制器中已安裝 NI Web-Based Configuration and Monitoring(可在 MAX 中查看),接著依照 LabVIEW Help 中的任一方法進入 Configuration Page 。進入後,導航至 Console Task,畫面將如下所示:


Windows 8/7/Vista:

Windows Vista、Windows 7 和 Windows 8 中並未包含 HyperTerminal。因此,若你希望使用裝置的 Console Out 功能,需要下載並安裝第三方的終端機模擬器。PuTTY 是其中一個可用的選項,以下說明將以 PuTTY 為例。若要透過 COM1 串列埠查看 Console Out 的輸出,請依照下列步驟操作:

  1. 關閉 Real-Time 控制器。

  2. 使用 null modem serial cable 將控制器連接至電腦。

  3. 開啟你選擇的終端機模擬器程式。
    a. PuTTY 的執行檔位於你下載並儲存的資料夾中。

  4. 選擇 Serial,並選取電腦中連接該線材的 COM 埠(通常為 COM1)。

  5. 將 Speed(鮑率)設為 9600。若使用的是 cRIO-903x 或 cRIO-906x,請參考 附註 #3

  6. 點選 Open



  1. 在控制器上,將 Console Out 的 DIP 開關切換至 ON。如果你的控制器沒有 DIP 開關,請參考 附註 #2

  2. 開啟控制器,並在電腦上的終端視窗中觀察輸出內容。

  3. 故障排除完成後,將 Console Out 開關切回 OFF

注意: 在進行故障排除時,建議將終端視窗中顯示的資訊複製下來,提供給技術支援人員。若要將這些資訊記錄到本機電腦的磁碟上,請依照以下步驟操作:

  1. 在 PuTTY 設定中前往 Session » Logging

  2. 選擇 All session output

  3. 指定要儲存的檔案名稱



Windows XP/2000/98/95:

  1. 關閉目標 Real-Time 控制器。

  2. 使用 null modem serial cable 將控制器連接到電腦。

  3. 開啟終端程式以監看控制器的輸出。
    a. 啟動 HyperTerminal,位置為:開始 > 程式集 > 附屬應用程式 > 通訊 > HyperTerminal
    b. 若出現提示,請填寫地區資訊表單。
    c. 建立新的連線並輸入名稱。




d. 選擇電腦上連接該傳輸線的 COM 埠(通常是 COM1)。 

e. 套用以下串列埠設定:

  • 每秒位元數(Bits Per Second):9600(若使用 cRIO-903x 或 cRIO-906x,請參考附註 #3

  • 資料位元(Data Bits):8

  • 同位元檢查(Parity):None

  • 停止位元(Stop Bits):1

  • 流量控制(Flow Control):None


  1. 在控制器上,將 Console Out 的 DIP 開關切換至 ON。如果控制器沒有 DIP 開關,請參考 附註 #2

  2. 開啟控制器,並在電腦的終端視窗中觀察輸出內容。



  1. 故障排除完成後,請將 Console Out 的開關切回 OFF

備註: 在進行故障排除時,將 HyperTerminal 中顯示的資訊複製下來並提供給技術支援人員可能會有所幫助。若要複製並儲存這些資訊,請依照下列步驟操作:

  1. 在 HyperTerminal 中選擇 Edit » Select All

  2. 接著選擇 Edit » Copy

  3. 開啟記事本,選擇 Edit » Paste 貼上內容


Mac OS / Linux:

Unix 系統沒有 HyperTerminal,但有內建的終端程式。若要在 Unix 系統中查看 Console Out 的輸出,請依下列步驟操作:

  1. 開啟終端程式(Mac OS:在 Finder 中輸入 terminal

  2. 輸入以下指令:

    bash
    CopyEdit
    screen /dev/tty* 9600 8N1

    螢幕上將會顯示該連接埠的監看畫面

參數說明:

  • screen:screen 程式

  • /dev/tty*:你要監看的連接埠名稱(在 Mac OS 中可輸入 ls /dev/tty.* 查看可用連接埠)

  • 9600:連線的鮑率。如使用 cRIO-903x 或 cRIO-906x,請參考附註 #3

  • 8N1:表示 8 個資料位元、無流量控制、1 個停止位元


其他作業系統:

大多數作業系統皆內建可監看串列埠的終端程式,請依上述設定方式進行配置。


補充資訊:

  • Console Out 顯示中與 “Bootrom version” 對應的值即為 cFP-22xx 控制器的韌體版本。

  • 若你的裝置沒有 Console Out 的 DIP 開關,可在 NI MAX 中的 Startup Settings 啟用 Console Out。

  • 當裝置處於 Safe Mode 時,Console Out 將自動啟用。

  • cRIO-906xcRIO-903x 控制器的預設鮑率為 115200

  • 對於 cRIO-903x 控制器,根據產品手冊,其所使用的連接埠為 RS-232 埠。