關(guān) 閉

新聞中心

EEPW首頁 > 安全與國防 > 設(shè)計應(yīng)用 > 基于SMP 運動控制內(nèi)核的機器人控制系統(tǒng)

基于SMP 運動控制內(nèi)核的機器人控制系統(tǒng)

作者: 時間:2010-03-02 來源:網(wǎng)絡(luò) 收藏

  本系統(tǒng)采用的-850 可實現(xiàn)8 軸插補聯(lián)動控制。通過FPA-200 的VersioBus 光纖接口擴展IM-300 I /O 模塊,最多可增加到416 輸入輸出點。

4 應(yīng)用軟件開發(fā)

系統(tǒng)提供了應(yīng)用于Visual C++、Visual Basic 和Java 的應(yīng)用軟件庫接口、MAPI 源代碼和對引擎內(nèi)核的實時調(diào)用DLL 文件。強大的MDK 二次開發(fā)軟件包可方便用戶根據(jù)操作習慣和實際需要開發(fā)自己的應(yīng)用軟件。本文介紹的選用Visual Basic 軟件作為開發(fā)環(huán)境。

4.1 軟件開發(fā)流程

應(yīng)用軟件的運行首先要實現(xiàn)對 系統(tǒng)的初始化和RTX 引擎的啟動。SMP 系統(tǒng)的初始化包括SMP 設(shè)備打開和系統(tǒng)參數(shù)加載。系統(tǒng)初始化和RTX 引擎啟動成功后, 設(shè)置系統(tǒng)操作模式, 打開中斷循環(huán)并與遠程設(shè)備建立通訊。程序主循環(huán)過程中斷狀態(tài)正常時, 打開PLC 引擎并使伺服電機。在不同操作模式下, 根據(jù)實際需用編寫界面操作程序。軟件編寫過程中, 通過MDK 二次開發(fā)包提供的MAPI 調(diào)用語句和動態(tài)鏈接文件DLL, 可實時讀取界面操作所需要的引擎狀態(tài)和系統(tǒng)信息。

4.2 示教操作界面



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