資源描述:
《電動叉車控制器快速開發(fā)平臺的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、南京理工大學碩士學位論文電動叉車控制器快速開發(fā)平臺的設(shè)計與實現(xiàn)姓名:胡晨申請學位級別:碩士專業(yè):控制理論與控制工程指導教師:杜國平20100620碩士論文電動叉車控制器快速開發(fā)平臺的設(shè)計與實現(xiàn)摘要電動叉車相比于內(nèi)燃叉車具有無污染、能源利用率高等優(yōu)點,因此它在物料搬運作業(yè)中得劍了越來越廣泛的應用,而作為其控制核心的電動叉車控制器也成為了嵌入式領(lǐng)域的研究熱點。為了滿足叉車產(chǎn)品個性化、多樣化的需求,叉車控制器需要具備一定的通用性和開放性,供叉車廠技術(shù)人員對其進行二次開發(fā)。本文以此為背景,在PC機上利用VB6.0開發(fā)工具完成了電動叉車控制器快速開發(fā)平臺
2、的設(shè)計與實現(xiàn)。該開發(fā)平臺主要用于對叉車控制器進行軟件定制,即叉車廠技術(shù)人員可對可編程I/O端口的邏輯關(guān)系和可編程參數(shù)進行自主定義和配置。配置好之后,還可以通過實時監(jiān)控界面查看叉車運行狀態(tài)信息。論文為該平臺設(shè)計了梯形圖開發(fā)模塊、可編程參數(shù)配置模塊、實時監(jiān)控模塊和系統(tǒng)管理模塊。作為開發(fā)平臺的核心模塊,梯形圖開發(fā)模塊具有梯形圖編輯功能,并分別利用“正向深度優(yōu)先”掃描算法與逆波蘭式求值算法實現(xiàn)了梯形圖語法檢查、編譯與梯形圖程序的模擬仿真。另外,本文采用數(shù)據(jù)庫ADO技術(shù)實現(xiàn)可編程參數(shù)表的層次數(shù)據(jù)結(jié)構(gòu)和界面錄入,以及各個模塊的數(shù)據(jù)管理;并制定了通信協(xié)議,利
3、用串口通信技術(shù)實現(xiàn)數(shù)據(jù)的下發(fā)與監(jiān)控。軟件調(diào)試結(jié)果表明,軟件操作人員可以在本電動叉車控制器快速開發(fā)平臺界面上繪制所需梯形圖,配置可編程參數(shù),并能進行編譯、下載,也能實時監(jiān)控串口數(shù)據(jù),故達到了本文的設(shè)計要求。關(guān)鍵詞:叉車控制器、快速開發(fā)、梯形圖語言、VB6.0、ADO技術(shù)AbstractElectricforklifthasbeenwidelyusedbecauseofitsownadvantages,suchashighenergyefficiency,lesspollution,etc.Asitscontrolcenter,electricfo
4、rkliftcontrollerhasalsobecomeahottopicintheembeddedarea.Forkliftcontrollerrequirescertainversatilityandopenforforkliftproductstomeetindividualanddiverseneeds.Itprovidestechnicalstafffortheredevelopment.Basedonthisbackground,thispapercompletesthedesignandimplementationoftheel
5、ectricforkliftcontroller’Srapiddevelopmentplatform,byusingVB6.0developmenttoolsinthePC.Thedevelopmentplatfornlisusedforsoftwarecustomizationontheforkliftcontroller;thatistosay,forkliftfactory’StechniciansareabletodefineandconfigurethelogicrelationshipofprogrammableI/Oportsan
6、dprogrammableparameter.Afterconfiguration,thetruckrunningparameterscanbeviewedbyreal—timemonitoringinterface.ThisPaperdesignsladderplatformdevelopmentmodule,programmableparameterconfigurationmodule,real-timemonitoringmodulesandsystemsmanagementmodulefortheplatform.Asthecorem
7、oduleofthisplatform,theladderplatformdevelopmentmoduleprovidesaladderdiagrameditingfunction.Besides,the”positivedepth—first”SCanalgorithmandReversePolishNotationevaluationalgorithmareusedtorealizethesyntaxcheck,compilationandsimulationonladderdiagram.Inaddition,databaseacces
8、singtechnologybasedonADOWasadoptedonthevariousmodulesofthedatainformationst