東北石油大學步進電機的PLC控制課程設(shè)計_第1頁
東北石油大學步進電機的PLC控制課程設(shè)計_第2頁
東北石油大學步進電機的PLC控制課程設(shè)計_第3頁
東北石油大學步進電機的PLC控制課程設(shè)計_第4頁
東北石油大學步進電機的PLC控制課程設(shè)計_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、東 北 石 油 大 學課 程 設(shè) 計課 程 PLC控制系統(tǒng)課程設(shè)計 題 目 步進電機的PLC控制 院 系 電氣信息工程學院自動化系 專業(yè)班級 自動化11-班 學生姓名 學生學號 1106011401 指導教師 2014 年 11 月 28 日東北石油大學課程設(shè)計任務書課程 PLC控制系統(tǒng)課程設(shè)計題目 步進電機的PLC控制專業(yè) 自動化 姓名 學號 1106011401 主要內(nèi)容:1. 設(shè)計出硬件系統(tǒng)的結(jié)構(gòu)圖、接線圖、時序圖等;2. 系統(tǒng)有啟動、停止功能;3. 運用功能指令進行PLC控制程序設(shè)計,并有主程序、子程序和中斷程序;4. 用組態(tài)王監(jiān)控組態(tài)軟件,設(shè)計出上位監(jiān)控系統(tǒng);5. 程序結(jié)構(gòu)與控制功能

2、自行創(chuàng)新設(shè)計;6. 進行系統(tǒng)調(diào)試,實現(xiàn)步進電機的控制要求?;疽螅?.在步進電機為二相混合式,供電電壓24VDC,功率30 W,電流1.7A(或1.2A),轉(zhuǎn)矩0.35NM,步矩角1.8/0.9,并配有細分驅(qū)動器,實現(xiàn)細分運行,減少振蕩;2.控制器為S7-200PLC,設(shè)計出PLC的控制程序,實現(xiàn)速度、方向、定位、細分等控制功能。主要參考資料:1 張鳳珊可編程序控制器M北京: 中國輕工業(yè)出版社,20032 齊占慶電氣控制技術(shù)M北京: 機械工業(yè)出版社,20023 張萬忠可編程控制器應用技術(shù)M北京: 化學工業(yè)出版社,20014 李道霖PLC原理及應用M北京: 電子工業(yè)出版社,20045 郁漢琪可

3、編程序控制器應用技術(shù)M南京: 東南大學出版社,2003完成期限 2014.11.242014.11.28 指導教師 專業(yè)負責人 2014年 11 月 24 日目錄第一章 控制工藝流程分析11.1 步進電機PLC控制的控制過程描述11.2 步進電機PLC控制的控制工藝分析1第二章 控制系統(tǒng)總體方案設(shè)計32.1 系統(tǒng)硬件組成32.2 控制方法分析42.3 I/O分配52.4 系統(tǒng)接線圖設(shè)計6第三章 控制系統(tǒng)梯形圖程序設(shè)計83.1 控制程序流程圖設(shè)計83.2 控制程序時序圖設(shè)計83.3 控制程序設(shè)計思路9第四章 監(jiān)控系統(tǒng)設(shè)計104.1 PLC與上位監(jiān)控軟件通訊104.2 上位監(jiān)控系統(tǒng)組態(tài)設(shè)計104.

4、3 實現(xiàn)的效果11第五章 系統(tǒng)調(diào)試及結(jié)果分析125.1系統(tǒng)調(diào)試及解決的問題125.2 結(jié)果分析12課程設(shè)計心得14參考文獻15附錄16PLC控制系統(tǒng)課程設(shè)計第一章 控制工藝流程分析1.1 步進電機PLC控制的控制過程描述步進電機是將電脈沖信號轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元步進電機件。在非超載的情況下,電機的轉(zhuǎn)速、停止的位置只取決于脈沖信號的頻率和脈沖數(shù),而不受負載變化的影響,當步進驅(qū)動器接收到一個脈沖信號,它就驅(qū)動步進電機按設(shè)定的方向轉(zhuǎn)動一個固定的角度,稱為“步距角”,它的旋轉(zhuǎn)是以固定的角度一步一步運行的。可以通過控制脈沖個數(shù)來控制角位移量,從而達到準確定位的目的;同時可以通過控制脈沖頻率來

