基于PLC倒計(jì)時(shí)軟件設(shè)計(jì)_第1頁
基于PLC倒計(jì)時(shí)軟件設(shè)計(jì)_第2頁
基于PLC倒計(jì)時(shí)軟件設(shè)計(jì)_第3頁
基于PLC倒計(jì)時(shí)軟件設(shè)計(jì)_第4頁
基于PLC倒計(jì)時(shí)軟件設(shè)計(jì)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、目錄一、 設(shè)計(jì)目的1二、 設(shè)計(jì)題目1三、 設(shè)計(jì)要求1四、 倒計(jì)時(shí)程序設(shè)計(jì)14.1 設(shè)計(jì)思路說明14.2 程序設(shè)計(jì)流程圖14.3 程序編譯34.4 外部接線圖34.5 程序調(diào)試34.6 觸摸屏仿真過程3五、 總結(jié)4參考文獻(xiàn):4倒計(jì)時(shí)軟件設(shè)計(jì)1、 設(shè)計(jì)目的(1) 使學(xué)生運(yùn)用可編程序控制器原理及應(yīng)用課程中的基本理論,正確設(shè)計(jì)一個(gè)典型案例的控制系統(tǒng);針對(duì)控制目標(biāo),編寫下位機(jī)PLC程序,設(shè)計(jì)上位機(jī)觸摸屏控制界面,解決好通信問題,實(shí)現(xiàn)上下位機(jī)聯(lián)合控制。(2) 培養(yǎng)學(xué)生自學(xué)軟件的能力,邏輯思維的能力。(3) 綜合訓(xùn)練學(xué)生應(yīng)用多款軟件設(shè)計(jì)用戶程序,仿真驗(yàn)證案例準(zhǔn)確性的能力。2、 設(shè)計(jì)題目(1) 題目:紅綠燈控

2、制軟件1設(shè)計(jì);紅綠燈控制軟件2設(shè)計(jì);倒計(jì)時(shí)軟件設(shè)計(jì);電子時(shí)鐘軟件設(shè)計(jì)(2) 教材:可編程序控制器原理及應(yīng)用,清華大學(xué),王阿根編3、 設(shè)計(jì)要求(1) 按任務(wù)時(shí)序設(shè)計(jì)下位機(jī)PLC程序(2) 設(shè)計(jì)上位機(jī)觸摸屏控制界面(3) 上下位機(jī)聯(lián)合仿真4、 倒計(jì)時(shí)程序設(shè)計(jì)4.1 設(shè)計(jì)思路說明倒計(jì)時(shí)程序從“99”開始,每秒減1倒計(jì)時(shí),減到“00”時(shí),又開始下一個(gè)循環(huán),此次采用PLC軟件GX-Developer編制。用M8002傳輸99到D3,用M8013控制D3每秒減1將D3數(shù)據(jù)通過BCD轉(zhuǎn)換賦值給M7-M0用“位”操作將M3-M0形成的字賦值D0;M7-M4形成的字賦值D1D3的數(shù)拆分出“個(gè)位”( D0)和“十

3、位”(D1) 軟譯碼,將D0送到觸摸屏“個(gè)位顯示位”顯示,將D1送到觸摸屏“十位顯示位”顯示。軟譯碼:將4位的代表0-9的數(shù)譯成8位的LED段選碼,如:將“個(gè)位的8”譯成H7F,賦值給Y7-Y0;將“十位的2”譯成H5B,賦值給Y17-Y10,送到觸摸屏“軟LED”顯示。4.2 程序設(shè)計(jì)流程圖 簡(jiǎn)述:根據(jù)任務(wù)書相關(guān)要求,需確立滿足功能,符合性能的設(shè)計(jì)方案。 此次從所學(xué)的三菱PLCFX-2N系列著手設(shè)計(jì)。充分利用PLC自身性能,邏輯功能,采用了基本指令和PLC功能指令。同時(shí)由于要數(shù)字顯示,課題采用了七段LED數(shù)字顯示。通過功能指令比較指令,MOV驅(qū)動(dòng)LED數(shù)字時(shí)鐘顯示,且通過8013輔助繼電器實(shí)

