版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、<p><b> 可編程自動化控制器</b></p><p> (PAC)技術(shù)及應用 </p><p><b> —兩位計算數(shù)器控制</b></p><p><b> 系部:機械工程系</b></p><p><b> 專業(yè):機械電子工程
2、</b></p><p><b> 班級: </b></p><p><b> 指導老師: </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.設計思路分析………………………………………………………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. 項目模擬設計………………………………………………………7</p><p><b> 5.1界面設計</b>&l
5、t;/p><p><b> 5.2程序設計 </b></p><p> 6.總結(jié)…………………………………………………………………17</p><p> 7.參考文獻……………………………………………………………17</p><p> PAC兩位計算器程序設計</p><p><b>
6、; 1.題目要求分析</b></p><p><b> 1.1課題內(nèi)容</b></p><p> 設計要求:在0~9十個數(shù)中分別任意選擇數(shù)字,從00~99進行四則運算,并將輸入數(shù)、運算符號及結(jié)果均通過八段碼顯示。當出錯或溢出時有相應的顯示。</p><p><b> 1.2課題要求</b></p&
7、gt;<p> 1)按題意要求,畫出PLC端子接線圖、控制梯形圖。</p><p> 2) 完成PLC端子接線工作,并利用編程器輸入梯形圖控制程序,完成調(diào)試。</p><p> 3) 完成課程設計說明書。</p><p><b> 2.設計思路分析:</b></p><p> 在本次計算器設計中,
8、依次考慮以下內(nèi)容。</p><p> ?。?)完成數(shù)字的輸入</p><p> 由于計算器的按鈕均為非自鎖按鈕,并且人為輸入時按鍵按下時間一般會比一個掃描周期長,因此使用的正跳變觸點完成一個數(shù)字的傳送。例如,當按I00101鍵,表示輸入“1”這個數(shù)字時,將數(shù)字“1”傳送至存儲器</p><p> (2)當進行除法運算時,需判斷除數(shù)是否為零,當除數(shù)為零時不再進行計
9、算,并顯示“E”,表示溢出,此時需按下清零鍵方可進行正常運算。</p><p> (3)輸入的數(shù)據(jù)及計算結(jié)果的顯示 將每次輸入的數(shù)據(jù)及運算結(jié)果均存入%R00001,隨時將%R00001的內(nèi)容轉(zhuǎn)換為BCD碼存入%R00007,并進行顯示。</p><p> 數(shù)據(jù)的顯示 本項目為二位數(shù)的四則運算,因此采用兩個數(shù)碼分別顯示個位數(shù)和十位數(shù),因個位數(shù)與十位數(shù)的顯示相類似,考慮采用子程序的形
10、式完成BCD碼</p><p> (4)數(shù)字的顯示。按下清零鍵 將所有用到的存儲器%R00001和運算符對應的寄存器%M00001~%M00008均清零,計算重新開始。</p><p> 3.控制系統(tǒng)的I/O及地址分配</p><p> ME中I/O配置要求如表1,表2所示。</p><p> 表1 計算器設計I/O分配表</p
11、><p><b> 表2數(shù)碼管編碼表</b></p><p> 4.電器控制系統(tǒng)硬件連接圖</p><p> 圖為PAC硬件連接圖,16個輸入,29個輸出。</p><p><b> 4.2硬件選型</b></p><p> 4.2.1數(shù)碼管選型:</p>
12、<p> 在本項目中選用共陰極4位數(shù)碼管紅光MT03641AR,工作電壓可選24V電壓的數(shù)碼管。</p><p> 4.2.2按鍵選型:</p><p> 按鍵在本項目中選用非自鎖型額定電壓24V的按鍵,如上所示型號:DS-427(3A/24V 1.5A/24V)</p><p><b> 5. 項目模擬設計</b><
13、;/p><p> (1)項目觸摸屏設計:</p><p> 根據(jù)題目要求在觸摸屏上設計如圖1界面,0~9數(shù)字輸入,以及“+”,“-”,“X”,“/”四個運算符輸入 </p><p> ?。?)項目梯形圖設計:</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,當?shù)谝晃惠斎霑r%R00001保存輸入的數(shù),第二次輸入時
15、,把第一次輸入數(shù)乘以10再加上第二次輸入的數(shù),完成兩位數(shù)輸入功能。</p><p> 圖中是進行“+”,“-”,“*”,“/”四個運算輸入功能。</p><p> 圖為輸入+;_;*;/四個運算符</p><p> 如圖完成“+”,“-”,“*”,“/”四個運算</p><p> 如圖是運用LDBK程序,完成BCD碼顯示數(shù)碼管功能。R
16、00007低四位顯示個位,高四位顯示十位。</p><p> 圖中38條語句是顯示“E”功能,40條語句檢測結(jié)果是否為負數(shù),若為界面負號點亮。,</p><p><b> 項目運行結(jié)果圖:</b></p><p><b> (1)加法運算:</b></p><p> 第一次輸入:3
17、 </p><p> 輸入加號 </p><p><b> 第二次輸入:21</b></p><p><b> 結(jié)果:24</b></p><p><b> (2)減法運算:</b></p><p>
18、 第一次輸入:35 </p><p> 輸入減號 </p><p><b> 第二次輸入:48</b></p><p><b> 結(jié)果:-13</b></p><p><b> ?。?)乘法運算:</b></p>
19、;<p> 第一次輸入:12 </p><p> 輸入乘號 </p><p><b> 第二次輸入:4</b></p><p><b> 結(jié)果:48</b></p><p><b> (4)除法運算:</b>&
20、lt;/p><p> 第一次輸入:86 </p><p> 輸入除號 </p><p><b> 第二次輸入:43</b></p><p><b> 得到結(jié)果2</b></p><p><b> 6.總結(jié)&l
21、t;/b></p><p> 在本次項目4位計算器程序設計中,學習了一些之前沒有學到的指令,雖然在現(xiàn)實生活中用PLC進行計算器編程運算是大材小用,但在調(diào)試的過程中發(fā)現(xiàn)其實并不是學習怎么編程出計算器的邏輯而更重要的是增強了PLC對數(shù)據(jù)的處理能力,更加了解了數(shù)據(jù)怎么在PLC處理過程。</p><p> 在項目調(diào)試過程中也出現(xiàn)了錯誤,需要注意幾點如下:</p><p
22、> ?。?)各功能模塊之間相互影響全球牽一發(fā)而動全身</p><p> ?。?)在調(diào)試過程中出現(xiàn)執(zhí)行進行乘法運算與除法運算出錯。</p><p> 出錯原因:是同時接通了乘法運算和除法運算造成結(jié)果混亂。</p><p> (3)觸摸屏無法正常顯示。</p><p><b> 7.參考文獻</b></p&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于plc兩位計算器課程設計
- 數(shù)電課程設計報告--兩位十進制計數(shù)顯示器
- 基于plc電子計算器課程設計
- 計算器java課程設計--簡單計算器
- 課程設計-計算器
- 計算器課程設計---計算器仿真程序設計
- 韋、韓兩位主任
- 12位RISC計算器設計.pdf
- 微機課程設計報告--8255273實現(xiàn)六位簡單計算器
- 三位數(shù)加減兩位數(shù)計算
- java計算器課程設計---計算器模擬程序
- java計算器課程設計報告---模擬科學計算器
- c++計算器課程設計--計算器程序設計
- java計算器課程設計-- 計算器的設計與實現(xiàn)
- 計算器課程設計報告
- 簡易計算器課程設計
- 軟件課程設計計算器
- java課程設計--計算器
- java課程設計計算器
- 簡易計算器課程設計
評論
0/150
提交評論