5、控制電機轉(zhuǎn)動的速度和加速度,從而達到調(diào)速的目的。 通常電機的轉(zhuǎn)子為永磁體,當電流流過定子繞組時,定子繞組產(chǎn)生一矢量磁場。該磁場會帶動轉(zhuǎn)子旋轉(zhuǎn)一角度,使得轉(zhuǎn)子的一對磁場方向與定子的磁場方向一致。當定子的矢量磁場旋轉(zhuǎn)一個角度。轉(zhuǎn)子也隨著該磁場轉(zhuǎn)一個角度。每輸入一個電脈沖,電動機轉(zhuǎn)動一個角度前進一步。它輸出的角位移與輸入的脈沖數(shù)成正比、轉(zhuǎn)速與脈沖頻率成正比。改變繞組通電的順序,電機就會反轉(zhuǎn)。所以可用控制脈沖數(shù)量、頻率及電動機各相繞組的通電順序來控制步進電機的轉(zhuǎn)動。 步進電機驅(qū)動器,它是把控制系統(tǒng)發(fā)出的脈沖信號轉(zhuǎn)化為步進電機的角位移,或者說:控制系統(tǒng)每發(fā)一個脈沖信號,通過驅(qū)動器就使步進電機旋轉(zhuǎn)一個步距

6、角。也就是說步進電機的轉(zhuǎn)速與脈沖信號的頻率成正比。所以控制步進脈沖信號的頻率,就可以對電機精確調(diào)速;控制步進脈沖的個數(shù),就可以對電機精確定位。步進電機驅(qū)動器有很多,應以實際的功率要求合理的選擇驅(qū)動器。步進電機需要提供具有一定驅(qū)動能力的脈沖信號才能正常工作,脈沖信號由單片機輸出的激勵信號經(jīng)過脈沖分配產(chǎn)生。脈沖分配可以通過硬件模擬分配電路實現(xiàn),也可以利用軟件方便地實現(xiàn)。一個完整的驅(qū)動電路不僅需要激勵信號,還需有足夠的功率。在一般的電路驅(qū)動中,需將由CPU產(chǎn)生的脈沖信號經(jīng)過功率放大后,再接到步進電機輸入端。隨著大規(guī)模集成電路技術(shù)的發(fā)展,逐漸出現(xiàn)了很多專門用于步進電機控制的脈沖分配芯片,它們配合功率放

7、大的驅(qū)動電路可以實現(xiàn)步進電機的驅(qū)動。1.2 步進電機PLC控制的控制工藝分析可編程序控制器簡稱PLC,是在繼電器控制和計算機控制的基礎(chǔ)上開發(fā)出來的,并逐漸發(fā)展成以微處理器為核心,把自動化技術(shù)、計算機技術(shù)、通訊技術(shù)融為一體的新型工業(yè)自動控制裝置。它具有可靠性高、環(huán)境適應性好、編程簡單、使用方便以及體積小、重量輕、功耗低等優(yōu)點,因此迅速普及并成為當代工業(yè)自動化的支柱設(shè)備之一。PLC所有的I/O接口電路均采用光電隔離,使工業(yè)現(xiàn)場的外電路與PLC內(nèi)部電路之間電氣上隔離;各輸入端均采用RC濾波器,其濾波時間常數(shù)一般為1020ms;各模塊均采用屏蔽措施,以防止輻射干擾;采用性能優(yōu)良的開關(guān)電源:具有良好的自

8、診斷功能一旦電源或其他軟、硬件發(fā)生異常情況,CPU立即采用有效措施,以防止故障擴大;簡化編程語言,對信息進行保護和恢復設(shè)置警戒時鐘WDT;對程序和動態(tài)數(shù)據(jù)進行電池后備。上述措施使PLC有高的可靠性。而采用循環(huán)掃描工作方式也提高其抗干擾能力。PLC在工業(yè)自動化領(lǐng)域起著舉足輕重的作用。在國內(nèi)外已廣泛應用于機械、冶金、石油、化工、輕工、紡織、電力、電子、食品、交通等行業(yè)。實踐證明80以上的工業(yè)控制可以使用PLC來完成。PLC可用于邏輯順序控制、過程控制、運動及位置控制、數(shù)據(jù)處理、通信聯(lián)網(wǎng)等。使用PLC可實現(xiàn)步進電機的控制??墒共竭M電機動作的抗干擾能力強、可靠性高。 時至今日,軟件以及電子設(shè)備等相關(guān)技

