畢業(yè)設(shè)計-基于plc的液位控制系統(tǒng)_第1頁
已閱讀1頁,還剩43頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  畢 業(yè) 設(shè) 計(論文)</p><p>  題 目:基于PLC的液位控制系統(tǒng)-下位機設(shè)計</p><p>  學(xué)生姓名: </p><p>  學(xué) 號: </p><p>  專

2、業(yè): 電氣工程及其自動化 </p><p>  班 級: 1126班 </p><p>  指導(dǎo)教師: </p><p>  2015年 5 月 22 日 </p><p><b>  摘

3、要</b></p><p>  隨著當今社會科學(xué)技術(shù)的迅猛發(fā)展,各類監(jiān)測并調(diào)控液位系統(tǒng)對自動化程度的要求也越來越高,原有的水位控制系統(tǒng),已遠遠不能滿足當前高度自動化的需要。</p><p>  本課題是研究通過PLC系統(tǒng)來控制水位,監(jiān)控組態(tài)來模擬監(jiān)控界面,實現(xiàn)生產(chǎn)的自動化,可視化。本課題首先設(shè)計PLC控制系統(tǒng),根據(jù)要求實現(xiàn)的功能分配IO口,接線,然后編制通過V4.0 step

4、7軟件進行梯形圖的編輯、運行,并把現(xiàn)場的水塔水位狀況實時傳送給上位機,上位機采用力控組態(tài)軟件進行監(jiān)控。</p><p>  監(jiān)控組態(tài)界面是通過ForceContro7.0進行監(jiān)控界面的編寫、運行。首先設(shè)計監(jiān)控界面,設(shè)置通信參數(shù)和IO口,使得上下位機能夠可靠通信。本水位控制系統(tǒng)以PLC為控制核心,具備開始和停止功能,這是一種PLC控制的自動調(diào)節(jié)控制系統(tǒng)。應(yīng)用此控制系統(tǒng)能顯著提高勞動效率,減少勞動強度。</p&

5、gt;<p>  關(guān)鍵詞:PLC 監(jiān)控組態(tài) STEP7 力控</p><p><b>  Abstract</b></p><p>  With the rapid development of science and technology in today's society.All kinds of monitoring and con

6、trol system of liquid level of automation are increasingly high requirements.The original control system of water level, can not meet the current needs of the highly automated.</p><p>  This project is to re

7、search through the PLC system to control water level monitoring, configuration simulation monitoring interface, realizing production automation, visualization.In this paper, the design of PLC control system, according to

8、 the functional requirements to achieve the distribution of I/O, then the preparation of wiring, editing, operation ladder through V4.0 step 7 software, and the water level scene of the real-time transmission to the PC,

9、PC monitoring using ForceContro7.0 conf</p><p>  The configuration, operation monitoring interface is edited by ForceContro7.0 software. First, the monitoring interface design, communication parameters setti

10、ng and I/O port, the computer can reliable communication. The water level control system using PLC as the control core, have open and all stop function, this is a kind of automatic control system PLC control. The applica

11、tion of this control system can significantly improve the work efficiency, reduce labor intensity.</p><p>  Keys words:PLC configuration step7 forcecontrol</p><p><b>  目 錄</b>&

12、lt;/p><p><b>  摘 要I</b></p><p>  AbstractII</p><p><b>  第一章 緒論1</b></p><p>  1.1設(shè)計的意義及目的1</p><p>  1.2 課題的發(fā)展現(xiàn)狀1</p><p

13、>  1.3 本設(shè)計主要工作2</p><p>  第二章 PLC及SIEMENS S7-2003</p><p>  2.1 PLC概述3</p><p>  2.1.1 PLC的產(chǎn)生及發(fā)展3</p><p>  2.1.2 PLC的組成4</p><p>  2.2 PLC的特點、性能及分類9&l

14、t;/p><p>  2.2.1 PLC的特點9</p><p>  2.2.2 PLC的性能指標10</p><p>  2.2.3 PLC的分類及應(yīng)用11</p><p>  2.3 SIEMENS S7-200系列PLC12</p><p>  2.3.1 S7-200系統(tǒng)組成12</p>&

15、lt;p>  2.3.2 S7-200內(nèi)存結(jié)構(gòu)12</p><p>  2.3.3 S7-200尋址方式13</p><p>  2.3.4 S7-200控制指令14</p><p>  第三章 液位控制系統(tǒng)硬件設(shè)計16</p><p>  3.1 PLC選型16</p><p>  3.2 液位傳感器

16、(YWCGQ)選型16</p><p>  3.3 變頻器及PLC連接17</p><p><b>  3.4 電機18</b></p><p>  3.5 系統(tǒng)接線圖(見附圖3-5)19</p><p>  3.6 I/O地址分配19</p><p>  第四章 液位控制系統(tǒng)軟件設(shè)計

17、20</p><p>  4.1 V4.0 STEP 7 MicroWIN SP3軟件的使用20</p><p>  4.1.2 控制程序23</p><p>  4.1.3 控制程序通信25</p><p>  4.2 程序設(shè)計26</p><p>  4.3 S7-200仿真29</p>&

18、lt;p>  第五章 監(jiān)控系統(tǒng)設(shè)計33</p><p>  5.1 ForceContro7.0簡介33</p><p>  5.2 ForceContro7.0作用33</p><p>  5.3 監(jiān)控系統(tǒng)概述33</p><p><b>  總結(jié)34</b></p><p>&

19、lt;b>  致謝35</b></p><p><b>  參考文獻36</b></p><p><b>  附錄37</b></p><p><b>  第一章 緒論</b></p><p>  1.1設(shè)計的意義及目的</p><p

20、>  基于PLC的水位控制系統(tǒng)可以實現(xiàn)生產(chǎn)的自動化,使實際操作簡單容易,省時省力。對于降低運行成本,充分利用資源,更大的獲得利益,是有重要意義的。本設(shè)計目的在于:</p><p>  培養(yǎng)我們分析并解決本專業(yè)實際工程問題的反應(yīng)速度和獨立思考的能力,增長實際工作經(jīng)驗。</p><p>  使學(xué)生能正確的運用科學(xué)技術(shù)資料,國家標準手冊、圖冊等工具研究開發(fā)工業(yè)項目。</p>

21、<p>  了解液位控制系統(tǒng)的工作原理,設(shè)計理念和現(xiàn)實意義。</p><p>  了解控制系統(tǒng)上位機的后臺開發(fā)過程,熟知控制系統(tǒng)下位機的硬件選型,連接,程序的編寫等詳細過程。掌握數(shù)據(jù)的交換的內(nèi)容及信息的接收發(fā)送。</p><p>  學(xué)會利用I/O設(shè)備驅(qū)動完成上位機對下位機的實時監(jiān)控。</p><p>  1.2 課題的發(fā)展現(xiàn)狀</p>&l

