激光體積檢測(cè)系統(tǒng)傳送裝置控制設(shè)計(jì)本科畢業(yè)論文_第1頁(yè)
激光體積檢測(cè)系統(tǒng)傳送裝置控制設(shè)計(jì)本科畢業(yè)論文_第2頁(yè)
激光體積檢測(cè)系統(tǒng)傳送裝置控制設(shè)計(jì)本科畢業(yè)論文_第3頁(yè)
激光體積檢測(cè)系統(tǒng)傳送裝置控制設(shè)計(jì)本科畢業(yè)論文_第4頁(yè)
激光體積檢測(cè)系統(tǒng)傳送裝置控制設(shè)計(jì)本科畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、南京工業(yè)大學(xué)畢業(yè)設(shè)計(jì) 題目:激光體積檢測(cè)系統(tǒng)傳送 裝置控制設(shè)計(jì) 學(xué)生姓名:李滿(mǎn)學(xué)號(hào): *專(zhuān)業(yè):*班級(jí):*指導(dǎo)教師:孫冬梅2012年6月體積檢測(cè)系統(tǒng)傳送裝置控制設(shè)計(jì)摘要激光體積檢測(cè)系統(tǒng)的傳送裝置的控制中,實(shí)現(xiàn)對(duì)plc控制電機(jī),對(duì)傳送帶的速度調(diào)節(jié)和開(kāi)關(guān)控制。同時(shí)完成與硬件系統(tǒng)的通訊,實(shí)現(xiàn)速度信息、開(kāi)關(guān)信息等信號(hào)的上傳的目標(biāo)。本課題以可編程邏輯控制器(plc)、步進(jìn)電機(jī)為基礎(chǔ),采用plc控制技術(shù),開(kāi)展該控制技術(shù)的測(cè)試,實(shí)現(xiàn)了plc對(duì)步進(jìn)電機(jī)開(kāi)關(guān)、正反轉(zhuǎn)、加減速等控制。本文以成熟可靠的可編程邏輯控制技術(shù)和具備諸多優(yōu)點(diǎn)的步進(jìn)電機(jī)為課題背景,論述了基于西門(mén)子plc驅(qū)動(dòng)控制步進(jìn)電機(jī)技術(shù)開(kāi)發(fā)過(guò)程,主要完成課題

2、中系統(tǒng)硬件及軟件的設(shè)計(jì)。首先介紹了plc應(yīng)用現(xiàn)狀與發(fā)展趨勢(shì)與其的應(yīng)用前景。其次,介紹了步進(jìn)電機(jī)及其驅(qū)動(dòng)器的應(yīng)用和性能特點(diǎn)。另外,本文還介紹了step7編程軟件的使用方法。本文最后提出了設(shè)計(jì)中的一些不足之處和對(duì)今后的一些要求。論文結(jié)尾附有傳送裝置控制系統(tǒng)機(jī)械結(jié)構(gòu)圖。關(guān)鍵詞:plc步進(jìn)電機(jī)驅(qū)動(dòng)器design of volume detection system transfer device control abstractto achieve the plc to control the motor, the conveyor speed adjustment and switching con

3、trol. at the same time to complete a communications system with hardware to achieve the goal of upload speed information, the switch information signal. the topic is base to the programmable logic controller (plc) and stepper motor. use the plc control technology to carry out the testing of the cont

4、rol technology to achieve a plc control of the stepper motor switch, rotating, and acceleration and deceleration. this thesis is use the proven programmable logic control and the stepper motor that has many advantages as a subject background, it discusses about the process that based on siemens plc

5、how to control the stepper motor , mainly to complete the system of hardware and software design. first introduced the status quo and development trend of the plc application and its application prospects. secondly, introduce the application and performance characteristics of a stepper motor and its

6、 driver. in addition, this article describes the use of the step 7 programming software. this article concludes with some inadequacies in the design and some of the requirements for the future. paper at the end with transmission device control system mechanical structure diagram. key words: plc; ste

7、pper motor ;stepper motor driver目錄摘要iabstractii第一章 緒 論11.1概述11.2可編程邏輯控制器的發(fā)展現(xiàn)狀21.3 現(xiàn)代物流系統(tǒng)中plc技術(shù)應(yīng)用的狀況31.4 本文的主要工作3第二章 傳送裝置控制系統(tǒng)硬件設(shè)計(jì)52.1系統(tǒng)總體設(shè)計(jì)方案52.2 步進(jìn)電機(jī)簡(jiǎn)介52.2.1 步進(jìn)電機(jī)的分類(lèi)及其基本參數(shù)62.2.2 步進(jìn)電機(jī)的選擇82.2.3 步進(jìn)電機(jī)驅(qū)動(dòng)電路92.2.4 步進(jìn)電機(jī)主要特點(diǎn)122.3 s7200介紹及具體cpu選型132.3.1 s7200介紹132.3.2 cpu選型及其設(shè)計(jì)142.4 plc驅(qū)動(dòng)步進(jìn)電機(jī)17第三章 控制系統(tǒng)的軟件設(shè)計(jì)19

8、3.1 step7概述193.1.1 step 7的硬件接口193.1.2 step 7的編程功能193.2系統(tǒng)流程圖213.3主/子程序及其實(shí)現(xiàn)功能的詳細(xì)解釋223.3.1本程序所用變量223.3.2主程序233.3.3初始化子程序253.3.4自由口通訊協(xié)議子程序26第四章 系統(tǒng)調(diào)試與結(jié)果27結(jié)語(yǔ)29參考文獻(xiàn)30致謝31附錄1:傳送裝置控制系統(tǒng)機(jī)械結(jié)構(gòu)圖32第一章 緒 論1.1概述現(xiàn)代物流是將信息、運(yùn)輸、倉(cāng)儲(chǔ)、庫(kù)存、裝卸搬運(yùn)以及包裝等物流活動(dòng)綜合起來(lái)的一種新型的集成式管理。系統(tǒng)對(duì)基于激光測(cè)量技術(shù)的體積測(cè)量裝置設(shè)計(jì),實(shí)現(xiàn)體積、重量分析計(jì)算。系統(tǒng)運(yùn)用成熟可靠的激光測(cè)量技術(shù)1,能精確測(cè)量各種類(lèi)型

9、的物品。當(dāng)物品通過(guò)輸送機(jī)上的體積測(cè)量框時(shí),其輪廓就會(huì)被掃描,在速度非??斓那闆r下也能精確檢測(cè)出所有任何形態(tài)的物品。該技術(shù)以激光為基礎(chǔ)2,排除了其他光和照明的需求,使該裝置能獨(dú)立運(yùn)作,不受顏色,物品質(zhì)地和輸送皮帶的影響。本項(xiàng)目搭建體積測(cè)量系統(tǒng)的傳送控制系統(tǒng),采用plc控制電機(jī),實(shí)現(xiàn)對(duì)傳送帶的速度調(diào)節(jié)和開(kāi)關(guān)控制。同時(shí)完成與硬件系統(tǒng)的通訊,實(shí)現(xiàn)速度信息、開(kāi)關(guān)信息等信號(hào)的上傳。激光技術(shù)用于檢測(cè)工作主要是利用激光的優(yōu)異特性,將它作為光源,配以相應(yīng)的光電元件來(lái)實(shí)現(xiàn)的。它具有精度高、測(cè)量范圍大、檢測(cè)時(shí)間短、非接觸式等優(yōu)點(diǎn),常用于測(cè)量長(zhǎng)度、位移、速度、振動(dòng)等參數(shù)3。在激光技術(shù)發(fā)展過(guò)程中因其高的分辨率,可以直接