9、術(shù)都有了長足發(fā)展。雖然軟件的發(fā)展速度比不上硬件的發(fā)展速度那么迅速,但已能滿足現(xiàn)在的工業(yè)需求。對步進電機的傳統(tǒng)控制通常完全由硬件電路搭接而成。隨著PLC的普及,現(xiàn)在已普遍采用硬件與軟件相結(jié)合的方式對其進行控制,這種控制方法有很多優(yōu)點,比如:可以實現(xiàn)高精度的控制,降低成本,降低控制難度,簡化控制電路等。今后步進電機的總體發(fā)展趨勢是向著低功耗、高頻率精度、多功能、高度自動化和智能化的方向發(fā)展。 PLC作為簡單化了的計算機,功能完備、靈活、通用、控制系統(tǒng)簡單易懂,價格便宜,可現(xiàn)場修改程序,體積小、硬件維護方便,價格便宜等優(yōu)點,在全世界廣泛應用,為生產(chǎn)生活帶來巨大效益方便。因此,通過研究用PLC來控制步

10、進電動機的,既可實現(xiàn)精確定位控制,又能降低控制成本,還有利于維護。以往的步進電動機需要靠驅(qū)動器來控制,隨著技術(shù)的不斷發(fā)展完善,PLC具有了通過自身輸出脈沖直接步進電動機的功能,這樣就有利于步進電動機的精確控制。 PLC對步進電機的控制主要包括三個方面,即步進電機的轉(zhuǎn)速控制、方向控制、步數(shù)控制。改變步進電機定子繞組的通電順序,就改變步進電機的旋轉(zhuǎn)方向,改變脈沖頻率,就改變步進電機的轉(zhuǎn)速,改變脈沖個數(shù)。步進電機是一種將電脈沖信號轉(zhuǎn)換成直線位移或角位移的執(zhí)行元件。步進電機的輸出位移量與輸入脈沖個數(shù)成正比,其轉(zhuǎn)速與單位時間內(nèi)輸入的脈沖數(shù)(即脈沖頻率)成正比,其轉(zhuǎn)向與脈沖分配到步進電機的各相繞組的相序有

11、關(guān)。所以只要控制指令脈沖的數(shù)量、頻率及電機繞組通電的相序。便可控制步進電機的輸出位移量、速度和轉(zhuǎn)向。 步進電機具有較好的控制性能,其啟動、停車、反轉(zhuǎn)及其它任何運行方式的改變,都在少數(shù)脈沖內(nèi)完成,且可獲得較高的控制精度,因而得到了廣泛的應用。步進電機控制的最大特點是開環(huán)控制,不需要反饋信號。因為步進電機的運動不產(chǎn)生旋轉(zhuǎn)量的誤差累積。本系統(tǒng)PLC選用S7-200PLC。第二章 控制系統(tǒng)總體方案設(shè)計2.1 系統(tǒng)硬件組成可編程控制器有兩種基本的工作狀態(tài),即運行(RUN)狀態(tài)與停止(STOP)狀態(tài)。在運行狀態(tài)中,可編程控制器通過執(zhí)行反應控制來實現(xiàn)用戶的控制要求。為了使可編程控制器的輸出及時地響應隨時可能

12、變化的輸入信號,用戶程序不僅僅執(zhí)行一次,而是反復不斷地重復執(zhí)行,直到可編程控制器停機或切換到STOP工作狀態(tài)。下面用一個簡單的例子來進一步說明可編程序控制器的掃描工作過程。圖2-1所示的PLC的輸入輸出接線圖,起動按鈕SB1和停止按鈕SB2的常開觸點分加別接在編號為X000和X001的可編程控制器的輸入端,接觸器KM的線圈接在編號為YO00的可編程控制器的輸出端。圖(b)是這3個輸入/輸出變量對應的I/O映像寄存器。圖(c)是可編程控制器的梯形圖,它與圖2-1所示的繼電器電路的功能相同。但是應注意,梯形圖是一種程序,是可編程控制圖形化的程序。圖中的X000等是梯形圖中的編程元件,XO00與X0

