畢業設計論文:基于PLC的步進電機的控制_第1頁
畢業設計論文:基于PLC的步進電機的控制_第2頁
畢業設計論文:基于PLC的步進電機的控制_第3頁
畢業設計論文:基于PLC的步進電機的控制_第4頁
畢業設計論文:基于PLC的步進電機的控制_第5頁
已閱讀5頁,還剩32頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、 畢業設計(論文)報告題 目 基于PLC的步進電機的控制基于PLC的步進電機的控制基于PLC的步進電機的控制摘要:小型PLC在編程,I/O擴展,通訊接口,開關量和模擬量的調節以及一些特殊功能模塊如高速計數輸入和脈沖輸出的應用上已經基本滿足用戶的需求了。但隨著應用需求及關聯產品技術性能的提升,PLC將繼續得已完善和發展。本文主要論述了步進電機的原理及驅動方法,并在S7-200 PLC的基礎上,對步進電機進行控制。本設計選用PLC控制兩相混合式步進電機,在PLC編程的基礎上用按鈕開關控制步進電機的啟動、正轉、反轉等基本功能。關鍵詞:S7-200 PLC、兩相混合式步進電機、PLC編程Control

2、 of stepping motor based on PLCAbstract:In the field of programming, I/O expansion, Communication interface, adjustments of switches and simulation and some special function modules such as the application of high speed pulse input and output, the PLC has already met demands of users. But the PLC wi

3、ll continue to improve and develop, as the development of application requirements and related technical performance. This article chiefly discusses the principle and driven approach of the stepping motor, and how to control it based on the S7-200 PLC. The article is about how the PLC controlling th

4、e two-phase hybrid stepping motor. With the switch button, it can function as: start,positive rotation,inversion.Key words: S7-200 PLC. two-phase hybrid stepping motor, PLC programming.目錄第一章 緒論11.1 概述11.2 S7-200PLC國內外現狀和發展趨勢21.3 論文的主要研究工作3第二章 西門子 S7-200 PLC42.1 PLC的產生42.2 PLC的特點42.2.1 編程方法簡單易學42.2.2

5、 硬件配套齊全,用戶使用方便52.2.3 通用性強,適應性強52.2.4 可靠性高,抗干擾能力強52.2.5 系統的設計、安裝、調試工作量少52.2.6 維修工作量小,維修方便52.2.7 體積小,能耗低52.3 PLC的系統構成62.3.1 主機62.3.2 I/O擴展機62.3.3 外部設備72.4高速脈沖輸出功能72.4.1用于脈沖輸出(Q0.0或Q0.1)的特殊存儲器72.4.2 PTO的使用92.5 PLC的選擇102.5.1 CPU224102.5.2 工作方式102.5.3 掃描周期112.5.4 性能簡介及特點112.6 PLC技術在步進電機控制中的應用12第三章 步進電機14

6、3.1 步進電機的特點143.2 步進電機的基本參數153.3 步進電機的工作原理及分類153.3.1 步進電機的工作原理163.3.2 步進電機的分類163.3.3 步進電機在工業中的應用17第四章S7-200 PLC控制步進電機設計184.1 步進電機的選擇184.2 步進電機驅動電路設計194.2.1 驅動器的選擇194.2.2 步進電機驅動技術194.2.3 驅動器參數設置224.3 PLC控制步進電機224.3.1接線實物圖234.3.2 控制電機方向轉動244.4 程序調試25第五章 論文總結28參考文獻29致謝30附錄31iv無錫科技職業學院畢業設計(論文)基于PLC的步進電機的

7、控制第一章 緒論1.1 概述可編程控制器(簡稱 PLC) 是一種數字運算操作的電子系統,是在20 世紀 60 年代末面向工業環境由美國科學家首先研制成功的。它采用可編程序的存儲器,其內部存貯執行邏輯運算、順序控制、計數和算術運算等操作指令,并通過數字的、模擬的輸入和輸出,控各種類型的機械或生產過程。可編程序控制器及其有關設備,都是按易于與工業控制系統形成一體、易于擴充其功能的原則設計的。PLC 自產生至今只有30多年的歷史,卻得到了迅速發展和廣泛應用,成為當代工業自動化的主要支柱之一。產生和發展過程現代社會要求生產廠家對市場的需求做出迅速的反應,生產出小批量、多品種、多規格、低成本和高質量的產