22、t;p>  從最初的理念上來講,邏輯控制上普遍應(yīng)用PLC,并且數(shù)量巨大,占有主導(dǎo)地位。適合在相對較簡單,過程不復(fù)雜的簡易控制上應(yīng)用,例如順序控制和時序控制等場合。當今工業(yè)生產(chǎn)對于脫離人力生產(chǎn)的需要飛速提升,計算機領(lǐng)域的發(fā)展也突飛猛進,尤其是CPU也飛速發(fā)展,不斷更新?lián)Q代,包括微型計算機同類的芯片都可以用作新一代PLC的核心處理器的選擇對象,PLC在今后的發(fā)展當中必將失去一部分市場份額。但換個角度去思考,現(xiàn)如今一些規(guī)模龐大,技術(shù)先進

23、,市場占有率高的大工業(yè)控制器廠商,也迅速的嘗試將微機業(yè)的一些最新的軟件技術(shù)移植到現(xiàn)代的PLC當中,使其不斷完善與改進,增加了更強大的功能,也大大提高了設(shè)備的性能。PLC也早已不只是邏輯控制這么簡單的設(shè)備了。對于這些現(xiàn)代的PLC已經(jīng)遠遠不能再簡單的理解為過去的“可編程邏輯控制器”。顯而易見,這些新的PLC必將會在以后的制動化領(lǐng)域大有作為。</p><p>  PLC是一個與時俱進的產(chǎn)品,它最初是受到計算機設(shè)計思想的

24、啟發(fā)而研發(fā)的,經(jīng)歷了幾十年的發(fā)展歷程,各個生產(chǎn)廠商在競爭中不斷的創(chuàng)新、完善,使其更符合自動化的發(fā)展,更適應(yīng)自動化的實際要求。PLC始終屹立不倒,昂首挺立于工業(yè)領(lǐng)域靠的就是它無論在怎樣的環(huán)境下都能正常準確的發(fā)揮作用。微型計算機適應(yīng)艱苦惡劣的周邊環(huán)境的能力太差,很難適應(yīng)工業(yè)生產(chǎn)現(xiàn)場,所以他是遠遠不能取代PLC的。</p><p>  因此工業(yè)生產(chǎn)中離不開PLC,是沒有爭議的。目前中國PLC市場本土品牌幾乎沒有,最受國

25、人青睞的品牌有三菱、歐姆龍、西門子、羅克韋爾、施耐德、GE-Fanuc等國際知名公司。大中型PLC歐美品牌市場份額最大,小型PLC日本品牌也實力雄厚,另外,中國臺灣與韓國也有一小部分市場。</p><p>  網(wǎng)絡(luò)化、微型化、電腦化和開放性是PLC未來發(fā)展的主要趨勢。在PLC自動化的最初時期,其體積龐大而且價格不菲。但近些年以來,微型PLC(小于32 I/O口)已經(jīng)問世,價格也只有幾百美元?,F(xiàn)如今我們使用PLC的

26、同時還要必須使用單獨的監(jiān)控組態(tài)軟件作為輔助工具,PLC以后的發(fā)展趨勢就是在自身的系統(tǒng)里自帶有與自身硬件相匹配的監(jiān)控組態(tài)軟件,這樣會更受到廣大用戶的喜歡,也更符合市場的需求,也是新的商機,更是一種趨勢。</p><p>  1.3 本設(shè)計主要工作</p><p>  選取西門子S7-200系列PLC來主要控制變頻器及水泵等設(shè)備達到自動調(diào)節(jié)液位的目的,主要實現(xiàn)方法:</p>&l

27、t;p>  利用投入試液位測量器捕捉水箱液位信息,將水位傳達給輸入輸出模塊;</p><p>  經(jīng)A/D轉(zhuǎn)換后,進行數(shù)據(jù)比較,來控制變頻器的輸出頻率變化,于此同時,顯示水位具體信息;</p><p>  本系統(tǒng)設(shè)計有自動報警功能,當液位異常超過警戒水位或是低于最低水位就會傳遞預(yù)警;</p><p>  根據(jù)上位機的要求還可以水位的PID閉環(huán)控制,同時把水位數(shù)

28、據(jù)傳送給上位機,實現(xiàn)水位數(shù)據(jù)的實時顯示和狀態(tài)監(jiān)控。</p><p><b>  具體任務(wù)如下:</b></p><p>  以PLC為控制核心的硬件電路設(shè)計;</p><p>  根據(jù)所提功能完成硬件接線;</p><p>  軟件設(shè)計,實現(xiàn)水位的采集和傳輸以及越限報警;</p><p>  (4

29、) 可以實現(xiàn)水位的PID閉環(huán)控制。</p><p>  第二章 PLC及SIEMENS S7-200</p><p><b>  2.1 PLC概述</b></p><p>  2.1.1 PLC的產(chǎn)生及發(fā)展</p><p>  可編程序控制器(Programmable Logic Controller)簡稱PLC,19

30、69年第一臺可編程序控制器問世。如今PLC已成為工業(yè)現(xiàn)代化生產(chǎn)中必不可少的,利用率最高的,應(yīng)用最普及的,市場占有率最高的的工業(yè)生產(chǎn)控制器。</p><p><b>  PLC的產(chǎn)生</b></p><p>  PLC產(chǎn)生之前,控制電氣裝置主要依靠繼電器,接觸器等電子元件來實現(xiàn)操作,并用導(dǎo)線按一定順序連接。由于其裝置龐大,生產(chǎn)費時費力,靈活性差,復(fù)雜,事故率高,等諸多不

31、便,人們對于自動控制有了更高的要求。</p><p>  68年美國通用汽車公司(GM)招標要求:</p><p>  “①軟連接代替硬接線 ②維護方便 ③可靠性高于繼電器控制柜 ④體積小于繼電器控制柜 ⑤成本低于繼電器控制柜 ⑥有數(shù)據(jù)通訊功能 ⑦輸入115V ⑧可在惡劣環(huán)境下工作 ⑨擴展時,原系統(tǒng)變更要少 ⑩用戶程序存儲容量可擴展到4K”。</p><p>  其

32、核心思想是用程序代替硬件接線,輸入/輸出電平可與外部裝置直接相連,結(jié)構(gòu)易于擴展。這便是PLC理念的雛形。</p><p>  次年美國DEC公司根據(jù)這一理念開發(fā)出世界上第一臺PLC(PDP-14),并成功的應(yīng)用在通用汽車公司的生產(chǎn)線上。</p><p><b>  PLC的發(fā)展</b></p><p>  微處理器誕生于20世紀70年代初。微處

33、理器問世后人們很快將其引入PLC,使PLC增加了運算、數(shù)據(jù)傳送及處理等功能,使其真正成為具有計算機特征的工業(yè)控制設(shè)備。此時的PLC為微機技術(shù)和繼電器常規(guī)控制概念相結(jié)合的產(chǎn)物。隨著個人計算機的普遍利用后,為了更加便捷和凸顯可編程控制器的功能以及特點,可編程序控制器定名為Programmable Logic Controller。</p><p>  20世紀70年代中晚期,PLC進入了一個更加貼近實際應(yīng)用化的發(fā)展階