13、01是輸入繼電器,Y000是輸出繼電器。編程元件X000與接在輸入端子XO00的SB1的常開觸點和輸入映像寄存器XO00相對應,編程元件Y000與輸出映像寄存器Y000和接在輸出端子Y000的可編程控制器內(nèi)部的輸出電路相對應。PLC控制系統(tǒng)的硬件結(jié)構(gòu)圖如圖2-2所示。(a) (b) (c) (d) 圖2-1 PLC的外部接線圖與梯形圖 圖2-2 PLC控制系統(tǒng)的硬件結(jié)構(gòu)圖梯形圖以指令的形成儲存在可編程控制器的用戶程序存儲器中,梯形圖與下面的4條指令對應“;”之后是該指令的注解。 LD X000 ;接在左側(cè)母線上的X000的常開觸點。OR Y000 ;與X00O的常開觸點并聯(lián)的Y000的常開觸點

14、。ANI X001 ;與并聯(lián)電路串聯(lián)的X001的常閉觸點。OUT Y000 ;Y000的線圈。在輸入處理階段,CPU將SB1,SB2的常開觸點的狀態(tài)讀入相應的輸入映像寄存器,外部觸點接通時存入寄存器的是二進制數(shù)“1”,反之存入“0”。執(zhí)行第一條指令時,從輸入映像寄存器X000中取出二進制數(shù)并存入運算結(jié)果寄存器。執(zhí)行第二條指令時,從輸出映像寄存器Y000中取出二進制數(shù),并與運算結(jié)果寄存器中的二進制數(shù)相“或”(觸點的并聯(lián)對應“或”結(jié)算),然后存入運算結(jié)果寄存器。執(zhí)行第三條指令時,取出輸入映像寄存器X001中的二進制數(shù),因為是常閉觸點,取反后與前面的運算結(jié)果相“與”(電路的串聯(lián)對應“與”運算),然后

15、存入運算結(jié)果寄存器。在輸出處理階段,CPU將各輸出映像寄存器中的二進制數(shù)傳送給輸出模塊并鎖存起來,如果輸出映像寄存器Y000中存放的是二進制數(shù)“1”,外接的KM線圈將通電,反之將斷電。X000,X001和Y000的波形高電平表示按下按鈕或KM線圈通電,當TT1時,讀入輸入映像寄存器X000和X001的均為二進制數(shù)“0”此時輸出映像寄存器Y000中存入的亦為“0”在程序執(zhí)行階段,經(jīng)過上述邏輯運算過程之后,運算結(jié)果仍為Y000=0,所以KM的線圈處于斷電狀態(tài).在TT1區(qū)間,雖然輸入/輸出信號的狀態(tài)沒有變化,用戶程序確在一直反復不斷地執(zhí)行著。T=T1時按下起動按鈕SB1,X0變?yōu)椤?”狀態(tài),經(jīng)邏輯運

16、算后Y000變?yōu)椤?”狀態(tài),在輸出處理階段,將Y000對應的輸出映像寄存器中的“1”送到輸出模塊,將可編程控制器內(nèi)Y000對應的物理繼電器的常開觸點接通,使接觸器KM的線圈通電。2.2控制方法分析步進電機是將給定的電脈沖信號轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元件。給定一個電脈沖信號,步進電機轉(zhuǎn)子就轉(zhuǎn)過相應的角度,這個角度就稱作該步進電機的步距角。目前常用步進電機的步距角大多為1.8度(俗稱一步)或0.9度(俗稱半步)。以步距角為0.9度的進步電機來說,當我們給步進電機一個電脈沖信號,步進電機就轉(zhuǎn)過0.9度;給兩個脈沖信號,步進電機就轉(zhuǎn)過1.8度。以此類推,連續(xù)給定脈沖信號,步進電機就可以連續(xù)運轉(zhuǎn)。

17、由于電脈沖信號與步進電機轉(zhuǎn)角存在的這種線性關(guān)系,使得步進電機在速度控制、位置控制等方面得到了廣泛的應用.步進電機的位置控制是靠給定的脈沖數(shù)量控制的。給定一個脈沖,轉(zhuǎn)過一個步距角,當停止的位置確定以后,也就決定了步進電機需要給定的脈沖數(shù)。其工作原理如下:設(shè)A相首先通電,轉(zhuǎn)子齒與定子A、A對齊。然后在A相繼續(xù)通電的情況下接通B相。這時定子B、B極對轉(zhuǎn)子齒2、4產(chǎn)生磁拉力,使轉(zhuǎn)子順時針方向轉(zhuǎn)動,但是A、A極繼續(xù)拉住齒1、3,因此,轉(zhuǎn)子將轉(zhuǎn)到兩個磁拉力平衡為止。即轉(zhuǎn)子順時針轉(zhuǎn)過了15。接著A相斷電,B相繼續(xù)通電。這時轉(zhuǎn)子齒2、4和定子B、B極對齊,轉(zhuǎn)子從圖(b)的位置又轉(zhuǎn)過了15。這樣,如果按AA、B