8、品。老式的繼電器控制系統已無法滿足這一要求,迫使人們去尋找一種新的控制裝置取而代之。PLC實質是一種專用于工業控制的計算機,其硬件結構基本上與微型計算機相同:1)中央處理單元(CPU)是PLC的控制中樞。它按照PLC系統程序賦予的功能接收并存儲從編程器鍵入的用戶程序和數據;檢查電源、存儲器、I/O以及警戒定時器的狀態,并能診斷用戶程序中的語法錯誤。當PLC投入運行時,首先它以掃描的方式接收現場各輸入裝置的狀態和數據,并分別存入I/O映象區,然后從用戶程序存儲器中逐條讀取用戶程序,經過命令解釋后按指令的規定執行邏輯或算數運算的結果送入I/O映象區或數據寄存器內。等所有的用戶程序執行完畢之后,最后

9、將I/O映象區的各輸出狀態或輸出寄存器內的數據傳送到相應的輸出裝置,如此循環運行,直到停止運行。 為了進一步提高PLC的可靠性,近年來對大型PLC還采用雙CPU構成冗余系統,或采用三CPU的表決式系統。這樣,即使某個CPU出現故障,整個系統仍能正常運行。2)存儲器存放系統軟件的存儲器稱為系統程序存儲器。存放應用軟件的存儲器稱為用戶程序存儲器1。步進電機是一種將脈沖信號轉換成直線位移或角位移的執行元件。步進電機的輸出位移量與輸人脈沖個數成正比,其速度與單位時間內輸人的脈沖數(即脈沖頻率)成正比,其轉向與脈沖分配到步進電機的各相繞組的相序有關。所以只要控制指令脈沖的數量、頻率及電機繞組通電的相序,

10、便可控制步進電機的輸出位移量、速度和方向。步進電機具有較好的控制性能,其啟動、停車、反轉及其它任何運行方式的改變都可在少數脈沖內完成,且可獲得較高的控制精度,因而廣泛應用在數控機床、鐘表、數字系統、程序控制系統及航天工業裝置中。PLC 對步進電機也具有良好的控制能力,利用其高速脈沖輸出功能或運動控制功能,即可實現對步進電機的控制。因此如何實現PLC控制步進電機的通用控制電路設計方法有著實際生產意義。1.2 S7-200PLC國內外現狀和發展趨勢限于當時的元器件條件及計算機發展水平,早期的PLC主要由分立元件和中小規模集成電路組成,可以完成簡單的邏輯控制及定時、計數功能。20世紀70年代初出現了

11、微處理器。人們很快將其引入可編程控制器,使PLC增加了運算、數據傳送及處理等功能,完成了真正具有計算機特征的工業控制裝置。為了方便熟悉繼電器、接觸器系統的工程技術人員使用,可編程控制器采用和繼電器電路圖類似的梯形圖作為主要編程語言,并將參加運算及處理的計算機存儲元件都以繼電器命名。此時的PLC為微機技術和繼電器常規控制概念相結合的產物。個人計算機(簡稱PC)發展起來后,為了方便,也為了反映可編程控制器的功能特點,可編程序控制器定名為Programmable Logic Controller(PLC)。20世紀70年代中末期,可編程控制器進入實用化發展階段,計算機技術已全面引入可編程控制器中,使

12、其功能發生了飛躍。更高的運算速度、超小型體積、更可靠的工業抗干擾設計、模擬量運算、PID功能及極高的性價比奠定了它在現代工業中的地位。20世紀80年代初,可編程控制器在先進工業國家中已獲得廣泛應用。這個時期可編程控制器發展的特點是大規模、高速度、高性能、產品系列化。這個階段的另一個特點是世界上生產可編程控制器的國家日益增多,產量日益上升。這標志著可編程控制器已步入成熟階段。上世紀80年代至90年代中期,是PLC發展最快的時期,年增長率一直保持為3040。在這時期,PLC在處理模擬量能力、數字運算能力、人機接口能力和網絡能力得到大幅度提高,PLC逐漸進入過程控制領域,在某些應用上取代了在過程控制