34、段,可編程控制器大規(guī)模吸收并采納計算機技術(shù)擴展和改進自身功能功能,使其功能發(fā)生了翻天覆地的變化。越來越小的體積及更美的外觀,越來越高的運算速度、更可靠越來越穩(wěn)定的工業(yè)抗干擾設(shè)計、越來越精準的模擬量運算以及更完善的PID功能及越來越低的市場價格更加鞏固了它在現(xiàn)代工業(yè)領(lǐng)域的地位。</p><p>  20世紀80年代初,西方先進工業(yè)國已經(jīng)大量的使用PLC為工業(yè)生產(chǎn)實現(xiàn)了高度的自動化。世界上生產(chǎn)可編程控制器的國家日益增

35、多,產(chǎn)量日益上升。這標志著可編程控制器已步入成熟階段。</p><p>  20世紀80年代至90年代中期,一個東西正以不可思議的超高速度在飛速發(fā)展,那就是PLC。之所以它如此的發(fā)展迅速,全要歸結(jié)于當時工業(yè)的超高速發(fā)展,因此,PLC的產(chǎn)量有了質(zhì)的飛躍,始終穩(wěn)定在30%以上。也正是在此過程中,PLC在某些領(lǐng)域撼動了處于統(tǒng)治地位的DCS系統(tǒng)。因為PLC在處理模擬量、數(shù)字量的運算方面,人機接口能力和網(wǎng)絡(luò)能力得到大幅度提

36、高,PLC逐漸進入過程控制領(lǐng)域。</p><p>  到上世紀末,可編程控制器朝著更適合現(xiàn)代工業(yè)發(fā)展的特點不斷完善與改進。超大型PLC和超小型PLC都相繼出現(xiàn),為了迎合不同控制要求的工業(yè)場合。特殊功能單元也種類繁多,擴展了PLC的功能。人機交互界面單元、通信單元更加方便人們的使用,PLC的這些變化,給工業(yè)生產(chǎn)自動化增添了強大的動力。</p><p>  2.1.2 PLC的組成</p

37、><p>  PLC基本組成簡單明了,分為幾大部分,每一部分又有各自不同功能的模塊,具體包括中央處理器(CPU)、存儲器、接收發(fā)出信息的端口、對外另外連接的儀器的編程器及提供電能的部分這幾大部分。其中對外接收和發(fā)送信息的端口又分為好幾類,具體的形式見圖2-1。PLC分管不同功能的每個東西通過總線連起來,對外的連接需要按照實際的被控對象連接與之對應(yīng)的設(shè)備,使之構(gòu)成一個完整的PLC控制系統(tǒng)。</p><

38、;p>  圖2-1 PLC基本組成</p><p><b> ?。?)中央處理器</b></p><p>  其簡稱CPU,是PLC的最高級指揮中心。相當于我們的大腦。</p><p><b> ?。?)存儲器</b></p><p>  PLC的存儲器組成主要有三部分,分別是系統(tǒng)程序存儲器,

39、用戶程序存儲器和數(shù)據(jù)存儲器。</p><p><b> ?、傧到y(tǒng)程序存儲器</b></p><p>  系統(tǒng)程序存儲器是存放PLC生產(chǎn)廠家編寫的系統(tǒng)程序的地方,并且鎖定在ROM內(nèi),個人用戶不能隨意的擦出及寫入。它使PLC具有基本功能,能夠完成PLC設(shè)計者規(guī)定的各項工作。系統(tǒng)程序質(zhì)量的好壞很大程度上決定了PLC的性能。</p><p> ?、谟脩?/p>

40、程序存儲器及數(shù)據(jù)存儲器</p><p>  用戶存儲器又分為用戶程序存儲器(程序區(qū))和數(shù)據(jù)存儲器(數(shù)據(jù)區(qū))這兩個存儲器,分別負責(zé)不同的存儲任務(wù)。用戶程序存儲器是專門存放用戶根據(jù)實際控制情況具體編寫的程序的地方,程序要采用PLC編程語言編寫。這個存儲器當中的存儲單元類型又分為多種,有RAM(隨機存取存儲器)、EPROM(可擦除可編程序存儲器)和EEPROM(電可擦除可編程只讀存儲器)。存儲器中的內(nèi)容可讀可寫可修改,

41、用戶可以根據(jù)自己的需要自行發(fā)揮。用戶數(shù)據(jù)存儲器是保存運行程序中器件所使用的開關(guān)量以及運算過程中產(chǎn)生的數(shù)據(jù)的空間。程序容量的大小靠的就是用戶存儲器的大小,存儲器越大,能開發(fā)的程序就能越大,這就說明PLC性能也就越好。判斷PLC的優(yōu)劣,很重要的指標就是看用戶程序存儲器的大小。</p><p>  為了方便用戶程序的讀寫,更改,檢驗,也為了更安全有效的保護用戶程序的信息,防止程序因斷電等意外丟失,因此,一般用RAM用作

42、程序存儲器,并備有后備電源。由于RAM的抗干擾能力稍差,在程序已經(jīng)運行并且無誤的情況下,通常將其固化在只讀存儲器中。如今電可擦除可編程只讀存儲器正逐步成為用戶存儲器的首選,直接將程序?qū)戇MEEPROM中已成為時下流行的潮流。</p><p>  工作數(shù)據(jù)指的是在PLC運行時一直都在變化、一直都在存取的一些數(shù)據(jù)。工作數(shù)據(jù)需要隨即存取,因此存放在RAM中最恰當。開發(fā)人員需要通過編寫程序來設(shè)定這些器件的初始狀態(tài),以便更好

43、的完成自動控制的目的。在管理數(shù)據(jù)的區(qū)域中,有這樣一個數(shù)據(jù)保持區(qū),它是能在一些數(shù)據(jù)在掉電時用后備電池保持原有狀態(tài)的時刻,可以將這些數(shù)據(jù)保存下來的存儲區(qū)。</p><p>  用戶在開發(fā)使用PLC的過程中是不會觸及系統(tǒng)程序及工作數(shù)據(jù)的,PLC產(chǎn)品說明書或使用手冊中所標明的存儲器的說明,包括其形式以及存儲器的容量都指的是用戶程序存儲器。功能不強大的PLC往往用戶存儲器容量小,用戶在開發(fā)使用的過程中也會出現(xiàn)信息超出用戶存

44、儲器的容量的情況,為了解決這種情況帶來的不便,許多PLC還有存儲器擴展功能。</p><p>  常見的存儲器主要有1.RAM,可讀可寫的隨機存儲器;2.ROM,只讀存儲器。ROM又有PROM 、EPROM等多種形式可供用戶根據(jù)需要來自行選擇,但他們均為可擦除可編程的只讀存儲器。</p><p><b> ?。?)接口</b></p><p>

45、  要想利用PLC進行完整的控制任務(wù),PLC就必須與外界建立聯(lián)系,接收和發(fā)送各種信號就需要輸入輸出接口。負責(zé)接收信息的端口是用來接收程序正常運轉(zhuǎn)時所產(chǎn)生的各種變量的。接收的不同變量在PLC中經(jīng)過特定的程序計算處理產(chǎn)生被控信息,這些信息由輸出口送出PLC。執(zhí)行設(shè)備接收到輸出口傳遞的信號后,帶動被控器件動作,最終完成控制。PLC控制好壞的評判很大程度上取決于接口接收和發(fā)送信號的能力。由于工業(yè)生產(chǎn)現(xiàn)場情況復(fù)雜多變,干擾也比較強烈,所以接口要有