18、BB、CCC、AA的順序輪流通電,則轉(zhuǎn)子便順時針方向一步一步地轉(zhuǎn)動,步距角15。電流換接六次,磁場旋轉(zhuǎn)一周,轉(zhuǎn)子前進了一個齒距角。如果按AA、CCC、BBB、AA的順序通電,則電機轉(zhuǎn)子逆時針方向轉(zhuǎn)動。過程如圖2-3所示。 圖 2-3 步進電機通電方式原理圖 三相步進電動機有三個繞組: A、B、C 正轉(zhuǎn)通電順序為:AABBBCCCA 反轉(zhuǎn)通電順序為:ACACBCBAB 用7個開關(guān)控制其工作 #1開關(guān)控制其運行 ( 啟 )。 #2開關(guān)控制其運行 ( 停 )。 #3 號開關(guān)控制其低速運行 (轉(zhuǎn)過一個步距角需 0.5 s)。 #4 號開關(guān)控制其中速運行 (轉(zhuǎn)過一個步距角需 0.1 s)。 #5 號開關(guān)

19、控制其高速運行 (轉(zhuǎn)過一個步距角需 0.04 s)。 #6 號開關(guān)控制其轉(zhuǎn)向 ( ON 為正轉(zhuǎn) )。 #7 號開關(guān)控制其轉(zhuǎn)向 ( OFF 為反轉(zhuǎn))。2.3 I/O分配步進電動機以最常用的三相六拍通電方式工作,并要求步進電動機設(shè)有快速、慢速控制、正反轉(zhuǎn)及單步控制4種控制方式。根據(jù)要求,可選用C28PCDTD的PLC進行控制并設(shè)計出步進電動機的PLC控制系統(tǒng)I/O接線圖。圖2-4 步進電動機的PLC控制系統(tǒng)I/O接線圖步進電動機PLC控制系統(tǒng)梯形圖設(shè)計如圖2-5所示。圖2-5 步進電動機的PLC控制系統(tǒng)梯形圖2.4 系統(tǒng)接線圖設(shè)計PLC機型選擇的基本原則是:在功能滿足要求的前提下,選擇最可靠、維護

20、使用最方便以及性價比最優(yōu)的機型。通常做法是,在工藝過程比較固定、環(huán)境條件較好的場合,建議選用整體式結(jié)構(gòu)的PLC;其他情況則最好選用模塊式結(jié)構(gòu)的 PLC;對于開關(guān)量控制以及以開關(guān)量控制為主、帶少量模擬量控制的工程項目中,一般其控制速度無須考慮,因此,選用帶 A/D轉(zhuǎn)換、D/A轉(zhuǎn)換、加減運算、數(shù)據(jù)傳送功能的低檔機就能滿足要求;而在控制比較復雜,控制功能要求比較高的工程項目中(如要實現(xiàn)PID運算、閉環(huán)控制、通信聯(lián)網(wǎng)等),可視控制規(guī)模及復雜程度來選用中檔或高檔機(其中高檔機主要用于大規(guī)模過程控制、全PLC的分布式控制系統(tǒng)以及整個工廠的自動化等)。本次設(shè)計選擇的是三菱系列的FX1N系列。圖2-6 控制系

21、統(tǒng)原理圖圖2-6是控制系統(tǒng)的原理接線圖,圖2-6中Y7輸出的脈沖作為步進電機的時鐘脈沖,經(jīng)驅(qū)動器產(chǎn)生節(jié)拍脈沖,控制步進電機運轉(zhuǎn)。同時Y7接至PLC的輸入接點X0,并經(jīng)X0送至PLC內(nèi)部的HSC。HSC計數(shù)Y7的脈沖數(shù),當達到預定值時發(fā)生中斷,使Y7的脈沖頻率切換至下一參數(shù),從而實現(xiàn)較準確的位置控制。控制梯形圖如圖2-7所示。圖2-7 控制梯形圖控制系統(tǒng)的運行程序:第一句是將DT9044和DT9045清零,即為HSC進行計數(shù)做準備;第二句第五句是建立參數(shù)表,參數(shù)存放在以DT20為首地址的數(shù)據(jù)寄存器區(qū);最后一句是啟動SPD0指令,執(zhí)行到這句則從DT20開始取出設(shè)定的參數(shù)并完成相應的控制要求。由第一