10、用于物體外部4尺寸、輪廓以及位移和有關(guān)物理量的測(cè)量。激光檢測(cè)技術(shù)屬于非接觸式測(cè)量技術(shù),與接觸式測(cè)量方法相比,具有限制更少、效率更高、不損傷測(cè)量表面、不易受被測(cè)對(duì)象表面狀態(tài)影響等優(yōu)點(diǎn),因此高精度的激光檢測(cè)技術(shù)越來(lái)越廣泛地應(yīng)用到精密、超精密加工中5。超精密加工技術(shù),其精度從微米級(jí)到亞微米級(jí)、納米級(jí),在高技術(shù)領(lǐng)域和軍用工業(yè)以及民用醫(yī)療工業(yè)中都有大量需求。另外我們知道步進(jìn)電動(dòng)機(jī)已成為除直流電動(dòng)機(jī)和交流電動(dòng)機(jī)以外的第三類(lèi)電動(dòng)機(jī)6,傳統(tǒng)電動(dòng)機(jī)作為機(jī)電能量轉(zhuǎn)換裝置,在人類(lèi)的生產(chǎn)和生活進(jìn)入電氣化過(guò)程中起著關(guān)鍵的作用??墒窃谌祟?lèi)社會(huì)進(jìn)入自動(dòng)化時(shí)代的今天,傳統(tǒng)電動(dòng)機(jī)的功能已不能滿(mǎn)足工廠自動(dòng)化和辦公自動(dòng)化等各種運(yùn)動(dòng)

11、控制系統(tǒng)的要求。為適應(yīng)這些要求,發(fā)展了一系列新的具備控制功能的電動(dòng)機(jī)系統(tǒng),其中較有自己特點(diǎn),且應(yīng)用十分廣泛的一類(lèi)便是步進(jìn)電7。1.2可編程邏輯控制器的發(fā)展現(xiàn)狀可編程邏輯控制器8(programmable logic controller,簡(jiǎn)稱(chēng)plc 或pc)是專(zhuān)為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)的一種數(shù)字運(yùn)算操作電子系統(tǒng)。它采用了可編程序的存儲(chǔ)器,用來(lái)在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并通過(guò)數(shù)字量、模擬量的輸入和輸出,控制各種類(lèi)型的機(jī)械或生產(chǎn)過(guò)程。plc 是微機(jī)技術(shù)與傳統(tǒng)的繼電接觸控制技術(shù)相結(jié)合的產(chǎn)物,它克服了繼電接觸控制系統(tǒng)中的機(jī)械觸點(diǎn)的接線復(fù)雜、可靠性低、功耗高、

12、通用性和靈活性差的缺點(diǎn),充分利用了微處理器的優(yōu)點(diǎn)。plc 的主要特點(diǎn)9如下:a. 用內(nèi)部已定義的各種輔助繼電器代替機(jī)械觸點(diǎn)繼電器9,通過(guò)軟件編程方式用內(nèi)部邏輯關(guān)系代替實(shí)際的硬件連接導(dǎo)線,這些內(nèi)部繼電器的節(jié)點(diǎn)變位時(shí)間可理想化地認(rèn)為等于零,因此只需考慮它的0-1 狀態(tài)而無(wú)需考慮傳統(tǒng)繼電器所固有的返回系數(shù);b. 可靠性高,抗干擾能力強(qiáng),適用于復(fù)雜的工業(yè)環(huán)境;c. 配套齊全,功能完善,適用性強(qiáng),易于與工業(yè)控制系統(tǒng)聯(lián)成一個(gè)整體,易于擴(kuò)充其功能;d. 易學(xué)易用,照顧到現(xiàn)場(chǎng)電氣操作維修人員的技能與習(xí)慣,特別是plc 的程序編制采用簡(jiǎn)單指令形式,使用戶(hù)程序編制形象、直觀、方便易學(xué)。plc作為工控機(jī)的一員,在主

13、要工業(yè)國(guó)家中成為自動(dòng)化系統(tǒng)的基本電控裝置。它具有控制方便、可靠性高、容易掌握、體積小、價(jià)格適宜等特點(diǎn)。據(jù)統(tǒng)計(jì),當(dāng)今世界plc生產(chǎn)廠家約150家,生產(chǎn)300多個(gè)品種。2000年銷(xiāo)售額約為86億美元,占工控機(jī)市場(chǎng)份額的50%,plc將在工控機(jī)市場(chǎng)中占有主要地位,并保持繼續(xù)上升的勢(shì)頭。plc在60年代末引入我國(guó)時(shí),只用作離散量的控制,其功能只是將操作接到離散量輸出的接觸器等,最早只能完成以繼電器梯形邏輯的操作。新一代的plc具有pid調(diào)節(jié)功能,它的應(yīng)用已從開(kāi)關(guān)量控制擴(kuò)大到模擬量控制領(lǐng)域,廣泛地應(yīng)用于航天、冶金、輕工、建材等行業(yè)。但plc也面臨著其它行業(yè)工控產(chǎn)品的挑戰(zhàn),各廠家正采取措施不斷改進(jìn)產(chǎn)品,主

14、要表現(xiàn)為以下幾個(gè)方面101.微型、小型plc功能明顯增強(qiáng)2.集成化發(fā)展趨勢(shì)增強(qiáng)由于控制內(nèi)容的復(fù)雜化和高難度化,使plc向集成化方向發(fā)展,plc與plc集成、plc與dcs集成、plc與pid集成等,并強(qiáng)化了通訊能力和網(wǎng)絡(luò)化,尤其是以pc為基的控制產(chǎn)品增長(zhǎng)率最快。3.向開(kāi)放性轉(zhuǎn)變 plc曾存在嚴(yán)重的缺點(diǎn),主要是plc硬件體系結(jié)構(gòu)是封閉而不是開(kāi)放的,使各種plc互不兼容。國(guó)際電工協(xié)會(huì)(iec)在1992年頒布了iec1131-3可編程序控制器的編程軟件標(biāo)準(zhǔn),為各plc廠家編程的標(biāo)準(zhǔn)化鋪平了道路。我國(guó)的plc生產(chǎn)目前也有一定的發(fā)展,小型plc已批量生產(chǎn);中型plc已有產(chǎn)品;大型plc已開(kāi)始研制。國(guó)內(nèi)

15、plc形成產(chǎn)品化的生產(chǎn)企業(yè)約30多家,國(guó)內(nèi)產(chǎn)品市場(chǎng)占有率不超過(guò)10%。經(jīng)過(guò)30 多年的發(fā)展,plc 已十分成熟與完善,尤其在順序控制、開(kāi)關(guān)量邏輯運(yùn)算和處理這兩方面具有顯著優(yōu)勢(shì),而模擬量閉環(huán)控制也已非常成熟。plc技術(shù)自從引入我國(guó)的電力行業(yè)后就得到了廣泛應(yīng)用,并發(fā)展壯大。1.3 現(xiàn)代物流系統(tǒng)中plc技術(shù)應(yīng)用的狀況現(xiàn)代物流是將信息、運(yùn)輸、倉(cāng)儲(chǔ)、庫(kù)存、裝卸搬運(yùn)以及包裝等物流活動(dòng)綜合起來(lái)的一種新型的集成式管理。它使用先進(jìn)的技術(shù)、設(shè)備與管理為銷(xiāo)售提供服務(wù),生產(chǎn)、流通、銷(xiāo)售規(guī)模越 標(biāo)準(zhǔn)的現(xiàn)代物流企業(yè)和第三方物流大、范圍越廣,物流技術(shù)、設(shè)備及管理越現(xiàn)代化。現(xiàn)代物流5的發(fā)展趨勢(shì)呈現(xiàn)出全球化、多功能化、信息化、