46、抗干擾的能力。另外,工業(yè)控制信號種類繁多,類型不一,所以接口還必須有處理不同類別信號的能力,滿足各類信號的匹配能力。</p><p><b> ?、佥斎虢涌?lt;/b></p><p>  可編程序控制器因需求不同有不同的接口。</p><p>  ·數(shù)字量輸入接口:一般傳感器傳遞給PLC的信號如果是數(shù)字量,那么這些數(shù)字量就需要由數(shù)字量輸

47、入接口接收,并把他們轉(zhuǎn)化成能用作PLC內(nèi)部處理的標準信號。數(shù)字信號可能由交流電傳遞也可能用直流電傳遞,因為這個緣故,接口只能又分成接收直流信號的直流輸入接口和接收交流信號的交流輸入接口。如圖2-1、圖2-2、圖2-3所示。</p><p>  圖2-1 直流輸入接口電路</p><p>  圖2-2 交/直流輸入接口電路</p><p>  圖2-3 交流輸入電路&

48、lt;/p><p>  由上圖可以看到輸入接口的電源部分畫在了虛線框以外,這說明這類接口是分體式數(shù)字量輸入接口。但現(xiàn)如今的PLC一般不采用這種接法,另提供電源既不節(jié)能又不便捷,現(xiàn)在的輸入接口都采用本機直流電源直接供電。</p><p>  ·模擬量輸入接口:顧名思義,模擬量輸入接口就是能將輸入到PLC的模擬量轉(zhuǎn)化成PLC可處理的信號。凡是模擬量,不論是電壓的模擬信號還是電流的電信號,

49、只要是標準的模擬信號,接口都能自動匹配。</p><p><b> ?、谳敵鼋涌?lt;/b></p><p>  ·數(shù)字量輸出接口:它的作用是把可編程內(nèi)部的標準信號轉(zhuǎn)換成現(xiàn)場執(zhí)行機構(gòu)所需的數(shù)字(開關(guān))量信號。</p><p>  ·模擬量輸出接口:它的作用是將可編程控制器運算處理后的若干位數(shù)字量信號轉(zhuǎn)換為響應(yīng)的模擬量信號輸出,以

50、滿足生產(chǎn)過程現(xiàn)場連續(xù)控制信號的需求。</p><p><b> ?、壑悄芙涌?lt;/b></p><p>  為了適應(yīng)較復(fù)雜的控制工作的需要,可編程控制器還有一些智能控制單元。如PID工作單元、高速計數(shù)器工作單元、溫度控制單元等。這類單元大多是獨立的工作單元。它們和普通輸入輸出接口的區(qū)別在于其一般帶有單獨的CPU,有專門的處理能力。在具體的工作中,每個掃描周期智能單元和主

51、機的CPU交換一次信息,共同完成控制任務(wù)。從近期的發(fā)展來看,不少新型的可編程控制器本身也帶有PID功能及高速計數(shù)器接口,但它們的功能一般比專用智能輸入輸出單元的功能稍弱。</p><p><b> ?。?)編程器</b></p><p>  當你編輯好你所要用的PLC控制程序時,你就需要用到編程器來進行下一步的工作。它能將你要用到的程序送到PLC的用戶程序存儲器。另外

52、,它還能幫你查看程序的運行流程,當程序出現(xiàn)錯誤或有不符合控制要求的時候,還可以利用它對其進行修改、調(diào)試等。</p><p>  編程器又有兩種分類。簡易編程器:顧名思義,簡易就是簡單容易,它占地不大,可輕易移動,缺點就是僅僅可以識別語句編程。如果PLC選的不大,用這簡易的就挺好。圖形編程器:它的功能不僅包括簡易編輯器的功能,另外又能識別梯形圖語言,功能更完善,用戶可根據(jù)自己的需要自行選擇。</p>

53、<p>  PLC強大的功能隨之衍生出來的是名目繁多的周邊配套產(chǎn)品,輔助編程軟件就是其中之一。當我們在電腦里安裝了它之后,我們就能用我們熟悉的梯形圖,語句之類的編寫我們自己的程序了,并且我們可以實現(xiàn)電腦和PLC之間的通信,觀察正在工作的PLC等。</p><p><b> ?。?)電源</b></p><p>  PLC的電源簡單來說就是交流變直流整流器。他

54、將我們提供的交流電變成直流電,因為PLC的各個模塊的工作電流必須采用直流電。PLC的電源必須各項性能都強大,自身穩(wěn)定,抗干擾,并且要求有些電源還帶有向外輸出電能的能力,因為這樣就可以直接給被控設(shè)備供電,簡化了電路接線。</p><p>  2.2 PLC的特點、性能及分類</p><p>  2.2.1 PLC的特點</p><p><b>  可靠性強&

55、lt;/b></p><p>  所有的I/O接口電路均采用光電隔離,使工業(yè)現(xiàn)場的外電路與PLC內(nèi)部電路之間電氣上隔離。各輸入端均采用R-C濾波器,其濾波時間常數(shù)一般為10~20ms.各模塊均采用屏蔽措施,以防止輻射干擾。PLC的供電系統(tǒng)必須穩(wěn)定。制作PLC的所有工件必須精挑細選,不容馬虎。之所以稱為穩(wěn)定,它還具有自救能力,當其構(gòu)成部分出現(xiàn)意外事故,他的CPU能馬上做出動作,避免事故擴大。大型PLC還通過增

56、加CPU的個數(shù)來增加產(chǎn)品的穩(wěn)定性,可靠性。這個方法極大地提高了它的穩(wěn)定性。</p><p>  豐富的I/O接口模塊</p><p>  PLC所控制的器件是多種多樣的,接收的電信號也類型多種多樣,各種各樣的信號也難不倒強大的PLC。為了適應(yīng)各種外來信號,PLC有一系列處理不同情況的裝置來解決。</p><p><b>  模塊化結(jié)構(gòu)</b>&

57、lt;/p><p>  采用模塊化結(jié)構(gòu)為了適應(yīng)各種工業(yè)控制需要,除了單元式的小型PLC以外,絕大多數(shù)PLC均采用模塊化結(jié)構(gòu)。PLC的各個部件,包括CPU,電源,I/O等均采用模塊化設(shè)計,由機架及電纜將各模塊連接起來,系統(tǒng)的規(guī)模和功能可根據(jù)用戶的需要自行組合。</p><p><b>  編程簡單易學(xué)</b></p><p>  PLC的程序基本是移

58、植繼電器的電路圖,對于熟悉繼電器的電氣工作者,它的程序簡單易懂,難度也不大,廣泛的適合大家學(xué)習(xí)。</p><p><b>  安裝簡單,維修方便</b></p><p>  使用PLC可以隨時隨地,完全不必考慮地點的限制,對環(huán)境的適應(yīng)能力也相當強悍,所以說很方便。其硬件安裝也相當簡便,只要把你要用到的機器通過導(dǎo)線與PLC的輸入輸出接口相連,檢查無誤后便可馬上發(fā)揮作用。