13、領域處于統治地位的DCS系統。20世紀末期,可編程控制器的發展特點是更加適應于現代工業的需要。從控制規模上來說,這個時期發展了大型機和超小型機;從控制能力上來說,誕生了各種各樣的特殊功能單元,用于壓力、溫度、轉速、位移等各式各樣的控制場合;從產品的配套能力來說,生產了各種人機界面單元、通信單元,使應用可編程控制器的工業控制設備的配套更加容易。目前,可編程控制器在機械制造、石油化工、冶金、汽車、輕工業等領域的應用都得到了長足的發展。小型PLC從產生到現在,實現了接線邏輯到存儲邏輯的飛躍;其功能從弱到強,實現了邏輯控制到數字控制的進步;如今的小型PLC在編程,I/O擴展,通訊接口,開關量和模擬量的

14、調節以及一些特殊功能模塊如高速計數輸入和脈沖輸出的應用上已經基本滿足用戶的需求了。但隨著應用需求及關聯產品技術性能的提升(如步進驅動的脈沖響應頻率及精度,HMI及關聯系統的通訊功能),PLC將繼續得已完善和發展。我國可編程控制器的引進、應用、研制、生產是伴隨著改革開放開始的。最初是在引進設備中大量使用了可編程控制器。接下來在各種企業的生產設備及產品中不斷擴大了PLC的應用。目前,我國自己已可以生產中小型可編程控制器。可以預期,隨著我國現代化進程的深入,PLC在我國將有更廣闊的應用天地。1.3 論文的主要研究工作掌握步進電機的原理及其驅動方法,掌握西門子S7-200 PLC的原理與程序設計方法。

15、掌握步進電機的電氣控制試驗系統的工作原理,基于該系統設計S7-200 PLC程序,實現主站PLC對步進電機的控制。第二章 西門子 S7-200 PLC2.1 PLC的產生傳統的繼電器控制具有結構簡單、易于掌握、價格便宜等優點,在工業生產中應用甚廣。但是,這些控制裝置體積大、動作速度較慢、耗電較多、功能少,特別是接線復雜、排除故障非常困難而且要花費大量的時間。如果工藝要求發生變化,控制柜內的元件和接線也需要作相應的變動,改造的工期長、費用高,通用性和靈活性較差。1968年,美國最大的汽車制造商通用汽車公司(GM),為了適應汽車型號的不斷翻新,想尋找一種方法,以盡可能減少重新設計繼電器控制系統和接

16、線、降低成本、縮短時間,而考慮把計算機的功能完善、通用靈活等優點與繼電器控制的簡單易懂、操作方便、價格便宜等優點結合起來,制成一種通用控制裝置,提出了研制PLC的基本設想:1.編程簡單方便,可在現場修改程序;2.硬件維護方便,最好是插件式結構;3.可靠性要高于繼電器控制裝置;4.體積小于繼電器控制裝置;5.可將數據直接送入管理計算機;6.成本上可與繼電器競爭;7.輸入可以是交流115V;8.輸入為交流115V,2A以上,能直接驅動電磁閥;9.擴展時,原有系統只需做很小的改動;10.用戶程序存儲器容量器容量至少可以擴展到4K。根據以上設想和要求,1969年美國數字設備公司(DEC)研制出世界上第

17、一臺可編程控制器,并在通用汽車公司的汽車生產線上試用成功,從而開創了工業控制的新局面。從此,這一更新技術就以很快的速度發展起來,現代的PLC已成為現代工業控制的三大支柱(PLC,機器人和CADCAM)之一。2.2 PLC的特點2.2.1 編程方法簡單易學 考慮到企業中一般電氣技術人員和技術工人的傳統讀圖習慣和應用微機的實際水平,PLC配備有他們最容易接受和掌握的梯形圖語言。梯形圖語言的電路符號和表達方式與繼電器電路原理圖非常接近。而且某些僅有開關量邏輯控制功能的PLC只有十幾條指令。通過閱讀PLC的使用手冊或短期培訓,電氣技術人員或技術工人只要幾天的時間就可以熟悉梯形圖語言,并用來編制用戶程序