16、自動(dòng)化和智能化的特征,其中信息化是現(xiàn)代物流的核心。在物流系統(tǒng)中plc11技術(shù)得到了廣泛的應(yīng)用,現(xiàn)代物流的包裝加工、倉(cāng)儲(chǔ)、分揀和傳送等均是采用plc技術(shù)進(jìn)行控制。該技術(shù)可以擴(kuò)大物流作業(yè)能力、提高勞動(dòng)生產(chǎn)率、減少物流作業(yè)的差錯(cuò)等。用自動(dòng)化技術(shù)和信息技術(shù)對(duì)傳統(tǒng)物流業(yè)務(wù)進(jìn)行優(yōu)化整合,達(dá)到降低成本、提高水平的目的。1.4 本文的主要工作本傳送控制系統(tǒng)具體完成硬件上功能有: 1)對(duì)步進(jìn)電機(jī)進(jìn)行開(kāi)關(guān)、正反加減速運(yùn)行等控制,從而實(shí)現(xiàn)傳送帶的控制。2)實(shí)現(xiàn)plc與體積測(cè)量?jī)x的接口的通訊。軟件上實(shí)現(xiàn)功能有:1)通過(guò)改變plc的刷新輸出頻率參數(shù)實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)轉(zhuǎn)速的控制。2)實(shí)現(xiàn)對(duì)整個(gè)系統(tǒng)的控制。本設(shè)計(jì)基于體積測(cè)量?jī)x

17、的軟件硬系統(tǒng),完成傳送帶系統(tǒng)的控制功能和與體積測(cè)量?jī)x通訊。通過(guò)該畢業(yè)設(shè)計(jì),可以提我們的工程實(shí)踐能力和軟件開(kāi)發(fā)能力。本文完成plc系統(tǒng)硬件設(shè)計(jì),電源模塊設(shè)計(jì),開(kāi)關(guān)、按鈕等接口的選型,控制電機(jī)正反轉(zhuǎn)讓運(yùn)行以及與體積測(cè)量?jī)x的接口。第二章 傳送裝置控制系統(tǒng)硬件設(shè)計(jì)2.1系統(tǒng)總體設(shè)計(jì)方案 系統(tǒng)框圖如圖2-1所示:開(kāi)關(guān)、正反轉(zhuǎn)、速度調(diào)節(jié)按鈕。體積激光掃描儀傳送帶電機(jī)plc電源pc/ppi圖2-1系統(tǒng)框圖本控制系統(tǒng)可分為五部分:體積激光掃描儀、plc、傳送帶電機(jī)開(kāi)關(guān)、正反轉(zhuǎn)、速度調(diào)節(jié)按鈕和電源。其中plc是本系統(tǒng)的主控制單元,當(dāng)開(kāi)關(guān)按鈕給它發(fā)出開(kāi)關(guān)信號(hào)時(shí),它將很據(jù)預(yù)定的程序執(zhí)行,進(jìn)而控制電機(jī)的運(yùn)行狀態(tài)。體積

18、激光掃描儀與plc之間的通訊是雙向的,掃描儀將傳送帶上物品的位置告訴plc,而plc將所計(jì)算得的物品長(zhǎng)度發(fā)送給掃描儀。電源模塊為每個(gè)單元供電。2.2 步進(jìn)電機(jī)簡(jiǎn)介步進(jìn)電動(dòng)機(jī)是一種將數(shù)字脈沖信號(hào)轉(zhuǎn)換成機(jī)械角位移或者線位移的數(shù)模轉(zhuǎn)換元件12。在經(jīng)歷了一個(gè)大的發(fā)展階段后,目前其發(fā)展趨于平緩。然而,由于電動(dòng)機(jī)的工作原理和其它電動(dòng)機(jī)有很大的差別,具有其它電動(dòng)機(jī)所沒(méi)有的特性。因此,沿著小型、高效、低價(jià)的方向發(fā)展。步進(jìn)電動(dòng)機(jī)由此而得名。步進(jìn)電動(dòng)機(jī)的運(yùn)行是在專(zhuān)用的脈沖電源供電下進(jìn)行的,其轉(zhuǎn)子走過(guò)的步數(shù),或者說(shuō)轉(zhuǎn)子的角位移量,與輸入脈沖數(shù)嚴(yán)格成正比。步進(jìn)電機(jī)作為執(zhí)行元件,是機(jī)電一體化的關(guān)鍵產(chǎn)品之一, 廣泛應(yīng)用在

19、各種家電產(chǎn)品中,例如打印機(jī)、磁盤(pán)驅(qū)動(dòng)器、玩具、雨刷、機(jī)械手臂和錄像機(jī)等。另外步進(jìn)電機(jī)也廣泛應(yīng)用于各種工業(yè)自動(dòng)化系統(tǒng)中。由于通過(guò)控制脈沖個(gè)數(shù)可以很方便的控制步進(jìn)電機(jī)轉(zhuǎn)過(guò)的角位移,且步進(jìn)電機(jī)的誤差不積累,可以達(dá)到準(zhǔn)確定位的目的。還可以通過(guò)控制頻率很方便的改變步進(jìn)電機(jī)的轉(zhuǎn)速和加速度,達(dá)到任意調(diào)速的目的,因此步進(jìn)電機(jī)可以廣泛的應(yīng)用于各種開(kāi)環(huán)控制系統(tǒng)中。2.2.1 步進(jìn)電機(jī)的分類(lèi)及其基本參數(shù)步進(jìn)電機(jī)的分類(lèi):1)永磁式步進(jìn)電機(jī)一般為兩相,轉(zhuǎn)矩和體積較小,步進(jìn)角一般為7.5度或15度。2)反應(yīng)式步進(jìn)電機(jī)一般為三相,可實(shí)現(xiàn)大轉(zhuǎn)矩輸出,步進(jìn)角一般為1.5度,但噪聲和振動(dòng)都很大。3)混合式12步進(jìn)電機(jī)是指混合了永

20、磁式和反應(yīng)式的優(yōu)點(diǎn),它又分為兩相和五相。兩相步進(jìn)角一般分為1.8度而五相步進(jìn)角一般為 0.72度,這種步進(jìn)電機(jī)的應(yīng)用最為廣泛。三相混合式步進(jìn)電機(jī)的結(jié)構(gòu)如圖圖2-2所示。左邊給出混合式步進(jìn)電動(dòng)機(jī)的軸向剖面圖。定子鐵心的齒槽與磁阻式電動(dòng)機(jī)相同,和永磁式電動(dòng)機(jī)一樣配置有雙繞組或單繞組,分別適用于單極性驅(qū)動(dòng)或雙極性驅(qū)動(dòng)。轉(zhuǎn)子中含有一個(gè)軸向磁化的永磁體,這個(gè)永磁體產(chǎn)生一個(gè)單向磁場(chǎng),磁路通過(guò)轉(zhuǎn)子、氣隙和定子閉合。由軟磁材料制作的兩段轉(zhuǎn)子分別被永磁體磁化為n極和s極,a-a和b-b截面分別表示了s段和n段轉(zhuǎn)子。圖中可以看到兩段轉(zhuǎn)子具有相同的齒數(shù),但是錯(cuò)開(kāi)半個(gè)齒距。圖2-2 三相混合式步進(jìn)電機(jī)的結(jié)構(gòu)圖下面利用

21、圖2-3進(jìn)一步說(shuō)明混合式步進(jìn)電動(dòng)機(jī)的工作原理。圖中的電動(dòng)機(jī)定子有4個(gè)沿圓周均勻分布的齒,線圈繞制在齒上且成對(duì)連接。具有不同極性的兩段轉(zhuǎn)子各有3個(gè)齒。圖中以實(shí)線表示s段,以虛線表示n段,兩段轉(zhuǎn)子交錯(cuò)半個(gè)齒距。 當(dāng)繞組中不通電流時(shí),因?yàn)檗D(zhuǎn)子中的永磁體總是試圖減少磁路中的磁阻,轉(zhuǎn)子將趨向有限的若干位置,直至n極和s極轉(zhuǎn)子上各有一齒與定子磁極對(duì)齊。對(duì)于圖中的電機(jī)來(lái)說(shuō),這樣的位置有12個(gè)。將轉(zhuǎn)子保持在這些位置上的轉(zhuǎn)矩通常不大,稱(chēng)之為維持轉(zhuǎn)矩。圖2-3混合式步進(jìn)電機(jī)工作原理如果如圖11. 28(a)那樣有電流通過(guò)一相繞組,在定子上產(chǎn)生的n極和s極將吸引異性轉(zhuǎn)子段上的齒,在這種情況下,只有和轉(zhuǎn)子的齒數(shù)一樣的

