本教學提供逐步說明,協助你將 CompactRIO PROFIBUS 模組設定為 PROFIBUS DP 的 Master 或 Slave 裝置。
注意:這些項目已無法透過 NI 購買。
CompactRIO PROFIBUS DP 模組(Master/Slave 或僅 Slave 版本)
NI CompactRIO 或 NI Single-Board RIO 系統
NI LabVIEW Real-Time Module 與 LabVIEW FPGA Module 8.5 或更新版本
NI-RIO 3.1.0 或更新版本
將 PROFIBUS DP 模組插入到底座的第 1 插槽。若使用 CompactRIO 系統,第 2 插槽需保持空置,以利散熱。
將 COMSOFT 驅動程式光碟插入主機並安裝驅動程式。
從 開始 > 程式集 > National Instruments > Measurement & Automation 開啟 NI Measurement & Automation Explorer(MAX)。請參考《Getting Started with CompactRIO and LabVIEW》教學開頭的硬體與軟體安裝說明。
在左側的 Configuration 面板中展開 Software,點選 NI-VISA。在右側視窗中選取 VISA Options 標籤。展開 VISA Server 項目,並選擇 Security。若在 Remote Access List 中找不到萬用字元 "*",請點選 Add 或 <Click here to add new permission>。輸入 "*" 表示允許所有遠端系統存取,或輸入 CompactRIO 控制器的特定 IP 位址。完成後點選 Save 儲存設定。
"*"
從 開始 > 程式集 > Comsoft GmbH > Profibus Configurator > Configurator II 啟動 PROFIBUS Configurator。此程式可讓你建立完整的 PROFIBUS 網路設定,並將其下載至 PROFIBUS DP 主站。
在選單列中選擇 Projects > New 建立新專案。在左側樹狀結構中展開 Profibus Master。若要將 CompactRIO PROFIBUS DP 模組新增為主站,請將 cRIO PB 拖曳至右側空白設定專案中。接著雙擊主站圖示,以設定主站的位址、鮑率、通訊設定檔(profile)及其他屬性。
若要將 CompactRIO PROFIBUS DP 模組新增為從站節點,請展開左側樹狀結構中的PROFIBUS DP > General > COMSOFT GmbH,然後將 cRIO PB DP Slave 拖曳到右側設定專案中的主站圖示下方。接著雙擊從站圖示,以設定從站的位址與其他屬性。
備註: 若要新增第三方從站,請選擇 Tools > Install new GSD-file 來上傳該裝置的設定檔。上傳後,在左側樹狀結構中找到該從站,並拖曳到設定專案中。
從左側樹狀結構展開 cRIO PB DP Slave,以選取從站的記憶體配置。(CompactRIO PROFIBUS DP 模組提供的記憶體配置範圍為:4 byte 輸入/4 byte 輸出 至 240 byte 輸入/240 byte 輸出)選取該從站後,點擊並拖曳適當的記憶體配置至右下角設定專案中的 slot 0。
將所有 PROFIBUS 從站新增至設定專案後,從選單列中選擇 Online > Download configuration。此步驟會將網路設定下載至主站。
從 LabVIEW 啟動 PROFIBUS 範例,路徑為:開始 > 程式集 > Comsoft GmbH > cRIO PB > Examples。本教學後續步驟將會說明如何開啟名為 cRIO PB DP Master 的主站範例。
選擇 File > New Project 以開啟第二個 LabVIEW 專案。在新視窗中,於 Project 上按右鍵,選擇 New > Targets and Devices。
在 Add Targets and Devices 對話框中,選擇 Existing target or device。在本教學中,你將新增一個 CompactRIO 控制器,因此請展開 Real-Time CompactRIO 類別,選取相對應的控制器,並點選 OK。
當出現 Select Programming Mode 視窗時,請選擇 LabVIEW FPGA Interface 單選項,然後點選 Continue。
5. 將 CompactRIO 控制器新增至第二個 LabVIEW 專案後,從 PROFIBUS 範例的 LabVIEW 專案中選取以下項目: 請將這些項目拖曳至新 LabVIEW 專案中的 FPGA Target 下。
a. CS_PBM-Slot1b. CS_PBM-Slot1 (Slot 1, CS_cRIO-PBM)c. CS_PB-Memoryd. CS_cRIO_PB_FPGA_DP-MasterExample.vi 或 CS_cRIO_PB_FPGA_DP-MasterProcessDataExample.vi
在我們的論壇中與其他用戶協作
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
Helpful
Not Helpful