CompactRIO 9073和9074的網路IP設定

更新 Sep 11, 2020

產品資訊

硬件

  • cRIO-9073
  • cRIO-9074

軟件

  • LabVIEW Real-Time Module

操作系統

  • VxWorks

問題敘述

如何配置新的CompactRIO 9073或9074控制器的IP address和其他網路設定?

解決方案

從2009年4月後的cRIO-9074以及2010年1月後的cRIO-9073,將具有自動網路連接功能。當連接到網路並在以下情況下通電時,cRIO-9074將嘗試建立DHCP網路連接:
  • 第一次通電
  • 硬碟格式化後
  • IP address重置後
如果控制器無法啟動DHCP連接,它將使用link-local IP address連接到網路。

在以上列出的條件下,控制器的先前版本將IP address重置為0.0.0.0。您可以通過控制器底部的部件號(part number)來識別版本。較早的修訂版本的部件號以以下六位數字開頭:192172。具有自動網路連接的修訂版本的部件號以以下六位數字開頭:198944。您可以在cRIO-9074或cRIO-9073的底部標籤上找到該部件號。

首次打開新控制器的電源時,由於沒有安裝任何軟體,它會啟動進入安全模式。下面介紹如何配置IP設定以及如何在控制器上安裝軟體。
  1. 在電腦主機上啟動MAX(Measurement&Automation Explorer)4.5.1或更高版本,並在MAX configuration tree中展開“ Remote Systems ”。 MAX將為cRIO控制器命為控制器的型號名稱加上MAC address,例如NI-cRIO-907400802f10856。且控制器會自動嘗試使用DHCP連接到網路。如果DHCP不可使用,則控制器會使用link-local IP address(格式為169.254.xx)連接到網路。
  2. 選擇“Remote Systems”下的控制器,以查看MAX中間視窗中的“ Network Settings選項。
  3. Name中輸入RT target的名稱
  4. 在 IP Settings中為RT target選擇settings,然後點擊Apply。有關配置網路設定的信息,請參考《 MAX Remote Systems Help》中的“Configuring Network Settings book ”。於MAX中,點擊Help»Help Topics»Remote Systems。在Contents 欄位,瀏覽至LabVIEW Real-Time Target Configuration»Configuring Network Settings.。
  5. 點擊“ Apply”時 ,系統將提示您重新啟動控制器,以使更改生效。點擊 Yes 。您也可以通過右鍵點擊“Remote Systems”下的名稱選擇Reboot 來重新啟動控制器。
  6. 重新啟動後,控制器將以設定的名稱顯示在“Remote Systems”下。展開控制器,然後選擇Software
  7. 點擊toolbar中的Add/Remove Software以啟動LabVIEW Real-Time Software Wizard。
  8. 在控制器上安裝LabVIEW Real-Time software和驅動程式。
安裝軟體後,控制器將自動重新啟動。現在,您可以使用LabVIEW Real-Time對其進行程式設計。

相關資訊

在安裝了軟體的情況下使用IP RESET和SAFE MODE

控制器上安裝的 LabVIEW Real-Time 版本決定了在打開 IP RESET 時的行為方式。安裝LabVIEW Real-Time 8.6.1或更高版本後,控制器的行為將如上所述。安裝較舊版本的LabVIEW Real-Time時,IP address將重置為0.0.0.0。此行為不取決於您的控制器的修訂版。請記住,使用LabVIEW Real-Time 8.6.1及更高版本時,還必須搭配NI-RIO 3.1或更高版本。

但是,如果在同時打開IP RESET和SAFE MODE的情況下打開控制器的電源,則控制器的行為就像未安裝任何軟體一樣,並且行為取決於控制器的版本。

下表顯示了不同的IP RESET行為:
控制器修訂LabVIEW Real-Time Version已安裝IP重置行為IP RESET + SAFEMODE行為
新的cRIO-9074 / 3(PN:198944…)8.6.1或更高版本以及NI-RIO 3.1或更高版本* DHCP或link-localDHCP或link-local
新的cRIO-9074 / 3(PN:198944…)8.6.0或更舊0.0.0.0DHCP或link-local
舊的cRIO-9074 / 3(PN:192172…)8.6.1或更高版本以及NI-RIO 3.1或更高版本DHCP或link-local0.0.0.0
舊的cRIO-9074 / 3(PN:192172…)8.6.0或更舊0.0.0.00.0.0.0
*除非未打開NO APP開關,否則啟動應用程式仍將運行。