22、3個(gè)穩(wěn)定位置,將轉(zhuǎn)子從定位位置上拉開(kāi)的轉(zhuǎn)矩要大得多,稱(chēng)為鎖定轉(zhuǎn)矩。 將通電方式由圖(a)切換至圖(b),定子磁場(chǎng)轉(zhuǎn)過(guò)90。,并將吸引另一對(duì)齒,結(jié)果轉(zhuǎn)子旋轉(zhuǎn)了30。,相當(dāng)于一個(gè)整步。在從圖(b)到圖(c)中,勵(lì)磁又回到前一繞組,但是電流方向相反,可使轉(zhuǎn)子再前進(jìn)一整步。在圖(d)中再使第二相繞組電流反向又可前進(jìn)一步。這樣轉(zhuǎn)子就走過(guò)了一個(gè)齒距。步驟從圖(d)后再回到圖(a),如此反復(fù),形成電動(dòng)機(jī)的旋轉(zhuǎn)運(yùn)動(dòng),每轉(zhuǎn)需要12步。顯然,以相反的順序激勵(lì)定子繞組,電動(dòng)機(jī)將反轉(zhuǎn)。步進(jìn)電機(jī)的基本參數(shù):1.電機(jī)固有步距角 它表示控制系統(tǒng)每發(fā)一個(gè)步進(jìn)脈沖13信號(hào),電機(jī)所轉(zhuǎn)動(dòng)的角度。電機(jī)出廠時(shí)給出了一個(gè)步距角的值,這個(gè)

23、步距角可以稱(chēng)之為“電機(jī)固有步距角”,它不一定是電機(jī)實(shí)際工作時(shí)的真正步距角,真正的步距角和驅(qū)動(dòng)器有關(guān)。2.步進(jìn)電機(jī)的相數(shù) 步進(jìn)電機(jī)的相數(shù)是指電機(jī)內(nèi)部的線圈組數(shù),目前常用的有二相、三相、四相、五相步進(jìn)電機(jī)。電機(jī)相數(shù)不同,其步距角也不同,一般二相電機(jī)的步距角為0.9/1.8、三相的為0.75/1.5、五相的為0.36/0.72 。在沒(méi)有細(xì)分驅(qū)動(dòng)器時(shí),用戶(hù)主要靠選擇不同相數(shù)的步進(jìn)電機(jī)來(lái)滿(mǎn)足自己步距角的要求。如果使用細(xì)分驅(qū)動(dòng)器,則“相數(shù)”將變得沒(méi)有意義,用戶(hù)只需在驅(qū)動(dòng)器上改變細(xì)分?jǐn)?shù),就可以改變步距角。3.保持轉(zhuǎn)矩 保持轉(zhuǎn)矩是指步進(jìn)電機(jī)通電但沒(méi)有轉(zhuǎn)動(dòng)時(shí),定子鎖住轉(zhuǎn)子的力矩。它是步進(jìn)電機(jī)最重要的參數(shù)之一,通

24、常步進(jìn)電機(jī)在低速時(shí)的力矩接近保持轉(zhuǎn)矩。由于步進(jìn)電機(jī)的輸出力矩隨速度的增大而不斷衰減,輸出功率也隨速度的增大而變化,所以保持轉(zhuǎn)矩就成為了衡量步進(jìn)電機(jī)最重要的參數(shù)之一。比如,當(dāng)人們說(shuō)2nm的步進(jìn)電機(jī),在沒(méi)有特殊說(shuō)明的情況下是指保持轉(zhuǎn)矩為2nm的步進(jìn)電機(jī)。 4.鉗制轉(zhuǎn)矩 鉗制轉(zhuǎn)矩是指步進(jìn)電機(jī)沒(méi)有通電的情況下,定子鎖住轉(zhuǎn)子的力矩。由于反應(yīng)式步進(jìn)電機(jī)的轉(zhuǎn)子不是永磁材料,所以它沒(méi)有鉗制轉(zhuǎn)矩。2.2.2 步進(jìn)電機(jī)的選擇 1)型號(hào):130byg350a(三相混合式)如圖 圖2-4三相混合式步進(jìn)電機(jī)實(shí)物圖2)步距角精度5%溫 升80 max環(huán)境溫度-20+50絕緣電阻00mmin.500vc dc絕緣強(qiáng)度000

25、v 50hz 1ma 1minu絕緣等級(jí) b3)技術(shù)數(shù)據(jù)如下 表2-1 步進(jìn)電機(jī)的技術(shù)參數(shù)電機(jī)型號(hào)步距角相電壓相電流相電阻相電感保持轉(zhuǎn)矩重量長(zhǎng)度單軸degreevamhn.mkgmm130byg350a1.2/0.680-32550.84.123131704)外型尺寸如下圖: 圖2-5 130byg350a三相混合式步進(jìn)電機(jī)尺寸5)接線圖如圖:圖2-6 130byg350a三相混合式步進(jìn)電機(jī)接線2.2.3 步進(jìn)電機(jī)驅(qū)動(dòng)電路2.2.3.1驅(qū)動(dòng)器選型本設(shè)計(jì)采用混合式步進(jìn)電機(jī)驅(qū)動(dòng)器型號(hào):md-3008a 如圖:圖2-7 md-3008a步進(jìn)電機(jī)驅(qū)動(dòng)器的實(shí)物圖 一該型號(hào)驅(qū)動(dòng)器的特點(diǎn)14:1采用交流伺服

26、控制原理,在控制方式上增加了全數(shù)字式電流環(huán)控制,三相正弦電流驅(qū)動(dòng)輸出,使三相混合式電機(jī)低速無(wú)爬行,無(wú)共振區(qū),噪音小。2驅(qū)動(dòng)器功放級(jí)的電壓最高可達(dá)dc325伏,步進(jìn)電機(jī)高速運(yùn)轉(zhuǎn)仍然有高轉(zhuǎn)矩輸出。3具備短路、過(guò)壓、欠壓、過(guò)熱等完善保護(hù)功能,可靠性高。4具有細(xì)分、半流和掉電相位記憶功能。5具有多種細(xì)分選擇,可控制電機(jī)在任意細(xì)分狀態(tài)下精確定位,最小步距角可設(shè)為0.036(10000步/轉(zhuǎn))。適用面廣,通過(guò)設(shè)置不同相電流可配置各種電機(jī)。二驅(qū)動(dòng)器對(duì)步距角的細(xì)分和輸出相電流將“電機(jī)固有步距角”細(xì)分成若干小步的驅(qū)動(dòng)方法,稱(chēng)為細(xì)分驅(qū)動(dòng),細(xì)分是通過(guò)驅(qū)動(dòng)器精確控制步進(jìn)電機(jī)的相電流實(shí)現(xiàn)的,與電機(jī)本身無(wú)關(guān)。1:設(shè)置電機(jī)

