C 系列 CANopen 模組需要特定的設定部署到 FPGA,cRIO 和 MAX 才能存取它。
-
確保已安裝所有必要的軟體:
a. 在主機電腦上:依以下順序安裝 LabVIEW、LabVIEW Real-Time、LabVIEW FPGA、NI CompactRIO Device Drivers、NI-Industrial Communications for CANopen。
b. 在 cRIO 上:安裝 NI-CANopen;詳細安裝步驟可參考:Install NI Software on Your CompactRIO Controller。
-
指定控制器與 FPGA 設定以定位 NI 9881 模組:
a. 若您使用的是 cRIO-903x/904x/905x/906x,請跳到步驟 3。否則請前往 labview\examples\NI-Industrial Communications for CANopen\Utility\Module Firmware Tool\subVIs 目錄,並啟動 CANopen cRIO FPGA Compile Instructions VI,依照前面板上的說明進行操作。
-
執行 VI 來更新韌體:
a. 若使用的是 cRIO 904X/905X,請依照 this link 內的指引更新韌體;若不是,請繼續以下步驟。
b. 啟動 CANopen Module Firmware Update.lvproj,路徑為 labview\examples\NI-Industrial Communications for CANopen\Utility\Module Firmware Tool,並將安裝於 Slot 2 的 NI 9881 加入 LabVIEW 專案。
c. 將 NI 9881 模組加入 Real-Time 資源:選擇新增 New target or device,選擇 C Series Module,並指定 NI 9881 與位置 Slot 2。
d. 部署機箱設定。
e. 將 Module Firmware Update VI 從 labview\examples\NI-Industrial Communications for CANopen\Utility\Module Firmware Tool 目錄新增到控制器上。不要在主機上執行此 VI,而是在控制器上執行。依照 VI 前面板上的指示更新韌體。
附加資訊
請確保您下載的 NI-Industrial Communications for CANopen 版本與您要安裝的韌體版本相對應。
例如,如果您要安裝 2016 版本的韌體,就必須確保已安裝 2016 版本的 NI-Industrial Communications for CANopen 驅動程式。
更新韌體時,請務必使用正確的控制器。有些控制器必須設定為 Scan Engine 模式,而其他則需要設定為 FPGA Target 模式。
該模組無法透過 MAX 安裝,因為 MAX 無法與模組建立連線。