59、如果使用時出現(xiàn)錯誤,或者器件自身由于某些原因出現(xiàn)故障,在哪出現(xiàn)毛病,在哪部分就會有明顯的提示,使用戶及時的處理問題。每部分都是可拆卸的,也就意味著局部出現(xiàn)問題可以立即更換,以減少因故障帶來的損失。</p><p>  2.2.2 PLC的性能指標</p><p><b> ?。?)I/O總點數(shù)</b></p><p>  I/O總點數(shù)是衡量PL

60、C接入信號和科輸出信號的數(shù)量。PLC的輸入輸出有開關(guān)量和模擬量兩種。</p><p><b>  (2)存儲器容量</b></p><p>  這個指標代表的是PLC中能夠存儲我們編寫的程序的能力。一般情況下我們默認以字來計量他的大小。每1024個字為1千字。PLC中通常以字為單位。</p><p><b> ?。?)編程語言<

61、/b></p><p>  編程語言是PLC廠家為用戶設(shè)計的用于實現(xiàn)各種控制功能的編程工具,它有多種形式,常見的是梯形圖編程語言及語句表編程語言,另還有邏輯圖編程語言、布爾代數(shù)編程語言等,它的功能強否主要取決于該機型指令系統(tǒng)的功能與否。一般來講,指令的種類和數(shù)量越多,功能越強。</p><p><b> ?。?)掃描時間</b></p><p

62、>  這個時間指的是讀取并完成1000條指令要花費的時間。通常來講這個過程一共消耗10ms左右。</p><p> ?。?)內(nèi)部寄存器的種類和數(shù)量</p><p>  PLC里面的寄存器有好多種不同的分類,且不同的PLC所擁有的數(shù)量也會不同,這是判斷PLC好壞的標準之一。</p><p><b> ?。?)通信能力</b></p&g

63、t;<p>  這個能力指的是PLC與同類之間的信息相互遞送的能力,也包括PLC與電腦連接后相互遞送信息的能力,它是工廠自動化的必備基礎(chǔ)。現(xiàn)在所有的已經(jīng)生產(chǎn)出來的PLC無論類型如何,功能好壞,幾乎全帶有通信口,最少一個,無上限數(shù)量。</p><p><b> ?。?)智能模塊</b></p><p>  智能模塊是那些自身具有處理器的能獨立完成某些任務(wù)的

64、立方體。它并不是整個系統(tǒng)完整動作的不可或缺的一部分,也不再循環(huán)中,是獨立的。但它的意義在于執(zhí)行PLC的命令,完成特殊的動作。如常見的位置模塊、溫度模塊、PID模塊和模糊模塊等等。</p><p>  2.2.3 PLC的分類及應(yīng)用</p><p>  PLC可從多種角度進行分類:</p><p>  (1)按控制規(guī)模分:輸入輸出量,開關(guān)量是這樣分類的評判標準,都是按

65、照路數(shù)來分類。</p><p>  有了點數(shù)的區(qū)別,也就有了不同點數(shù)的PLC。根據(jù)點數(shù)由少到多PLC也就有微小中大超大之分,這區(qū)分依據(jù)就不在此一一贅述,有興趣可以查閱下相關(guān)資料。</p><p> ?。?)按結(jié)構(gòu)組成分:通過上文我們了解了完整PLC有幾大部分組成,把這幾大部分分別獨立的割裂開來,然后再一一連接,這就是模塊化的。將這些組成部分直接集成在一個立方體中,這就是箱式的。如OMRON

66、公司,原來小型機都是箱體式,現(xiàn)在的CQM1則為模塊式的。</p><p>  箱體的PLC把電源、CPU、內(nèi)存、I/O系統(tǒng)都集成在一個小箱體內(nèi)。整個四方體就能實現(xiàn)全部的功能。通常這個小箱子是不符合設(shè)計需要的,這就需要在另外連接小箱子,達到目的。</p><p>  模塊式的PLC是把PLC的組成結(jié)構(gòu)一部分一部分的單獨割裂開來,然后加以連接,組成完整的系統(tǒng)。類型比較大的設(shè)備需要的模塊用不著很

67、強,所以與之相匹配的模塊類型就很有選擇性。今后這種潮流定會十分流行。</p><p>  在自動化的今天,凡是機器取代了人力用作工業(yè)生產(chǎn)的領(lǐng)域,就會有PLC的存在。PLC就是取代人類勞動的機器人,有了它,人類文明的進步速度迅猛加快。PLC的應(yīng)用之廣,幾乎遍布我們社會活動的所有方面。工業(yè)上完全依賴PLC作為生產(chǎn)控制的中樞,接收信息處理數(shù)據(jù)并傳達指令,使工業(yè)生產(chǎn)能高效,有序,穩(wěn)定的運行,全靠PLC的作用。這些行業(yè)所有

68、設(shè)備的連續(xù)生產(chǎn)運行,總存在許多的監(jiān)控點和大量的實時參數(shù),而要監(jiān)視、控制、和采集這些流程參數(shù)和相關(guān)的工藝設(shè)備,也必須依靠PLC這個大腦來完成,當然傳統(tǒng)叫法也有DCS,盡管設(shè)計之初的理念不一樣,但現(xiàn)技術(shù)路線已逐漸融合。凡是與工業(yè)掛鉤的地方,有機器參與生產(chǎn),這么說吧,只要是通過耗電來搞生產(chǎn)的地方,就有PLC的存在!可能我們還不是很了解PLC,但它已經(jīng)悄無聲息的存在于我們?nèi)粘I畹母鱾€角落。只要是我們應(yīng)用的各種物品,是人類后續(xù)加工出來的產(chǎn)品,不

69、是直接獲取自大自然的任何東西,都離不開PLC的身影,我們方便快捷的享受著的物質(zhì)生活都是PLC的功勞。</p><p>  2.3 SIEMENS S7-200系列PLC</p><p>  2.3.1 S7-200系統(tǒng)組成</p><p>  S7-200系列PLC的CPU有四種型號,當然功能價格也有所差異,功能最弱的是221,當然價格也最便宜,最高端的是226的。

70、PLC的擴展模塊也有幾種供用戶選擇,根據(jù)需要的不同,分為輸入模塊,輸出模塊,還有輸入輸出合體的高級模塊。</p><p>  表2-1 S7-200基本單元</p><p>  2.3.2 S7-200內(nèi)存結(jié)構(gòu)</p><p>  2.3.3 S7-200尋址方式</p><p><b>  編址方式</b></p

71、><p>  計算機中數(shù)字采用二進制運算,1字節(jié)為8位二進制數(shù),1個字由兩個字節(jié)組成,1個雙字由2個字組成。</p><p>  存儲器里儲存的數(shù)據(jù)可以用位作為存儲的標準,也可以用字節(jié)來作為衡量的標準,也可以是用字來作為衡量的標準,也可以是用雙字來作為衡量的標準,編寫地址的數(shù)據(jù)方式也可以是上述單位。存儲單元的地址由區(qū)域標識符、字節(jié)地址和位地址組成。</p><p>  