27、每轉(zhuǎn)步數(shù), 使用撥碼(dip)開(kāi)關(guān)來(lái)設(shè)置步數(shù)。按下表:表2-2 撥碼(dip)開(kāi)關(guān)來(lái)設(shè)置步數(shù)表sw10o11oo11sw21oo11oo1sw31111oooo電機(jī)步數(shù)2004005001000200040005000100002:輸出相電流:表2-3 撥碼(dip)開(kāi)關(guān)來(lái)設(shè)置輸出相電流表sw5111111110000sw6111100001111sw7110011001100sw8101010101010電流1.72.02.42.73.13.43.74.14.44.85.15.4注意:第4位撥碼(dip)開(kāi)關(guān)無(wú)效三. 電氣參數(shù):表2-4 步進(jìn)電機(jī)驅(qū)動(dòng)器的電氣參數(shù)輸入電源1.7a6.8a驅(qū)動(dòng)方

28、式pwm(脈寬調(diào)制)恒流斬波,三相正弦波電流輸出。適配電機(jī)90、110、130系列三相混合式步進(jìn)電機(jī)工作環(huán)境0501585%rh、不結(jié)露。無(wú)腐蝕性、易燃、易爆、導(dǎo)電性氣體、液體和粉塵。存放環(huán)境050 1585%rh、不結(jié)露。外形尺寸255*143*85mm(見(jiàn)外觀尺寸)(長(zhǎng)*寬*高)重 量1.5kg2.2.3.2驅(qū)動(dòng)器電路下圖為步進(jìn)電機(jī)的驅(qū)動(dòng)電路16。圖中僅為一相的驅(qū)動(dòng)電路,其余兩相與之相同。在圖中三極管 t1 起開(kāi)關(guān)作用。當(dāng)三極管截止時(shí),無(wú)集電極電流流通,開(kāi)關(guān)相當(dāng)于斷開(kāi);當(dāng)三極管飽和時(shí), 流過(guò)的集電極電流最大, 開(kāi)關(guān)相當(dāng)于閉合,該開(kāi)關(guān)“動(dòng)作”可由加于基極的電流來(lái)控制。由 t2、t3 兩個(gè)三極

29、管組成達(dá)林頓式功放電路, 驅(qū)動(dòng)步進(jìn)電機(jī)的 3個(gè)繞組,使電機(jī)繞組的靜態(tài)電流達(dá)到近 2a。電路中使用光電耦合器將控制和驅(qū)動(dòng)信號(hào)隔離。當(dāng)控制輸入信號(hào)為低電平時(shí),t1 截止,輸出高電平,則紅外發(fā)光二極管截止,光敏三極管不導(dǎo)通,因此繞組中無(wú)電流流過(guò);當(dāng)輸入信號(hào)為高電平時(shí),t1 飽和導(dǎo)通, 于是紅外發(fā)光二極管被點(diǎn)亮, 使光敏三極管導(dǎo)通,向功率驅(qū)動(dòng)級(jí)晶體管提供基極電流, 使其導(dǎo)通,繞組被通以電流。圖2-8 步進(jìn)電機(jī)驅(qū)動(dòng)電路2.2.3.3驅(qū)動(dòng)電路接口 驅(qū)動(dòng) c v a b c步進(jìn)電機(jī)驅(qū)動(dòng)電源圖2-9 驅(qū)動(dòng)器接口2.2.4 步進(jìn)電機(jī)主要特點(diǎn)1)一般步進(jìn)電機(jī)的精度15為步進(jìn)角的3-5%,且不累積。2)步進(jìn)電機(jī)外表

30、允許的最高溫度取決于不同電機(jī)磁性材料的退磁點(diǎn),步進(jìn)電機(jī)溫度過(guò)高時(shí)會(huì)使電機(jī)的磁性材料退磁,從而導(dǎo)致力矩下降乃至于失步,因此電機(jī)外表允許的最高溫度應(yīng)取決于不同電機(jī)磁性材料的退磁點(diǎn);一般來(lái)講,磁性材料的退磁點(diǎn)都在攝氏130度以上,有的甚至高達(dá)攝氏200度以上,所以步進(jìn)電機(jī)外表溫度在攝氏80-90度完全正常。3)步進(jìn)電機(jī)的力矩會(huì)隨轉(zhuǎn)速的升高而下降。當(dāng)步進(jìn)電機(jī)轉(zhuǎn)動(dòng)時(shí),電機(jī)各相繞組的電感將形成一個(gè)反向電動(dòng)勢(shì);頻率越高,反向電動(dòng)勢(shì)越大。在它的作用下,電機(jī)隨頻率(或速度)的增大而相電流減小,從而導(dǎo)致力矩下降。4)步進(jìn)電機(jī)低速時(shí)可以正常運(yùn)轉(zhuǎn),但若高于一定速度就無(wú)法啟動(dòng),并伴有嘯叫聲。步進(jìn)電機(jī)有一個(gè)技術(shù)參數(shù):空載

31、啟動(dòng)頻率,即步進(jìn)電機(jī)在空載情況下能夠正常啟動(dòng)的脈沖頻率,如果脈沖頻率高于該值,電機(jī)不能正常啟動(dòng),可能發(fā)生丟步或堵轉(zhuǎn)。在有負(fù)載的情況下,啟動(dòng)頻率應(yīng)更低。如果要使電機(jī)達(dá)到高速轉(zhuǎn)動(dòng),脈沖頻率應(yīng)有加速過(guò)程,即啟動(dòng)頻率較低,然后按一定加速度升到所希望的高頻。 2.3 s7200介紹及具體cpu選型2.3.1 s7200介紹s7-20016 是一種小型的可編程序控制器,適用于各行各業(yè),各種場(chǎng)合中的檢測(cè)、監(jiān)測(cè)及控制的自動(dòng)化。s7-200系列在集散自動(dòng)化系統(tǒng)中充分發(fā)揮其強(qiáng)大功能。使用范圍可覆蓋從替代繼電器的簡(jiǎn)單控制到更復(fù)雜的自動(dòng)化控制。應(yīng)用領(lǐng)域極為廣泛,覆蓋所有與自動(dòng)檢測(cè),自動(dòng)化控制有關(guān)的工業(yè)及民用領(lǐng)域,包括

32、各種機(jī)床、機(jī)械、電力設(shè)施、民用設(shè)施、環(huán)境保護(hù)設(shè)備等等。如:沖壓機(jī)床,磨床,印刷機(jī)械,橡膠化工機(jī)械,中央空調(diào),電梯控制,運(yùn)動(dòng)系統(tǒng)。s7-200系列的強(qiáng)大功能使其無(wú)論在獨(dú)立運(yùn)行中,或相連成網(wǎng)絡(luò)皆能實(shí)現(xiàn)復(fù)雜控制功能。因此s7-200系列具有極高的性能/價(jià)格比。 s7-200系列出色表現(xiàn)在以下幾個(gè)方面:1) 極高的可靠性。2) 極豐富的指令集。3)易于掌握。4) 便捷的操作。5)豐富的內(nèi)置集成功能。6) 實(shí)時(shí)特性。7) 強(qiáng)勁的通訊能力。8)豐富的擴(kuò)展模塊。2.3.2 cpu選型及其設(shè)計(jì)本系統(tǒng)所選plc的型號(hào)為cpu22417。其外觀圖如圖。(1) (2)圖2-10 cpu224外觀和尺寸圖該型號(hào)中央處

33、理單元(cpu)的數(shù)據(jù)概述:1) cpu 常規(guī)規(guī)范表2-5 cpu 常規(guī)規(guī)范參數(shù)模塊稱(chēng)及描述尺寸 w x h x d(mm)重量功耗電流供應(yīng)+5dc+2dccpu 224 dc/dc/dc14輸入/10輸出120.5 x 80 x 62360g7w660ma280ma2) cpu224技術(shù)規(guī)范表2-6 cpu 常規(guī)規(guī)范參數(shù)cpu 特性本機(jī)數(shù)字輸入14 路數(shù)字量輸入本機(jī)數(shù)字輸出10 路數(shù)字量輸出高速計(jì)數(shù)器 (32-位值)6 個(gè)高速計(jì)數(shù)器總數(shù)6 個(gè)都是20 khz 時(shí)鐘速率 單相計(jì)數(shù)器個(gè)數(shù)4 個(gè)都是20 khz 時(shí)鐘速率 兩相計(jì)數(shù)器個(gè)數(shù)2 個(gè),20 khz 脈沖速率脈沖輸出1 個(gè),8 位分辨率模擬

