沈陽理工大學plc課設報告(步進電機的運動控制).doc
《沈陽理工大學plc課設報告(步進電機的運動控制).doc》由會員分享,可在線閱讀,更多相關《沈陽理工大學plc課設報告(步進電機的運動控制).doc(15頁珍藏版)》請在裝配圖網上搜索。
摘 要 隨著微電子和計算機技術的發(fā)展,步進電機的需求量與日俱增,它廣泛用于打印機、電動玩具等消費類產品以及數(shù)控機床、工業(yè)機器人、醫(yī)療器械等機電產品中,其在各個國民經濟領域都有應用。研究步進電機的控制系統(tǒng),對提高控制精度和響應速度、節(jié)約能源等都具有重要意義。 步進電機是將電脈沖信號變換成機械角位移的一種裝置,每個脈沖使轉軸步進一個步距角增量,輸出角位移與輸入脈沖數(shù)成正比,轉速與輸入脈沖成正比,轉速與輸入脈沖頻率成正比。 步進電機的控制方式簡單,屬于開環(huán)控制,且無累積定位誤差,有較高的定位精度,而PLC作為一種工業(yè)控制微機,是實現(xiàn)電機一體化的有力工具,因此基于PLC的步進電機控制技術已廣泛用于數(shù)字定位控制中。 本控制系統(tǒng)的設計,由硬件設計和軟件設計兩部分組成。其中,硬件設計主要包括步進電機的工作原理、步進電機的驅動電路設計、PLC的輸入輸出特性、PLC的外圍電路設計以及PLC與步進電機的連接與匹配等問題的實現(xiàn)。軟件設計包括主程序以及各個模塊的控制程序,最終實現(xiàn)對步進電機轉動方向及轉動速度的控制。本系統(tǒng)具有智能性、實用性及可靠性的特點。 本文主要介紹了西門子S7-200在步進電機控制方面的應用。 關鍵詞: 步進電機、PLC、西門子S7-200 目錄 1.概述 1 2.硬件設計 2 2.1控制要求 2 2.2選擇PLC型號 2 2.2.1 I/O點數(shù)的估計 3 2.2.2 用戶存儲器容量的估算 3 2.2.3 CPU功能與結構的選擇 3 2.2.4機型選擇 4 2.3 系統(tǒng)設計流程示意圖 4 2.4 I/O分配表 5 2.5 I/O接線圖 5 3.軟件設計 6 3.1設計梯形圖 6 3.3.1 梯形圖編程語言概述 6 3.3.2 梯形圖指令程序 6 3.2設計指令表 8 4.調試 10 5.結束語 11 6.參考文獻 12 1.概述 在電氣信息時代的今天,電動機一直在現(xiàn)代化的生產和生活中起著十分重要的作用。無論是在工農業(yè)生產還是在日常生活中的家用電器,都大量地使用著各種各樣的電動機。因此對電動機的控制變得越來越重要了。電動機的控制技術的發(fā)展得力于微電子技術、電力電子技術、傳感器技術、永磁材料技術、自動控制技術、微機應用技術的最新發(fā)展成就。正是這些技術的進步使電動機控制技術化。 步進電機是機電控制中一種常用的執(zhí)行機構,其原理是通過對它每相線圈中的電流和順序切換來使電機作步進式旋轉。驅動電路由脈沖信號來控制,所以調節(jié)脈沖信號的頻率便可改變步進電機的轉速。通俗地說:當步進驅動器接收到一個脈沖信號,它就驅動步進電機按設定的方向轉動一個固定的角度(及步進角)。通過控制脈沖個數(shù)即可以控制角位移量,從而達到準確定位的目的。同時通過控制脈沖頻率來控制電機轉動的速度和加速度,從而達到調速的目的。 PLC全稱可編程控制器,是在電器控制技術和計算機技術的基礎上開發(fā)出來的,并逐漸發(fā)展成為以微機處理器為核心,把自動化技術、計算機技術、通信技術融為一體的新型工業(yè)控制裝置。隨著PLC性價比的不斷提高,其應用領域還將不斷擴大。 PLC對步進電機具有良好的控制能力,利用其高速脈沖輸出功能或運動控制功能,即可實現(xiàn)對步進電機的控制。利用PLC控制步進電機,其脈沖分配可以由軟件實現(xiàn),也可由硬件組成。 2.硬件設計 2.1控制要求 在步進電機單元完成本實驗。 使用移位寄存器指令,可以大大簡化程序設計。移位寄存器指令所描述的操作過程如下,若在輸入端輸入一串脈沖信號,在移位脈沖作用下,脈沖信號依次移位到各個寄存器的內部繼電器中,并將這些內部繼電器的狀態(tài)輸出,每個內部繼電器可在不同的時間內得到由輸入端輸入的一串脈沖信號。 圖2.1 步進電動機控制的模擬實驗面板圖 2.2選擇PLC型號 選擇合適的機型是PLC控制系統(tǒng)硬件配置的關鍵問題。目前,國內外生產PLC的廠家很多,不同的廠家的PLC場頻隨談基本功能相似,但有些特殊功能、價格、服務及使用的編程指令和編程軟件都不同。而同一廠家生產的PLC產品又有不同的系列,同一系列中又有不同的CPU型號,不同系列、不同型號的。因此,如何選擇合適的機型至關重要。 PLC的選擇主要應從PLC 的機型、容量、I/O模塊、電源模塊、特殊功能模塊、通信聯(lián)網能力等方面加以綜合考慮。PLC機型選擇的基本原則是在滿足功能要求及保證可靠、維護方便的前提下,力爭最佳的性能價格比。選擇時應主要考慮到合理的結構型式,安裝方式的選擇,相應的功能要求,響應速度要求,系統(tǒng)可靠性的要求,機型盡量統(tǒng)一等因素。 2.2.1 I/O點數(shù)的估計 I/O點數(shù)是PLC的一項重要指標.合理選擇I/O點數(shù)計可使系統(tǒng)滿足控制要求,又可使系統(tǒng)總投資量最低。PLC的輸入輸出總點數(shù)和種類應根據(jù)被控對象所需控制的模擬量、開關量等輸入/輸出設備情況來確定,一般一個輸入/輸出元件要占用一個輸入/輸出點??紤]到今后的調整和擴充,一般應在估計的總點數(shù)上再加上20%到30%的備用量。 2.2.2 用戶存儲器容量的估算 PLC常用的內存有EPROM、EEPROM和帶鋰電池供電的RAM。一般微型和小型PLC的存儲容量是固定的,介于1-2KB之間。用戶應用程序占用多少內存與許多因素有關,如I/O點數(shù)、控制要求、運算處理量、程序結構等。因此在程序設計之前只能粗略的估算。 2.2.3 CPU功能與結構的選擇 PLC的功能日益強大,一般PLC都具有開關量邏 輯運算、定時、計數(shù)、數(shù)據(jù)處理等基本功能,有些PLC還可擴展各種特殊功能模塊,如通信模塊、位置控制模塊等,選型時可考慮以下幾點: 1)功能與任務相適應 2)PLC的處理速度應滿足實時控制的要求 3)PLC結構合理、機型統(tǒng)一 4)在線編程合理和離線編程的選擇 2.2.4機型選擇 綜上所述,可知本次步進電動機控制的模擬中PLC型號選擇:I/O點數(shù)的統(tǒng)計:輸入1點(SD);輸出4點(A、B、C、D),控制步進電機。SD為啟動按鈕。估計PLC用戶程序長度:為I/O點數(shù)的(10-20)倍,選用S7-200 CPU226 CN AC/DC/RLY輸出的PLC即能滿足要求。 2.3 系統(tǒng)設計流程示意圖 圖2.2 系統(tǒng)設計流程圖 2.4 I/O分配表 表2.1 I/O分配表 2.5 I/O接線圖 圖2.3 I/O接線圖 3.軟件設計 3.1設計梯形圖 3.3.1 梯形圖編程語言概述 梯形圖(LAD)是與電氣控制電路圖相呼應的圖形語言。它沿用了繼電器、觸點、串并聯(lián)等術語和類似的圖形符號,并簡化了符號,還增加了一些功能性的指令。梯形圖是融邏輯操作、控制于一體,面向對象的、實時的、圖形化的編程語言。梯形圖信號流向清楚、簡單、直觀、易懂,很適合電氣工程人員使用。梯形圖(LAD)在PLC中使用得非常普遍,通常各廠家,各型號PLC都把它作為第一用戶語言。 3.3.2 梯形圖指令程序 3.2設計指令表 指令語句表(STL)使用助記符來表達PLC的各種控制功能的。它類似于計算機的匯編語言,但比匯編語言直觀易懂,編程簡單,因此也是應用很廣泛的一種編程語言。這種編程語言可使用簡易編程器編程,但比較抽象,一般于梯形圖語言配合使用,互為互補。目前,大多數(shù)PLC都有語句表編程功能,但各廠家生產PLC的語句表(STL)所用的助記符互不相同,不能兼容。 Network 1 // 網絡標題 LD T40 EU SHRB M0.0, M20.0, +4 Network 2 LD M20.4 ON I0.0 R M20.0, 4 Network 3 LD M20.3 ON I0.0 R M0.1, 1 Network 4 LD M20.0 S M0.1, 1 Network 5 LD I0.0 AN M0.1 = M0.0 Network 6 LD I0.0 AN T41 TON T40, +1 Network 7 LD T40 TON T41, +1 Network 8 LD M20.0 = Q0.0 Network 9 LD M20.1 = Q0.1 Network 10 LD M20.2 = Q0.2 Network 11 LD M20.3 = Q0.3 4.調試 步進電機的控制系統(tǒng)由可編程控制器和步進電機功率驅動器組成,控制系統(tǒng)中PLC用來產生控制脈沖;通過PLC編程輸出一定數(shù)量的方波脈沖,控制步進電機的轉角;同時通過編程控制脈沖頻率。 在輸入端輸入一串脈沖信號(1000),在移位脈沖作用下,此脈沖信號依次移位(1000-0100-0010-0001-1000-…...)至各個寄存器的內部繼電器(Q0.0-Q0.1-Q0.2-Q0.3-Q0.0-……)中,并將這些內部繼電器的狀態(tài)輸出(LED燈A亮-B亮-C亮-D亮-A亮-……)。 若將梯形圖網絡三中復位指令的指令操作數(shù)M0.1改為M0.2或M0.3,各個寄存器的內部繼電器的狀態(tài)輸出將發(fā)生改變(1000-0100-0010-0001,即A亮-B亮-C亮-D亮),不會循環(huán)移位; 若將梯形圖網絡四中置位指令的指令操作數(shù)M0.1改為M0.2或M0.3,各個寄存器的內部繼電器的狀態(tài)輸出將發(fā)生改變(1000-1100-1110-1111,即A亮-AB亮-ABC亮-ABCD亮),不會循環(huán)移位。 5.結束語 這次課程設計我不僅把知識融會貫通,而且豐富了大腦,同時在查找資料的過程中也了解了許多課外知識,開拓了視野,認識了將來電子的發(fā)展方向,使自己在專業(yè)知識方面和動手能力方面有了質的飛躍。 課程設計是對學校所學知識的全面總結和綜合應用,對所學知識理論的檢驗與總結,能夠培養(yǎng)和提高設計者獨立分析和解決問題的能力。 在不斷的努力下我的課程設計終于完成了。課程設計不僅是對前面所學知識的一種檢驗,而且也是對自己能力的一種提高。通過這次課程設計使我明白了自己原來知識太理論化了,面對單獨的課題的是感覺很茫然。自己要學習的東西還太多,以前老是覺得自己什么東西都會,什么東西都懂,有點眼高手低。通過這次畢業(yè)設計,我才明白學習是一個長期積累的過程,在以后的工作、生活中都應該不斷的學習,努力提高自己知識和綜合素質。 不管學會的還是學不會的的確覺得困難比較多,真是萬事開頭難,不知道如何入手。最后終于做完了有種如釋重負的感覺。此外,還得出一個結論:知識必須通過應用才能實現(xiàn)其價值!有些東西以為學會了,但真正到用的時候才發(fā)現(xiàn)是兩回事,所以我認為只有到真正會用的時候才是真的學會了。 在設計過程中,我通過查閱大量有關資料,與同學交流經驗和自學,并向老師請教等方式,使自己學到了不少知識,也經歷了不少艱辛,但收獲同樣巨大。在整個設計中我懂得了許多東西,也培養(yǎng)了我獨立工作的能力,樹立了對自己工作能力的信心,相信會對今后的學習工作生活有非常重要的影響。 總之,通過這次課程設計大大提高了動手的能力,使我充分體會到了在創(chuàng)造過程中探索的艱難和成功時的喜悅。雖然這個設計做的也不太好,但是在設計過程中所學到的東西是這次課程設計的最大收獲和財富,使我終身受益。 6.參考文獻 [1] 劉順禧. 電氣控制技術. 北京:北京理工大學出版社,1995 [2] 袁任光. 可編程序控制器(PLC)應用技術與實例. 第2版.廣州:華南理工大學出版社,2000 [3] 謝劍英. 微型計算機控制技術. 第3版.北京:國防工業(yè)出版社,2001 [4] 西門子公司. SIMATIC S7-200可編程序控制器系統(tǒng)手冊,2000 [5] 鄧則名. 電器與可編程序控制器應用技術. 機械工業(yè)出版社,1997 [6] 廖常初. PLC編程及應用. 北京:機械工業(yè)出版社,2002 [7] 陳在平. 可編程控制器技術與應用系統(tǒng)設計. 機械工業(yè)出版社,2002 [8] 何衍慶. 可編程序控制器原理及應用技巧. 北京:化學工業(yè)出版社,2000 [9] 譚浩強. PLC程序設計教程. 北京:清華大學出版社,2000- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 沈陽 理工大學 plc 報告 步進 電機 運動 控制
裝配圖網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
鏈接地址:http://zhongcaozhi.com.cn/p-8928381.html