基于plc兩位計(jì)算器課程設(shè)計(jì)---兩位計(jì)算數(shù)器控制_第1頁
已閱讀1頁,還剩18頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  可編程自動(dòng)化控制器</b></p><p>  (PAC)技術(shù)及應(yīng)用 </p><p><b>  —兩位計(jì)算數(shù)器控制</b></p><p><b>  系部:機(jī)械工程系</b></p><p><b>  專業(yè):機(jī)械電子工程

2、</b></p><p><b>  班級(jí): </b></p><p><b>  指導(dǎo)老師: </b></p><p><b>  目錄</b></p><p>  題目要求分析………………………………………………………3</p><p>

3、<b>  1.1課題內(nèi)容</b></p><p><b>  1.2課題要求</b></p><p>  2.設(shè)計(jì)思路分析………………………………………………………3</p><p>  3.控制系統(tǒng)的I/O及地址分配………………………………………4</p><p>  4.電器控制系統(tǒng)原理圖……

4、…………………………………………5</p><p><b>  4.1系統(tǒng)框圖</b></p><p><b>  4.2硬件選型</b></p><p>  5. 項(xiàng)目模擬設(shè)計(jì)………………………………………………………7</p><p><b>  5.1界面設(shè)計(jì)</b>&l

5、t;/p><p><b>  5.2程序設(shè)計(jì) </b></p><p>  6.總結(jié)…………………………………………………………………17</p><p>  7.參考文獻(xiàn)……………………………………………………………17</p><p>  PAC兩位計(jì)算器程序設(shè)計(jì)</p><p><b>

6、;  1.題目要求分析</b></p><p><b>  1.1課題內(nèi)容</b></p><p>  設(shè)計(jì)要求:在0~9十個(gè)數(shù)中分別任意選擇數(shù)字,從00~99進(jìn)行四則運(yùn)算,并將輸入數(shù)、運(yùn)算符號(hào)及結(jié)果均通過八段碼顯示。當(dāng)出錯(cuò)或溢出時(shí)有相應(yīng)的顯示。</p><p><b>  1.2課題要求</b></p&

7、gt;<p>  1)按題意要求,畫出PLC端子接線圖、控制梯形圖。</p><p>  2) 完成PLC端子接線工作,并利用編程器輸入梯形圖控制程序,完成調(diào)試。</p><p>  3) 完成課程設(shè)計(jì)說明書。</p><p><b>  2.設(shè)計(jì)思路分析:</b></p><p>  在本次計(jì)算器設(shè)計(jì)中,

8、依次考慮以下內(nèi)容。</p><p>  (1)完成數(shù)字的輸入</p><p>  由于計(jì)算器的按鈕均為非自鎖按鈕,并且人為輸入時(shí)按鍵按下時(shí)間一般會(huì)比一個(gè)掃描周期長,因此使用的正跳變觸點(diǎn)完成一個(gè)數(shù)字的傳送。例如,當(dāng)按I00101鍵,表示輸入“1”這個(gè)數(shù)字時(shí),將數(shù)字“1”傳送至存儲(chǔ)器</p><p>  (2)當(dāng)進(jìn)行除法運(yùn)算時(shí),需判斷除數(shù)是否為零,當(dāng)除數(shù)為零時(shí)不再進(jìn)行計(jì)

9、算,并顯示“E”,表示溢出,此時(shí)需按下清零鍵方可進(jìn)行正常運(yùn)算。</p><p> ?。?)輸入的數(shù)據(jù)及計(jì)算結(jié)果的顯示 將每次輸入的數(shù)據(jù)及運(yùn)算結(jié)果均存入%R00001,隨時(shí)將%R00001的內(nèi)容轉(zhuǎn)換為BCD碼存入%R00007,并進(jìn)行顯示。</p><p>  數(shù)據(jù)的顯示 本項(xiàng)目為二位數(shù)的四則運(yùn)算,因此采用兩個(gè)數(shù)碼分別顯示個(gè)位數(shù)和十位數(shù),因個(gè)位數(shù)與十位數(shù)的顯示相類似,考慮采用子程序的形

10、式完成BCD碼</p><p>  (4)數(shù)字的顯示。按下清零鍵 將所有用到的存儲(chǔ)器%R00001和運(yùn)算符對應(yīng)的寄存器%M00001~%M00008均清零,計(jì)算重新開始。</p><p>  3.控制系統(tǒng)的I/O及地址分配</p><p>  ME中I/O配置要求如表1,表2所示。</p><p>  表1 計(jì)算器設(shè)計(jì)I/O分配表</p

11、><p><b>  表2數(shù)碼管編碼表</b></p><p>  4.電器控制系統(tǒng)硬件連接圖</p><p>  圖為PAC硬件連接圖,16個(gè)輸入,29個(gè)輸出。</p><p><b>  4.2硬件選型</b></p><p>  4.2.1數(shù)碼管選型:</p>

