PLC課程設計(論文)基于西門子S7300PLC的五層電梯模塊化設計_第1頁
PLC課程設計(論文)基于西門子S7300PLC的五層電梯模塊化設計_第2頁
PLC課程設計(論文)基于西門子S7300PLC的五層電梯模塊化設計_第3頁
PLC課程設計(論文)基于西門子S7300PLC的五層電梯模塊化設計_第4頁
PLC課程設計(論文)基于西門子S7300PLC的五層電梯模塊化設計_第5頁
已閱讀5頁,還剩20頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、電氣控制與可編程控制器課程設計題 目:五層電梯的plc控制班 級: 自動化082班 姓 名: 學 號: 指導教師: 設計時間: 2011-6-27至2011-7-1 評語:成績 目錄一、問題描述1二、電梯簡化模型的定義2三、問題分析及解決方案框架確定3四、控制思路3五、i/o地址的分配4六、項目分工5七、plc外部接線圖5八、系統流程圖6九、程序結構及各模塊功能61.復位初始化模塊ob10062.主循環體ob173.實時求取轎廂位置的模塊fc1:where及fc3:crtnloc84.捕獲并記憶用戶呼叫的模塊fc5:scansb105.“下一步決策”模塊fc2:goto116.決策執行模塊fc

2、6:up_proc及fc7:down_proc14十、程序調試17十一、總結21十二、參考文獻22一、問題描述五層電梯的plc控制(1)當轎廂停在1f(樓)或2f,3f,4f,如果5f有呼叫,則轎廂上升到5f。(2)當轎廂停在2f(2樓)或3f,4f,5f,如果1f有呼叫,則轎廂下降到1f。(3)當轎廂停在1f(1樓)或2f,3f,4f,5f均有人呼叫,則先到2f,停8s后繼續上升,每層均停8s,直到5f。(4)當轎廂停在5f(5樓),1f,2f,3f,4f均有人呼叫,則先到4f,停8s后繼續下降,每層均停8s,直到1f。(5)在轎廂運行途中,如果有多個呼叫,則優先相應與當前運行方向相同的就近

3、樓層,對反方向的呼叫進行記憶,待轎廂返回時就近停車。(6)在各個樓層之間的運行時間應少于10s,否則認為發生故障,應發出報警信號。(7)電梯的運行方向指示。(8)用數碼管顯示轎廂所在的樓層。(9)在轎廂運行期間不能開門。(10)轎廂不關門不允許運行。二、電梯簡化模型的定義模型要點:電機采用直接啟停、直接反向 三、問題分析及解決方案框架確定顯然,只要能實時地知道電梯的當前狀態和任務序列,就能夠并且必須抉擇下一步的去向,而且只需要決策下一步的位置。其中電梯當前狀態包括其所在樓層(loc)及運行方向(drc),任務隊列有兩個:順向任務序列和逆向任務序列(flonup、flondn)。據此,電梯系統不

4、斷進行下一步決策并執行。為了滿足“先順向任務后逆向任務原則”,我們采用方向標志(drc)作為選擇條件的方法,即當電梯運行中有逆向呼叫時,先將其保存至逆向任務序列中,待響應完所有的順向任務后電梯的運行方向改變時再處理它(此時它就成為順向任務了)。同時,在一趟任務中要滿足“就進原則”,這里我們通過使用互鎖屏蔽產生強制優先級。比如在上升過程中,用二、三、四樓的任務去屏蔽五樓的任務(五樓的呼叫已被保存),并用二、三樓的任務去屏蔽四樓的任務,二樓又屏蔽三樓。這就實現了就進到達。四、控制思路首先是實現樓層的顯示,電梯每層底部都有一個行程開關。當電梯觸碰到行程開關則會接通所在樓層的梯形圖,自鎖后把所在樓層的

5、信息輸入到顯示管。當電梯觸碰到其他樓層的行程開關后,梯形圖中的互鎖斷開之前樓層的自鎖而輸入自己的樓層到顯示管。行程開關就是實現對電梯位置的確定。電梯的上下運行其實就是電梯的正反轉,設電梯上行是電機正轉,電梯下行則是電機反轉。這樣電梯就能上下運行了。電梯的調度在梯形圖中主要是通過比較器來實現,比較的兩個值是電梯的當前位置和電梯的響應位置。電梯的當前位置就是通過之前的行程開關來確定,電梯的響應位置是通過電梯外部每層的按鈕。當外部的按鈕被按下時,則電梯會對所在樓層置1,把上升的過程設為一個子程序,每層都有一個小于比較器和相等比較器。如果當前位置小于電梯的響應位置,則小于比較器輸出高電平,使電梯繼續上