22、句可知第一個參數(shù)是K0,是PULSE方式的特征值,由此規(guī)定了輸出方式。第二個參數(shù)是K70,對應脈沖頻率為500Hz,于是Y7發(fā)出頻率為500Hz的脈沖。第三個參數(shù)是K1000,即按此頻率發(fā)1000個脈沖后則切換到下一個頻率。而下一個頻率即最后一個參數(shù)是K0,所以當執(zhí)行到這一步時脈沖停止,于是電機停轉(zhuǎn)。故當運行此程序時即可使步進電機按照規(guī)定的速度、預定的轉(zhuǎn)數(shù)驅(qū)動控制對象,使之達到預定位置后自動停止。第三章 控制系統(tǒng)梯形圖程序設(shè)計3.1 控制程序流程圖設(shè)計3-1 步進電機控制流程圖3.2控制程序時序圖設(shè)計圖3-2 控制電機的時序圖3.3控制程序設(shè)計思路在進行程序設(shè)計時,首先應明確對象的具體 控制要

23、求。由于CPU對程序的串行掃描工作方式,會造成輸入/輸出的滯后,而由掃描方式引起的滯后時間,最長可達兩個多掃描周期,程序越長,這種滯后越明顯,則制精度就越低。因此,在實現(xiàn)控制要求的基礎(chǔ)上,應使程序盡量簡捷、緊湊。另一方面,同一個控制對象,根生產(chǎn)的工藝流程的不同,控制要求或控制時序會發(fā)生變化,此時,要求程序修改方便、簡單,即要求程序有較好的柔性。梯形圖如下圖3-3所示。3-3 步進電機梯形圖第四章 監(jiān)控系統(tǒng)設(shè)計4.1 PLC與上位監(jiān)控軟件通訊對于上位機接口軟件的編制,選擇查詢方式來進行接收,完成一次傳輸?shù)牟襟E是:執(zhí)行一條輸入指令,讀取FIFO當前狀態(tài),判斷外設(shè)是否處于“準備就緒”或者“未準備就緒

24、”狀態(tài)進行進行相應步驟程序執(zhí)行。上位機向微處理器發(fā)出中斷請求。PLC微處理器響應中斷請求后,接收數(shù)據(jù)。通過使用接收中斷,發(fā)送中斷,發(fā)送指令(XMT)和接收指令(RCV),用戶程序可以實現(xiàn)在自由口模式下對通信端口的控制,在自由口模式下,通信協(xié)議完全由用戶程序控制。使用通信端口0與計算機通信時,通過SMB30允許自由口模式,而且只有在PLC處于RUN模式時才能允許,當PLC處于STOP模式時,自由口通信停止,通信口轉(zhuǎn)換成正常的PPI協(xié)議操作。由于通信只使用A、B兩線制進行數(shù)據(jù)傳送,不能利用硬件信號作為檢測手段,故在上位機與PLC通信發(fā)生誤碼時,將不能通過硬件判斷是否發(fā)生誤碼,或者當上位機與PLC工

25、作速率不一樣時就會發(fā)生沖突。這些通信錯誤將導致PLC控制程序不能正常工作,因此必須使用軟件,以保證通信的可靠性。4.2 上位監(jiān)控系統(tǒng)組態(tài)設(shè)計隨著工業(yè)自動化水平的迅速提高,計算機在工業(yè)領(lǐng)域的廣泛應用,人們對工業(yè)自動化的要求越來越高,種類繁多的控制設(shè)備和過程監(jiān)控裝置在工業(yè)領(lǐng)域的應用,使得傳統(tǒng)的工業(yè)控制軟件已無法滿足用戶的各種需求。已開發(fā)成功的工控軟件又由于每個控制項目的不同而使其重復使用率低,導致它的價格非常昂貴;在修改工控軟件的源程序時,倘若動而離去時,則必須同其他人員或新手進行源程序的修改,因而更是相當困難。因為它能夠很好地解決傳統(tǒng)工業(yè)控制軟件存在的種種問題,使用戶能根據(jù)自己的控制對象和控制目