18、。2.2.2 硬件配套齊全,用戶使用方便 PLC配備有品種齊全的各種硬件裝置供用戶選用,用戶不必自己設計和制作硬件裝置。用戶在硬件方面的設計工作只是確定PLC的硬件配置和外部接線。PLC的安裝接線也很方便。2.2.3 通用性強,適應性強 PLC的生產具有系列化和模塊化特點,硬件配置相當靈活,可以很方便地組成能滿足各種控制要求的控制系統。組成系統后,如果工藝變化,可以通過修改用戶程序,方便快速地適應變化。2.2.4 可靠性高,抗干擾能力強 絕大多數用戶都將可靠性作為選擇控制裝置的首要條件。PLC采取了一系列硬件和軟件抗干擾措施,可以直接用于有強烈干擾的工業生產現場。PLC的平均無故障間隔時間高,

19、如日本三菱公司的F1、F2系列PLC的平均無故障間隔時間長達30萬小時,這是一般微機所不能比擬的。2.2.5 系統的設計、安裝、調試工作量少PLC用軟件功能取代了繼電器控制系統中大量的中間繼電器、時間繼電器、計數器等器件,控制柜的設計、安裝、接線工作量大大減少。PLC的梯形圖程序很容易掌握,設計和調試梯形圖所花的時間比設計繼電器系統電路圖花的時間要少得多。2.2.6 維修工作量小,維修方便PLC的故障率很低,并且有完善的診斷和顯示功能。PLC或外部的輸入裝置和執行機構發生故障時,可以根據PLC上的指示燈或編程器提供的信息迅速地查明故障的原因。用更換模塊的方法可以迅速地排除PLC的故障。2.2.

20、7 體積小,能耗低以F1意40M型PLC為例,其外形尺寸為305ll0110mm,功耗小于25VA。由于體積小,PLC很容易裝入機械設備內部,是實現機電一體化的理想的控制設備。2.3 PLC的系統構成PLC實際上是一種工業控制計算機。它的硬件結構與一般微機相似,主要由主機、I/O擴展機、外圍設備三部分組成,2.3.1 主機主機由CPU(微處理器)、存儲器、輸入輸出單元、電源等部分組成。CPU是PLC的核心,其作用類似于人的大腦。它能夠識別用戶按特定格式輸入的指令,并按照指令完成預定的控制任務。另外,它還能識別用戶所輸入的指令序列的格式和語法錯誤,還具有系統測試與診斷功能。PLC的存儲器有兩種:

21、系統程序存儲器和用戶程序存儲器。系統程序存儲器主要用于存放系統正常工作所必須的程序,如系統診斷程序、鍵盤輸入處理程序、指令解釋程序、監控程序等。這些程序與用戶無直接關系,已由廠家直接固化進EPROM中,不能由用戶直接存取、修改。用戶程序存儲器主要存放用戶程序(用戶利用PLC的編程語言按不同控制要求所編制的控制程序或數據,這相當于設計繼電器控制系統硬接線的控制電路圖),可通過編程器進行修改。輸入輸出(IO)單元是PLC與輸入控制信號和被控制設備連接起來的部件,輸入單元接收從開關、按鈕、繼電器觸點和傳感器等輸入的現場控制信號,并將這些信號轉換成CPU能接收和處理的數字信號。輸出單元接收經過CPU處

22、理過的輸出數字信號,并把它轉換成被控制設備或顯示裝置所能接收的電壓或電流信號,以驅動接觸器、電磁閥和指示器件等。電源部件是把交流電轉換成直流電的裝置,它向PLC提供所需要的直流電源。電源組件具有很高的抗干擾能力,適合工業現場使用,供電穩定、安全可靠。電源組件內還裝有備用鋰電池,以保證在斷電時保存必要的信息。PLC還有各種接口,PLC通過這些接口可與監視器、打印機、其它的PLC或計算機等相連。2.3.2 I/O擴展機每種PLC都有與主機相配的擴展模塊,用來擴展輸入、輸出點數,以便根據控制要求靈活組合系統。PLC擴展模塊內不設CPU,僅對I/O通道進行擴展,不能脫離主機獨立實現系統的控制要求。2.