72、位編址:寄存器標識符+字節(jié)地址+位地址。如I0.0、M0.1、Q0.2等。</p><p>  字節(jié)編址:寄存器標識等+字節(jié)長度B+字節(jié)號。如 IB1、VB20、QB2等。</p><p>  字編址:寄存器標識等+字長度W+起始字節(jié)號。</p><p>  雙字編址:寄存器標識等+雙字長度D+起始字節(jié)號。如 VD20表示VB20到VB23這4個字節(jié)組成的雙字。&l

73、t;/p><p>  位,字節(jié),字,雙字編址如圖2-4所示。</p><p><b>  圖2-4 編址</b></p><p>  數(shù)據(jù)類型:S7-200 PLC的數(shù)據(jù)類型有布爾型(BOOL)、整數(shù)型(INT)和實數(shù)型(REAL)3種。表2-2給出了字節(jié)、字、雙字所表示的數(shù)值范圍。</p><p>  表2-2 字節(jié)、字、

74、雙字的數(shù)值范圍</p><p><b>  尋址方式</b></p><p>  尋址的方式有立即尋址、直接尋址、間接尋址三類:</p><p>  ①立即尋址:立即數(shù)尋址的數(shù)據(jù)在指令中是以常數(shù)的形式出現(xiàn)。常數(shù)的長度由二進制的位數(shù)決定,常數(shù)的格式有二進制、十進制、十六進制、ASCII碼等。如:</p><p>  二進制

75、數(shù):2#1001</p><p>  十進制數(shù):20047</p><p>  十六進制數(shù):16#3EB5</p><p> ?、谥苯訉ぶ贩绞剑捍鎯ζ骰蚣拇嫫鞫加凶约核谖恢玫牡刂肪幪?,通過直接查找這些唯一的位置地址,就能到你想要的地點識別或?qū)戇M數(shù)據(jù)。</p><p> ?、坶g接尋址:操作數(shù)利用一個指針來提取數(shù)據(jù),這個指針是指向你要尋找數(shù)據(jù)所

76、在的地址的一個針。</p><p>  2.3.4 S7-200控制指令</p><p><b>  (1)順序控制指令</b></p><p>  順序功能能捕捉運行過程中輸出量的不同,自動用一些步來構(gòu)成一個工作周期。</p><p><b>  步</b></p><p>

77、;  將系統(tǒng)的工作過程分為若干個階段,這些階段稱為“步”。</p><p><b>  轉(zhuǎn)換條件</b></p><p>  步與步之間的轉(zhuǎn)換條件,用小短線表示,轉(zhuǎn)換條件可以是一個或多個,當條件滿足,轉(zhuǎn)換得以實現(xiàn)。上一步的動作結(jié)束,下一步動作開始。系統(tǒng)處于的當前步稱為“活動步”。通常用狀態(tài)繼電器的位S0.0~S31.7代表程序的狀態(tài)步。</p><

78、p>  表2-3 順序控制繼電器指令表</p><p><b>  注:</b></p><p>  順序控制繼電器位n必須尋址順序控制繼電器S的位。不能把同一編號的順序控制繼電器位用在不同的程序中。</p><p>  在SCR段當中禁止使用JMP隨意跳入,也禁止使用LBL隨意跳出。</p><p>  第三章

79、液位控制系統(tǒng)硬件設(shè)計</p><p><b>  3.1 PLC選型</b></p><p>  PLC的選擇需要考慮諸多因素,結(jié)構(gòu)形式、容量、性能、指令系統(tǒng)、編程語言、市場價格等等都是必須考慮的重要因素。對于PLC的選擇有個通用的慣例,那就是首先你選的機型要適合你的控制要求,并且靠譜,而且運行期間的保養(yǎng)維護也要便捷,在達到上述要求的同時,再去比較同類型產(chǎn)品的市場價格

80、,擇優(yōu)錄取。由于本設(shè)計相對簡單且輸入輸出少,加之本人對西門子PLC略有接觸,因此選擇西門子S7-200型PLC。S7-200型PLC集成性好,也不算貴,非常實用,尤其是控制一些低端系統(tǒng),很受人們的青睞。Siemens公司生產(chǎn)PLC的歷史很長,可以說是鼻祖了,它生產(chǎn)的產(chǎn)品質(zhì)量信得過,安全可靠,各種擴展功能及其完善,很適合用戶自行開發(fā)擴展功能,是我們的不二選擇。我們的系統(tǒng)設(shè)計的選擇PLC要富裕出一定量的輸入輸出端口,以便日后系統(tǒng)升級擴展之用

81、,所以選擇輸入輸出點數(shù)最多的CPU,226是功能比較強大的CPU了。</p><p>  擴展模塊選定EM235。</p><p>  3.2 液位傳感器(YWCGQ)選型</p><p>  液位傳感器是一種測量液位的壓力傳感器,有多種類型可供選擇。</p><p>  一類是期間直接與液體相接觸。</p><p>

82、  第二類是器件不與液體接觸,采用聲波或光波測量。</p><p>  輸出信號的標準方式有三種4~20mA、 0~5v、 0~10mA,我們根據(jù)實際目的,技術(shù)要求的不同來自行選取。我們選用的投入式傳感器其采用先進的密封技術(shù),不會漏水。且其中間能有氣管與外界相通,使之能與外界氣壓對比從而工精確地測量壓力大小。投入式液位傳感器見圖3-1。</p><p>  圖3-1 投入式液位傳感器<

83、;/p><p>  3.3 變頻器及PLC連接</p><p>  易能電氣的EDS1000系列變頻調(diào)速器提供串行通訊技術(shù)的支持。它所支持的串行通訊技術(shù)包括標準RS-485、PROFIDRIVE、LONWORKS在內(nèi)的多種現(xiàn)場總線方式。其中,RS-485通訊方式為用戶提供了無需附加任何用度的、最為廉價實用的串行通訊方式。獨立的變頻器都有與之相匹配的,預(yù)先規(guī)定好的通訊數(shù)據(jù)結(jié)構(gòu),字的格式,要想完成

84、與其他器件的連接,事先了解其通訊協(xié)議,就能實現(xiàn)我們所要達到的通信目的。</p><p><b>  圖3-2易能變頻器</b></p><p>  本變頻器與PLC的連接接線方式如圖3-3所示。通過PLC的R485通訊口相連。PLC為主機,變頻器為從機,主從機點對點通訊。</p><p>  圖3-3 變頻器與PLC配線圖</p>

85、<p>  我們采用EDS1000系列變頻器的串行通訊作為與PLC的連接方式。簡要介紹一下,這個變頻器的通訊方式為異步半雙工的方式。PLC與EDS1000構(gòu)成主從關(guān)系,主機的作用就是傳達命令給從機,PLC里存有控制變頻器的指令,PLC連續(xù)發(fā)出這些指令的地址給變頻器,等待變頻器動作。PLC自身最多能連接多達31臺像變頻器這樣的從機,也可以擴展到連接126臺。通訊時,傳輸?shù)哪J格式和傳輸速率為:8-N-1,9600bps。<