26、的的任意組態(tài),完成最終的自動化控制工程。上位監(jiān)控系統(tǒng)組態(tài)與接線圖見下圖4-1。圖4-1 上位監(jiān)控系統(tǒng)組態(tài)與上位機接線圖組態(tài)(Configuration)為模塊化任意組合。通用組態(tài)軟件主要特點:(1)延續(xù)性和可擴充性。用通用組態(tài)軟件開發(fā)的應用程序,當現(xiàn)場(包括硬件設(shè)備或系統(tǒng)結(jié)構(gòu))或用戶需求發(fā)生改變時,不需作很多修改而方便地完成軟件的更新和升級;(2)封裝性(易學易用),通用組態(tài)軟件所能完成的功能都用一種方便用戶使用的方法包裝起來,對于用戶,不需掌握太多的編程語言技術(shù)(甚至不需要編程技術(shù)),就能很好地完成一個復雜工程所要求的所有功能;(3)通用性,每個用戶根據(jù)工程實際情況,利用通用組態(tài)軟件提供的底

27、層設(shè)備(PLC、智能儀表、智能模塊、板卡、變頻器等)的I/O Driver、開放式的數(shù)據(jù)庫和畫面制作工具,就能完成一個具有動畫效果、實時數(shù)據(jù)處理、歷史數(shù)據(jù)和曲線并存、具有多媒體功能和網(wǎng)絡(luò)功能的工程,不受行業(yè)限制。4.3 實現(xiàn)的效果每有一個電脈沖發(fā)放時,移位指令動作一次,使移位寄存器內(nèi)數(shù)據(jù)右移一位,且保存到移位寄存器內(nèi)。同時計數(shù)器C21計數(shù)一次,到達預置值10時C21動作,使圖3-5中傳送指令動作,再次給移位寄存器賦初值。這樣保證移位寄存器每移位10次循環(huán)一次,從而保證了電動機有規(guī)律的運行。組態(tài)軟件大都支持各種主流工控設(shè)備和標準通信協(xié)議,并且通常應提供分布式數(shù)據(jù)管理和網(wǎng)絡(luò)功能。對應于原有的HMI

28、(人機接口軟件,Human Machine Interface)的概念,組態(tài)軟件還是一個使用戶能快速建立自己的HMI的軟件工具或開發(fā)環(huán)境。在組態(tài)軟件出現(xiàn)之前,工控領(lǐng)域的用戶通過手工或委托第三方編寫HMI應用,開發(fā)時間長,效率低,可靠性差;或者購買專用的工控系統(tǒng),通常是封閉的系統(tǒng),選擇余地小,往往不能滿足需求,很難與外界進行數(shù)據(jù)交互,升級和增加功能都受到嚴重的限制。組態(tài)軟件的出現(xiàn)使用戶可以利用組態(tài)軟件的功能,構(gòu)建一套最適合自己的應用系統(tǒng)。隨著它的快速發(fā)展,實時數(shù)據(jù)庫、實時控制、SCADA、通訊及聯(lián)網(wǎng)、開放數(shù)據(jù)接口、對I/O設(shè)備的廣泛支持已經(jīng)成為它的主要內(nèi)容監(jiān)控組態(tài)軟件將會不斷被賦予新的內(nèi)容。第五

29、章 系統(tǒng)調(diào)試及結(jié)果分析5.1系統(tǒng)調(diào)試及解決的問題實驗中可能會有許多原因會引起調(diào)試的不成功,其中包括硬件方面的,和軟件方面的。硬件方面的主要是連線的錯誤,或者其他硬件方面的問題。比如硬件線路的接法不同也可能導致實驗的不成功。還有軟件方面的問題,比如因為軟件版本存在差異,使得一些語句不能實現(xiàn),或者達不到預期的效果。這就要求我們在做實驗時要仔細的分析實驗中遇到的問題。5.2 結(jié)果分析分析實驗過程中獲得的數(shù)據(jù),波形,現(xiàn)象或問題的正確性和必然性,分析產(chǎn)生不正確不正確的原因和處理方法?,F(xiàn)象:啟動步進電機,按下模塊上的正轉(zhuǎn)按鈕,步進電機正轉(zhuǎn)180度,當步進電機轉(zhuǎn)到180度后,停止。此外,當步進電機正轉(zhuǎn)90度