12、<p>  在本項(xiàng)目中選用共陰極4位數(shù)碼管紅光MT03641AR,工作電壓可選24V電壓的數(shù)碼管。</p><p>  4.2.2按鍵選型:</p><p>  按鍵在本項(xiàng)目中選用非自鎖型額定電壓24V的按鍵,如上所示型號(hào):DS-427(3A/24V 1.5A/24V)</p><p><b>  5. 項(xiàng)目模擬設(shè)計(jì)</b><

13、;/p><p> ?。?)項(xiàng)目觸摸屏設(shè)計(jì):</p><p>  根據(jù)題目要求在觸摸屏上設(shè)計(jì)如圖1界面,0~9數(shù)字輸入,以及“+”,“-”,“X”,“/”四個(gè)運(yùn)算符輸入 </p><p> ?。?)項(xiàng)目梯形圖設(shè)計(jì):</p><p>  1)子程序LDBK:</p><p>  如圖2為主程序中控制數(shù)碼管顯示數(shù)字的子程序。AA

14、,BB,CC,DD為輸入,A,B,C,D,E,F,G為輸出。</p><p><b>  2)</b></p><p><b>  主程序:</b></p><p>  如上圖3,圖4,圖5中1~20條梯形圖完成數(shù)字00~99數(shù)字的輸入功能。初始狀態(tài)%R00001為0,當(dāng)?shù)谝晃惠斎霑r(shí)%R00001保存輸入的數(shù),第二次輸入時(shí)

15、,把第一次輸入數(shù)乘以10再加上第二次輸入的數(shù),完成兩位數(shù)輸入功能。</p><p>  圖中是進(jìn)行“+”,“-”,“*”,“/”四個(gè)運(yùn)算輸入功能。</p><p>  圖為輸入+;_;*;/四個(gè)運(yùn)算符</p><p>  如圖完成“+”,“-”,“*”,“/”四個(gè)運(yùn)算</p><p>  如圖是運(yùn)用LDBK程序,完成BCD碼顯示數(shù)碼管功能。R

16、00007低四位顯示個(gè)位,高四位顯示十位。</p><p>  圖中38條語句是顯示“E”功能,40條語句檢測結(jié)果是否為負(fù)數(shù),若為界面負(fù)號(hào)點(diǎn)亮。,</p><p><b>  項(xiàng)目運(yùn)行結(jié)果圖:</b></p><p><b> ?。?)加法運(yùn)算:</b></p><p>  第一次輸入:3

17、 </p><p>  輸入加號(hào) </p><p><b>  第二次輸入:21</b></p><p><b>  結(jié)果:24</b></p><p><b> ?。?)減法運(yùn)算:</b></p><p>

18、  第一次輸入:35 </p><p>  輸入減號(hào) </p><p><b>  第二次輸入:48</b></p><p><b>  結(jié)果:-13</b></p><p><b> ?。?)乘法運(yùn)算:</b></p>

19、;<p>  第一次輸入:12 </p><p>  輸入乘號(hào) </p><p><b>  第二次輸入:4</b></p><p><b>  結(jié)果:48</b></p><p><b> ?。?)除法運(yùn)算:</b>&

20、lt;/p><p>  第一次輸入:86 </p><p>  輸入除號(hào) </p><p><b>  第二次輸入:43</b></p><p><b>  得到結(jié)果2</b></p><p><b>  6.總結(jié)&l

21、t;/b></p><p>  在本次項(xiàng)目4位計(jì)算器程序設(shè)計(jì)中,學(xué)習(xí)了一些之前沒有學(xué)到的指令,雖然在現(xiàn)實(shí)生活中用PLC進(jìn)行計(jì)算器編程運(yùn)算是大材小用,但在調(diào)試的過程中發(fā)現(xiàn)其實(shí)并不是學(xué)習(xí)怎么編程出計(jì)算器的邏輯而更重要的是增強(qiáng)了PLC對數(shù)據(jù)的處理能力,更加了解了數(shù)據(jù)怎么在PLC處理過程。</p><p>  在項(xiàng)目調(diào)試過程中也出現(xiàn)了錯(cuò)誤,需要注意幾點(diǎn)如下:</p><p

22、> ?。?)各功能模塊之間相互影響全球牽一發(fā)而動(dòng)全身</p><p> ?。?)在調(diào)試過程中出現(xiàn)執(zhí)行進(jìn)行乘法運(yùn)算與除法運(yùn)算出錯(cuò)。</p><p>  出錯(cuò)原因:是同時(shí)接通了乘法運(yùn)算和除法運(yùn)算造成結(jié)果混亂。</p><p> ?。?)觸摸屏無法正常顯示。</p><p><b>  7.參考文獻(xiàn)</b></p&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論