6、升。當電梯到達相應位置,則通過相等比較器進行比較,比較相等后觸出發延時器,電梯延時8秒,通過互鎖清楚之前的置位。如果在上升過程中同時有多個響應,那么電梯逐層掃描后置位,先到達離當前層最近的樓層,停8秒后再運行到下一個離當前層最近的樓層。下降過程和上升過程思路相同,核心都是比較器,當前位置大于相應位置時,比較器觸發下降繼電器,電梯下降。當電梯到達響應位置,通過相等比較器電梯延時8秒。如果在下降過程有多個響應,則也是按照上升原則處理。如果在運行過程有相反方向的呼叫,則有狀態寄存器記錄位置,當電梯運行完同向的樓層后再進行反向的運行,上升和下降是循環進行,當不再有上升的呼應則下降,反之同理。五、i/o

7、地址的分配sq0i 0.1bool一樓的下限位開關sq2i 0.2bool二樓的下限位開關sq4i 0.3bool三樓的下限位開關sq6i 0.4bool四樓的下限位開關sq8i 0.5bool五樓的下限位開關sb1upi 1.1bool一樓的上按鈕sb2upi 1.2bool二樓的上按鈕sb3upi 1.3bool三樓的上按鈕sb4upi 1.4bool四樓的上按鈕sq5i 1.6bool三樓的上限位開關sb2dni 2.2bool二樓的下按鈕sb3dni 2.3bool三樓的下按鈕sb4dni 2.4bool四樓的下按鈕sb5dni 2.5bool五樓的下按鈕sysstarti 3.0bo

8、ol系統總啟動按鈕sysstopi 3.1bool系統停止按鈕drcm 2.0bool轎廂運行方向flo1upm 2.1bool一樓上行呼叫flo2upm 2.2bool二樓上行呼叫flo3upm 2.3bool三樓上行呼叫flo4upm 2.4bool四樓上行呼叫flo2dnm 6.2bool二樓下行呼叫flo3dnm 6.3bool三樓下行呼叫flo4dnm 6.4bool四樓下行呼叫flo5dnm 6.5bool五樓下行呼叫sysstatem 7.0boollocmw 0int轎廂現在的位置;在mb1中觀察nxtlocmw 3int轎廂下一個位置;在mb4中觀察upq 4.0bool向上

9、運行電機接法downq 4.1bool向下運行電機接法ledw0q 4.2bool數碼管的顯示值(帶譯碼)ledw1q 4.3boolledw2q 4.4boolledw3q 4.5boolupledq 4.6bool上行指示燈dnledq 4.7bool下行指示燈六、項目分工模塊轎廂實時位置下一步決策與執行用戶呼叫捕獲論文組員鄭龍濤袁國強朱世波朱世波、王尚榮七、plc外部接線圖八、系統流程圖九、程序結構及各模塊功能1.復位初始化模塊ob100確定系統的初始狀態。初始時系統默認為運行狀態、位于一樓、向上運行。2.主循環體ob1系統啟停:狀態與決策:3.實時求取轎廂位置的模塊fc1:where及

10、fc3:crtnloc根據限位開關等確定轎廂位置。4.捕獲并記憶用戶呼叫的模塊fc5:scansb由各層按鈕動作情況實時更新任務序列。5.“下一步決策”模塊fc2:goto決策下一步位置并到達。6.決策執行模塊fc6:up_proc及fc7:down_proc十、程序調試執行段:達到延時8秒:有逆行任務時的先順行原則:就進原則:十一、總結我們所選的課題是五層控制電梯的設計,一開始我以為電梯的設計室很簡單的,但是在分析設計的過程中才發現它的設計也不簡單,特別是要實現電梯的實際運行情況是非常復雜的。我們的指導老師是楊劍鋒老師,老師給我們說了說電梯的要求后我們就開始行動了。我們這組有4個人,每個人的

11、任務都不一樣。在實習的前幾天主要就是上網查資料并將電梯的實際運行情況收集起來,還得完成課程設計的任務書、i/o表、任務分配表等。最重要的是要將程序的主要設計思想弄清楚,才能在接下來的設計中減少不必要的麻煩。所以的準備工作都做完后就可以開始編程了。我認為軟件的編程的最難得,無法平靜下心來仔細地思考。我先將開關門子程序和顯示子程序編寫出來,因為這兩個子程序是最簡單的,到剩下的就是主程序了。主程序真的是最麻煩的程序,我們調了好幾天才調出來,期間遇到困難的時候我差點就放棄了,可是經過我們組員的一起探討和一起研究,讓我們終于將程序編寫出來了,這讓我感覺到團隊的力量真是強大。由于我們的輸入輸出接口過多,實驗室的plc 滿足不了我們的要求,因此我選擇用強制的方法對程序進行調試。在繪制的過程中,遇到了一些問

溫馨提示

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

評論

0/150

提交評論