30、以后按下S2,步進電機會立刻反轉(zhuǎn)90度。也可工作到PLC設(shè)計的步數(shù)后停止。程序編寫輸入完成之后就要進行調(diào)試,調(diào)試的目的是檢驗程序是否滿足要求,不滿足的話就要從新編寫程序直到調(diào)試符合要求。在這我們用SF200仿真模擬器進行程序調(diào)試。調(diào)試結(jié)果如下圖所示。圖5-1 低速正轉(zhuǎn)運行狀態(tài)圖5-2 中速正轉(zhuǎn)運行狀態(tài)圖5-3高速反轉(zhuǎn)狀態(tài)課程設(shè)計心得本次設(shè)計研究了PLC控制步進電動機的設(shè)計原理與實現(xiàn)方法,主要是程序的設(shè)計,將PLC應用到步進電動機控制系統(tǒng)中,充分發(fā)揮PLC高可靠性和實用性,外部接線簡單、靈活,維修方便。實際應用中還應結(jié)合實際情況,考慮各部分的容量及其實際的技術(shù)參數(shù),供電電源的設(shè)計、系統(tǒng)接地問題、

31、電纜設(shè)計與鋪設(shè)、PLC輸出端保護等問題,以使系統(tǒng)達到安全可靠的工作,所以要想用于實際中,必須得通過現(xiàn)場調(diào)試。這就又給我們提出了更高層次的問題,畢竟一個較好的和較完善的應用軟件不是在短時間內(nèi)就可以完成它的需要,要不斷的完善和發(fā)展,需要我們做大量的工作和時間的檢驗?,F(xiàn)在的系統(tǒng)雖然滿足了基本的要求,還需要增加很多新的功能和先進的科學技術(shù),才能實現(xiàn)更安全、可靠、節(jié)約地控制。這次設(shè)計讓我學到的東西太多,使我受益非淺,它讓我知道了工作上的辛苦,讓我知道工作并不像在學校里學習一樣輕松。不過,雖然辛苦了點,但能讓我學到不同的東西,我心里還是高興的。人非生而知之,要學得知識,一靠學習,二靠實踐。沒有實踐,學習就

32、是無源之水,無本之木。 借此機會,在這里我還要特別感謝大學學習期間給我諸多教誨和幫助的各位老師,你們給予我的指導和教誨我將永遠記在心里!參考文獻1 張鳳珊可編程序控制器M北京: 中國輕工業(yè)出版社,20032 齊占慶電氣控制技術(shù)M北京: 機械工業(yè)出版社,20023 張萬忠可編程控制器應用技術(shù)M北京: 化學工業(yè)出版社,20014 李道霖PLC原理及應用M北京: 電子工業(yè)出版社,20045 郁漢琪可編程序控制器應用技術(shù)M南京: 東南大學出版社,2003附錄START bit 01H MinSpd EQU 9 MaxSpd EQU 75 Speed DATA 23H ORG 0000H LJMP DJ

33、SD ORG 0010H LJMP MAIN ORG 0030H MAIN: MOV SPEED,#MinSpd m_NEXT1: MOV A,Speed MOV B,#10 DIV AB CMP A,#0 JE DISPS0 CMP A,#1 JE DISPS1 CMP A,#2 JE DISPS2 CMP A,#3 JE DISPS3 CMP A,#4 JE DISPS4 CMP A,#5 JE DISPS5 CMP A,#6 JE DISPS6 CMP A,#7 JE DISPS7 CMP A,#8JE DISPS8 CMP A,#9 JE DISPS9 DISPS0: MOV P0,#

34、0FCH JMP Next DISPS1: MOV P0,#060H JMP Next DISPS2: MOV P0,#0DAH JMP Next DISPS3: MOV P0,#0F2H JMP Next DISPS4: MOV P0,#066H JMP Next DISPS5: MOV P0,#0B6H JMP Next DISPS6: MOV P0,#0BEH JMP Next DISPS7: MOV P0,#0E0H JMP Next DISPS8: MOV P0,#0FEH JMP Next DISPS9: MOV P0,#0F6H JE DISPG0CMP B,#1CMP B,#5 JE DISPG5 CMP B,#6 JE DISPG6 CMP B,#7 JE DISPG7 CMP B,#8 JE DISPG8 CMP B,#9 JE DISPG9 MOV P1,#0FCH JMP Next DISPG1: MOV P1,#060H JMP Next DISPG2: MOV P1,#0DAH JMP Next DISPG3: MOV P1,#0F2H JMP Next DISPG4: MOV P1,#066H JMP Next

溫馨提示

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

評論

0/150

提交評論