34、電位器2 個(gè),1 ms 分辨率時(shí)間中斷4 個(gè)上升沿和/或 4 下降沿邊沿中斷7 個(gè),范圍 0.2 ms 12.8 ms可選擇的輸入濾波器時(shí)間14 個(gè)脈沖捕捉輸入時(shí)鐘 (時(shí)鐘精度)0c 55c 時(shí),7分種/月擴(kuò)展模塊的數(shù)量7 個(gè)模塊最大的數(shù)字量 i/o256定時(shí)器總數(shù)256 定時(shí)器 1 ms4 定時(shí)器(t0,t32,t64,t96) 10 ms16 定時(shí)器(t1t4,t33t36,t65t68,t97100)100 ms236 定時(shí)器(t5t31,t37t63,t96t95,t101t255)計(jì)數(shù)器總數(shù)256 計(jì)數(shù)器(c1c255) 布爾量執(zhí)行速度0.37s 每條指令傳送字的執(zhí)行速度34s 每條

35、指令定時(shí)器/計(jì)數(shù)器執(zhí)行速度50s 64s 每條指令電源電源電壓允許范圍20.4 28.8 vdc(一般取24v)輸入電流 僅 cpu / 最大負(fù)載120/900 ma,24 vdc+5 v 擴(kuò)展i/o模塊電源 (最大)660 ma24 vdc 傳感器電源輸出電壓范圍15.4 28.8 vdc隨著微電子技術(shù)和計(jì)算機(jī)技術(shù)的發(fā)展,可編程序控制器有了突飛猛進(jìn)的發(fā)展18,其功能已遠(yuǎn)遠(yuǎn)超出了邏輯控制、順序控制的范圍。繼續(xù)沿著小型化的方向發(fā)展。隨著電動(dòng)機(jī)本身應(yīng)用領(lǐng)域的拓寬以及各類(lèi)整機(jī)的不斷小型化,要求與之配套的電動(dòng)機(jī)也必須越來(lái)越小。對(duì)電動(dòng)機(jī)進(jìn)行綜合設(shè)計(jì)。即把轉(zhuǎn)子位置傳感器,減速齒輪等和電動(dòng)機(jī)本體綜合設(shè)計(jì)在一

36、起,這樣使其能方便地組成一個(gè)閉環(huán)系統(tǒng),因而具有更加優(yōu)越的控制性。向五相和三相電動(dòng)機(jī)方向發(fā)展,目前廣泛應(yīng)用的二相和四相電動(dòng)機(jī),其振動(dòng)和噪聲較大,而五相和三相電動(dòng)機(jī)具有優(yōu)勢(shì)性。而就這兩種電動(dòng)機(jī)而言,五相電動(dòng)機(jī)的驅(qū)動(dòng)電路比三相電動(dòng)機(jī)復(fù)雜,因此三相電動(dòng)機(jī)系統(tǒng)的性能價(jià)格比要比五相電動(dòng)機(jī)更好一些。目前利用可編程序控制器(即plc技術(shù))可以方便地實(shí)現(xiàn)對(duì)電機(jī)速度和位置的控制,方便地進(jìn)行各種步進(jìn)電機(jī)的操作,完成各種復(fù)雜的工作,它代表了先進(jìn)的工業(yè)自動(dòng)化革命,加速了機(jī)電一體化的實(shí)現(xiàn)。用plc對(duì)步進(jìn)電機(jī)也具有良好的控制能力,利用其高速脈沖輸出功能或運(yùn)動(dòng)控制功能,現(xiàn)對(duì)步進(jìn)電機(jī)的控制。步進(jìn)電機(jī)是一種將電脈沖信號(hào)轉(zhuǎn)換成直線

37、位移或角位移的執(zhí)行元件19,每當(dāng)對(duì)其施加一個(gè)電脈沖時(shí),其輸出軸便轉(zhuǎn)過(guò)一個(gè)固定的角度。步進(jìn)電機(jī)的輸出位移量與輸入脈沖個(gè)數(shù)成正比,其轉(zhuǎn)速與單位時(shí)間內(nèi)輸入的脈沖數(shù)(即脈沖頻率)成正比,其轉(zhuǎn)向與脈沖分配到步進(jìn)電機(jī)的各相繞組的相序有關(guān)。所以只要控制指令脈沖的數(shù)量、頻率及電機(jī)繞組通電的相序,便可控制步進(jìn)電機(jī)的輸出位移量、速度和轉(zhuǎn)向。plc直接控制步進(jìn)電機(jī)系統(tǒng)由plc和步進(jìn)電機(jī)組成,plc具有實(shí)時(shí)刷新技術(shù),輸出信號(hào)的頻率可以達(dá)到數(shù)千赫茲或更高,使得脈沖分配能有很高的分配速度,充分利用步進(jìn)電機(jī)的速度響應(yīng)能力,提高整個(gè)系統(tǒng)的快速性。并且,plc有采用大功率晶體管的輸出端口,能夠滿(mǎn)足步進(jìn)電機(jī)各相繞組數(shù)10v級(jí)脈沖

38、電壓、1a級(jí)脈沖電流的驅(qū)動(dòng)要求。有以上步進(jìn)電機(jī)的工作原理以及工作方式我們可以看出:控制步進(jìn)電機(jī)最重要的就是要產(chǎn)生出符合要求的控制脈沖。西門(mén)子plc本身帶有高速脈沖計(jì)數(shù)器和高速脈沖發(fā)生器,其發(fā)出的頻率最大為10khz,能夠滿(mǎn)足步進(jìn)電動(dòng)機(jī)的要求。對(duì)plc提出兩個(gè)特性要求。一是在此應(yīng)用的plc最好是具有實(shí)時(shí)刷新技術(shù)的plc,使輸出信號(hào)的頻率可以達(dá)到數(shù)千赫芝或更高。其目的是使脈沖能有較高的分配速度,充分利用步進(jìn)電機(jī)的速度響應(yīng)能力,提高整個(gè)系統(tǒng)的快速性。二是plc本身的輸出端口應(yīng)該采用大功率晶體管,以滿(mǎn)足步進(jìn)電機(jī)各相繞組數(shù)十伏脈沖電壓、數(shù)安培脈沖電流的驅(qū)動(dòng)要求。如下圖所示:圖2-11步進(jìn)電機(jī)的plc直接

39、控制2.4 plc驅(qū)動(dòng)步進(jìn)電機(jī)西門(mén)子plc20本身帶有高速脈沖計(jì)數(shù)器和高速脈沖發(fā)生器,其發(fā)出的頻率最大為10khz,能夠滿(mǎn)足步進(jìn)電動(dòng)機(jī)的要求。對(duì)plc提出兩個(gè)特性要求。一是在此應(yīng)用的plc最好是具有實(shí)時(shí)刷新技術(shù)的plc,使輸出信號(hào)的頻率可以達(dá)到數(shù)千赫芝或更高。其目的是使環(huán)形脈沖分配能有較高的分配速度,充分利用步進(jìn)電機(jī)的速度響應(yīng)能力,提高整個(gè)系統(tǒng)的快速性。二是plc本身的輸出端口應(yīng)該采用大功率晶體管,以滿(mǎn)足步進(jìn)電機(jī)各相繞組數(shù)十伏脈沖電壓、數(shù)安培脈沖電流的驅(qū)動(dòng)要求。如下圖所示:圖2-12 plc直接驅(qū)動(dòng)電機(jī)環(huán)形分配程序?qū)Σ竭M(jìn)電機(jī)各相繞組的通電順序進(jìn)行環(huán)形脈沖分配,從而控制接到步進(jìn)電機(jī)三相繞組的48