86、;/p><p><b>  3.4 電機</b></p><p>  水泵電機(pump motor)按結(jié)構(gòu)分類有倒著放的,那是臥式的;也有像人一樣站立的,那叫立式的。我們設(shè)計的系統(tǒng)里因為需要的水泵的工作特點為啟動力矩不大,也不是次數(shù)很多的開關(guān)啟動,基本是連續(xù)不斷地運行,由于這些特征,我們選用鼠籠式異步電機。</p><p><b>  

87、圖3-4 水泵電機</b></p><p>  3.5 系統(tǒng)接線圖(見附錄圖3-5)</p><p>  3.6 I/O地址分配</p><p>  表3-1 I/O地址分配表</p><p><b>  3.7 系統(tǒng)流程圖</b></p><p>  第四章 液位控制系統(tǒng)軟件設(shè)計&l

88、t;/p><p>  本系統(tǒng)設(shè)計主要包括硬件和軟件兩大部分內(nèi)容,本章介紹系統(tǒng)軟件設(shè)計。主要包括軟件設(shè)計的基本步驟、方法,編程軟件STEP 7-Micro/WIN的介紹以及本項目程序設(shè)計。</p><p>  PLC程序的編寫有多種方法。電氣工作者慣用經(jīng)驗法,他們有著異常豐富的工作經(jīng)驗,因此也最適合經(jīng)驗法。初學(xué)者應(yīng)當了解圖解法,這是入門的方法。我們學(xué)習(xí)的是計算機法。當然還有許多別的方法,在此就不

89、一一贅述。</p><p><b>  圖解法</b></p><p>  圖解法就是用圖形進行PLC編程設(shè)計,最方便的就是梯形圖編程,這與繼電器電路十分相似,是一種簡單易懂的編程方法。</p><p><b>  經(jīng)驗法</b></p><p>  運用已有的相似程序,加以修改調(diào)試,使之成為適合自

90、己工程項目的程序。</p><p><b>  計算機輔助編程</b></p><p>  計算機輔助設(shè)計是通過PLC編程軟件(比如STEP 7-Micro/WIN)在計算機上進行程序設(shè)計、離線或在線編程、離線仿真和在線調(diào)試等?,F(xiàn)在全部都是使用編程軟件進行程序的編寫,計算機普及率相當廣,并且方便快捷,不論是聯(lián)網(wǎng)還是斷網(wǎng),都能進行程序的編寫,程序的調(diào)試,并且保存方便。需

91、要的話還可以進行文件的加密,防止竊取。</p><p>  4.1 V4.0 STEP 7 MicroWIN SP3軟件的使用</p><p>  V4.0 STEP 7 MicroWIN SP3是專為西門子S7-200系列PLC開發(fā)的編程工具,使用該軟件可根據(jù)控制系統(tǒng)的要求編制控制程序并完成與PLC的實時通信,進行程序的下載與上傳及在線監(jiān)控。</p><p>  

92、4.1.1 V4.0 STEP 7 MicroWIN SP3的窗口組件</p><p>  圖4-1 STEP 7-Micro/WIN的窗口組件</p><p> ?。?)操作欄顯示編程特性的按鈕控制群組</p><p>  在操作欄中點選查看按鈕,則下面彈出程序塊、符號表、狀態(tài)表、數(shù)據(jù)塊、系統(tǒng)塊等按鈕,單擊相應(yīng)的按鈕就能顯示出相應(yīng)的內(nèi)容。</p>&

93、lt;p>  在操作欄的下方有個工具按鈕。單擊后出現(xiàn):指令向?qū)?、文本顯示向?qū)?、位置控制向?qū)АM253控制面板和調(diào)制解調(diào)器擴展向?qū)У陌粹o。</p><p><b>  指令樹</b></p><p>  這一欄里顯示的是全部目標對象以及顯示當前你所編寫的程序所包括的全部指令的樹形界面。我們可以看到指令樹中有一列排列整齊的文件夾,我們單擊最上方項目里的子文件夾,可

94、以插入POU。如果這個操作麻煩的話也可以右擊你的目標POU進行你想要的編輯。右擊你的目標POU,彈出的菜單里你可以選擇打開、刪除、編輯,用密碼保護或重命名子程序及中斷例行程序等。</p><p><b>  (3)交叉參考</b></p><p>  允許用戶檢視程序的交叉參考和組件使用信息。</p><p><b> ?。?)數(shù)據(jù)塊

95、</b></p><p>  允許用戶顯示和編輯數(shù)據(jù)塊內(nèi)容。</p><p><b> ?。?)狀態(tài)圖窗口</b></p><p>  允許用戶將程序輸入、輸出或變量置入圖表中,以便追蹤其狀態(tài)。您可以建立多個狀態(tài)圖,以便從程序的不同部分檢視組件。每個狀態(tài)圖在狀態(tài)圖窗口中有自己的標簽。</p><p> ?。?

96、)符號表/全局變量表窗口</p><p>  我們在編寫程序的時候可能會用到全局符號,這個符號表就是專門為我們分配和編輯全局符號所設(shè)計的窗口。符號表根據(jù)我們的需求可以任意添加,有我們自己做主。由于我們選定了PLC的型號,可以在此處添加一個方便我們使用的符號表,這樣做省去了不少的麻煩。</p><p><b> ?。?)輸出窗口</b></p><p

97、>  當用戶將程序錄入完畢,進行編譯時,本窗口能顯示一些實時的消息。假如程序運行過程中存在錯誤,在本窗口中就會及時的顯示程序的失敗。為了方便用戶的修改,在窗口里用鼠標雙擊錯誤,光標會自動追蹤定位到錯誤所在的程序網(wǎng)絡(luò)中。當您編譯程序或指令庫時,提供信息。</p><p><b> ?。?)狀態(tài)條</b></p><p>  提供用戶在STEP 7-Micro/WI

98、N中操作時的操作狀態(tài)信息。</p><p> ?。?)程序編輯器窗口</p><p>  這個窗口里有程序視圖以及局部變量表。這里的程序視圖及局部變量表都是用于該項目的編輯器的。如果需要,用戶可以拖動分割條,擴展程序視圖,并覆蓋局部變量表。當您在主程序一節(jié)(MAIN)之外,建立子程序或中斷例行程序時,標記出現(xiàn)在程序編輯器窗口的底部??牲c擊該標記,在子程序、中斷和OB1之間移動。</p

99、><p><b> ?。?0)局部變量表</b></p><p>  包含用戶對局部變量所作的賦值(即子程序和中斷例行程序使用的變量)。在局部變量表中建立的變量使用暫時內(nèi)存;地址賦值由系統(tǒng)處理;變量的使用僅限于建立此變量的POU。</p><p><b> ?。?1)菜單條</b></p><p>  

