變頻試驗(yàn)臺(tái)直線運(yùn)動(dòng)結(jié)構(gòu)及基于S7-200速度示教系統(tǒng)控制軟件與上位監(jiān)控系統(tǒng)設(shè)計(jì)【說明書+CAD】
變頻試驗(yàn)臺(tái)直線運(yùn)動(dòng)結(jié)構(gòu)及基于S7-200速度示教系統(tǒng)控制軟件與上位監(jiān)控系統(tǒng)設(shè)計(jì)【說明書+CAD】,說明書+CAD,變頻試驗(yàn)臺(tái)直線運(yùn)動(dòng)結(jié)構(gòu)及基于S7-200速度示教系統(tǒng)控制軟件與上位監(jiān)控系統(tǒng)設(shè)計(jì)【說明書+CAD】,變頻,試驗(yàn)臺(tái),直線運(yùn)動(dòng),結(jié)構(gòu),基于,s7,速度,系統(tǒng),控制,節(jié)制,軟件,上位,監(jiān)控,設(shè)計(jì)
畢業(yè)設(shè)計(jì)(論文)任務(wù)書學(xué)院 :機(jī)電工程學(xué)院 專業(yè):機(jī)械設(shè)計(jì)制造及自動(dòng)化 班級(jí):機(jī)0405學(xué)生情況指導(dǎo)教師情況題目類型姓 名學(xué) 號(hào)姓 名職 稱單 位理論研究 科研開發(fā) 房崇民27李啟光副教授機(jī)電工程學(xué)院工程設(shè)計(jì) 論文 題目變頻試驗(yàn)臺(tái)直線運(yùn)動(dòng)結(jié)構(gòu)及基于S7-200速度示教系統(tǒng)控制軟件與上位監(jiān)控系統(tǒng)設(shè)計(jì)主要內(nèi)容以及目標(biāo)(畢業(yè)設(shè)計(jì)應(yīng)完成的主要內(nèi)容,設(shè)計(jì)任務(wù)達(dá)到的目標(biāo))1、進(jìn)行試驗(yàn)臺(tái)直線運(yùn)動(dòng)的總體研究,并進(jìn)行整體運(yùn)動(dòng)方式設(shè)計(jì);2、設(shè)計(jì)試驗(yàn)臺(tái)電氣傳動(dòng)系統(tǒng),進(jìn)行關(guān)鍵部件的設(shè)計(jì)計(jì)算;3、設(shè)計(jì)試驗(yàn)臺(tái)傳動(dòng)部分結(jié)構(gòu),進(jìn)行關(guān)鍵部件的設(shè)計(jì)計(jì)算;4、速度示教系統(tǒng)控制軟件與上位監(jiān)控系統(tǒng)設(shè)計(jì)5、完成中英文摘要,開題報(bào)告、調(diào)研報(bào)告以及設(shè)計(jì)說明書。成果形式(畢業(yè)設(shè)計(jì)完成具體工作量;成果形式;驗(yàn)收方式)1、試驗(yàn)臺(tái)直線傳動(dòng)部分結(jié)構(gòu)裝配圖(1張A0圖紙)2零件圖(1張A2圖紙)3、電氣接線圖(1張A1圖紙)4、速度示教系統(tǒng)控制軟件及框圖(1張A1圖紙)5、上位監(jiān)控界面6、英文翻譯:5000字;7、開題報(bào)告:2000字、調(diào)研報(bào)告:2000字;8、論文:1.52萬字;1篇論文(其中包括中文摘要400字,英文摘要250300單詞)基本要求(對(duì)完成設(shè)計(jì)任務(wù)方面的具體要求:設(shè)計(jì)技術(shù)參數(shù)、數(shù)據(jù)及來源、調(diào)試所用儀器設(shè)備)1、設(shè)計(jì)的變頻試驗(yàn)臺(tái)行程40CM;2、上位界面友好,操作方便 實(shí)習(xí)調(diào)研要求(對(duì)部分有實(shí)習(xí)環(huán)節(jié)的專業(yè),提出實(shí)習(xí)或調(diào)研的具體要求,包括調(diào)研提綱、實(shí)習(xí)時(shí)間、地點(diǎn)和具體內(nèi)容要求)1、利用各種途徑查找文獻(xiàn)資料,包括網(wǎng)絡(luò)數(shù)據(jù)庫(kù)、圖書館、情報(bào)中心等,通過資料認(rèn)真了解軟硬件技術(shù)及設(shè)備特征,了解國(guó)內(nèi)外目前的技術(shù)發(fā)展現(xiàn)狀;2、在機(jī)電試驗(yàn)室現(xiàn)場(chǎng)了解等。3、掌握軟件設(shè)計(jì)的基本方法和界面組態(tài)軟件的使用。4、了解LS變頻器使用方法變頻試驗(yàn)臺(tái)直線運(yùn)動(dòng)結(jié)構(gòu)設(shè)計(jì)及基于S7-200速度示教系統(tǒng)控制軟件與上位監(jiān)控系統(tǒng)設(shè)計(jì)開題報(bào)告班級(jí)(學(xué)號(hào))機(jī)0405-27 姓名 房崇民 指導(dǎo)老師 李啟光一、 綜述近年來 ,隨著電力電子技術(shù)、計(jì)算機(jī)技術(shù)、自動(dòng)控制技術(shù)的迅速發(fā)展 ,交流傳動(dòng)與控制技術(shù)成為目前發(fā)展最為迅速的技術(shù)之一 ,電氣傳動(dòng)技術(shù)面臨著一場(chǎng)歷史革命 ,即交流調(diào)速取代直流調(diào)速和計(jì)算機(jī)數(shù)字控制技術(shù)取代模擬控制技術(shù)已成為發(fā)展趨勢(shì)。電機(jī)交流變頻調(diào)速技術(shù)是當(dāng)今節(jié)電、改善工藝流程以提高產(chǎn)品質(zhì)量和改善環(huán)境、推動(dòng)技術(shù)進(jìn)步的一種主要手段。變頻調(diào)速以其優(yōu)異的調(diào)速和起制動(dòng)性能 ,高效率、高功率因數(shù)和節(jié)電效果 ,廣泛的適用范圍及其它許多優(yōu)點(diǎn)而被國(guó)內(nèi)外公認(rèn)為最有發(fā)展前途的調(diào)速方式。深入了解交流傳動(dòng)與控制技術(shù)的走向 ,具有十分積極的意義.在我國(guó),變頻器的發(fā)展隨著生產(chǎn)技術(shù)的不斷發(fā)展 ,直流拖動(dòng)的薄弱環(huán)節(jié)逐步顯露出來。由于換向器的存在 ,直流電機(jī)的維護(hù)量加大 ,單機(jī)容量、最高轉(zhuǎn)速以及使用環(huán)境都受到限制。人們開始轉(zhuǎn)向結(jié)構(gòu)簡(jiǎn)單、運(yùn)行可靠、維護(hù)方便、價(jià)格低廉的異步電動(dòng)機(jī)。但異步電動(dòng)機(jī)的調(diào)速性能難以滿足生產(chǎn)的需要。于是 ,從20世紀(jì) 30年代開始 ,人們致力于交流調(diào)速技術(shù)的研究 ,然而進(jìn)展緩慢。在相當(dāng)長(zhǎng)的時(shí)期內(nèi) ,直流調(diào)速一直以其優(yōu)異的性能統(tǒng)治著電氣傳動(dòng)領(lǐng)域。20世紀(jì) 60年代以后 ,特別是70年代以來 ,電力電子技術(shù)、控制技術(shù)和微電子技術(shù)的飛速發(fā)展 ,使得交流調(diào)速性能可以與直流調(diào)速相媲美。目前 , 交流調(diào)速已進(jìn)入逐步代替直流調(diào)速的時(shí)代。在我國(guó)變頻器主要用于交流電動(dòng)機(jī) 異步電機(jī)或同步電機(jī)。轉(zhuǎn)速的調(diào)節(jié) ,是公認(rèn)的交流電動(dòng)機(jī)最理想、最有前途的調(diào)速方案 ,除了具有卓越的調(diào)速性能之外 ,變頻器還有顯著的節(jié)能作用 ,是企業(yè)技術(shù)改造和產(chǎn)品更新?lián)Q代的理想調(diào)速裝置。自上世紀(jì) 80年代被引進(jìn)中國(guó)以來 ,變頻器作為節(jié)能應(yīng)用與速度工藝控制中越來越重要的自動(dòng)化設(shè)備 ,得到了快速發(fā)展和廣泛的應(yīng)用。目前 ,中國(guó)的設(shè)備控制水平與發(fā)達(dá)國(guó)家相比還比較低 ,制造工藝和效率都不高 ,因此提高設(shè)備控制水平至關(guān)重要。由于變頻調(diào)速具有調(diào)速范圍廣、調(diào)速精度高、動(dòng)態(tài)響應(yīng)好等優(yōu)點(diǎn) ,在許多需要精確速度控制的應(yīng)用中 ,變頻器正在發(fā)揮著提升工藝質(zhì)量和生產(chǎn)效率的顯著作用。變頻調(diào)速這一技術(shù)正越來越廣泛的深入到行業(yè)中。它的節(jié)能、省力、易于構(gòu)成自控系統(tǒng)的顯著優(yōu)勢(shì)應(yīng)用變頻調(diào)速技術(shù)也是改造挖潛、增加效益的一條有效途徑。尤其是在高能耗、低產(chǎn)出的設(shè)備較多的企業(yè) ,采用變頻調(diào)速裝置將使企業(yè)獲得巨大的經(jīng)濟(jì)利益 ,同時(shí)這也是國(guó)民經(jīng)濟(jì)可持續(xù)發(fā)展的需要。變頻器在控制上具體有以下優(yōu)點(diǎn):(一)控制電機(jī)的啟動(dòng)電流,(二)降低電力線路電壓波動(dòng),(三)啟動(dòng)時(shí)需要的功率更低,(四)可控的加速功能,(五)可調(diào)的運(yùn)行速度,(六)可調(diào)的轉(zhuǎn)矩極限,(七)受控的停止方式,(八)節(jié)能,(九)可逆運(yùn)行控制,(十)減少機(jī)械傳動(dòng)部件??删幊绦蚩刂破鳎≒LC)是以微處理器為核心,綜合計(jì)算機(jī)技術(shù)、自動(dòng)化技術(shù)和通信技術(shù)發(fā)展起來的一種新型工業(yè)自動(dòng)控制裝置。經(jīng)過 30 多年的發(fā)展,目前,可編程序控制器已成為工業(yè)自動(dòng)化領(lǐng)域中最重要、應(yīng)用最多的控制裝置,居工業(yè)生產(chǎn)自動(dòng)化三大支柱(可編程序控制器、機(jī)器人、計(jì)算機(jī)輔助設(shè)計(jì)與制造)的首位。變頻器和PLC在系統(tǒng)中的應(yīng)用其廣泛的深度和廣度成為衡量一個(gè)國(guó)家工業(yè)自動(dòng)化程度高低的標(biāo)志。在該系統(tǒng)中,系統(tǒng)的成功開發(fā)對(duì)提高工作效率、改善產(chǎn)品質(zhì)量、減輕工程技術(shù)人員的工作強(qiáng)度都具有很大的意義,并且該系統(tǒng)在控制現(xiàn)場(chǎng)方面,尤其在 PLC 控制現(xiàn)場(chǎng)方面,具有卓越的控制功能和良好的性能價(jià)格比。二、研究?jī)?nèi)容1、進(jìn)行試驗(yàn)臺(tái)直線運(yùn)動(dòng)的總體研究,并進(jìn)行整體運(yùn)動(dòng)方式設(shè)計(jì);2、設(shè)計(jì)試驗(yàn)臺(tái)電氣傳動(dòng)系統(tǒng),進(jìn)行關(guān)鍵部件的設(shè)計(jì)計(jì)算;3、設(shè)計(jì)試驗(yàn)臺(tái)傳動(dòng)部分結(jié)構(gòu),進(jìn)行關(guān)鍵部件的設(shè)計(jì)計(jì)算;4、速度示教系統(tǒng)控制軟件與上位監(jiān)控系統(tǒng)設(shè)計(jì);5、完成中英文摘要,開題報(bào)告、調(diào)研報(bào)告以及設(shè)計(jì)說明書。三、實(shí)現(xiàn)方法及預(yù)期目標(biāo)1. 實(shí)施方案本課題為設(shè)計(jì)變頻試驗(yàn)臺(tái)直線運(yùn)動(dòng)結(jié)構(gòu)及基于S7-200速度示教系統(tǒng)控制軟件與上位監(jiān)控系統(tǒng)。1,第一步,先了解LS的GI5系列變頻器的基本操作,和利用變頻器的變頻來控制電機(jī)的起停,加減速等控制。2,第二步將解決,利用外部電源,通過設(shè)計(jì)變頻器參數(shù),使變頻器根據(jù)外部電壓的改變,進(jìn)而對(duì)電機(jī)進(jìn)行調(diào)壓控制。目前問題在與變頻器的參數(shù)對(duì)與電壓的設(shè)定,還未完全搞清楚。3,第三步將解決,利用S7-200PLC與工作臺(tái)連接。通過PLC實(shí)現(xiàn)模擬電壓控制,進(jìn)而控制電機(jī)的運(yùn)轉(zhuǎn)。4,通過串口和變頻器相連,直接實(shí)現(xiàn)電腦控制電機(jī)的運(yùn)轉(zhuǎn)。其中重點(diǎn)在于搞清出串口與變頻器的通話協(xié)議,用何種語言格式實(shí)現(xiàn)連接。2. 方案設(shè)計(jì)硬件方面:我們所使用的設(shè)備有E-VIEW一臺(tái),LS變頻器一臺(tái)。計(jì)算機(jī)一臺(tái),S7-200一套,以及變頻實(shí)驗(yàn)臺(tái)一套四、對(duì)進(jìn)度的具體安排第一周 布置任務(wù), 查找資料;第二周 調(diào)研、查找資料。設(shè)計(jì)出機(jī)械結(jié)構(gòu)的大致尺寸,準(zhǔn)備寫開題報(bào)告;第三周 調(diào)研、查找資料,。集體討論總體方案。修改方案。翻譯資料準(zhǔn)備寫開題報(bào)告;第四周 翻譯資料, 寫開題報(bào)告,討論方案。開題第五周 畫出設(shè)計(jì)圖,設(shè)計(jì)計(jì)算。第六周 設(shè)計(jì)計(jì)算;機(jī)械設(shè)計(jì)。第七周 機(jī)械設(shè)計(jì)畫機(jī)械圖。第八周 機(jī)械設(shè)計(jì)畫機(jī)械圖。第九周 設(shè)計(jì)電路原理圖。第十周 程序設(shè)計(jì)。第十一周 程序設(shè)計(jì)。第十二周 程序設(shè)計(jì)。第十三周 程序設(shè)計(jì)與調(diào)試。 第十四周 程序設(shè)計(jì)與調(diào)試。第十五周 程序設(shè)計(jì)與調(diào)試。第十六周 檢查、修改。編寫、交說明書,準(zhǔn)備答辯。第十七周 答辯。五、 參考文獻(xiàn)1、 PLC編程及應(yīng)用2、 S7-200用戶手冊(cè)3、 BUILD500用戶手冊(cè)4、 SIEMENS網(wǎng)站5、 E-VIEW網(wǎng)站指導(dǎo)老師:(簽署意見并簽字) 年 月 日督導(dǎo)老師:(簽署意見并簽字)年 月 日領(lǐng)導(dǎo)小組審查意見: 審查人簽字:年 月 日北京信息科技大學(xué)畢業(yè)設(shè)計(jì)(論文)題 目:變頻試驗(yàn)臺(tái)直線運(yùn)動(dòng)機(jī)構(gòu)及基于S7-200速度示教系統(tǒng)控制軟件與上位監(jiān)控系統(tǒng)設(shè)計(jì)學(xué) 院:機(jī)電工程學(xué)院專 業(yè):機(jī)械設(shè)計(jì)制造及其自動(dòng)化學(xué)生姓名: 房崇民 班級(jí)/學(xué)號(hào):機(jī)0405-27指導(dǎo)老師/督導(dǎo)老師:李啟光起止時(shí)間:2008 年 2月 25日 至 2008 年 6月 12日摘要本文簡(jiǎn)要介紹了PLC,變頻器和人機(jī)界面的特點(diǎn)及其在國(guó)內(nèi)外的發(fā)展?fàn)顩r,并介紹了PLC和變頻器通訊的概念。本文對(duì)變頻試驗(yàn)臺(tái)直線運(yùn)動(dòng)結(jié)構(gòu),以及基于S7-200速度示教系統(tǒng)進(jìn)行了總體方案的設(shè)計(jì),并對(duì)其進(jìn)行了分布方案的劃分,設(shè)計(jì)出了整體機(jī)械控制臺(tái),并繪制出了電路原理圖和機(jī)械設(shè)計(jì)圖。在這基礎(chǔ)上計(jì)算編寫出了變頻器的通訊協(xié)議,設(shè)置了PLC的自由口方式通訊,整體上控制了電機(jī)的起停,正反轉(zhuǎn)等。由于模擬操作在工程上應(yīng)用越來越廣,本文設(shè)計(jì)出了通過可編程控制器,即PLC對(duì)變頻器的實(shí)時(shí)數(shù)據(jù)存儲(chǔ),并將其發(fā)送出去的程序,實(shí)現(xiàn)了PLC對(duì)手控操作變頻器的模擬。并繪制出了程序框圖。關(guān)鍵詞:可編程控制器(plc),變頻器,通訊,協(xié)議,模擬AbstractThis paper introduces the characteristics and the development of the situation at home and abroad of the PLC, converter and man-machine interface,and introduces the concept of Communication between the plc and converter.In this paper, line motion agencies of the converters test-bed,and the teaching design of rate based on the S7-200 systems have been designed for overall programme,and the the distribution of its programme have been divised.And then, the overall design of the machine test-bed have been designde too,the map of the circuits methed,and the mechanicals design have been drawed. On the basis of these,the communications agreements of the converter have been calculated and writed. And the way of the plcs communication with the freedom port has been set up.For these,the running,stoping and the direction of the motor have been controled.Because of the simulated operation have applied more and more widely on the project,the programming of controller have been designed to store the data of the converter on the real-time ,and send the data out in this paper. On the basis of these,the contorling of people to converter have simulated by plc,and the map of the Procedures have been drawed.Key words: PLC, inverter, communication, agreement, simulation目 錄中文文摘Abstract第一章 緒論 11.1 變頻器的概述 11.2 可編程控制器PLC的概述 21.3 可編程控制器和變頻器通訊的概述 21.4 人機(jī)界面的概述 3第二章 方案設(shè)計(jì)與準(zhǔn)備工作 42.1 設(shè)計(jì)準(zhǔn)備及方案設(shè)計(jì) 42.2 電路的設(shè)計(jì) 52.3 機(jī)械部分的設(shè)計(jì) 6第三章 通訊協(xié)議的編寫與計(jì)算 123.1 變頻器的參數(shù)設(shè)置 123.2 變頻器調(diào)頻調(diào)速 133.3 變頻器外部電壓控制調(diào)速 133.4 協(xié)議的撰寫 13第四章 可編程控制器的編程及通訊 204.1 可編程控制器plc編程對(duì)變頻器的控制 204.2 可編程控制器對(duì)變頻器的數(shù)據(jù)的實(shí)時(shí)存儲(chǔ) 224.3 存儲(chǔ)數(shù)據(jù)的管理 234.4 數(shù)據(jù)的取出 254.5 存儲(chǔ)數(shù)據(jù)的發(fā)送 264.6 人機(jī)界面控制設(shè)計(jì) 28結(jié)束語 29參考文獻(xiàn) 30IV主程序:Network 1 / 網(wǎng)絡(luò)標(biāo)題/ 初始化LD SM0.1CALL SBR0Network 2 / 發(fā)送公共部分LD SM0.1MOVB 16, VB100MOVB 16#05, VB101MOVB 16#30, VB102MOVB 16#31, VB103MOVB 16#57, VB104Network 3 / 發(fā)送寫好的協(xié)議LD M0.0CALL SBR2Network 4 LD M0.1CALL SBR3Network 5 LD M0.2CALL SBR7Network 6 LD M0.3CALL SBR4Network 7 LD M0.4CALL SBR8Network 8 LD M0.5CALL SBR6Network 9 LD M0.6CALL SBR5Network 10 / 將輸入的電壓整數(shù)轉(zhuǎn)換成是實(shí)數(shù),并轉(zhuǎn)化成頻率值LD SM0.0CALL SBR9, AIW0, 32000, 0, 50.0, 0.0, VD117Network 11 LD SM0.0ROUND VD117, VD211DTI VD211, VW215Network 12 LD SM0.0MOVW +100, VW217*I VW215, VW217Network 13 LD SM0.0HTA VB217, VB219, 2Network 14 / 網(wǎng)絡(luò)標(biāo)題/ 網(wǎng)絡(luò)注釋LD M3.0EUMOVD &VB1100, VD1008Network 15 LD M3.0CALL SBR10Network 16 LD M3.0A SM0.5EULD M3.0EUCTU C1, 32000Network 17 LD M3.0EDMOVW C1, VW400Network 18 LD M9.0EUMOVD &VB1095, VD1008Network 19 LD M9.0A SM0.5EUS M3.1, 1Network 20 LD M3.2TON T37, 5A T37CALL SBR13Network 21 Network 22 LD M3.1LPSEU+D 5, VD1008LPPCALL SBR14Network 23 Network 24 LD M9.1CALL SBR12R M9.1, 1Network 25 LD M9.0A SM0.5EULD M9.0EUCTD C3, VW400Network 26 LD M9.0AW= C3, 0CALL SBR12R M9.0, 1初始化:Network 1 LD SM0.0MOVB 16#09, SMB130MOVB 16#4B, SMB189MOVW +0, SMW190MOVW +2000, SMW192MOVB 255, SMB194FILL 0, MW0, 15ATCH INT0, 26ENI發(fā)送子程序:TITLE=Network 1 LD SM0.0R SM187.7, 1S M11.0, 1Network 2 / VB1700LD SM4.6XMT VB100, 1R M0.0, 8CRET允許寫入子程序:Network 1 / 網(wǎng)絡(luò)標(biāo)題/ 網(wǎng)絡(luò)注釋LD SM0.0MOVB 16#30, VB105MOVB 16#30, VB106MOVB 16#30, VB107MOVB 16#34, VB108MOVB 16#31, VB109MOVB 16#30, VB110MOVB 16#30, VB111MOVB 16#30, VB112MOVB 16#31, VB113MOVB 16#36, VB114MOVB 16#45, VB115MOVB 16#04, VB116Network 2 LD SM0.0CALL SBR1Network 3 LD SM0.0R V105.0, 96給定頻率子程序:Network 1 / 網(wǎng)絡(luò)標(biāo)題/ 網(wǎng)絡(luò)注釋LD SM0.0MOVB 16#30, VB105MOVB 16#30, VB106MOVB 16#30, VB107MOVB 16#35, VB108MOVB 16#31, VB109MOVB 16#30, VB110MOVB 16#33, VB111MOVB 16#45, VB112MOVB 16#38, VB113MOVB 16#38, VB114MOVB 16#45, VB115MOVB 16#04, VB116Network 2 LD SM0.0CALL SBR1Network 3 LD SM0.0R V105.0, 96正向子程序:/ 網(wǎng)絡(luò)注釋LD SM0.0MOVB 16#30, VB105MOVB 16#30, VB106MOVB 16#30, VB107MOVB 16#36, VB108MOVB 16#31, VB109MOVB 16#30, VB110MOVB 16#30, VB111MOVB 16#30, VB112MOVB 16#32, VB113MOVB 16#37, VB114MOVB 16#31, VB115MOVB 16#04, VB116Network 2 / 網(wǎng)絡(luò)標(biāo)題/ 網(wǎng)絡(luò)注釋LD SM0.0CALL SBR1Network 3 LD SM0.0R V105.0, 96停止子程序:Network 1 / 網(wǎng)絡(luò)標(biāo)題/ 網(wǎng)絡(luò)注釋LD SM0.0MOVB 16#30, VB105MOVB 16#30, VB106MOVB 16#30, VB107MOVB 16#36, VB108MOVB 16#31, VB109MOVB 16#30, VB110MOVB 16#30, VB111MOVB 16#30, VB112MOVB 16#30, VB113MOVB 16#36, VB114MOVB 16#46, VB115MOVB 16#04, VB116Network 2 LD SM0.0CALL SBR1Network 3 LD SM0.0R V105.0, 96反向子程序:/ 網(wǎng)絡(luò)注釋LD SM0.0MOVB 16#30, VB105MOVB 16#30, VB106MOVB 16#30, VB107MOVB 16#36, VB108MOVB 16#31, VB109MOVB 16#30, VB110MOVB 16#30, VB111MOVB 16#34, VB112MOVB 16#30, VB113MOVB 16#37, VB114MOVB 16#33, VB115MOVB 16#04, VB116Network 2 / 網(wǎng)絡(luò)標(biāo)題/ 網(wǎng)絡(luò)注釋LD SM0.0CALL SBR1Network 3 LD SM0.0R V105.0, 96加速子程序:Network 1 / 網(wǎng)絡(luò)標(biāo)題/ 網(wǎng)絡(luò)注釋LD SM0.0MOVB 16#30, VB105MOVB 16#30, VB106MOVB 16#30, VB107MOVB 16#37, VB108MOVB 16#31, VB109MOVB 16#30, VB110MOVB 16#30, VB111MOVB 16#33, VB112MOVB 16#32, VB113MOVB 16#37, VB114MOVB 16#35, VB115MOVB 16#04, VB116Network 2 / 網(wǎng)絡(luò)標(biāo)題/ 網(wǎng)絡(luò)注釋LD SM0.0CALL SBR1Network 3 LD SM0.0R V105.0, 96減速子程序:Network 1 / 網(wǎng)絡(luò)標(biāo)題/ 網(wǎng)絡(luò)注釋LD SM0.0MOVB 16#30, VB105MOVB 16#30, VB106MOVB 16#30, VB107MOVB 16#38, VB108MOVB 16#31, VB109MOVB 16#30, VB110MOVB 16#30, VB111MOVB 16#33, VB112MOVB 16#32, VB113MOVB 16#37, VB114MOVB 16#36, VB115MOVB 16#04, VB116Network 2 / 網(wǎng)絡(luò)標(biāo)題/ 網(wǎng)絡(luò)注釋LD SM0.0CALL SBR1Network 3 LD SM0.0R V105.0, 96數(shù)值轉(zhuǎn)換子程序:Network 1 / Scaling routine/ The formula is as follows:/ Ov = (Osh - Osl) * (Iv - Isl) / (Ish - Isl) + Osl/ / Ov=scaled output value/ Iv=analog input value/ Osh=high limit of the scale for the scaled output value/ Osl=low limit of the scale for the scaled output value/ Ish=high limit of the scale for the analog input value/ Isl=low limit of the scale for the analog input value/ Network 2 LD SM0.0-R LD10, LD6-I LW4, LW0ITD LW0, LD22DTR LD22, LD18*R LD18, LD6-I LW4, LW2ITD LW2, LD22DTR LD22, LD18/R LD18, LD6+R LD10, LD6MOVR LD6, LD14數(shù)據(jù)存儲(chǔ)子程序:Network 1 LD I1.0AN M2.1= M2.0Network 2 LD I1.1AN M2.0= M2.1Network 3 LD M2.0= Q1.0Network 4 LD M2.1= Q0.7Network 5 LD SM0.0R M2.2, 6Network 6 LD SM0.5EUMOVD VD219, VD1000MOVB MB2, VB1004BMB VB1000, *VD1008, 5+D 5, VD1008結(jié)束在線模擬子程序:/ 網(wǎng)絡(luò)注釋LD SM0.0MOVB 0, *VD1024CALL SBR13發(fā)送方向子程序:Network 1 Network 2 / 網(wǎng)絡(luò)標(biāo)題LD M3.2MOVD +4, VD1024+D VD1008, VD1024Network 3 LD SM0.0LPSAB= *VD1024, 0CALL SBR5LRDAB= *VD1024, 1CALL SBR4LPPAB= *VD1024, 2CALL SBR6發(fā)送頻率子程序:Network 1 / 網(wǎng)絡(luò)標(biāo)題/ 網(wǎng)絡(luò)注釋LD SM0.0MOVB 16#30, VB105MOVB 16#30, VB106MOVB 16#30, VB107MOVB 16#35, VB108MOVB 16#31, VB109BMB *VD1008, VB110, 4BMB *VD1008, VB300, 4MOVB VB300, VB310MOVB VB301, VB312MOVB VB302, VB314MOVB VB303, VB316Network 2 / 計(jì)算協(xié)議的SUM值LD SM0.0MOVW 16#01AE, VW200+I VW309, VW200MOVW VW200, VW202+I VW311, VW202MOVW VW202, VW204+I VW313, VW204MOVW VW204, VW206+I VW315, VW206Network 3 / 把協(xié)議轉(zhuǎn)換成AIISC碼,保留后兩個(gè)字節(jié)的AIISC碼進(jìn)行發(fā)送LD SM0.0HTA VB206, VB208, 4MOVB VB210, VB114MOVB VB211, VB115MOVB 16#04, VB116Network 4 LD SM0.0CALL SBR1Network 5 LD SM0.0R V105.0, 96中斷:Network 1 Network 2 / 網(wǎng)絡(luò)標(biāo)題/ 網(wǎng)絡(luò)注釋LD M3.2R M3.2, 1Network 3 LD M3.1R M3.1, 1S M3.2, 1各位老師們好!我的畢設(shè)題目是:變頻試驗(yàn)臺(tái)直線運(yùn)動(dòng)結(jié)構(gòu)及基于S7-200速度示教系統(tǒng)控制軟件與上位監(jiān)控系統(tǒng)設(shè)計(jì)本設(shè)計(jì)需要達(dá)到的最終目標(biāo)是:人工手控外部調(diào)壓調(diào)向變頻器示教,PLC軟件控制,在線自動(dòng)模擬.為達(dá)到這個(gè)目的,我在軟件部分,主要需要設(shè)計(jì)以下幾部分:1,數(shù)據(jù)的存儲(chǔ)2,數(shù)據(jù)的管理3,數(shù)據(jù)的取出4,數(shù)據(jù)的發(fā)送5,協(xié)議的編碼6,通訊的實(shí)現(xiàn)在程序設(shè)計(jì)中主要遇到的問題:v1,存儲(chǔ)之前,數(shù)據(jù)轉(zhuǎn)換的問題v2,數(shù)據(jù)的采集問題v3,數(shù)據(jù)發(fā)送重疊的問題v4,數(shù)據(jù)實(shí)時(shí)性管理的問題v5,實(shí)時(shí)性數(shù)據(jù)協(xié)議計(jì)算的問題v6,數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)發(fā)送時(shí)間的問題在機(jī)械上,我主要設(shè)計(jì)的是一個(gè)直線運(yùn)動(dòng)機(jī)構(gòu)機(jī)械設(shè)計(jì)部分主要分為以下幾個(gè)部分:v1,同步帶的設(shè)計(jì)v2,電機(jī)的選型v3,V帶的設(shè)計(jì)v4,減速器的選型謝謝各位老師,再見!30變頻器試驗(yàn)臺(tái)直線運(yùn)動(dòng)結(jié)構(gòu)及基于S7-200速度示教控制軟件與上位監(jiān)控系統(tǒng)設(shè)計(jì)第一章 緒論11,變頻器的概述近年來 ,隨著電力電子技術(shù)、計(jì)算機(jī)技術(shù)、自動(dòng)控制技術(shù)的迅速發(fā)展 ,交流傳動(dòng)與控制技術(shù)成為目前發(fā)展最為迅速的技術(shù)之一 ,電氣傳動(dòng)技術(shù)面臨著一場(chǎng)歷史革命 ,即交流調(diào)速取代直流調(diào)速和計(jì)算機(jī)數(shù)字控制技術(shù)取代模擬控制技術(shù)已成為發(fā)展趨勢(shì)。電機(jī)交流變頻調(diào)速技術(shù)是當(dāng)今節(jié)電、改善工藝流程以提高產(chǎn)品質(zhì)量和改善環(huán)境、推動(dòng)技術(shù)進(jìn)步的一種主要手段。變頻調(diào)速以其優(yōu)異的調(diào)速和起制動(dòng)性能 ,高效率、高功率因數(shù)和節(jié)電效果 ,廣泛的適用范圍及其它許多優(yōu)點(diǎn)而被國(guó)內(nèi)外公認(rèn)為最有發(fā)展前途的調(diào)速方式。深入了解交流傳動(dòng)與控制技術(shù)的走向 ,具有十分積極的意義.變頻器的發(fā)展隨著生產(chǎn)技術(shù)的不斷發(fā)展 ,直流拖動(dòng)的薄弱環(huán)節(jié)逐步顯露出來。由于換向器的存在 ,直流電機(jī)的維護(hù)量加大 ,單機(jī)容量、最高轉(zhuǎn)速以及使用環(huán)境都受到限制。人們開始轉(zhuǎn)向結(jié)構(gòu)簡(jiǎn)單、運(yùn)行可靠、維護(hù)方便、價(jià)格低廉的異步電動(dòng)機(jī)。但異步電動(dòng)機(jī)的調(diào)速性能難以滿足生產(chǎn)的需要。于是 ,從20世紀(jì) 30年代開始 ,人們致力于交流調(diào)速技術(shù)的研究 ,然而進(jìn)展緩慢。在相當(dāng)長(zhǎng)的時(shí)期內(nèi) ,直流調(diào)速一直以其優(yōu)異的性能統(tǒng)治著電氣傳動(dòng)領(lǐng)域。20世紀(jì) 60年代以后 ,特別是70年代以來 ,電力電子技術(shù)、控制技術(shù)和微電子技術(shù)的飛速發(fā)展 ,使得交流調(diào)速性能可以與直流調(diào)速相媲美。目前 , 交流調(diào)速已進(jìn)入逐步代替直流調(diào)速的時(shí)代。在我國(guó)變頻器主要用于交流電動(dòng)機(jī) 異步電機(jī)或同步電機(jī)。轉(zhuǎn)速的調(diào)節(jié) ,是公認(rèn)的交流電動(dòng)機(jī)最理想、最有前途的調(diào)速方案 ,除了具有卓越的調(diào)速性能之外 ,變頻器還有顯著的節(jié)能作用 ,是企業(yè)技術(shù)改造和產(chǎn)品更新?lián)Q代的理想調(diào)速裝置。自上世紀(jì) 80年代被引進(jìn)中國(guó)以來 ,變頻器作為節(jié)能應(yīng)用與速度工藝控制中越來越重要的自動(dòng)化設(shè)備 ,得到了快速發(fā)展和廣泛的應(yīng)用。目前 ,中國(guó)的設(shè)備控制水平與發(fā)達(dá)國(guó)家相比還比較低 ,制造工藝和效率都不高 ,因此提高設(shè)備控制水平至關(guān)重要。由于變頻調(diào)速具有調(diào)速范圍廣、調(diào)速精度高、動(dòng)態(tài)響應(yīng)好等優(yōu)點(diǎn) ,在許多需要精確速度控制的應(yīng)用中 ,變頻器正在發(fā)揮著提升工藝質(zhì)量和生產(chǎn)效率的顯著作用。變頻調(diào)速這一技術(shù)正越來越廣泛的深入到行業(yè)中。它的節(jié)能、省力、易于構(gòu)成自控系統(tǒng)的顯著優(yōu)勢(shì)應(yīng)用變頻調(diào)速技術(shù)也是改造挖潛、增加效益的一條有效途徑。尤其是在高能耗、低產(chǎn)出的設(shè)備較多的企業(yè) ,采用變頻調(diào)速裝置將使企業(yè)獲得巨大的經(jīng)濟(jì)利益 ,同時(shí)這也是國(guó)民經(jīng)濟(jì)可持續(xù)發(fā)展的需要。變頻器在控制上具體有以下優(yōu)點(diǎn):(一)控制電機(jī)的啟動(dòng)電流,(二)降低電力線路電壓波動(dòng),(三)啟動(dòng)時(shí)需要的功率更低,(四)可控的加速功能,(五)可調(diào)的運(yùn)行速度,(六)可調(diào)的轉(zhuǎn)矩極限,(七)受控的停止方式,(八)節(jié)能,(九)可逆運(yùn)行控制,(十)減少機(jī)械傳動(dòng)部件。12, 可編程控制器PLC的概述PLC可編程序控制器:PLC英文全稱Programmable Logic Controller ,中文全稱為可編程邏輯控制器,定義是:一種數(shù)字運(yùn)算操作的電子系統(tǒng),專為在工業(yè)環(huán)境應(yīng)用而設(shè)計(jì)的。它采用一類可編程的存儲(chǔ)器,用于其內(nèi)部存儲(chǔ)程序,執(zhí)行邏輯運(yùn)算,順序控制,定時(shí),計(jì)數(shù)與算術(shù)操作等面向用戶的指令,并通過數(shù)字或模擬式輸入/輸出控制各種類型的機(jī)械或生產(chǎn)過程。DCS集散系統(tǒng): DCS英文全稱 DISTRIBUTED CONTROL SYSTEM ,中文全稱為集散型控制系統(tǒng)。DCS可以解釋為在模擬量回路控制較多的行業(yè)中廣泛使用的,盡量將控制所造成的危險(xiǎn)性分散,而將管理和顯示功能集中的一種自動(dòng)化高技術(shù)產(chǎn)品。DCS一般由五部份組成:1:控制器2:I/O板3:操作站4:通訊網(wǎng)絡(luò)5:圖形及遍程軟件。PLC是基于電子計(jì)算機(jī),且適用于工業(yè)現(xiàn)場(chǎng)工作的電控制器。它源于繼電控制裝置,但它不像繼電裝置那樣,通過電路的物理過程實(shí)現(xiàn)控制,而主要靠運(yùn)行存儲(chǔ)于PLC內(nèi)存中的程序,進(jìn)行入出信息變換實(shí)現(xiàn)控制。 PLC基于電子計(jì)算機(jī),但并不等同于普通計(jì)算機(jī)。普遍計(jì)算機(jī)進(jìn)行入出信息變換,多只考慮信息本身,信息的入出,只要人機(jī)界面好就可以了。而PLC則還要考慮信息入出的可靠性、實(shí)時(shí)性,以及信息的使用等問題。特別要考慮怎么適應(yīng)于工業(yè)環(huán)境,如便于安裝,抗干擾等問題。 在工業(yè)生產(chǎn)過程中,大量的開關(guān)量順序控制,它按照邏輯條件進(jìn)行順序動(dòng)作,并按照邏輯關(guān)系進(jìn)行連鎖保護(hù)動(dòng)作的控制,及大量離散量的數(shù)據(jù)采集。傳統(tǒng)上,這些功能是通過氣動(dòng)或電氣控制系統(tǒng)來實(shí)現(xiàn)的。1968年美國(guó)GM(通用汽車)公司提出取代繼電氣控制裝置的要求,第二年,美國(guó)數(shù)字公司研制出了基于集成電路和電子技術(shù)的控制裝置,首次采用程序化的手段應(yīng)用于電氣控制,這就是第一代可編程序控制器,稱Programmable Controller(PC)。 個(gè)人計(jì)算機(jī)(簡(jiǎn)稱PC)發(fā)展起來后,為了方便,也為了反映可編程控制器的功能特點(diǎn),可編程序控制器定名為Programmable Logic Controller(PLC),現(xiàn)在,仍常常將PLC簡(jiǎn)稱PC。 PLC的定義有許多種。國(guó)際電工委員會(huì)(IEC)對(duì)PLC的定義是:可編程控制器是一種數(shù)字運(yùn)算操作的電子系統(tǒng),專為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)。它采用可編程序的存貯器,用來在其內(nèi)部存貯執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并通過數(shù)字的、模擬的輸入和輸出,控制各種類型的機(jī)械或生產(chǎn)過程??删幊绦蚩刂破骷捌溆嘘P(guān)設(shè)備,都應(yīng)按易于與工業(yè)控制系統(tǒng)形成一個(gè)整體,易于擴(kuò)充其功能的原則設(shè)計(jì)。 上世紀(jì)80年代至90年代中期,是PLC發(fā)展最快的時(shí)期,年增長(zhǎng)率一直保持為3040%。在這時(shí)期,PLC在處理模擬量能力、數(shù)字運(yùn)算能力、人機(jī)接口能力和網(wǎng)絡(luò)能力得到大幅度提高,PLC逐漸進(jìn)入過程控制領(lǐng)域,在某些應(yīng)用上取代了在過程控制領(lǐng)域處于統(tǒng)治地位的DCS系統(tǒng)。 PLC具有通用性強(qiáng)、使用方便、適應(yīng)面廣、可靠性高、抗干擾能力強(qiáng)、編程簡(jiǎn)單等特點(diǎn)。PLC在工業(yè)自動(dòng)化控制特別是順序控制中的地位,在可預(yù)見的將來,是無法取代的。依靠先進(jìn)的工業(yè)網(wǎng)絡(luò)技術(shù)可以迅速有效地收集、傳送生產(chǎn)和管理數(shù)據(jù)。因此,網(wǎng)絡(luò)在自動(dòng)化系統(tǒng)集成工程中的重要性越來越顯著,甚至有人提出網(wǎng)絡(luò)就是控制器的觀點(diǎn)說法。13,可編程控制器和變頻器通訊的概述在傳統(tǒng)的plc變頻控制集成系統(tǒng)中,變頻器的啟動(dòng)/停止與故障監(jiān)控由PLC通過開關(guān)量實(shí)現(xiàn)端對(duì)端控制。變頻器頻率是由PLC通過模擬量輸出端口輸出05(10)V或420mA信號(hào)控制,需要PLC配置昂貴的模擬量輸出端口模塊。變頻器出現(xiàn)故障時(shí)由PLC讀取變頻器的故障報(bào)警觸點(diǎn),對(duì)具體故障原因并不清楚,需查詢變頻器報(bào)警信息后再閱讀變頻器說明書才知道。隨著交流變頻控制系統(tǒng)及通訊技術(shù)的發(fā)展,可以利用PLC及變頻器的串行通訊的方式來實(shí)現(xiàn)PLC對(duì)變頻器的控制。PLC具有通信聯(lián)網(wǎng)的功能,它使PLC與PLC 之間、PLC與上位計(jì)算機(jī)以及其他智能設(shè)備之間能夠交換信息,形成一個(gè)統(tǒng)一的整體,實(shí)現(xiàn)分散集中控制。多數(shù)PLC具有RS-232接口,還有一些內(nèi)置有支持各自通信協(xié)議的接口。PLC的通信,還未實(shí)現(xiàn)互操作性,IEC規(guī)定了多種現(xiàn)場(chǎng)總線標(biāo)準(zhǔn),PLC各廠家均有采用。對(duì)于一個(gè)自動(dòng)化工程(特別是中大規(guī)模控制系統(tǒng))來講,選擇網(wǎng)絡(luò)非常重要的。首先,網(wǎng)絡(luò)必須是開放的,以方便不同設(shè)備的集成及未來系統(tǒng)規(guī)模的擴(kuò)展;其次,針對(duì)不同網(wǎng)絡(luò)層次的傳輸性能要求,選擇網(wǎng)絡(luò)的形式,這必須在較深入地了解該網(wǎng)絡(luò)標(biāo)準(zhǔn)的協(xié)議、機(jī)制的前提下進(jìn)行;再次綜合考慮系統(tǒng)成本、設(shè)備兼容性、現(xiàn)場(chǎng)環(huán)境適用性等具體問題,確定不同層次所使用的網(wǎng)絡(luò)標(biāo)準(zhǔn)。在現(xiàn)代工業(yè)控制系統(tǒng)中,PLC和變頻器的綜合應(yīng)用最為普遍。比較傳統(tǒng)的應(yīng)用一般是使用PLC的輸出接點(diǎn)驅(qū)動(dòng)中間繼電器控制變頻器的啟動(dòng)、停止或是多段速;更為精確一點(diǎn)的一般采用PLC加D/A擴(kuò)展模塊連續(xù)控制變頻器的運(yùn)行或是多臺(tái)變頻器之間的同步運(yùn)行。但是對(duì)于大規(guī)模自動(dòng)化生產(chǎn)線,一方面變頻器的數(shù)目較多,另一方面電機(jī)分布的距離不一致。采用D/A擴(kuò)展模塊做同步運(yùn)動(dòng)控制容易受到模擬量信號(hào)的波動(dòng)和因距離不一致而造成的模擬量信號(hào)衰減不一致的影響,使整個(gè)系統(tǒng)的工作穩(wěn)定性和可靠性降低。而使用RS-485通訊控制,僅通過一條通訊電纜連接,就可以完成變頻器的啟動(dòng)、停止、頻率設(shè)定;并且很容易實(shí)現(xiàn)多電機(jī)之間的同步運(yùn)行。該系統(tǒng)成本低、信號(hào)傳輸距離遠(yuǎn)、抗干擾性強(qiáng)。14,人機(jī)界面的概述從計(jì)算機(jī)問世以來,早期用戶是以計(jì)算機(jī)專業(yè)人員為主,但隨著計(jì)算機(jī)廣泛進(jìn)入人們的工作生活領(lǐng)域,計(jì)算機(jī)用戶發(fā)生了改變,非計(jì)算機(jī)專業(yè)的普通用戶成了用戶的主體。這一重大轉(zhuǎn)變使計(jì)算機(jī)的可用性問題變得日益突出起來。人機(jī)界面應(yīng)當(dāng)是什么樣的?如何去建造這樣的界面?人們開始關(guān)注和研究這些問題。這些問題既涉及人也涉及計(jì)算機(jī)及一些相關(guān)的學(xué)科如:心理學(xué)、人的因素學(xué)(HumanFactors)、社會(huì)學(xué)、語言學(xué)等。八十年代以來,人機(jī)界面的研究有了前所未有的發(fā)展,微型計(jì)算機(jī)的迅速普及為此起了重要的推動(dòng)作用。研究人機(jī)界面的各種理論和方法:(1)分析與評(píng)價(jià)技術(shù):用于分析、評(píng)價(jià)用戶界面有效性的理論和經(jīng)驗(yàn)方法,如任務(wù)分析、話語分析、內(nèi)容分析及可用性評(píng)價(jià)等。()設(shè)計(jì)方法論:用來產(chǎn)生好的用戶界面設(shè)計(jì)的方法與技術(shù),如:軟件心理學(xué)、環(huán)境因素設(shè)計(jì)法、多方參與設(shè)計(jì)法以及支持設(shè)計(jì)過程的工具和表記法。()開發(fā)工具和方法:支持用戶界面開發(fā)的工具箱、用戶界面管理系統(tǒng)(UIMS)、快速原型法和程序設(shè)計(jì)輔助工具等。()交互方式與設(shè)備:新的輸入輸出設(shè)備和設(shè)備運(yùn)用策略,包括視覺、聲音、觸覺、姿態(tài)等通信模態(tài)及多種模態(tài)的集成。()關(guān)鍵用戶界面成分:如用戶界面隱喻(metaphor)、用戶界面風(fēng)格、智能界面技術(shù)、取消、超文本超媒體以及聯(lián)機(jī)幫助。()用戶模型:包括用戶行為模型、關(guān)于系統(tǒng)的用戶內(nèi)心模型、用戶個(gè)體差異等。()特定應(yīng)用的用戶界面設(shè)計(jì):滿足某類應(yīng)用問題對(duì)人機(jī)交互作用的特定限制條件和要求的用戶界面設(shè)計(jì)。如:虛擬現(xiàn)實(shí)、智能輔導(dǎo)系統(tǒng)、信息檢索、Internet/WWW、CAD/CAM、專家系統(tǒng)過程控制、決策支持等。()計(jì)算機(jī)輔助協(xié)同工作(CSCW):關(guān)于如何使用計(jì)算機(jī)系統(tǒng)幫助人的群體有效協(xié)同工作的研究,包括現(xiàn)場(chǎng)觀察研究、理論模型、群體用戶界面開發(fā)設(shè)計(jì)等。()法律與標(biāo)準(zhǔn):關(guān)于用戶界面的專利和版權(quán)問題、用戶界面的標(biāo)準(zhǔn)化。這些研究方向目前大多處于十分活躍的發(fā)展階段,并且有著較強(qiáng)的分化和相互滲透傾向,有些方向甚至有可能發(fā)展為具有相當(dāng)規(guī)模的相對(duì)對(duì)立的研究領(lǐng)域資源參考相關(guān)示例站點(diǎn)鏈接知識(shí)回顧疑難解答信息反饋人機(jī)界面是人與機(jī)器進(jìn)行交互的操作方式,即用戶與機(jī)器互相傳遞信息的媒介,其中包括信息的輸入和輸出。好的人機(jī)界面美觀易懂、操作簡(jiǎn)單且具有引導(dǎo)功能,使用戶感覺愉快、興趣增強(qiáng),從而提高使用效率.狹義的人機(jī)界面(Human Computer Interface)是計(jì)算機(jī)學(xué)科中最年青的分支學(xué)科之一。它是計(jì)算機(jī)科學(xué)和認(rèn)知心理學(xué)兩大科學(xué)相結(jié)合的產(chǎn)物,它涉及當(dāng)前許多熱門的計(jì)算機(jī)技術(shù),同時(shí)也是吸收了語言學(xué)、工業(yè)設(shè)計(jì)、人機(jī)工程學(xué)和社會(huì)學(xué)的研究成果,是一門交叉性、邊緣性、綜合性的學(xué)科。最簡(jiǎn)單的人機(jī)界面是指示燈和按鈕,目前液晶屏(或觸摸屏)式的一體式操作員終端應(yīng)用越來越廣泛,由計(jì)算機(jī)(運(yùn)行組態(tài)軟件)充當(dāng)人機(jī)界面非常普及。第二章 方案設(shè)計(jì)與準(zhǔn)備工作21,設(shè)計(jì)準(zhǔn)備及方案設(shè)計(jì)本設(shè)計(jì)主要設(shè)計(jì)變頻試驗(yàn)臺(tái)直線運(yùn)動(dòng)結(jié)構(gòu)及基于S7-200速度示教系統(tǒng)控制軟件。需要實(shí)現(xiàn)的功能基本上為:(1) 實(shí)現(xiàn)PLC和變頻器的通訊(2) 實(shí)現(xiàn)變頻器控制電機(jī)的起停,正反轉(zhuǎn),加減速等(3) 實(shí)現(xiàn)PLC通訊對(duì)變頻器的控制,從而間接控制電機(jī)(4) 實(shí)現(xiàn)PLC對(duì)變頻器的實(shí)時(shí)數(shù)據(jù)的存儲(chǔ),管理。(5) 實(shí)現(xiàn)操作的在線模擬.根據(jù)這些設(shè)計(jì)要求,設(shè)計(jì)以下方案:(1),第一步,先了解LS的GI5系列變頻器的基本操作,熟悉其參數(shù),并基本可以利用變頻器的變頻來控制電機(jī)的起停,加減速等控制。(2),第二步,利用外部電源,通過設(shè)計(jì)變頻器參數(shù),使變頻器根據(jù)外部電壓的改變,進(jìn)而對(duì)電機(jī)進(jìn)行調(diào)壓控制。(3),第三步,利用計(jì)算機(jī)編寫協(xié)議,通過計(jì)算機(jī)編寫的協(xié)議對(duì)變頻器進(jìn)行手動(dòng)發(fā)送。(4),第四步,將計(jì)算編寫完的程序編寫到PLC程序中去,再程序編寫完成過后,再用PLC通過串口發(fā)送接收軟件對(duì)計(jì)算機(jī)進(jìn)行程序協(xié)議的發(fā)送,核對(duì)程序發(fā)送出的協(xié)議正確與否。(5),第五步,將PLC直接與變頻器連接,對(duì)變頻器進(jìn)行協(xié)議發(fā)送,從而控制變頻器。(6),第六步,試著用PLC存儲(chǔ)變頻器的實(shí)時(shí)數(shù)據(jù)。(7),第七步,將存儲(chǔ)的實(shí)時(shí)數(shù)據(jù)再次對(duì)計(jì)算機(jī)進(jìn)行發(fā)送,觀察串口發(fā)送接收軟件所接收到協(xié)議,計(jì)算核對(duì)正確與否(8),第八步,直接將PLC存儲(chǔ)的程序發(fā)送到變頻器中去,實(shí)現(xiàn)PLC的模擬控制。(9),第九步,設(shè)計(jì)人機(jī)界面,并通過能使在觸摸屏上控制的方式來實(shí)現(xiàn)以上各個(gè)功能。硬件方案的設(shè)計(jì)如下:設(shè)計(jì)PLC控制變頻器操作,變頻器輸出到電機(jī),控制電機(jī)運(yùn)行。電機(jī)連接同步帶傳動(dòng),從而使同步帶帶動(dòng)傳送物件以規(guī)定的速度和方向傳動(dòng)。設(shè)計(jì)同步帶的行程為1m,設(shè)計(jì)限速為0.2m/s。由于限速要求,故設(shè)計(jì)在電機(jī)與同步帶之間加上V帶和減速器,以便達(dá)到減速要求,控制速度。根據(jù)此設(shè)計(jì)方案,初步準(zhǔn)備以下器材:LG的IG5變頻器一臺(tái),西門子S7-200PLC一臺(tái),含有COM口的計(jì)算機(jī)一臺(tái),Eview觸摸屏一個(gè),二級(jí)減速器一個(gè),交流電機(jī)一臺(tái),交流繼電器和二級(jí)管兩個(gè),V帶輪和同步帶輪分別兩個(gè),V帶n根和同步帶1根,滑塊一個(gè),電線若干,458轉(zhuǎn)232通訊線一個(gè),PPI電纜一根,PPI轉(zhuǎn)PC電纜一根及其他待定零件若干。22,電路的設(shè)計(jì)根據(jù)設(shè)計(jì)原理,畫出電路原理圖。并根據(jù)電路原理圖,參考變頻器電路電路接口圖,連接電路。連接當(dāng)中,應(yīng)該特別注意通訊線的連接,通訊線是從變頻器的S+,S-引出兩根線和PLC相連,PLC的通訊線為PORT口的3,8幀,故在連線時(shí),需要做一個(gè)公頭的串口線,把3,8幀用線給引出來,連在S+ S-上。變頻器電線連接時(shí),還應(yīng)該注意以下幾點(diǎn):如果電源連接提供到了輸出端子(U,V,W), 變頻器的內(nèi)部將會(huì)損壞。不要將配線碎片遺留在變頻器內(nèi)。 配線碎片可以導(dǎo)致錯(cuò)誤, 衰減和故障。在配線時(shí), 要檢查是否LCD和電源端子的負(fù)荷燈處于OFF。在電源斷開的時(shí)候, 電容器仍然充滿高電壓,十分危險(xiǎn), 小心。電源供給必須連接到 R, S, T 端子. 如果連接到端子U, V, W ,將導(dǎo)致變頻器內(nèi)部的損壞。 安排相序時(shí)不需要考慮。. 電機(jī)應(yīng)該連接到端子U, V, W 。如果正轉(zhuǎn)開關(guān)(FX)處于on,從電機(jī)負(fù)載的方向看, 電機(jī)應(yīng)該按順時(shí)針方向轉(zhuǎn)動(dòng)計(jì)數(shù)器。如果電機(jī)處于反轉(zhuǎn)狀態(tài), 應(yīng)該轉(zhuǎn)換 U 和 V端子的接線.變頻器的各端子接線如下:23,機(jī)械部分的設(shè)計(jì)由于同步帶的限速為0.2m/s,行程為1000mm,滑塊為輕負(fù)載,日工作時(shí)間小于10小時(shí)。根據(jù)此,基本設(shè)計(jì)和計(jì)算如下:初估滑塊的體積為210m,材料為45號(hào)鋼。則滑塊的重量m=7.810210 =15.6kg45號(hào)鋼的摩擦因數(shù)為=0.15則同步帶帶動(dòng)滑塊時(shí),所需要的拉力F=G=0.15156=2.34N則W=FV=2340.2=0。434kw考慮到同步帶兩側(cè)有兩根支架幫助同步帶分擔(dān)大部分壓力。所以初估設(shè)計(jì)功率P=0.3kw由于同步帶的轉(zhuǎn)速限制在0.2m/s以內(nèi),為了滿足速度要求,降低電機(jī)轉(zhuǎn)速,所以設(shè)計(jì)直線運(yùn)動(dòng)機(jī)構(gòu)的傳動(dòng)機(jī)構(gòu)為電機(jī)連接V帶,再連接減速器傳動(dòng)。根據(jù)設(shè)計(jì)要求,選取減速比為12.5的二級(jí)減速器。選取減速器為河北橋星減速機(jī)制造有限公司生產(chǎn)的型號(hào)為 ZLY 112-12.5-I ZB J19004的減速器。電動(dòng)機(jī)的選擇與校核1、 選擇電動(dòng)機(jī)系列同步帶的限速為0.2m/s,同步帶的傳動(dòng)比為12級(jí)預(yù)估同步帶輪的直徑在100mm以下,則同步帶輪的轉(zhuǎn)速n=則減速器的主動(dòng)軸的轉(zhuǎn)動(dòng)速度n1=n12=458.60r/min算上V帶的傳動(dòng)比,V帶傳動(dòng)比預(yù)估在23左右所以電機(jī)的預(yù)估計(jì)轉(zhuǎn)動(dòng)速度在1000r/min1500r/min電動(dòng)機(jī)的功率應(yīng)該大與同步帶功率0.3KW根據(jù)以上預(yù)算,初步選用YS系列三相異步電動(dòng)機(jī)(JB90s)。2、電動(dòng)機(jī)校核 (1)、同步帶傳動(dòng)所需有效功率 (2)、傳動(dòng)裝置總效率 (3)、所需電動(dòng)機(jī)功率 過載系數(shù)K取1,=0.35kw所選電機(jī)的功率為370W,轉(zhuǎn)速為1440r/min所以所選電機(jī)符合設(shè)計(jì)要求電動(dòng)機(jī)型號(hào)選擇YSJB90S,選取電動(dòng)機(jī)的外形及安裝尺寸:總長(zhǎng)L310mm,總高A140,軸伸長(zhǎng)直徑D20mm,長(zhǎng)度E=50。帶傳動(dòng)設(shè)計(jì)工作情況系數(shù)計(jì)算功率 kw選帶型號(hào)選取Z型初選帶傳動(dòng)的傳動(dòng)比為2.5小帶輪直徑選取大帶輪直徑大帶輪轉(zhuǎn)速 驗(yàn)算傳動(dòng)比誤差設(shè)計(jì)的傳動(dòng)比實(shí)際傳動(dòng)比傳動(dòng)比誤差 合適計(jì)算帶長(zhǎng)初取中心距 帶長(zhǎng)基準(zhǔn)長(zhǎng)度求中心距和包角中心距求帶根數(shù)根據(jù)傳動(dòng)比為2.525,計(jì)算功率為0.3KW,取帶的根數(shù)為2根求軸上載荷張緊力q=0.10kg/m,軸上載荷結(jié)構(gòu)設(shè)計(jì)小帶輪; 大帶輪 ;帶輪寬度B(z1)e2f(21)15210=35mm同步帶的設(shè)計(jì)同步帶的主動(dòng)輪轉(zhuǎn)速n=1440/(2.52512)=47.52r/min選擇設(shè)計(jì)功率選擇帶型和節(jié)距選取帶型為H型 則節(jié)距 根據(jù)帶型H和小帶輪轉(zhuǎn)速n1最小齒輪,此處取Z=16小帶輪節(jié)圓直徑d1則根據(jù)標(biāo)準(zhǔn)選取其外徑設(shè)計(jì)Z2=Z1=16帶速v=定軸間距=1000mm帶長(zhǎng)及其齒數(shù) 應(yīng)選用帶長(zhǎng)代號(hào)為900的H型同步帶,其節(jié)線長(zhǎng),節(jié)線上的齒數(shù)Z=180實(shí)際軸間距a=小帶輪嚙合齒數(shù)基本額定功率得所需帶寬則根據(jù)標(biāo)準(zhǔn)取H型帶所以應(yīng)選擇帶寬代號(hào)為200的H型帶,其帶輪結(jié)構(gòu)和尺寸傳動(dòng)選用同步帶為H200帶輪Z1=Z2=16,d1=d2=64,71mm,da1=da2=63.31mm軸和軸承的設(shè)計(jì)設(shè)計(jì)同步帶的從動(dòng)輪,用軸和軸承固定,連接。選取軸的直徑為24mm,選取其材料為45號(hào)鋼。軸的最大彎距集中在與齒輪配合的中間處。從動(dòng)輪的轉(zhuǎn)距MFR=23431.6=7.4N.m,根據(jù)類比法,此軸的強(qiáng)度符合設(shè)計(jì)。滾動(dòng)軸承在類型選擇時(shí),應(yīng)該考慮多種因素的影響。如軸承所受載荷的大小,方向及性質(zhì);軸向固定型式;調(diào)心性能要求;剛度要求;轉(zhuǎn)速與工作環(huán)境;經(jīng)濟(jì)性等。由于本設(shè)計(jì)中和軸承配合的軸的轉(zhuǎn)速較低,載荷較小,軸承需要受到徑向和軸向雙向的力,所以選用深溝球軸承。深溝球軸承的價(jià)格較低,經(jīng)濟(jì)性好。并且軸向和徑向均可以受力,精度較高,噪聲較低,摩擦性能好,使用壽命長(zhǎng)。根據(jù)軸承所需內(nèi)徑d=20mm,選擇16004型號(hào)的深溝球軸承。此深溝球軸承外徑D=42mm,厚度B=8mm,軸向載荷=4.45KN,徑向載荷=7.9KN遠(yuǎn)遠(yuǎn)大于設(shè)計(jì)載荷。極限轉(zhuǎn)速15000r/min45.72r/min。故此軸承符合設(shè)計(jì)要求。第三章 通訊協(xié)議的編寫與計(jì)算3.1變頻器的參數(shù)設(shè)置運(yùn)用到的參數(shù)如下編碼說明顯示鍵設(shè)定范圍單位出廠值DRV-00運(yùn)行中:輸出頻率,停止時(shí):顯示給定頻率0.000 最高頻率. (FU1-20)0.010.00 HzDRV-01加速時(shí)間ACC0 to 6000 秒0.110.0 秒DRV-02減速時(shí)間DEC0 to 6000 秒0.120.0 秒DRV-03運(yùn)行模式(Run/Stop 方式)Drv0 (操作面板)-Fx/Rx-111 (Fx/Rx-1)2 (Fx/Rx-2)3 (RS485)DRV-04頻率模式(Freq. 設(shè)定方式)Frq0 操作面板-1-操作面板-101 (操作面板-2)2 (V1)3 (V2)4 (V1+I)5 (RS485)DRV-13顯示旋轉(zhuǎn)方向drcF (正向運(yùn)行)-Fr (反向運(yùn)行)變頻器的控制面板的主要按鍵和顯示燈如下:區(qū)分顯示名稱說明鍵FUNC設(shè)定值數(shù)據(jù)設(shè)定模式開始/結(jié)束 (Up)Up key使用于移動(dòng)代碼或增加設(shè)定值時(shí). (Down)Down key使用于移動(dòng)代碼或減少設(shè)定值時(shí)RUN運(yùn)行 key用于運(yùn)行變頻器STOP/RESET停止/復(fù)位鍵運(yùn)行中暫停指令鍵故障發(fā)生時(shí),解除故障LEDREV反向顯示反向運(yùn)行時(shí)點(diǎn)燈FWD正向顯示正向運(yùn)行時(shí)點(diǎn)燈SET設(shè)定值使用FUNC鍵,設(shè)置參數(shù)時(shí)點(diǎn)燈 RUN運(yùn)行定速時(shí)點(diǎn)燈,加減速度中時(shí)閃亮變頻器的參數(shù)設(shè)置方法:變頻器內(nèi)存很多參數(shù)。使用LCD運(yùn)行時(shí)可以設(shè)必要的參數(shù)或可以根據(jù)負(fù)荷和運(yùn)行輸入適當(dāng)?shù)闹怠J紫纫苿?dòng)欲變更的編碼按下 FUNC 鍵LCD的LED(SET)會(huì)點(diǎn)燈。 按下 或 鍵移動(dòng)到想得到的參數(shù)代碼,再按下 FUNC 鍵數(shù)據(jù)顯示閃亮及設(shè)定設(shè)定數(shù)據(jù)不變更時(shí)在變頻器運(yùn)行期間不能調(diào)整參數(shù)。 在FU2-94參數(shù)閉鎖中啟動(dòng)參數(shù)閉鎖功能 。 (1) 變頻器變頻調(diào)速時(shí)的參數(shù)設(shè)計(jì)先將運(yùn)行模式設(shè)定為0,即操作面板模式,再將頻率模式設(shè)定為0,即操作面板1模式。最后將顯示鍵的0.00鍵調(diào)到需要的頻率即可(2) 變頻器外部電壓控制調(diào)速先將運(yùn)行模式設(shè)定為1,即Fx/Rx-1模式,再將頻率模式設(shè)定為0,即操作面板1模式。(3) 加減速,正反轉(zhuǎn)的設(shè)定設(shè)定如上表格所示 3.2變頻器調(diào)頻調(diào)速通過變頻器面板的頻率控制,來直接控制電機(jī)的轉(zhuǎn)速。這種方法為最直接的控制電機(jī)轉(zhuǎn)速的方法。優(yōu)點(diǎn):調(diào)控比較準(zhǔn)確。缺點(diǎn):調(diào)控不方便,效率低,實(shí)時(shí)性較差。3.3變頻器外部電壓控制調(diào)速按電路圖將外部調(diào)壓的電路線給接上,設(shè)置完參數(shù)后,旋轉(zhuǎn)電壓調(diào)控按鈕即可調(diào)控變頻器頻率,從而控制電機(jī)的轉(zhuǎn)速,起停。優(yōu)點(diǎn):調(diào)控方便,快捷。缺點(diǎn):調(diào)控不準(zhǔn)確。3.4協(xié)議的撰寫(1) 計(jì)算機(jī)的串口調(diào)試用一根含兩232串口的數(shù)據(jù)線連接計(jì)算機(jī),進(jìn)行16進(jìn)制數(shù)的對(duì)發(fā),測(cè)試串口的好壞,并熟悉串口數(shù)據(jù)發(fā)送軟件。(2) 協(xié)議的計(jì)算與編寫LG變頻器版本5.0C以上可以選擇兩種通訊方式。一個(gè)是LG變頻器專用協(xié)議另外是MODBUS-RTU方式。這里選用專用協(xié)議進(jìn)行計(jì)算與編寫。通訊架構(gòu)是iG5變頻器作為從機(jī),計(jì)算機(jī)作為主機(jī)。協(xié)議的基本格式:請(qǐng)求: ENQDrive No.CMDDataSUMEOT1 byte2 bytes1 byten bytes2 bytes1 byte應(yīng)答回復(fù):ACKDrive No.CMDDataSUMEOT1 byte2 bytes1 byten * 4 bytes2 bytes1 byte 拒絕應(yīng)答回復(fù):NAKDrive No.CMDError CodeSUMEOT1 byte2 bytes1 byte2 bytes2 bytes1 byte說明:以頭碼 ENQ尾碼 EOT發(fā)送請(qǐng)求.應(yīng)答回復(fù)頭碼是ACK,尾碼是 EOT.拒絕回復(fù)應(yīng)答頭碼為 NAK,尾碼為 EOT.變頻器編號(hào)(Drive No.)是 I/O 48中的設(shè)定值,該編號(hào)是兩位 ASCII-HEX. (ASCII-HEX: hexadecimal consists of 0 - 9, A - F)CMD:特征字符CharacterASCII-HEXCommandR52h讀取W57h寫入X58h監(jiān)控請(qǐng)求Y59h監(jiān)控作用Data: ASCII-HEX (例如. 當(dāng)數(shù)據(jù)值是 3000 時(shí): 先十進(jìn)制的3000 轉(zhuǎn)換成十六進(jìn)制的0BB8h 再將其轉(zhuǎn)換成ASCII碼 30h 42h 43h 38hError Code: ASCII(20h - 7Fh)接收/發(fā)送緩沖區(qū)大?。喊l(fā)送= 39 byte, 接收=44 byte監(jiān)控器注冊(cè)緩沖區(qū): 8 WordSUM: 用以檢測(cè)通訊錯(cuò)誤.SUM= (Drive NO. + CMD + DATA) ASCII-HEX 格式時(shí)的低8位例如.) 請(qǐng)求讀取地址 3000ENQDrive No.CMDAddressThe Number of Addressto readSUMEOT05h“01”“R”“3000”“1”“A7”04h1 byte2 bytes1 byte4 bytes1 byte2 bytes1 byteSUM = 0 + 1 + R + 3 + 0 + 0 + 0 + 1 = 30h + 31h + 52h + 33h + 30h + 30h + 30h + 31h = 1A7h 詳細(xì)請(qǐng)求寫入的通訊協(xié)議請(qǐng)求寫入ENQDrive No.CMDAddressThe number of Addressto WriteDataSUMEOT05h“01” - “1F”“W”“XXXX”“1” - “8” = n“XXXX”“XX”04h1 byte2 bytes1 byte4 bytes1 byten * 4 bytes2 bytes1 byte總共的字節(jié) = 12 + n * 4 =最大 44 bytes應(yīng)答回復(fù) (寫入請(qǐng)求時(shí))ACKDrive No.CMDDataSUMEOT06h“01” - “1F”“W”“XXXX”“XX”04h1 byte2 bytes1 byten * 4 bytes2 bytes1 byte總共的字節(jié) = 7 + n * 4 = 最大. 39 bytes拒絕應(yīng)答回復(fù) (寫入請(qǐng)求時(shí))NAKDrive No.CMDError CodeSUMEOT15h“01” - “1F”“W”“*”“XX”04h1 byte2 bytes1 byte2 bytes2 bytes1 byte總共的字節(jié) = 9 bytes對(duì)請(qǐng)求寫入的通用協(xié)議的詳細(xì)說明:開頭請(qǐng)求寫入,以十六進(jìn)制數(shù)05h開頭,Drive No是變頻器的編號(hào),變頻器的默認(rèn)值是1,若只有1臺(tái)變頻器,或無須改動(dòng)變頻器編號(hào),則在Drive No里面填上01,CMD為特征字符,這里為寫指令故寫上W,Address參考參數(shù)地址表,并從中選出所需要的。The numberof Address to Write是需要寫入?yún)⒖嫉刂返臄?shù)目,最大為8,Data為需要寫入的數(shù)據(jù),SUM用以檢測(cè)通訊錯(cuò)誤,這里SUM=(Drive NO. + CMD + Address + The numberof Address to Write+DATA)算出來之后的ASCII-HEX 格式時(shí)的低8位。最后以05結(jié)尾。注:發(fā)送協(xié)議時(shí),都是以ASCII-HEX格式發(fā)送,開頭結(jié)尾各一字節(jié),Drive No為2字節(jié),01的發(fā)送碼即為30 31,CMD為W,發(fā)送碼即為57,Address為4個(gè)字節(jié),例如:Address0005,則其發(fā)送碼為30 30 30 35。The numberof Address to Write為1字節(jié),DATA為4個(gè)字節(jié)的倍數(shù)。SUM為校驗(yàn)碼,Drive NO. + CMD + Address + The numberof Address to Write+DATA相加為ASCII-HEX當(dāng)成十六進(jìn)制相加,加完以后,取出最后兩位,再轉(zhuǎn)為ASCII-HEX,例如:SUM算出來以后是1A7h,取最后兩位,則其發(fā)送碼為40 37。具體編寫與計(jì)算:計(jì)算中所用到的參數(shù)地址:0004允許參數(shù)寫入-R/W0: 禁止寫入(出廠值)1: 允許寫入0005給定頻率0.01 HzR/W0006運(yùn)行指令-R/WBit 0: 停止(R/W)Bit 1: 正向運(yùn)行(R/W)Bit 2: 反向運(yùn)行(R/W)Bit 3: 故障重啟(W)Bit 4: 故障停止(W)0007加速時(shí)間0.1 secR/W0008減速時(shí)間0.1 secR/Wa) 允許參數(shù)寫入的編寫與計(jì)算:按照格式ENQDrive No.CMDAddressThe number of Addressto WriteDataSUMEOT05h“01” - “1F”“W”“XXXX”“1” - “8” = n“XXXX”“XX”04h1 byte2 bytes1 byte4 bytes1 byten * 4 bytes2 bytes1 byte編寫得出:05h 01 W 0004 1 0001 SUM 04hSUM=30+31+57+30+30+30+34+31+30+30+30+31 =26Eh即SUM值為6Eh則其發(fā)送碼為05 30 31 57 30 30 30 34 31 30 30 30 31 36 45 04b) 給定頻率的編寫與計(jì)算編寫得出:05h 01 W 0005 1 03E8 SUM 04h這里輸入的頻率值為10,由于頻率的單價(jià)為0.01,所以輸入頻率的十進(jìn)制數(shù)就應(yīng)該是1000,轉(zhuǎn)換成十六進(jìn)制,則是03E8。SUM=30+31+57+30+30+30+35+31+30+33+45+38=28Eh即SUM值為87h則其發(fā)送碼為05 30 31 57 30 30 30 35 31 30 33 45 38 38 45 04c) 運(yùn)行指令的編寫與計(jì)算編寫停止運(yùn)行指令得出:05h 01 W 0006 1 0000 SUM 04h這里特別注意DATA的編寫,在計(jì)算機(jī)里,一個(gè)字節(jié)有8位,這里若只有0位有數(shù)的話,則表示停止,例如:二進(jìn)制00 01 都代表停止,轉(zhuǎn)換成4個(gè)字節(jié)的16進(jìn)制,就是0000h0001h 若1位上有數(shù),但 1位以上的位沒數(shù)的話,則表示正向,如:二進(jìn)制10 11 都是表示正向,轉(zhuǎn)換成個(gè)字節(jié)的16進(jìn)制,就是0002h 0003h。同理:100,101,110,111都代表反向,所以轉(zhuǎn)換成十六進(jìn)制以后就是0004h 0005h 0006h 0007hSUM=30+31+57+30+30+30+36+31+30+30+30+30=26Fh即SUM值為6Fh則其發(fā)送碼為05 30 31 57 30 30 30 36 31 30 30 30 30 36 46 04同理編寫出正向與反向的發(fā)送碼分別為:05 30 31 57 30 30 30 36 31 30 30 30 32 37 31 0405 30 31 57 30 30 30 36 31 30 30 30 34 37 33 044,加減速運(yùn)行指令的編寫與計(jì)算編寫得出:05h 01 W 0007 1 0032 SUM 04h加速時(shí)間的單價(jià)為0.1加速時(shí)間設(shè)置為5秒,則十進(jìn)制數(shù)為50,轉(zhuǎn)換十六進(jìn)制就是0032SUM=30+31+57+30+30+30+37+31+30+30+33+32 =275h即SUM值為75h則其發(fā)送碼為05 30 31 57 30 30 30 37 31 30 30 33 32 37 35 04同理寫出反向的發(fā)送碼為:05 30 31 57 30 30 30 38 31 30 30 33 32 37 36 04ASCII參考如下:ASCII 編碼目錄特性Hex特性Hex特性HexABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnop4142434445464748494A4B4C4D4E4F505152535455565758595A6162636465666768696A6B6C6D6E6F70qrstuvwxyz0123456789space!#$%&()*+,-./:;?7172737475767778797A30313233343536373839202122232425262728292A2B2C2D2E2F3A3B3C3D3E3F|-BELBSCANCRDC1DC2DC3DC4DELDLEEMACKENQEOTESCETBETXFFFSGSHTLFNAKNULRSS1SOSOHSTXSUBSYNUSVT405B5C5D5E5F607B7C7D7E0708180D111213147F10190605041B17030C1C1D090A15001E0F0E01021A161F0B(4) 協(xié)議對(duì)變頻器進(jìn)行控制之前的硬件設(shè)置- 連接RS485通訊線至變頻器控制端子排的(S+),(S-).- 再次確認(rèn)連接正確與否后, 接通變頻器電源.- 如正確連接, 把相關(guān)通訊參數(shù)設(shè)置如下- DriveView 運(yùn)行時(shí)在 DriveView上設(shè)置, 其他情況時(shí)在操作面板上設(shè)置. 運(yùn)行組 Drive mode : 3(RS485) 運(yùn)行組 Freq. mode : 5(RS485)I/O-46 Inv. Number :1-32 (多于一臺(tái)變頻器時(shí),不要重復(fù)變頻器號(hào)碼) 這里設(shè)置為1I/O-47 Baud-rate 9,600 bps (出廠值) 0:1200, 1:2400, 2:4800, 3:9600, 4:19200 這里波特率取9600bps,故選3I/O-48 Lost Mode 0 - No action (出廠值) I/O-49 Time-Out 10 1.0sec (出廠值) I/O-50 Comm.Prot 0 LG專用通訊協(xié)議, 7 - Modbus-RTU,由于對(duì)于Modbus協(xié)議,PLC和LG變頻器都只能支持從站,故通訊無法進(jìn)行,所以這里應(yīng)該選專用通訊協(xié)議,故選0運(yùn)行步驟- 檢查電腦, 變頻器是否正確連接- 變頻器上電, 確認(rèn) 電腦和通訊穩(wěn)定與否之前, 不要在變頻器里連接負(fù)載.- 開始在電腦上啟動(dòng)變頻器運(yùn)行程序.按照變頻器操作程序操作變頻器(5) 電腦串口發(fā)送協(xié)議對(duì)變頻器的控制用計(jì)算機(jī)通過串口控制對(duì)變頻器進(jìn)行協(xié)議發(fā)送,觀察串口從變頻器收到回復(fù)信息,檢測(cè)協(xié)議正確與否。出現(xiàn)以下格式回復(fù)ACKDrive No.CMDDataSUMEOT06h“01” - “1F”“W”“XXXX”“XX”04h1 byte2 bytes1 byten * 4 bytes2 bytes1 byte表明,協(xié)議發(fā)送成功,無錯(cuò)誤。當(dāng)出現(xiàn)下列格式回復(fù)時(shí)NAKDrive No.CMDError CodeSUMEOT15h“01” - “1F”“W”“*”“XX”04h1 byte2 bytes1 byte2 bytes2 bytes1 byte表明,協(xié)議發(fā)送未成功,協(xié)議有錯(cuò)誤。錯(cuò)誤代碼 Error CodeDescriptionSESum ErrorFEFrame ErrorFCFrame Error (Command): Not in useFSFrame Error (Size)EEParameter EEP Access Error當(dāng)出現(xiàn)錯(cuò)誤時(shí),根據(jù)上列錯(cuò)誤代碼檢查錯(cuò)誤,重新編寫,再次調(diào)試。第四章 可編程控制器的編程及通訊4.1可編程控制器plc編程對(duì)變頻器的控制(1) plc的通訊設(shè)置在本設(shè)計(jì)中,我們用的是串行數(shù)據(jù)通信。串行數(shù)據(jù)通信是以二進(jìn)制的位為單位的數(shù)據(jù)傳輸方式,每次只傳送一位,除了公共線外,在一個(gè)數(shù)據(jù)傳輸方向上只需要一個(gè)數(shù)據(jù)線,這根線既作為數(shù)據(jù)線又作為通信聯(lián)絡(luò)控制線,數(shù)據(jù)信號(hào)和聯(lián)絡(luò)信號(hào)在這根線上按位 傳送。串行通信需要的信號(hào)線少,最少的只需要兩根線。計(jì)算機(jī)和PLC都有通用的串行通信接口。這里,我們的PLC是RS-485接口,計(jì)算機(jī)是RS-232接口。在連接的時(shí)候,我們用一根PPI轉(zhuǎn)PC線將PLC和計(jì)算機(jī)相連,再在PLC另一個(gè)PORT口上引出一根3號(hào)線和一根8號(hào)線,和變頻器的S+,S-相連。這樣就完成了計(jì)算機(jī),PLC和變頻器的通信硬件設(shè)置。下圖是PLC和計(jì)算機(jī)的通訊設(shè)置。 在PLC的通訊協(xié)議上,我們選擇自由端口模式的通訊,即通過使用接受中斷、發(fā)送中斷、字符中斷、發(fā)送指令、和接受指令來控制S7-200CPU的通信口的操作。這種通信協(xié)議可以連接多種智能設(shè)備。在plc程序的設(shè)置上,我們得設(shè)置plc的通訊初始化。plc中有一些特殊儲(chǔ)存器。在本程序的通訊初始化中,需要用到以下特殊儲(chǔ)存器:SM130.2SM130.4: bbb:自由端口的波特率 000=38400,001=19200,010=9600,011=4800,100=2400,101=1200,110=115.2k,111=57.6k根據(jù)變頻器的波特率設(shè)置為9600,古plc的也選成9600,所以SM130.2SM130.4為010SM130.0和SM130.1:mm:協(xié)議選擇,00=PPI/從站模式,01=自由口模式,10=PPI/主站模式,11=保留(默認(rèn)設(shè)置為PPI/從站模式)。因?yàn)樵O(shè)計(jì)選擇的是自由口模式通訊,故選擇01所以在通訊初始化中,將十六進(jìn)制的09放到SM130中去。SM187.7有0和1兩種狀態(tài)。0=禁止報(bào)文接收,1=允許報(bào)文接收,每次執(zhí)行RCV指令時(shí)檢查允許/禁止接收?qǐng)?bào)文位。在每次發(fā)送時(shí),需要將SM187.7復(fù)位,即禁止報(bào)文接收。SM194為接收的最大字符數(shù)(1255字節(jié)),即使不用字符計(jì)數(shù)來終止報(bào)文,這個(gè)值也應(yīng)該按希望的最大緩沖區(qū)來設(shè)置。所以在初始化時(shí)將255放入SM194即可。(2)plc手動(dòng)發(fā)送協(xié)議程序的編寫在上一章中,對(duì)變頻器的控制協(xié)議,已經(jīng)編寫計(jì)算成型,總結(jié),基本如下:05 30 31 57 30 30 30 34 31 30 30 30 31 36 45 04 允許通訊05 30 31 57 30 30 30 35 31 30 33 45 38 38 45 04 給定頻率05 30 31 57 30 30 30 36 31 30 30 30 32 37 31 04 正向05 30 31 57 30 30 30 36 31 30 30 30 34 37 33 04 反向05 30 31 57 30 30 30 36 31 30 30 30 30 36 46 04 停止05 30 31 57 30 30 30 37 31 30 30 33 32 37 35 04 加速05 30 31 57 30 30 30 38 31 30 30 33 32 37 36 04 減速要實(shí)現(xiàn)PLC對(duì)變頻器的手動(dòng)控制,就必須先把這些ASCII碼送到PLC的緩存區(qū),在將這些數(shù)據(jù)通過手動(dòng)控制給發(fā)送出去。變頻器對(duì)與協(xié)議的響應(yīng)只能一次響應(yīng)一個(gè),所以對(duì)于協(xié)議的發(fā)送只能一次發(fā)送一個(gè),發(fā)送完之后必須立馬將對(duì)應(yīng)的發(fā)送開關(guān)復(fù)位,清除緩存區(qū)。這里需要將這些數(shù)據(jù)當(dāng)成十六進(jìn)制數(shù)給發(fā)送出去。在將數(shù)字寸入緩存區(qū)時(shí),需要在前面加16#,以便表明是發(fā)送的十六進(jìn)制數(shù)據(jù)。當(dāng)把協(xié)議寫入存儲(chǔ)區(qū)的緩存區(qū)后,需要將存儲(chǔ)區(qū)的緩存區(qū)復(fù)位,清零。本程序中,所用到的緩存區(qū)為VB100VB116,因?yàn)閂B100到VB104中存儲(chǔ)的數(shù)據(jù)在各個(gè)協(xié)議中均一樣,所以只需將VB105VB116復(fù)位即可。 把數(shù)據(jù)存入存儲(chǔ)區(qū)的緩存區(qū)后,需要把緩存區(qū)里的數(shù)據(jù)發(fā)送出去,引入XMT指令即可。在發(fā)送完成后,需要將發(fā)送按鈕復(fù)位。否則,程序?qū)?huì)無限發(fā)送,導(dǎo)致發(fā)送過快,而無法發(fā)送。注:每次只能發(fā)送一個(gè)協(xié)議,否則,變頻器將會(huì)只能認(rèn)得最后一個(gè)協(xié)議。發(fā)送的子程序如下:LD SM0.0R SM187.7, 1S M11.0, 1LD SM4.6XMT VB100, 1R 允許寫入_1, 8程序中,先檢查允許或禁止接受報(bào)文位,因?yàn)闉榘l(fā)送指令,所以給SM187.7復(fù)位, 禁止報(bào)文的接受。而后列入發(fā)送前提,由于我們選擇的端口1發(fā)送,所以,我們?cè)诎l(fā)送前串聯(lián)一個(gè)SM4.6,即當(dāng)端口1發(fā)送器空閑時(shí),該位置1。(3)plc和計(jì)算機(jī)進(jìn)行程序試發(fā)在所有協(xié)議子程序都完成的情況下,在主程序里通過按鈕對(duì)子程序進(jìn)行調(diào)用,從而發(fā)送協(xié)議。因?yàn)樵O(shè)置的plc發(fā)送端口為1端口,故將plc的端口1和計(jì)算機(jī)串口連接,再連接plc的PPI電纜。打開串口調(diào)試軟件,選擇相應(yīng)的計(jì)算機(jī)端口和波特率。在程序編譯無誤后,下載程序,運(yùn)行,通過各協(xié)議按鈕,挨個(gè)發(fā)送協(xié)議,并在串口調(diào)試器中,接收,得到協(xié)議,和自己編寫的協(xié)議對(duì)照,檢測(cè)有無錯(cuò)誤。在接收和plc程序運(yùn)行均無錯(cuò)誤的情況下,即可進(jìn)行下一步。4.2 可編程控制器對(duì)變頻器的數(shù)據(jù)的實(shí)時(shí)存儲(chǔ)在工程實(shí)際應(yīng)用中,需要將人工的手動(dòng)操作記錄下來,并通過plc把人工的手動(dòng)操作演示出來,這樣便可以節(jié)省人力,方便工程操作。安全性,誤差也比人工操作好很多。本設(shè)計(jì)中,主要通過人工調(diào)控變頻器的外部電壓和操控變頻器的的開關(guān)量,來進(jìn)行示教。而后,再通過可編程控制器對(duì)示教進(jìn)行模擬,達(dá)到要求。要實(shí)現(xiàn)這一步,首先就得進(jìn)行變頻器的頻率和方向的采集。在前面,我們是通過將十六進(jìn)制常數(shù)直接放入發(fā)送緩存區(qū),發(fā)送出去。但現(xiàn)在需要存儲(chǔ)的是實(shí)時(shí)的數(shù)據(jù),故需要發(fā)送的數(shù)據(jù)并不確定,因而不能直接把十六進(jìn)制常數(shù)送入發(fā)送緩存區(qū)。所以這里,我們運(yùn)用變量存儲(chǔ)區(qū)V。變量?jī)?chǔ)存區(qū)在程序執(zhí)行的過程中存放中間變量,或用來保存與工序或任務(wù)有關(guān)的其他數(shù)據(jù)。Plc數(shù)據(jù)存儲(chǔ)的具體實(shí)現(xiàn):本程序中,設(shè)計(jì)VB1000到VB1005為變量存儲(chǔ)緩存區(qū)。其中,VB1000到VB1004為頻率的存儲(chǔ)緩存區(qū),VB1005為方向值的存儲(chǔ)緩存區(qū)。設(shè)定完存儲(chǔ)緩存區(qū)以后,需要將響應(yīng)的數(shù)據(jù)送入對(duì)應(yīng)的緩存區(qū)。首先,我們將頻率值送入,但變頻器的頻率值無法直接讀入,所以,我們需要通過可編程控制器的模擬量輸入來讀取變頻器的電壓值,來間接的得到頻率值。變頻器在使用時(shí),有外部調(diào)壓模式,即改寫變頻器參數(shù),通過改變外部電壓的改變來實(shí)現(xiàn)變頻器的頻率值的改變。但輸入的電壓值是模擬量,而PLC的CPU只能處理數(shù)字量,所以PLC需要用A/D轉(zhuǎn)換器將它們轉(zhuǎn)換成數(shù)字量。模擬量輸入模塊的數(shù)字量范圍是032000,輸入的模擬量將會(huì)按比例轉(zhuǎn)換成數(shù)字量。例如:420mA的電流值對(duì)應(yīng)的數(shù)字范圍就是640032000。我們需要輸入的電壓值范圍為010V,所以對(duì)應(yīng)的數(shù)字量是032000。對(duì)于模擬量輸入有4個(gè)接入口,這里,我們從調(diào)壓電路中引出兩根線,接入plc的模擬量輸入端。即接入M和A+端。當(dāng)電壓值輸入以后,由于電壓值是以數(shù)字量表示的按比例擴(kuò)大的整數(shù)值,為了不丟數(shù),所以需要將電壓值轉(zhuǎn)換成實(shí)數(shù),再按比例轉(zhuǎn)換成對(duì)應(yīng)的頻率值。輸入電壓值的范圍是010V,而頻率值的范圍為050HZ,即對(duì)等關(guān)系,數(shù)字量032000就對(duì)應(yīng)著頻率值的050GHZ。要得到正確的頻率值,我們將輸入的數(shù)字量的值乘以50,再除以32000,變可以得到頻率值。為了不丟數(shù),我們將頻率值設(shè)定為實(shí)數(shù)值。所以在運(yùn)算時(shí),先將存入的數(shù)字量轉(zhuǎn)換為實(shí)數(shù)值,在進(jìn)行計(jì)算。因?yàn)轭l率值在協(xié)議中的單價(jià)是0.01HZ,并以ASCII碼格式發(fā)送,所以,在得出的頻率值以后,還需要將得到值擴(kuò)大100倍,并圓整,從雙整數(shù)轉(zhuǎn)換成整數(shù)。再將其轉(zhuǎn)換成ASCII碼。最后,將得到的4個(gè)字節(jié)的ASCII碼傳送到緩存區(qū)。上圖為轉(zhuǎn)換成ASCII碼的功能塊,IN輸入需要轉(zhuǎn)換的存儲(chǔ)區(qū)里的數(shù)據(jù),LEN為轉(zhuǎn)化的個(gè)數(shù),如IN輸入VB200,LEN為4,則將VD200里面的數(shù)據(jù)都轉(zhuǎn)換成ASCII碼。變頻器的開關(guān)量讀入有3種情況。分別是停止,正向和反向。在電路設(shè)計(jì)時(shí),設(shè)計(jì)一個(gè)實(shí)物開關(guān)放在PLC的I1.0和I1.1跟電源的兩端。而在程序中,我們用Q0.7和Q1.0來分別控制兩個(gè)繼電器。這兩個(gè)繼電器的線圈是和變頻器的正向觸點(diǎn)FX,反向觸點(diǎn)RX相連接,繼電器的常開觸點(diǎn)交叉放在彼此對(duì)應(yīng)的PLC輸出端,常開觸點(diǎn)接在彼此對(duì)應(yīng)的變頻器接口上,這樣繼電器就可以實(shí)現(xiàn)變頻器的互鎖功能。在PIC的兩個(gè)輸出端給繼電器開關(guān)量信號(hào),繼電器的線圈便可以通斷,從而引發(fā)常開觸點(diǎn)的閉合和常閉觸點(diǎn)的斷開,來實(shí)現(xiàn)變頻器的正反轉(zhuǎn)。而輸
收藏