40、v直流電源的依次通、斷,形成旋轉(zhuǎn)磁場(chǎng),使步進(jìn)電機(jī)轉(zhuǎn)動(dòng)。步進(jìn)電機(jī)的轉(zhuǎn)動(dòng),由于步進(jìn)電機(jī)是電感性負(fù)載,直流電阻很小,故接限流電阻以免脈沖電流過(guò)大損壞,當(dāng)步進(jìn)電機(jī)各相繞組的通電順序按 :aabbbcccaa導(dǎo)通斷開(kāi)時(shí),步進(jìn)電機(jī)正轉(zhuǎn)。按aacccbbbaa依次導(dǎo)通、斷開(kāi)時(shí),步進(jìn)電機(jī)反轉(zhuǎn),即步進(jìn)電機(jī)可以按三相六拍工作。每當(dāng)步進(jìn)電機(jī)走一步,環(huán)形脈沖分配程序的步數(shù)減一,當(dāng)步數(shù)減為零時(shí),停止環(huán)形脈沖分配,等待下一次的脈沖輸入。第三章 控制系統(tǒng)的軟件設(shè)計(jì)3.1 step7概述step7編程軟件22用于simatic s7、m7、c7和基于pc的winac,是供它們編程、監(jiān)控和參數(shù)設(shè)置的標(biāo)準(zhǔn)工具。step 7具有以

41、下功能:硬件配置和參數(shù)設(shè)置、通信組態(tài)、編程、測(cè)試、啟動(dòng)和維護(hù)、文件建檔、運(yùn)行和診斷功能等。在step 7中,用項(xiàng)目來(lái)管理一個(gè)自動(dòng)化系統(tǒng)的硬件和軟件。step 7用simatic管理器對(duì)項(xiàng)目進(jìn)行集中管理,它可以方便地瀏覽simatic s7、m7、c7和winac的數(shù)據(jù)。實(shí)現(xiàn)step 7各種功能所需的simatic軟件工具都集成在step 7中。3.1.1 step7的硬件接口step7與windows操作系統(tǒng)的通訊方式23有3種: 通過(guò)pc/ppi多主站電纜直接連接; 通過(guò)帶有mpi電纜的通信處理器卡連接; 通過(guò)一塊mpi和配套的電纜相連接。要將計(jì)算機(jī)連接至s7-200,由于s7-200 cp

42、u使用的是rs485,而pc機(jī)的com口采用的是rs232,兩者的電氣規(guī)范并不相容,需要用中間電路進(jìn)行匹配。pc/ppi其實(shí)就是一根rs485/rs232的匹配電纜。采用pc/ppi電纜建立個(gè)人計(jì)算機(jī)與plc之間的通信是最常見(jiàn)和最經(jīng)濟(jì)的方式,它不需要其他的硬件設(shè)備,方法是把pc/ppi電纜的pc端連接到計(jì)算機(jī)的rs-232通訊口(一般是com1),而把pc/ppi的ppi端連接到plc的rs-485通訊口即可。3.1.2 step7的編程功能step 7的標(biāo)準(zhǔn)版只配置了3種基本的編程語(yǔ)言20,梯形圖(lad)、功能塊圖(fdb)和語(yǔ)句表(stl)、復(fù)制和粘貼功能。語(yǔ)句表是一種文本編程語(yǔ)言,使用

43、戶(hù)能節(jié)省輸入時(shí)間和存儲(chǔ)區(qū)域,并且“更接近硬件”。step 7專(zhuān)業(yè)版的編程語(yǔ)言包括s7-scl(結(jié)構(gòu)化控制語(yǔ)言)、s7-graph(順序功能圖語(yǔ)言)、s7 higraph和cfc,這四種語(yǔ)言對(duì)于標(biāo)準(zhǔn)版是可選的。step 7用符號(hào)表編輯器工具管理所有的全局變量,用于定義符號(hào)名稱(chēng)、數(shù)據(jù)類(lèi)型和全局變量的注釋。使用這一工具生成的符號(hào)表可供所有應(yīng)用程序使用,所有工具自動(dòng)識(shí)別系統(tǒng)參數(shù)的變化。測(cè)試功能和服務(wù)功能包括設(shè)置斷點(diǎn)、強(qiáng)制輸入和輸出、重新布線、顯示交叉參考表、狀態(tài)功能、直接下載和調(diào)試塊、同時(shí)監(jiān)測(cè)幾個(gè)塊的狀態(tài)等。程序中的特殊點(diǎn)可以通過(guò)輸入符號(hào)名或地址快速查找。step 7的幫助功能:選定想要得到的在線幫助

44、的菜單目錄,或打開(kāi)對(duì)話(huà)框,按f1鍵便可得到與它們有關(guān)的在線幫助。執(zhí)行菜單命令“help”“contents”進(jìn)入幫助窗口,借助目錄瀏覽器尋找需要的幫助主題,窗口中的檢索部分提供了按字母順序排列的主題關(guān)鍵詞,可以查找與某一關(guān)鍵詞有關(guān)的幫助。3.2系統(tǒng)流程圖 系統(tǒng)停止運(yùn)行狀態(tài)指示是否啟動(dòng)動(dòng)?傳送帶運(yùn)行plc計(jì)數(shù)器開(kāi)始計(jì)數(shù)是否有停止信號(hào)?掃描儀是否收到信號(hào)1#掃描儀是否收到信號(hào)2#并發(fā)送脈沖數(shù)是是否否是是否否開(kāi)始plc計(jì)數(shù)器停止計(jì)數(shù)延時(shí)30ms 圖3-1 程序流程圖3.3主/子程序及其實(shí)現(xiàn)功能的詳細(xì)解釋3.3.1本程序所用變量本程序中的i/o量、中間變量、存儲(chǔ)變量和部分特殊標(biāo)志位的功能描述如表所示:

45、表3-1 i/o量、中間變量、存儲(chǔ)變量和部分特殊標(biāo)志位的功能描表操作元件功能描述輸入量i0.0停止信號(hào)輸入端i0.1電機(jī)正轉(zhuǎn)控制信號(hào)輸入端i0.2電機(jī)反轉(zhuǎn)控制信號(hào)輸入端i1.5啟動(dòng)高速計(jì)數(shù)器輸入端輸出量q0.0正轉(zhuǎn)信號(hào)輸出端q0.1反轉(zhuǎn)信號(hào)輸出端中間變量m0.0當(dāng)停止端i0.0輸入有效時(shí),m0.0將得電,從而切斷q0.0或q0.1m0.2當(dāng)計(jì)數(shù)器被啟動(dòng)是同時(shí)m0.2將得電,m0.2作為啟動(dòng)傳送指令mov-b ch2,vd200的信號(hào)。從而將計(jì)數(shù)器的內(nèi)容傳送到存儲(chǔ)單元vd200s0.1輔助繼電器s0.2輔助繼電器存儲(chǔ)變量vd200存儲(chǔ)高數(shù)計(jì)數(shù)器hsc2的計(jì)數(shù)脈沖vd300存儲(chǔ)vd200的數(shù)據(jù)中的

46、數(shù)據(jù)。特殊標(biāo)志位sm0.0plc在run狀態(tài)時(shí),sm0.0總為1sm0.1plc在由stop轉(zhuǎn)為run時(shí),sm0.1 on一個(gè)掃描周期sm0.7cpu 處于temp狀態(tài) sm0.7=0,cpu 處于run狀態(tài) sm0.7=1,用來(lái)在run狀態(tài)下啟動(dòng)自由口通訊。smb30cpu處于run狀態(tài)下,smb30(對(duì)port0)置01(設(shè)置控制字),完成自由口模式的使能,即對(duì)自由通訊口選擇波特率、奇偶校驗(yàn)和數(shù)據(jù)位數(shù)。smb30.0 smb30.1:01=自由口協(xié)議smb30.2 smb30.3 smb30.4:010=波特率為9600bpssmb30.5:0=每字符八位smb30.6 smb30.7:0