100、這里可以用鼠標點擊或者敲擊鍵盤來控制,如果不滿意這里的工具菜單欄,我們可以根據(jù)自己的需求增加或者刪除里面的快捷操作按鈕。</p><p><b> ?。?2)工具條</b></p><p>  為最常用的STEP 7-Micro/WIN操作提供便利的鼠標訪問。用戶可以定制每個工具條的內(nèi)容和外觀。</p><p>  4.1.2 控制程序<

101、/p><p><b> ?。?)打開新項目</b></p><p>  雙擊STEP 7-Micro/WIN圖標,或從"開始"菜單選擇SIMATIC>STEP 7 Micro/WIN,啟動應(yīng)用程序。會打開一個新STEP 7-Micro/WIN項目。</p><p><b> ?。?)打開現(xiàn)有項目</b>

102、;</p><p>  從STEP 7-Micro/WIN中,使用文件菜單,選擇下列選項之一:</p><p> ?、?打開-允許瀏覽至一個現(xiàn)有項目,并且打開該項目。</p><p>  ② 文件名稱-我們點開文件出現(xiàn)下拉菜單,在這下拉菜單里我們可以醒目的看到下方有我們最近使用過的文件名稱,在此我們可以方便的打開我們已經(jīng)打開過的文件。</p><

103、p><b>  進入編程狀態(tài)</b></p><p>  單擊左側(cè) 查看 中的 程序塊,進入編程狀態(tài);</p><p><b>  選擇編程語言</b></p><p>  找到菜單欄,再找到查看按鈕,按下彈出下拉菜單,可以看到有編程語言的選擇,有梯形圖、STL、FBD這三種選擇可供用戶根據(jù)需要自行選擇。</p

104、><p>  (5)建立PC及PLC的通信連接線路并完成參數(shù)設(shè)置</p><p> ?、?聯(lián)接電腦:將電腦的COM端口聯(lián)接PC/PPI電纜的PC端,然后將電纜的另一端:PPI端與PLC的PORT0或PORT1端口相連,完成此番步驟,PLC與PC的硬件連接就完成了。</p><p> ?、?參數(shù)設(shè)置:首先找到PC/PPI電纜小盒中的DIP開關(guān),這個開關(guān)是調(diào)節(jié)通訊波特率的,

105、調(diào)節(jié)這個小開關(guān),將其設(shè)置為9.6K。找到PLC的方式開關(guān),將其設(shè)置成“停止”,注意是設(shè)置完此步再給PLC進行上電處理;之后打開STEP 7軟件,單擊菜單欄中的PLC-類型,彈出一個選擇PLC類型的對話框,在窗口中單擊讀取PLC按鈕,可以檢測是否成功。還有一種檢測通信是否成功的方法就是從下拉菜單中選擇CPU226,單擊通信,在彈出的窗口中雙擊電纜圖標,也能實現(xiàn)相同的功能。</p><p>  圖4-5檢測通信是否成

106、功(1)</p><p>  圖4-6檢測通信是否成功(2)</p><p>  圖4-7檢測通信是否成功(3)</p><p> ?。?)運行和調(diào)試程序。</p><p> ?、?將CPU上的RUN/STOP開關(guān)撥到RUN位置;CPU上的黃色STOP狀態(tài)指示燈滅,綠色指示燈亮;</p><p> ?、?在STEP 7

107、軟件中單擊菜單里的命令“RUN(運行)”和“STOP(停止)”,或者工具欄按鈕和改變CPU的運行狀態(tài);</p><p> ?、?接通I0.0對應(yīng)的按鈕,觀察運行結(jié)果。</p><p><b>  建立符號表</b></p><p>  在“引導(dǎo)條”單擊“符號表”圖標,或“查看”菜單→“組件” →“符號表”項,打開符號表,將直接地址編號(如I0.

108、0)用具有實際含義的符號(如正向起動按鈕)代替。</p><p>  4.1.3 控制程序通信</p><p>  可選用以下3種方式進行程序上傳:</p><p>  (1)點擊“上載”按鈕。</p><p> ?。?)選擇菜單命令文件> 上載。</p><p> ?。?)按快捷鍵組合 Ctrl+U。</

109、p><p>  在確認硬件連接沒有問題,硬件設(shè)備本身也沒有故障的前提下,上傳程序才會順利的進行,PLC才會正常進行信息的交流。我們要保存已上載的程序,需要先選好需要的塊,包括各種塊,比如程序塊,數(shù)據(jù)塊等,然后上載程序,軟件就能自動的從PLC中復(fù)制程序到我們現(xiàn)在已經(jīng)打開的項目中。</p><p><b>  4.2 程序設(shè)計</b></p><p>

110、<b>  主程序:</b></p><p>  圖4-8 主程序(1)</p><p>  圖4-9 主程序(2)</p><p>  圖4-10 主程序(3)</p><p>  圖4-11 主程序(4)</p><p><b>  圖4-12</b></p>

111、<p>  4.3 S7-200仿真</p><p>  編寫好程序就該檢驗程序的正確與否了。我們采用的S7-200的仿真軟件是有人為了方便的使用PLC特意編寫的用來服務(wù)PLC的程序。我們采用中文版來加以學(xué)習(xí)。這款軟件的V3.0版可以對使用STEP 7編寫程序的用戶按照其要求進行仿真。雖然這款程序功能并不完善,也不強大,但基本的操作都具備,作為學(xué)習(xí)之用已經(jīng)是很不錯的了。我們應(yīng)該好好利用。</p

112、><p>  直接打開老師提供的文件夾里的“S7-200仿真漢化版.EXE”文件,不用任何復(fù)雜的步驟,只需輕輕一按,就可以開始我們的模擬工作。用鼠標左鍵輕擊兩下后在彈出的方框中鍵入6956,再按動鍵盤的回車鍵,然后就開始了。</p><p>  打開軟件,自動的在界面里彈出提個醒目的PLC的CPU模塊,這款軟件默認的是打開老型號的CPU 214。我們需要修改CPU的型號,具體操作是鼠標單擊執(zhí)行

113、菜單命令“配置”→“CPU型號”,在打開的對話框中選中CPU的型號,在這里我們需要用到的是CPU 226。</p><p>  圖4-15中能清楚明了的看見CPU 226模塊。在CPU模塊下的那一排小開關(guān)板是用來輸入數(shù)字量信號的。在小開關(guān)板的下面我們可以看到能用來規(guī)定SMB28和SMB29的元件,那就是所謂的直線電位器。</p><p>  將鼠標移到CPU右邊的空四邊形上,與此同時按動兩

114、下鼠標左鍵,就能彈出一個窗口,在這可以隨意增加其它擴展模塊。</p><p><b>  圖4-15</b></p><p>  由于仿真軟件自身的局限性,設(shè)計還不是很完善,所以他不能直接接收PLC的程序代碼。要想將編好的PLC程序?qū)戇M仿真軟件,必須用編程軟件的“導(dǎo)出”功能將STEP 7里你已經(jīng)編寫好的程序保存成擴展名為“awl”的ASCII文本文件,只有經(jīng)過這樣的復(fù)

溫馨提示

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

評論

0/150

提交評論