23、3.3 外部設備外部設備包括編程器、盒式磁帶機、打印機、EPROM寫入器、圖形監控系統等。其中編程器是PLC必不可少的重要外圍設備,由鍵盤、顯示器、工作方式選擇開關和外存儲器接插口等部件組成,主要用于對用戶程序進行輸入、檢查、調試和修改,并用來監視PLC的工作狀態。編程器有簡易型和智能型兩類。簡易型編程器只能聯機編程,且需將梯形圖轉化為助記符后才能送入。智能型編程器又稱圖形編程器,它既可聯機編程,又可脫機編程,具有圖形顯示功能,可直接輸入梯形圖和通過屏幕對話,但價格較貴。現在也可在個人計算機上填加適當的硬件接口,利用生產廠家提供的編程軟件包就可將計算機作為編程器使用,而且還可以在計算機上實現模

24、擬調試。PLC與打印機相連可將過程信息,系統參數等輸出打印。當與監視器相連時可將控制過程圖象顯示出來。當PLC與PLC相連時,可組成多機系統或連成網絡,實現更大規模控制。當PLC與計算機相連時,可組成多級控制系統,實現控制與管理相結合的綜合系統。2.4高速脈沖輸出功能脈沖輸出(PLS)指令功能為:使能有效時,檢查用于脈沖輸出(Q0.0或Q0.1)的特殊存儲器位(SM),然后執行特殊存儲器位定義的脈沖操作。指令格式如表2-1所示。表2-1 脈沖輸出(PLS)指令格式LADSTL操作數及數據類型PLS QQ:常量(0或1)數據類型字2.4.1用于脈沖輸出(Q0.0或Q0.1)的特殊存儲器(1)控制

25、字節和參數的特殊存儲器每個PTO/PWM發生器都有:一個控制字節(8位)、一個脈沖計數值(無符號的32位數值)和一個周期時間和脈寬值(無符號的16位數值)。這些值都放在特定的特殊存儲區(SM),如表4所示。執行PLS指令時,S7-200讀這些特殊存儲器位(SM),然后執行特殊存儲器位定義的脈沖操作,即對相應的PTO/PWM發生器進行編程。表2-2 脈沖輸出(Q0.0或Q0.1)的特殊存儲器Q0.0和Q0.1對PTO/PWM輸出的控制字節Q0.0Q0.1說明SM67.0SM77.0PTO/PWM刷新周期值 0 :不刷新;1 :刷新SM67.1SM77.1PWM刷新脈沖寬度值 0 :不刷新;1:刷

26、新SM67.2SM77.2PTO刷新脈沖計數值 0 :不刷新;1:刷新SM67.3SM77.3PTO/PWM時基選擇 0 :1 s; 1:1msSM67.4SM77.4PWM更新方法 0 :異步更新;1:同步更新SM67.5SM77.5PTO操作 0 :單段操作;1:多段操作SM67.6SM77.6PTO/PWM模式選擇 0 :選擇PTO 1 : 選擇PWMSM67.7SM77.7PTO/PWM允許 0:禁止; 1 :允許Q0.0和Q0.1對PTO/PWM輸出的周期值Q0.0Q0.1說明SMW68SMW78PTO/PWM周期時間值(范圍:2至 65 535)Q0.0和Q0.1對PTO/PWM輸出的脈寬值Q0.0Q0.1說明SMW70SMW80PWM脈沖寬度值(范圍:0至65 535)Q0.0和Q0.1對PTO脈沖輸出的計數值Q0.0Q0.1說明SMD72SMD82PTO脈沖計數值(范圍:1至4 294 967 295)Q0.0和Q0.1對PTO脈沖輸出

溫馨提示

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

評論

0/150

提交評論