47、0=無(wú)校驗(yàn)smb57實(shí)現(xiàn)高速計(jì)數(shù)器2(hsc2)控制字的編程。具體描述如下:smb57.0: 復(fù)位信號(hào)有效電平,0=高電平有效;1=低電平有效smb57.1: 啟動(dòng)信號(hào)有效電平,0=高電平有效;1=低電平有效smb57.2: 倍率選擇,0=4*(4倍率);1=1*(1倍率)smb57.3: 計(jì)數(shù)方向控制位,0=計(jì)數(shù)減;1=計(jì)數(shù)加smb57.4: 向hsc寫(xiě)入計(jì)數(shù)方向,0=不更新;1=更新smb57.5: 向hsc寫(xiě)入新的預(yù)設(shè)值,0=不更新;1=更新smb57.6: 向hsc寫(xiě)入新的當(dāng)前值,0=不更新;1=更新smb57.7: 使能hsc,0=高電平有效;1=低電平有效smd58hsc2當(dāng)前計(jì)數(shù)

48、值的設(shè)置。(裝入0可實(shí)現(xiàn)清除)3.3.2主程序ld sm0.1call sbr0以上代碼功能是:plc在由stop轉(zhuǎn)為run時(shí),sm0.1 on一個(gè)周期,此時(shí)開(kāi)始調(diào)用子程序sbr0.ld i1.5euhsc 2= m0.2ld m0.2movd hc2, vd200ld i1.5eds s0.1, 1以上代碼功能是:當(dāng)掃描儀檢測(cè)到信號(hào)1#(即激光光目被遮擋住的一瞬間)將產(chǎn)生一個(gè)上升沿(eu)信號(hào)給plc,信號(hào)的輸入端口為i1.5。此時(shí)啟動(dòng)啟動(dòng)高速計(jì)數(shù)器(hsc2),當(dāng)計(jì)數(shù)器被啟動(dòng)是同時(shí)m0.2將得電,m0.2作為啟動(dòng)傳送指令mov-b ch2,vd200的信號(hào)。將計(jì)數(shù)器(hsc2)的內(nèi)容傳送到

49、存儲(chǔ)單元vd200。隨著傳送帶的傳動(dòng),物品慢慢移動(dòng),當(dāng)掃描儀檢測(cè)到信號(hào)2#(即激光光目恰好離開(kāi)物品的一瞬間)將產(chǎn)生一個(gè)下降沿(ed)信號(hào)。此時(shí)輔助繼電器s0.1效。lscr s0.1ld sm0.0movd vd200, vd300movb 16#f8, smb57movd 0, smd58ton t33, 3以上代碼功能是:將存儲(chǔ)在vd200中的計(jì)數(shù)脈沖數(shù)通過(guò)movb指令傳送到vd300,并且再次給計(jì)數(shù)器hsc2重新賦控制字和將計(jì)數(shù)器的當(dāng)前值清零。ld t33scrt s0.2scre以上代碼功能是:再經(jīng)過(guò)定時(shí)器t33定時(shí)30ms后使順控狀態(tài)轉(zhuǎn)移指令scrt有效。lscr s0.2ld sm

50、0.0xmt vb300, 0scre以上代碼功能是:30ms后轉(zhuǎn)移另外一個(gè)狀態(tài),即執(zhí)行發(fā)送指令:將保存在數(shù)據(jù)緩沖區(qū)vd300中的ld i0.0= m0.0以上代碼功能是:當(dāng)停止信號(hào)輸入端i0.0輸入有效時(shí),m0.0將得電,從而切斷q0.0或q0.1使步進(jìn)電機(jī)停止。ld i0.1o q0.0an q0.1an i0.2an m0.0= q0.0以上代碼說(shuō)明:當(dāng)電機(jī)正轉(zhuǎn)控制信號(hào)輸入端i0.1輸入有效,且此時(shí)沒(méi)有輸入有效的停止(m0.0)信號(hào)和電機(jī)反轉(zhuǎn)(q0.1)信號(hào),那么電機(jī)將處于正轉(zhuǎn)(q0.0)狀態(tài)。ld i0.2o q0.1an q0.0an i0.1an m0.0= q0.1以上代碼功能是

51、:當(dāng)電機(jī)正轉(zhuǎn)控制信號(hào)輸入端i0.2輸入有效,且此時(shí)沒(méi)有輸入有效的停止(m0.0)信號(hào)和電機(jī)正轉(zhuǎn)(q0.0)信號(hào),那么電機(jī)將處于反轉(zhuǎn)(q0.1)狀態(tài)。3.3.3初始化子程序ld sm0.0r m0.0, 255 r s0.0, 255 fill +0, vw200, 50 以上代碼功能是:清零標(biāo)志位m0.0-m31.6, 清零順序繼電器s0.0-s31.6, 清零存儲(chǔ)器v200-vb298ld sm0.0movb 16#f8, smb57 以上代碼功能是:對(duì)高數(shù)計(jì)數(shù)器hsc2進(jìn)行初始化,具體功能為:激活hsc2,可更新cv(計(jì)數(shù)器的當(dāng)前值),可更新pv(預(yù)設(shè)值),計(jì)數(shù)可改變方向,正向計(jì)數(shù)。4*正

52、交計(jì)數(shù)。hsc指令用這些控制位來(lái)組態(tài)hsc的。hdef 2, 2 movd 0, smd58 以上代碼功能是:可知每一種高速計(jì)數(shù)器有多種功能不相同的操作模式,使能輸入有效時(shí),為指定的高速計(jì)數(shù)器分配一種工作模式,即用來(lái)建立高速計(jì)數(shù)器與工作模式之間的聯(lián)系。每一個(gè)高速計(jì)數(shù)器使用之前必須使用hdef指令,而且只能使用一次。hsc2定為模式2 ,該模式具有內(nèi)部方向控制的單相增/減計(jì)數(shù)器,有啟動(dòng)和復(fù)位端。smd58 專(zhuān)門(mén)用來(lái)存儲(chǔ)hsc2當(dāng)前計(jì)數(shù)值。裝入0可實(shí)現(xiàn)清除當(dāng)前計(jì)數(shù)值。 3.3.4自由口通訊協(xié)議子程序ld sm0.7movb 9, smb30以上代碼功能是:cpu 處于temp狀態(tài) sm0.7=0,

53、cpu 處于run狀態(tài) sm0.7=1,用來(lái)在run狀態(tài)下啟動(dòng)自由口通訊。cpu處于run狀態(tài)下,smb30(對(duì)port0)置01(設(shè)置控制字),完成自由口模式的使能,即對(duì)自由通訊口選擇波特率、奇偶校驗(yàn)和數(shù)據(jù)位數(shù)。smb30.0 smb30.1:01=自由口協(xié)議;smb30.2 smb30.3 smb30.4:010=波特率為9600bps;smb30.5:0=每字符八位,smb30.6 smb30.7:00=無(wú)校驗(yàn)。 9h=00001001b,將9h傳送給smb30即可實(shí)現(xiàn)以上協(xié)議。第四章 系統(tǒng)調(diào)試與結(jié)果本項(xiàng)目搭建體積測(cè)量系統(tǒng)的傳送控制系統(tǒng),采用plc控制電機(jī),實(shí)現(xiàn)對(duì)傳送帶的速度調(diào)節(jié)和開(kāi)關(guān)控制。同時(shí)完成與硬件系統(tǒng)的通訊,實(shí)現(xiàn)速度信息、開(kāi)關(guān)信息等信號(hào)的上傳。然而由于

溫馨提示

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

評(píng)論

0/150

提交評(píng)論