4、現(xiàn)每秒輸出一個(gè)脈沖,從而實(shí)現(xiàn)課題設(shè)計(jì)。初始狀態(tài)BCD碼轉(zhuǎn)換M3-M0賦值D0M7-M4賦值D1M8013 以1s為周期的上升沿X1X0啟動(dòng)/暫停開關(guān)若D0=KN,數(shù)碼管個(gè)位顯示N;若D1=KN,數(shù)碼管十位顯示N若D3=0M11得電以1s為周期D3減一將99傳輸?shù)紻3M8002 M11上升沿脈沖X1復(fù)位按鈕4.3 程序編譯根據(jù)設(shè)計(jì)要求,使用梯形圖編譯程序。見附圖4.4 外部接線圖根據(jù)系統(tǒng)控制要求,倒計(jì)時(shí)系統(tǒng)接線圖可以更加直觀的告訴我們接線的結(jié)構(gòu)。七段數(shù)碼管X0aY0.gY6GNDX1PLCGND七段數(shù)碼管.ga.COM.Y16Y10COM4.5 程序調(diào)試程序調(diào)試結(jié)果:程序編寫完成,寫入PLC,通

5、訊成功后,進(jìn)行實(shí)際調(diào)試。經(jīng)過調(diào)試和檢測(cè),系統(tǒng)可以正常運(yùn)行,到達(dá)設(shè)計(jì)要求。4.6 觸摸屏仿真過程 確定程序編寫正確,達(dá)到要求后。運(yùn)用GT-Designer2設(shè)計(jì)控制界面,采用GT-Simulator2進(jìn)行仿真驗(yàn)證。仿真過程中遇到的問題:首次設(shè)計(jì)過程中,只有啟動(dòng)和復(fù)位按鈕,但沒有按鈕,后來通過把程序改動(dòng)了一點(diǎn)點(diǎn),實(shí)現(xiàn)了啟動(dòng)/暫停按鈕和復(fù)位按鈕。5、 總結(jié)歷時(shí)將近一個(gè)星期的課程設(shè)計(jì)結(jié)束時(shí),回首這課程設(shè)計(jì)一路的問題,不禁感慨萬千。原以為此次的課題比較簡(jiǎn)單,但是在慢慢接觸之后,從設(shè)計(jì)思路的確定,到程序流程圖的設(shè)計(jì),及軟件程序的編寫,再到外部接線圖的連接,再最后的程序調(diào)試與仿真,都使我深刻地體會(huì)到這個(gè)貌似簡(jiǎn)單的問題背后的不簡(jiǎn)單。首先在PLC運(yùn)行時(shí)就遇到了問題,軟件始終運(yùn)行不了,然后通過百度終于解決了問題。還有這個(gè)過程中對(duì)三個(gè)軟件的不熟悉,通過請(qǐng)教同學(xué),自己在網(wǎng)上學(xué)習(xí),終于會(huì)初步運(yùn)用這三個(gè)軟件了。通過這次課設(shè),我明白自己學(xué)到的只是皮毛而已,還有很多東西要深入其中,才可以領(lǐng)悟的到,同時(shí)這也讓我們對(duì)PLC有了更加深刻的認(rèn)識(shí),也讓我們更加喜歡上PLC。在這次程序設(shè)計(jì)過程中,不僅使我學(xué)到了很多知識(shí),同時(shí)也讓我感動(dòng)許多。感謝老師和同學(xué)的幫助,讓我順利的完成了這次設(shè)計(jì)。參考文獻(xiàn):1鐘肇新,范建東,馮太合.可編程控制器原理及應(yīng)用M

溫馨提示

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

評(píng)論

0/150

提交評(píng)論