課程設(shè)計(jì)報(bào)告論文-基于PLC的電加熱爐溫度控制系統(tǒng)設(shè)計(jì)_第1頁(yè)
課程設(shè)計(jì)報(bào)告論文-基于PLC的電加熱爐溫度控制系統(tǒng)設(shè)計(jì)_第2頁(yè)
課程設(shè)計(jì)報(bào)告論文-基于PLC的電加熱爐溫度控制系統(tǒng)設(shè)計(jì)_第3頁(yè)
課程設(shè)計(jì)報(bào)告論文-基于PLC的電加熱爐溫度控制系統(tǒng)設(shè)計(jì)_第4頁(yè)
課程設(shè)計(jì)報(bào)告論文-基于PLC的電加熱爐溫度控制系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、-. z.第一章緒論1.1選題背景及意義加熱爐是利用電能來(lái)產(chǎn)生蒸汽或熱水的裝置。因?yàn)槠湫矢?、無(wú)污染、自動(dòng)化程度高,穩(wěn)定性好的優(yōu)點(diǎn),冶金、機(jī)械、化工等各類工業(yè)生產(chǎn)過(guò)程中廣泛使用電加熱爐對(duì)溫度進(jìn)展控制。而傳統(tǒng)的加熱爐普遍采用繼電器控制。由于繼電器控制系統(tǒng)中,線路龐雜,故障查找和排除都相對(duì)困難,而且花費(fèi)大量時(shí)間,影響工業(yè)生產(chǎn)。隨著計(jì)算機(jī)技術(shù)的開(kāi)展,傳統(tǒng)繼電器控制系統(tǒng)勢(shì)必被PLC所取代。二十世紀(jì)七十年代后期,伴隨著微電子技術(shù)和計(jì)算機(jī)技術(shù)的快速開(kāi)展,也使得PLC具有了計(jì)算機(jī)的功能,成為了一種以電子計(jì)算機(jī)為核心的工業(yè)控制裝置,在溫度控制領(lǐng)域可以讓控制系統(tǒng)變得更高效,穩(wěn)定且維護(hù)方便。在過(guò)去的幾十年里至今,

2、PID控制已在工業(yè)控制中得到了廣泛的應(yīng)用。在工業(yè)自動(dòng)化的三大支柱PLC、工業(yè)機(jī)器人、CAD/CAM中位居第一。由于其原理簡(jiǎn)單 、使用方便、適應(yīng)能力強(qiáng),在工業(yè)過(guò)程控制中95%甚至以上的控制回路都采用了PID構(gòu)造。雖然后來(lái)也出現(xiàn)了很多不同新的算法,但PID仍舊是最普遍的規(guī)律。1.2國(guó)內(nèi)外研究現(xiàn)狀及開(kāi)展趨勢(shì)一些先進(jìn)國(guó)家在二十世紀(jì)七十年代后期到八十年代初期就開(kāi)場(chǎng)研發(fā)電熱鍋爐,中國(guó)到八十年代中期才開(kāi)場(chǎng)起步,對(duì)電加熱爐的生產(chǎn)過(guò)程進(jìn)展計(jì)算機(jī)控制的研究。直到九十年代中期,不少企業(yè)才開(kāi)場(chǎng)應(yīng)用計(jì)算機(jī)控制的連續(xù)加熱爐,可以說(shuō)開(kāi)展緩慢,而且對(duì)于國(guó)內(nèi)的溫度控制器,總體開(kāi)展水平仍不高,不少企業(yè)還相當(dāng)落后。與歐美、日本,德

3、國(guó)等先進(jìn)國(guó)家相比,其差距較大。目前我國(guó)的產(chǎn)品主要以點(diǎn)位控制和常規(guī)PID為主,只能處理一些簡(jiǎn)單的溫度控制。對(duì)于一些過(guò)程復(fù)雜的,時(shí)變溫度系統(tǒng)的場(chǎng)合往往束手無(wú)策。而相對(duì)于一些技術(shù)領(lǐng)先的國(guó)家,他們生產(chǎn)出了一批能夠適應(yīng)于大慣性、大滯后、過(guò)程復(fù)雜,參數(shù)時(shí)變的溫度控制系統(tǒng)。并且普遍采用自適應(yīng)控制、模糊控制及計(jì)算機(jī)技術(shù)。近年來(lái),伴隨著科學(xué)技術(shù)的不斷快速開(kāi)展,計(jì)算機(jī)技術(shù)的進(jìn)步和檢測(cè)設(shè)備及性能的不斷提升,人工智能理論的實(shí)用化。因此,高精度、智能化、人性化必然是國(guó)內(nèi)外必然的開(kāi)展趨勢(shì)。1.3工程研究?jī)?nèi)容 以PLC控制為核心,PLC將加熱爐溫度設(shè)定值與溫度傳感器的測(cè)量值之間的偏差,經(jīng)過(guò)PID運(yùn)算后得到的信號(hào)控制輸出電壓

4、的大小,采用PID算法,運(yùn)用PLC編程語(yǔ)言編程,從而調(diào)節(jié)加熱器加熱,實(shí)現(xiàn)溫度的自動(dòng)控制。 由兩個(gè)或兩個(gè)以上的控制器串聯(lián),一個(gè)控制器的輸出是另一個(gè)控制器的設(shè)定而組成的串級(jí)控制系統(tǒng)。改善了主回路的響應(yīng)速度。主調(diào)節(jié)器具有細(xì)調(diào)作用,副調(diào)節(jié)器具有粗調(diào)作用,從而改善了系統(tǒng)的品質(zhì)。第二章 系統(tǒng)設(shè)計(jì)2.1系統(tǒng)的過(guò)程控制設(shè)計(jì) 在本系統(tǒng)中假設(shè)采用以原料出口溫度為被控量的單回路系統(tǒng),由于在加熱爐的過(guò)程控制中存在著時(shí)間滯后和容量滯后,系統(tǒng)不能立即感知。直到經(jīng)過(guò)大容量滯后,才能反映到原料的溫度變化。系統(tǒng)的控制作用才開(kāi)場(chǎng)反映,但為時(shí)已晚。同樣,控制器的動(dòng)作也必須經(jīng)過(guò)較大的容量滯后才能開(kāi)場(chǎng)對(duì)輸出的改變做出調(diào)整,導(dǎo)致系統(tǒng)的品

5、質(zhì)變差。 因此,增設(shè)爐膛溫度作為另一個(gè)被控參量,構(gòu)成串級(jí)控制系統(tǒng),如圖5-1副調(diào)節(jié)器可控硅爐膛出口副變送器主變送器+主調(diào)節(jié)器C2C1圖5-1 串級(jí)系統(tǒng)控制框圖當(dāng)原料溫度變化時(shí),首先使得爐膛溫度C2發(fā)生變化。而出口處的原料溫度C1還沒(méi)有發(fā)生變化。因此,主調(diào)節(jié)器輸出不變,爐膛溫度測(cè)量值發(fā)生變化。通過(guò)副變送器反響到副調(diào)節(jié)器。通過(guò)可控硅控制加熱元件的電流大小,使電爐保持在設(shè)定的溫度工作狀態(tài)。與此同時(shí),爐膛溫度的變化也會(huì)引起管壁的溫度變化,從而影響出口C1溫度的變化,使主調(diào)節(jié)器的輸出發(fā)生變化。由于主調(diào)節(jié)器的輸出就是副調(diào)節(jié)器的輸入,而副調(diào)節(jié)器的輸出直接控制可控硅導(dǎo)通角的大小,進(jìn)一步加速了控制系統(tǒng)的調(diào)節(jié)過(guò)程

6、,使主被控量即加熱爐出口溫度恢復(fù)到設(shè)定值。2.1.1控制系統(tǒng)的性能1對(duì)二次擾動(dòng)的抑制能力強(qiáng),當(dāng)二次擾動(dòng)產(chǎn)生后,副被控量首先檢測(cè)到擾動(dòng)的影響并及時(shí)控制操作變量,使副被控量恢復(fù)到設(shè)定值。從而使擾動(dòng)對(duì)主被控量的影響減小,即副回路對(duì)擾動(dòng)進(jìn)展粗調(diào),主回路對(duì)擾動(dòng)進(jìn)展細(xì)調(diào)。串級(jí)控制系統(tǒng)由于有副回路的存在改善副對(duì)象的動(dòng)態(tài)特性,從而提高了整個(gè)系統(tǒng)的動(dòng)態(tài)特性。串級(jí)控制系統(tǒng)由于副回路性能的改善,主控制器的比例帶可以變得更窄,從而提高了系統(tǒng)的工作頻率,即提高了系統(tǒng)的快速響應(yīng)能力。有一定的自適應(yīng)能力。在副回路的作用下,包括控制閥在內(nèi)的副對(duì)象在操作條件和負(fù)荷變化時(shí),其特性變化對(duì)系統(tǒng)的影響顯著地削弱了。2.2 控制器的設(shè)計(jì)

7、2.2.1 控制器的控制規(guī)律選擇 PID控制器是應(yīng)用最廣泛的一種控制器。包括P控制器、PD控制器,PI控制器及完整的PID控制器。P的作用是增加開(kāi)環(huán)增益,降低系統(tǒng)的穩(wěn)態(tài)誤差,提高控制精度,但缺點(diǎn)是會(huì)使系統(tǒng)變得不穩(wěn)定。I的作用是消除靜差,但有過(guò)調(diào)現(xiàn)象且不及時(shí)。D的作用是增加系統(tǒng)的穩(wěn)定性,但同時(shí)也放大了系統(tǒng)的高頻噪聲??梢?jiàn),合理運(yùn)用才能使系統(tǒng)的效益最大化。 1)比例P控制比例控制是最簡(jiǎn)單的工作方式。其控制器輸入與輸出的誤差信號(hào)成比例關(guān)系。比例控制器的傳遞函數(shù)為:Gc(S)=KP2.1其中:Kp稱為比例系數(shù)或增益。其倒數(shù)稱為比例帶,也稱比例度。2比例積分PI控制具有比例加積分的控制規(guī)律的控制稱為比例

8、積分控制,即PI控制??蓽p少或消除系統(tǒng)的穩(wěn)態(tài)誤差,改善系統(tǒng)的穩(wěn)態(tài)性能,但存在過(guò)調(diào)現(xiàn)象而且不及時(shí),存在滯后。PI控制的傳遞函數(shù)及輸出信號(hào)為:Gc(S)=KP+KP/Ti1/S=KP(S+1/Ti)/S (2.2)u(t)=Kpe(t)+KP/Ti0te(t)d(t) (2.3)其中:Kp為比例系數(shù) Ti稱為積分時(shí)間常數(shù) 3比例微分PD控制具有比例加微分的控制規(guī)律的控制稱為比例微分控制,即PD控制。它能改善系統(tǒng)的動(dòng)態(tài)特性,但具有放大高頻噪聲的缺點(diǎn)。PD控制的傳遞函數(shù)及輸出信號(hào)為:Gc(s)=KP+KPS (2.4)u(t)=KPe(t)+KPde(t)/dt (2.5)其中:KP為比例系數(shù) 為微分

9、時(shí)間常數(shù) 4)比例積分微分PID控制具有比例加微分和積分的控制規(guī)律的控制稱為比例積分微分控制,即PID控制。PID控制具有提高系統(tǒng)穩(wěn)定性能的優(yōu)點(diǎn)外,還可以還改善系統(tǒng)的動(dòng)態(tài)性能,消除誤差,縮小超調(diào)量,加快反映速度。PID控制的傳遞函數(shù)及輸出信號(hào)為:Gc(S)=KP+KP/TiS+KPs (2.6)u(t)=KPe(t)+KP/Ti0te(t)dt+Kpde(t)/dt (2.7)其中:KP為比例系數(shù) Ti稱為積分時(shí)間常數(shù) 稱為微分時(shí)間常數(shù) 三者都是可調(diào)常數(shù)。 因?yàn)椴捎么?jí)控制,所以有主副調(diào)節(jié)器之分。主調(diào)節(jié)器起定值作用,副調(diào)節(jié)器起隨動(dòng)作用。原料的出口溫度是系統(tǒng)的重要指標(biāo),它的允許波動(dòng)的*圍小,且溫

10、度控制系統(tǒng)是容量滯后較大的系統(tǒng),故主控制器選用PID控制,而副控制量采用P控制,因?yàn)楦北豢亓康目刂?圍在工藝上要求不是太嚴(yán)格,允許有余差,故副控制器選用P控制就行。這時(shí)如果引入積分就可能會(huì)降低副回路反響的快速性影響控制效果。2.2.2 主、副控制器的正反作用選擇副調(diào)節(jié)器作用方式確實(shí)定:從鍋爐的設(shè)備和平安出發(fā),一旦系統(tǒng)故障就應(yīng)自動(dòng)切斷燃料供給。所以可控硅輸出電壓選用氣開(kāi)式,調(diào)節(jié)閥的靜態(tài)放大系數(shù)Kv大于0。然后確定副被控過(guò)程的K2。當(dāng)可控硅的導(dǎo)通角增大,電壓增大,爐膛水溫上升,被控對(duì)象為正作用,所以K2大于0。再確定副調(diào)節(jié)器,為保證回路是負(fù)反響,各環(huán)節(jié)的靜態(tài)放大系數(shù)極性相乘必須為負(fù),所以副調(diào)節(jié)器K

11、2小于0,副調(diào)節(jié)器的作用方式為反作用方式 主調(diào)節(jié)器作用方式確實(shí)定:爐膛水溫升高,出口溫度也升高,被控對(duì)象為正作用,所以K1大于0。為保證主回路為負(fù)反響,各環(huán)節(jié)的放大系數(shù)相乘必須為負(fù),所以主調(diào)節(jié)器的放大系數(shù)K1小于0。主調(diào)節(jié)器的作用方式為反作用方式。2.3 系統(tǒng)組成本系統(tǒng)的構(gòu)造框如圖2-2所示變送器PLC熱電偶鍋 爐鍋爐可控硅圖2-2 系統(tǒng)組成的構(gòu)造框圖系統(tǒng)選用S7-300PLC為控制器,用熱電偶檢測(cè)爐溫,溫度變送器將熱電偶輸出的微弱信號(hào)轉(zhuǎn)換為標(biāo)準(zhǔn)信號(hào)。然后送給模擬量輸入模塊,經(jīng)A/D轉(zhuǎn)換成數(shù)字量。CPU將它與溫度設(shè)定值作比擬,并按PID控制算法對(duì)誤差進(jìn)展運(yùn)算,將結(jié)果送給模擬量輸出模塊,經(jīng)D/A

12、轉(zhuǎn)換變?yōu)槟M信號(hào)。用來(lái)控制可控硅的導(dǎo)通角大小,從而調(diào)節(jié)電熱絲的加熱,改變溫度大小。第三章 硬件設(shè)計(jì)及網(wǎng)絡(luò)構(gòu)造3.1可編程控制器概述可編程控制器簡(jiǎn)稱PLC,它幾乎完全占領(lǐng)了工業(yè)控制領(lǐng)域。由于PLC的應(yīng)用面廣、功能強(qiáng)大、使用維護(hù)方便,已經(jīng)成為當(dāng)代工業(yè)自動(dòng)化的主要支柱之一,在工業(yè)生產(chǎn)的所有領(lǐng)域得到了廣泛的使用。 PLC有兩種工作狀態(tài),即運(yùn)行RUN狀態(tài)和停頓STOP。其中運(yùn)行狀態(tài)是執(zhí)行應(yīng)用程序的狀態(tài),在CPU執(zhí)行啟動(dòng)操作時(shí),去除沒(méi)有保持功能的位存儲(chǔ)器,定時(shí)器和計(jì)數(shù)器,去除堆棧內(nèi)容等。再執(zhí)行一次啟動(dòng)組織塊OB100,它由用戶編寫,即完成對(duì)指定的初始化操作。之后反復(fù)不斷地重復(fù)執(zhí)行用戶程序。停頓狀態(tài)一般用于

13、程序的編制與修改。 除了執(zhí)行用戶程序外,PLC還要完成啟動(dòng)循環(huán)時(shí)間監(jiān),數(shù)據(jù)寫入輸出模塊,讀取輸入模塊狀態(tài),并存入輸入過(guò)程映像區(qū);在系統(tǒng)循環(huán)完畢時(shí),接著執(zhí)行所有掛起的任務(wù)。最后返回第一階段。各個(gè)階段如圖3-1所示執(zhí)行OB100啟動(dòng)循環(huán)時(shí)間監(jiān)控?cái)?shù)據(jù)寫入輸出模塊讀取輸入模塊狀態(tài)執(zhí)行用戶程序執(zhí)行其他任務(wù)圖3-1 掃描過(guò)程PLC的特點(diǎn)如下:可靠性高,抗干擾能力強(qiáng),適應(yīng)性強(qiáng)。系統(tǒng)的安裝、設(shè)計(jì)和調(diào)試工作量小,維護(hù)方便。硬件配套齊全,編程方便易學(xué),操作方便。體積小,功能強(qiáng)大,能耗低,性價(jià)比高。3.2 S7-300的輸入輸出模塊 S7-300屬于模塊式PLC,主要由CPU模塊、電源模塊、輸入輸出模塊組成圖3-2

14、。各種模塊安裝在機(jī)架上,通過(guò)通信模塊,PLC可以與計(jì)算機(jī),其他PLC或其他設(shè)備進(jìn)展通信。電源模塊接口模塊輸 入 模 塊CPU 模塊輸 出 模 塊通信接口其他設(shè)備其他PLC計(jì)算機(jī)通信網(wǎng)絡(luò)擴(kuò)展機(jī)架圖3-2 PLC根本構(gòu)造模擬量輸入模塊在溫度控制系統(tǒng)中,傳感器將檢測(cè)到的溫度信號(hào)轉(zhuǎn)換成420mA的電流信號(hào)。模擬量輸入模塊SM331用于將模擬量信號(hào)轉(zhuǎn)換為CPU內(nèi)部處理的數(shù)字信號(hào)。其主要組成局部是A/D轉(zhuǎn)換器。模擬量輸入模塊的輸入信號(hào)一般是模擬量變送器的標(biāo)準(zhǔn)輸出信號(hào)。為了減少電磁干擾,傳送模擬信號(hào)時(shí)使用雙絞屏蔽電纜。模擬信號(hào)電纜的屏蔽層兩端接地,如果電纜兩端存在電位差,將會(huì)造成對(duì)模擬信號(hào)的干擾。在這種情況

15、下,將電纜的屏蔽層一點(diǎn)接地。模擬量輸出模塊模擬量輸出模塊SM332用于將CPU送給執(zhí)行元件的數(shù)字信號(hào)轉(zhuǎn)換成成比例的電流信號(hào),其主要部件是D/A轉(zhuǎn)換器、模擬量輸出模塊為負(fù)載和執(zhí)行器提供電流或電壓,模擬信號(hào)使用屏蔽電纜或雙絞線電纜來(lái)傳送。數(shù)字量輸入模塊數(shù)字量輸入模塊SM321用于連接外部的機(jī)械觸點(diǎn)和電子式傳感器,比方接近開(kāi)關(guān),二線式開(kāi)關(guān)等。數(shù)字量輸入模塊把外部傳來(lái)的數(shù)字信號(hào)轉(zhuǎn)換為PLC的內(nèi)部信號(hào),輸入電路中一般含有RC濾波器,防止由于外部干擾而引起的錯(cuò)誤信號(hào)輸入。輸入電流一般為幾毫安。數(shù)字量輸出模塊 數(shù)字量輸出模塊SM322用于驅(qū)動(dòng)接觸器,燈等小功率電機(jī)負(fù)載。數(shù)字量輸出模塊將PLC的內(nèi)部信號(hào)轉(zhuǎn)換為

16、控制過(guò)程所需的外部信號(hào)。具有隔離和功率放大作用,其功率放大元件如大功率晶體管和場(chǎng)效應(yīng)晶體管,固態(tài)繼電器,驅(qū)動(dòng)交流負(fù)載的雙向晶體管等。輸出電流一般為0.52A 3.3 溫度傳感器溫度傳感器是最早開(kāi)發(fā),應(yīng)用最廣的一種傳感器。它是把檢測(cè)到的溫度轉(zhuǎn)化為電量的裝置。按照傳感器材料及電子元件特性分為熱電阻和熱電偶,熱電偶是將溫度轉(zhuǎn)化為電勢(shì)的變化,而熱電阻是將溫度的變化轉(zhuǎn)化為電阻的變化。熱電阻熱電阻是金屬導(dǎo)體的電阻隨溫度的增加而增加的這一特性來(lái)測(cè)量溫度的,是測(cè)量低溫的溫度傳感器,一般測(cè)量溫度在-200800。熱電阻由金屬材料制成,應(yīng)用最廣的是鉑和銅。熱電阻式溫度傳感器有如下特點(diǎn):優(yōu)點(diǎn):1準(zhǔn)確度高 2)輸出信

17、號(hào)大,靈敏度高。3測(cè)量*圍廣,穩(wěn)定性好。4)輸出線性好 缺點(diǎn):1抗機(jī)械沖擊與振動(dòng)性能差 2元件構(gòu)造復(fù)雜,熱響應(yīng)時(shí)間長(zhǎng),不適宜測(cè)量溫度瞬變區(qū)域。熱電偶將兩種不同的金屬導(dǎo)體焊接在一起,構(gòu)成閉合回路。在焊接端測(cè)量端加熱產(chǎn)生溫差,就會(huì)在回路里產(chǎn)生熱電流,相應(yīng)地產(chǎn)生熱電動(dòng)勢(shì)。這種以測(cè)量熱電動(dòng)勢(shì)的方法來(lái)測(cè)量溫度的元件稱為熱電偶。一般測(cè)量*圍在4001800。熱電偶溫度傳感器有如下特點(diǎn): 優(yōu)點(diǎn):1構(gòu)造簡(jiǎn)單,制造容易 2)價(jià)格廉價(jià) 3)準(zhǔn)確度高 4測(cè)量*圍廣,能適應(yīng)各種測(cè)量對(duì)象的要求,遠(yuǎn)距離測(cè)量和控制 5具有極高的響應(yīng)速度,可以測(cè)量極速變化的過(guò)程 缺點(diǎn):靈敏度較低,容易受到環(huán)境干擾的影響。 本設(shè)計(jì)使用鎳鎘-鎳

18、硅N型熱電偶,具有線性度好,熱電動(dòng)勢(shì)大,靈敏度穩(wěn)定性均較好的優(yōu)點(diǎn)。3.4 溫度變送器 變送器用于將傳感器提供的電量轉(zhuǎn)換為標(biāo)準(zhǔn)量程的直流電流或直流電壓信號(hào)。例如DC010V和420mA。變送器分為電流輸出型和電壓輸出型。PLC模擬量輸入模塊的電壓輸入端的輸入阻抗很高。如果變送器距離PLC較遠(yuǎn),傳送模擬量電壓信號(hào)時(shí)抗干擾能力會(huì)很差。當(dāng)PLC的模擬量輸入模塊輸入電流時(shí),產(chǎn)生的干擾較小,所以模擬量電流信號(hào)適合于遠(yuǎn)距離傳送。本設(shè)計(jì)選用電流輸出型。3.5 溫度控制器 本設(shè)計(jì)采用可控硅作為開(kāi)關(guān)元件,可以防止傳統(tǒng)繼電器的頻繁吸合造成損壞的問(wèn)題。而且具有動(dòng)作快,壽命長(zhǎng),可靠性好等優(yōu)點(diǎn)。通過(guò)將可控硅的導(dǎo)通角大小來(lái)

19、調(diào)節(jié)輸出功率,從而控制主回路加熱元件電流大小,使加熱爐保持在設(shè)定溫度工作狀態(tài)??煽毓铚囟瓤刂破饔芍骰芈泛涂刂苹芈方M成,主回路由可控硅、快速熔斷器,加熱元件等局部組成??刂苹芈酚呻娫础犭娕?、PID調(diào)節(jié)器等局部組成。3.6系統(tǒng)網(wǎng)絡(luò)構(gòu)造西門子的STMATIC NET網(wǎng)絡(luò)系統(tǒng)可分為四層,如圖3-3管理層單元層現(xiàn)場(chǎng)層執(zhí)行器傳感器工業(yè)以太網(wǎng)工業(yè)以太網(wǎng)ProfibusProfibusAS-i圖3-3 網(wǎng)絡(luò)系統(tǒng)1.現(xiàn)場(chǎng)層是通過(guò)連接如分布式I/O、執(zhí)行機(jī)構(gòu)、傳感器和開(kāi)關(guān)等現(xiàn)場(chǎng)設(shè)備,完成現(xiàn)場(chǎng)設(shè)備控制及設(shè)備的連接控制。西門子網(wǎng)路系統(tǒng)將執(zhí)行器與傳感器單獨(dú)分一層,并使用AS-i網(wǎng)絡(luò)。 2.單元層 單元層又稱車間監(jiān)控層

20、,用來(lái)連接車間的生產(chǎn)設(shè)備,實(shí)現(xiàn)車間級(jí)設(shè)備的監(jiān)控,設(shè)備故障報(bào)警及維護(hù)等。單元層車間監(jiān)控網(wǎng)絡(luò)采用PROFIBUS-FMS或工業(yè)以太網(wǎng)。PROFIBUS-FMS是一個(gè)多主網(wǎng)絡(luò),能傳送大量信息。 3管理層 車間操作員工作站可以通過(guò)集線器與車間辦公管理網(wǎng)連接。通過(guò)工業(yè)以太網(wǎng)將車間產(chǎn)生的數(shù)據(jù)傳送到車間管理層。工廠管理層通常采用TCP/IP通信協(xié)議標(biāo)準(zhǔn),即符合IEC802.3標(biāo)準(zhǔn)的以太網(wǎng)。 S7-300PLC有PROFIBUS-DP和工業(yè)以太網(wǎng)的通信模塊以及點(diǎn)對(duì)點(diǎn)通信模塊。通過(guò)PROFIBUS-DP或AS-i現(xiàn)場(chǎng)總線,CPU與分布式I/O模塊之間周期性地自動(dòng)交換數(shù)據(jù)。3.6.1 PROFIBUS現(xiàn)場(chǎng)總線 現(xiàn)

21、場(chǎng)總線是安裝在制造或過(guò)程區(qū)域的現(xiàn)場(chǎng)裝置與控制室內(nèi)的自動(dòng)裝置之間的數(shù)字式串行多點(diǎn)式通信的數(shù)據(jù)總線,具有如下優(yōu)點(diǎn): 1現(xiàn)場(chǎng)總線使自動(dòng)控制設(shè)備和系統(tǒng)組成了一個(gè)信息網(wǎng)絡(luò) 2多個(gè)控制設(shè)備可共用一對(duì)雙絞線,便于節(jié)省費(fèi)用。 3具有維護(hù)方便,系統(tǒng)可靠性高。 4用戶可以靈活地自由集成系統(tǒng)。 工業(yè)現(xiàn)場(chǎng)總線PROFIBUS是用于車間級(jí)監(jiān)控單元層和現(xiàn)場(chǎng)層的通信系統(tǒng)。PROFIBUS是不依賴于生產(chǎn)廠家、開(kāi)放式的現(xiàn)場(chǎng)總線,各種各樣的自動(dòng)化設(shè)備都可以通過(guò)同樣的接口交換信息。PROFIBUS由三局部組成,即分布式外圍設(shè)備PROFIBUS-DP,用于自動(dòng)化系統(tǒng)中單元級(jí)控制設(shè)備與分布式I/O的通信;報(bào)文規(guī)*PROFIBUS-FM

22、S,它定義了主站與主站之間的通信模型,用于系統(tǒng)級(jí)和車間級(jí)的不同級(jí)之間供給商的自動(dòng)化系統(tǒng)之間傳輸數(shù)據(jù);過(guò)程自動(dòng)化PROFIBUS-PA,用于過(guò)程自動(dòng)化的現(xiàn)場(chǎng)傳感器和執(zhí)行器的低速數(shù)據(jù)傳輸。其中PROFIBUS-DP應(yīng)用最廣。 S7-300PLC可以通過(guò)集成在CPU上的PROFIBUS-DP接口連接到PROFIBUS-DP網(wǎng)絡(luò)上,具有快速、高效、低本錢等優(yōu)點(diǎn)及可以進(jìn)展組態(tài)、診斷和報(bào)警處理。PROFIBUS-DP設(shè)備可以分為三類不同類型的設(shè)備:1類DP主站DPM1是系統(tǒng)的中央控制器,與DP從站循環(huán)地交換信息,對(duì)總線通信進(jìn)展控制和管理;2類DP主站DPM2是DP網(wǎng)路中的編程、診斷和管理設(shè)備,除了具有DP

23、M1的功能外,在與一類DP主站進(jìn)展數(shù)據(jù)通信時(shí)可以讀取DP從站的輸入/輸出數(shù)據(jù)和當(dāng)前組態(tài)數(shù)據(jù),可以給DP從站分配新的總線地址;3類DP從站是進(jìn)展輸入信息采集和輸出信息發(fā)送的外圍設(shè)備,它只與組態(tài)它的DP主站交換用戶數(shù)據(jù),可以向該主站報(bào)告本地診斷中斷和過(guò)程中斷。 本系統(tǒng)采用插有PROFIBUS網(wǎng)卡的PC機(jī)作為1類主站,PC機(jī)上裝有程序編程軟件STEP7,用PC機(jī)和MCGS組態(tài)軟件作監(jiān)控操作站,連接在PROFIBUS總線上,可以完成遠(yuǎn)程編程組態(tài)以及在線監(jiān)控功能。西門子ET-200M作為從站,ET-200M是模塊化分布式I/O,具有集成的模塊診斷功能。3.6.2 MPI網(wǎng)絡(luò)MPI是多點(diǎn)接口的總稱,每個(gè)S

24、7-300CPU都集成了多點(diǎn)接口的通信協(xié)議,其物理層是RS-485,最大傳輸速率為12M bit/s,兩個(gè)相鄰節(jié)點(diǎn)最大傳輸距離為50m。PLC通過(guò)MPI可以訪問(wèn)功能模塊,可以自動(dòng)播送其總線參數(shù)組態(tài),可以與多個(gè)設(shè)備同時(shí)建立通信連接,連接的設(shè)備有運(yùn)行STEP7的PC機(jī),HMI,及西門子其他型號(hào)的PLC。聯(lián)網(wǎng)的CPU可以通過(guò)MPI接口實(shí)現(xiàn)全局?jǐn)?shù)據(jù)(GD)效勞,周期性地相互進(jìn)展數(shù)據(jù)交換。西門子有兩種MPI連接器,一種有PG編程器接口,另一種則沒(méi)有PG接口,在PC機(jī)上插上了一塊MPI卡或使用PC/MPI適配器。3.6.3 AS-i網(wǎng)路 執(zhí)行器傳感器接口AS-i網(wǎng)路,用于傳感器和執(zhí)行器的雙向數(shù)據(jù)通信網(wǎng)路。

25、位于自動(dòng)控制系統(tǒng)最底層的網(wǎng)路。AS-i用于連接需要傳送開(kāi)關(guān)量的傳感器和執(zhí)行器,比方讀取溫度開(kāi)關(guān)的狀態(tài),控制各種閥門等,也可以傳送模擬量數(shù)據(jù)。AS-i屬于主從式網(wǎng)路,每個(gè)網(wǎng)段只能有一個(gè)主站,主站是網(wǎng)路通信的中心,用于網(wǎng)路的初始化,設(shè)置從站的地址和參數(shù)等。AS-i從站是AS-i系統(tǒng)的輸入通道和輸出通道。CP343-2通信處理器用于AS-i主站。AS-i的從站由專用的AS-i通信芯片和傳感器、執(zhí)行器局部組成,帶有集成的AS-i連接的傳感器和執(zhí)行器可以直接連接到AS-i上。第四章 軟件設(shè)計(jì)4.1 STEP7編程軟件 STEP7編程軟件是由西門子公司設(shè)計(jì)開(kāi)發(fā),具有提供編程、測(cè)試、參數(shù)設(shè)置、通信組態(tài)、維護(hù)

26、,監(jiān)控和參數(shù)設(shè)置的標(biāo)準(zhǔn)工具。本系統(tǒng)采用的是SETP7 V5.4版。 4.1.1 STEP7的硬件接口 為了在PC機(jī)上使用STEP7,應(yīng)配置PC/MPI通信適配器。連接計(jì)算機(jī)的RS-232接口和PLC的MPI接口,將計(jì)算機(jī)連接到MPI或PROFIBUS網(wǎng)絡(luò)。計(jì)算機(jī)一側(cè)的通信速率為19.2Kbit/s,PLC一側(cè)的通信速率為19.2Kbit/s1.5Mbit/s。 在STEP7的管理器中執(zhí)行菜單命令:選項(xiàng)設(shè)置PG/PC接口。在翻開(kāi)的對(duì)話框中可以選擇實(shí)際使用的硬件接口。如圖4-1,單擊選擇,可以安裝上述選擇框中沒(méi)有列出的硬件接口的驅(qū)動(dòng)程序。圖4-14.1.2 STEP7的編程功能 STEP7的編程語(yǔ)

27、言有梯形圖LAD、功能圖FBD、語(yǔ)句表STL。梯形圖LAD是STEP7編程語(yǔ)言的圖形表示,適合于電氣行業(yè)的用戶;語(yǔ)句表STL是文本編程語(yǔ)言,與機(jī)器代碼類似,能夠節(jié)省輸入時(shí)間和存儲(chǔ)區(qū)域,適合于計(jì)算機(jī)技術(shù)領(lǐng)域的用戶;功能塊FBD也是STEP7編程語(yǔ)言的圖形表示,用邏輯框表示邏輯功能,類似于數(shù)字門電路,適合于電路工程領(lǐng)域的用戶 STEP7通過(guò)符號(hào)編輯器,可以管理所有的全局變量,用于設(shè)置符號(hào)名稱、定義數(shù)據(jù)類型、注釋及排序功能。STEP7的測(cè)試和效勞功能具有設(shè)置斷點(diǎn)、強(qiáng)制輸入輸出、調(diào)用塊等,同時(shí)檢測(cè)幾個(gè)塊的狀態(tài)的功能,還有幫助功能,包括在線幫助及從幫助菜單獲得幫助。4.2 STEP7工程的創(chuàng)立 在STE

28、P7中,用工程來(lái)管理一個(gè)自動(dòng)化系統(tǒng)的硬件和軟件。STEP7用SIMATIC管理器對(duì)工程進(jìn)展集中管理,它可以方便地瀏覽SIMATIC S7、M7、C7和WinAC的數(shù)據(jù)。 使用向?qū)?lái)創(chuàng)立工程,雙擊Windows桌面上的SIMATIC管理器圖標(biāo),進(jìn)入SIMATIC Manager窗口。如下列圖:圖4-2下一步,CPU類型中選擇CPU315-2DP,MPI缺省值為2。如下列圖:圖4-3下一步,塊名稱OB1作為主程序的組織塊,所選的語(yǔ)言為L(zhǎng)AD。如下列圖:圖4-4下一步,輸入工程名稱,按完成生成工程,如下列圖:圖4-54.3 用變量表調(diào)試程序4.3.1 系統(tǒng)調(diào)試步驟 首先用變量表來(lái)測(cè)試硬件,同時(shí)觀察C

29、PU模塊上的故障指示燈,或者使用故障診斷工具來(lái)診斷故障;第二,下載用戶程序,在下載程序之前將CPU的存儲(chǔ)器復(fù)位,將CPU切換到STOP模式;第三,排除可能導(dǎo)致CPU停機(jī)的程序中的錯(cuò)誤;最后調(diào)試用戶程序,在執(zhí)行用戶程序過(guò)程中來(lái)檢查系統(tǒng)的功能,在調(diào)試時(shí)記錄對(duì)程序的修改。 在調(diào)試時(shí),最先調(diào)試啟動(dòng)組織塊OB100,然后調(diào)試FB和FC,調(diào)試啟動(dòng)組織塊后,接著應(yīng)先調(diào)試嵌套調(diào)用最深的塊。如圖4-6。在FB1調(diào)試好后再調(diào)試FB1的FC2,指令BEU可以在完整的OB1中臨時(shí)插入只有BEU指令之前的局部被執(zhí)行。調(diào)試好后將它刪除掉。1啟動(dòng)5OB1(4)FC1(3)FC2(2)FB1DB1圖4-6 程序調(diào)試的步驟4.

30、3.2 變量表的根本功能 使用變量表可以在一個(gè)畫面中同時(shí)監(jiān)視,修改和強(qiáng)制用戶感興趣的全部變量。為滿足不同的調(diào)試要求,一個(gè)工程可以生成多個(gè)變量表,在變量表中賦值的變量包括輸入輸出、定時(shí)器、計(jì)數(shù)器、位存儲(chǔ)器,DB在內(nèi)的存儲(chǔ)器和外設(shè)I/O。 利用變量表可以監(jiān)視變量,在計(jì)算機(jī)上顯示用戶程序或CPU中的每個(gè)變量的當(dāng)前值。也可以對(duì)變量進(jìn)展修改,將固定值賦給變量,對(duì)外設(shè)輸出賦值,在停機(jī)的狀態(tài)下將固定值賦給CPU的每個(gè)輸出點(diǎn)。強(qiáng)制變量,給*個(gè)變量賦予一個(gè)固定值,即使用戶程序被進(jìn)展,也不會(huì)影響被強(qiáng)制變量的值。4.3.3 變量表的生成在SIMATIC管理器中,用菜單命令插入S7塊B變量表,出現(xiàn)一個(gè)對(duì)話框,在對(duì)話框

31、中可以給變量表取一個(gè)符號(hào)名,確定生成一個(gè)新的變量表,如圖4-7。也可以在變量表編輯器中,用菜單命令表格新建一個(gè)新的變量表,可以為一個(gè)用戶生成幾個(gè)變量表。輸入變量時(shí),可以在地址欄輸入在符號(hào)表中定義過(guò)的地址。當(dāng)用回車鍵完成輸入項(xiàng)時(shí),其余的詳細(xì)資料會(huì)自動(dòng)地出現(xiàn),可以用選項(xiàng)中的符號(hào)表將地址粘貼到變量表中。圖 4-74.3.4 變量表的使用 為了監(jiān)視或修改在當(dāng)前變量表中的輸入變量,要與監(jiān)視的CPU建立連接,選擇變量表的菜單命令PLC連接到建立此連接,建立與CPU的連接,可以方便地進(jìn)展變量的監(jiān)視或修改。用菜單命令PLC斷開(kāi)連接,可以斷開(kāi)變量表和CPU的連接。 用菜單命令變量觸發(fā)器翻開(kāi)對(duì)話框,選擇在程序中的

32、觸發(fā)來(lái)監(jiān)視或修改變量。變量表顯示的是被監(jiān)視的變量在觸發(fā)點(diǎn)的數(shù)值,同時(shí)也可以選擇監(jiān)視的觸發(fā)條件:一次或每次循環(huán),如圖4-8。圖 4-8 將CPU的模式開(kāi)關(guān)調(diào)到RUN-P位置,單擊變量監(jiān)視,執(zhí)行監(jiān)視功能,變量表中的狀態(tài)值按設(shè)定的觸發(fā)點(diǎn)和觸發(fā)條件顯示在變量表中。在STOP模式下修改變量時(shí),因?yàn)橛脩舫绦驔](méi)有被執(zhí)行,各個(gè)變量的狀態(tài)時(shí)相互獨(dú)立的,相互不會(huì)影響。一些數(shù)字量可以任意地置0或置1狀態(tài),并且有保持的功能。這種通常用來(lái)測(cè)試數(shù)字量輸出點(diǎn)的硬件是否正常。在RUN模式下修改變量時(shí),各變量受到用戶程序的控制,所以在RUN模式下不能改變數(shù)字量輸入的狀態(tài),僅取決于外部電路的通斷狀態(tài)。 強(qiáng)制變量可以給用戶程序中的

33、變量賦一個(gè)固定的值,這個(gè)值不會(huì)由于用戶程序的被執(zhí)行而發(fā)生變化。被強(qiáng)制的變量只能讀取,不能用寫訪問(wèn)來(lái)該變其強(qiáng)制值。用菜單命令變量更新監(jiān)視值翻開(kāi)窗口,被強(qiáng)制的變量和它們的強(qiáng)制值都顯示在窗口中。其中顯示的黑體字表示該變量已被賦予了固定值,普通字表示該變量已在被編輯,灰色字表示該變量不存在。變量的監(jiān)視和修改只能在變量表中進(jìn)展,而不能在強(qiáng)制數(shù)值窗口中進(jìn)展。第五章 組態(tài)分布式I/O 在常規(guī)自動(dòng)化系統(tǒng)中,連接傳感器和執(zhí)行器的這些電纜直接連接到中央可編程邏輯控制器的I/O模塊上,這就需要大量的接線。使用分布式I/O模塊,就可以把輸入輸出模塊放到離傳感器和執(zhí)行器較近的地方,從而省了很多接線。本設(shè)計(jì)使用PROFI

34、BUS-DP來(lái)建立可編程控制器、I/O模塊和現(xiàn)場(chǎng)設(shè)備之間的連接。5.1 STEP7硬件組態(tài)與診斷 硬件組態(tài)工具用于對(duì)自動(dòng)化系統(tǒng)中使用的硬件進(jìn)展配置和參數(shù)設(shè)置,包括系統(tǒng)組態(tài),CPU的參數(shù)設(shè)置,模塊的參數(shù)設(shè)置。同時(shí)還可以進(jìn)展通信組態(tài),包括連接的組態(tài)和顯示,設(shè)置用MPI或PROFIBUS-DP連接的設(shè)備之間的周期性數(shù)據(jù)傳送的的參數(shù),設(shè)置用于MPI,PROFIBUS或工業(yè)以太網(wǎng)實(shí)現(xiàn)的數(shù)據(jù)傳輸。系統(tǒng)的診斷為用戶提供自動(dòng)化系統(tǒng)的狀態(tài),可以通過(guò)瀏覽CPU的數(shù)據(jù)和用戶程序在運(yùn)行中的故障原因。也可以用圖形方式顯示硬件配置,顯示模塊故障,顯示診斷和緩沖區(qū)的信息等。 在PLC控制系統(tǒng)設(shè)計(jì)前期,首先需確定系統(tǒng)的硬件配

35、置,確定了硬件組成后,需要在STEP7中完成硬件配置。硬件組態(tài)就是在STEP7中生成一個(gè)與實(shí)際的硬件系統(tǒng)相符的系統(tǒng)。PLC在啟動(dòng)時(shí),將在STEP7中生成的硬件設(shè)置與實(shí)際的硬件相比擬,如果發(fā)現(xiàn)不同,將立刻生成錯(cuò)誤報(bào)告。同樣,也可以對(duì)以太網(wǎng),PROFIBUS-DP和MPI等網(wǎng)絡(luò)系統(tǒng)的構(gòu)造和通信參數(shù)進(jìn)展組態(tài)。 在SIMATIC管理器中雙擊硬件圖標(biāo),如下列圖。進(jìn)入硬件組態(tài)窗口。在UR導(dǎo)軌中放置模塊。圖 5-1雙擊模塊,在對(duì)話框中設(shè)置模塊的參數(shù),包括模塊的屬性和DP主站和從站的參數(shù)。例如翻開(kāi)CPU315-2 DP(1)模塊的參數(shù)設(shè)置如下列圖圖 5-2在啟動(dòng)選項(xiàng)卡中,勾中如果預(yù)設(shè)值組態(tài)與實(shí)際值組態(tài)不匹配則

36、啟動(dòng)表示如果一個(gè)模塊沒(méi)有插在組態(tài)時(shí)指定的槽位,或者*個(gè)槽插入的不是組態(tài)模塊,CPU也會(huì)啟動(dòng)。除了PROFIBUS-DP接口模塊外,CPU不會(huì)檢查I/O組態(tài)。按下保存編譯按鈕并下載到PLC中區(qū),如下列圖圖5-35.2 參數(shù)設(shè)置1CPU模塊參數(shù)的設(shè)置S7-300各種模塊的參數(shù)用STEP7來(lái)設(shè)置,雙擊CPU315-2DP模塊,如圖5-2。在啟動(dòng)選項(xiàng)卡中的監(jiān)視時(shí)間是CPU將參數(shù)傳送給模塊的最大時(shí)間,單位為100ms。如果超出了設(shè)置時(shí)間,CPU按如果預(yù)設(shè)置的組態(tài)與實(shí)際組態(tài)不匹配則啟動(dòng)的設(shè)置進(jìn)展處理。周期/時(shí)鐘選項(xiàng)卡中可以設(shè)置掃描循環(huán)、監(jiān)視時(shí)間。如果超過(guò)了設(shè)定值,CPU將進(jìn)入STOP模式。診斷/時(shí)鐘選項(xiàng)卡

37、對(duì)系統(tǒng)中出現(xiàn)的故障進(jìn)展識(shí)別,并作出相應(yīng)的響應(yīng)及保存診斷結(jié)果。為了準(zhǔn)確地記錄故障順序,由系統(tǒng)中的時(shí)鐘作出同步調(diào)整。保持存儲(chǔ)器用來(lái)設(shè)置從MBO,TO和CO開(kāi)場(chǎng)的需要斷電保持的存儲(chǔ)器字節(jié)數(shù),定時(shí)器和計(jì)數(shù)器的數(shù)量,在掉電或CPU突然由RUN進(jìn)入STOP模式后,其余內(nèi)容保持不變。還有保護(hù)級(jí)別的選擇,在保護(hù)選項(xiàng)卡中,有3個(gè)保護(hù)級(jí)別:級(jí)別1沒(méi)有口令,在RUN位置只有讀操作;級(jí)別2,如果知道口令的用戶可以進(jìn)展讀寫,但對(duì)于不知道口令的人員只能讀訪問(wèn);級(jí)別3不能讀寫。日時(shí)鐘中斷選項(xiàng)卡用來(lái)產(chǎn)生日期-時(shí)間中斷,中斷產(chǎn)生時(shí)調(diào)用組織塊OB10OB17,還可以設(shè)置中斷優(yōu)先級(jí)。2數(shù)字量輸入輸出模塊的參數(shù)設(shè)置在STEP7設(shè)置數(shù)

38、字量輸入輸出模塊的參數(shù)設(shè)置必須在CPU處于STOP模式下進(jìn)展。設(shè)置參數(shù)完成后,把參數(shù)下載到CPU中區(qū),雙擊四號(hào)機(jī)架的DI32DC24V,出現(xiàn)如5-4所示的屬性窗口。在地址中可以設(shè)置模塊的起始字節(jié)地址。用同樣的方法設(shè)置數(shù)字量輸出模塊的參數(shù)。圖 5-43模擬量輸入輸出模塊的參數(shù)設(shè)置 雙擊AI812Bit,彈出如圖5-5。選擇輸入選項(xiàng)卡,在該頁(yè)額可以選擇是否診斷中斷或超出限時(shí)的硬件中斷,也可以分別對(duì)模塊的每一個(gè)通道組選擇允許的任意量程,每?jī)蓚€(gè)通道為一組。本設(shè)計(jì)選用TC-I熱電偶,選勾超出限時(shí)硬件中斷,上限和下限分別為200和20,如圖5-6。圖 5-6圖 5-75.3 組態(tài)DP主站系統(tǒng)在HW Con

39、fig中選擇槽2.1的DP主站,菜單命令插入主站系統(tǒng),在對(duì)話框中使用默認(rèn)地址,在子網(wǎng)中選擇PROFIBUS(1),如圖5-8圖 5-8在硬件目錄下查找模塊B-16DI,在該模塊平移到DP主站系統(tǒng)(1)處,彈出一個(gè)對(duì)話框,如圖5-9,選擇默認(rèn)地址然后確認(rèn)。圖 5-9 選擇模塊B-16DO,用同樣的方法拖放到DP主站系統(tǒng)(1),使用缺省地址,再將接口模塊IM153拖放到主站系統(tǒng)。選中IM153模塊,單擊4號(hào)槽,在硬件目錄下選擇ET-200M,其中的SM321 DI32DC24V。雙擊該模塊將其插入,如圖5-10,最后保存并編譯該組態(tài)。也可以在SIMATIC Manager中雙擊網(wǎng)絡(luò)PROFIBUS

40、(1)翻開(kāi)NetPro窗口。按照上述方法把模塊拖放到PROFIBUS DP,如圖5-11。雙擊任意模塊對(duì)其組態(tài),HW Config窗口被翻開(kāi)。圖 5-10圖 5-11第六章 PLC控制程序設(shè)計(jì)6.1 用戶程序的根本構(gòu)造 PLC中的程序分為操作系統(tǒng)和用戶程序,操作系統(tǒng)用于實(shí)現(xiàn)的功能與特定的控制任務(wù)無(wú)關(guān)。比方處理PLC的起動(dòng)、調(diào)用用戶程序,管理存儲(chǔ)區(qū)和處理通信等。用戶程序在STEP7中生成,然后再下載到CPU,用戶程序包含控制任務(wù)所需的所有功能。 STEP7將用戶編寫的程序和相應(yīng)的數(shù)據(jù)放在塊中。通過(guò)塊與塊之間的調(diào)用,和子程序類似,不僅可以簡(jiǎn)化程序組織,而且使得程序易于修改,調(diào)試和過(guò)失。也變得更易理

41、解、易維護(hù),增加了PLC程序的組織透明性。組織塊(OB) 組織塊用于控制掃描循環(huán)和中斷程序的執(zhí)行、PLC的起動(dòng)等。是操作系統(tǒng)和用戶程序的接口,由操作系統(tǒng)調(diào)用。其中OB1用于循環(huán)處理,是用戶程序中的主程序。操作系統(tǒng)循環(huán)一次就調(diào)用一次組織塊OB1,組織塊可分為啟動(dòng)組織塊、循環(huán)組織塊的程序組織塊、定期執(zhí)行的程序組織塊、事件驅(qū)動(dòng)執(zhí)行的程序組織塊,OB1屬于循環(huán)執(zhí)行的程序組織塊,而且就僅此這一個(gè)。啟動(dòng)組織塊有三個(gè):OB100暖啟動(dòng)、OB101(熱啟動(dòng))、OB102(熱啟動(dòng))。功能塊(FB)和功能(FC)功能和功能塊是用戶編寫的包含使用的子程序,然后在主程序OB1或其他程序塊中調(diào)用FB。每次調(diào)用功能塊時(shí)必

42、需提供各種類型的數(shù)據(jù)給功能塊,功能塊也要返回變量給調(diào)用它的塊。功能(FC)與功能塊(FB)類似,根本區(qū)別在于FB有自己的存儲(chǔ)區(qū)(背景數(shù)據(jù)塊),而FC則沒(méi)有。數(shù)據(jù)塊(DB)數(shù)據(jù)塊的作用是存放執(zhí)行用戶程序時(shí)所需要的數(shù)據(jù)區(qū)域,STEP7按數(shù)據(jù)生成的順序自動(dòng)地為數(shù)據(jù)塊中的變量分配地址。數(shù)據(jù)塊分為背景數(shù)據(jù)塊(DI)和共享數(shù)據(jù)塊(DB)。背景數(shù)據(jù)塊是調(diào)用FB和SFB時(shí)用于傳送參數(shù)的數(shù)據(jù)塊,自動(dòng)生成數(shù)據(jù)。共享數(shù)據(jù)塊是為用戶程序提供可保存的數(shù)據(jù)區(qū)域,共享DB存儲(chǔ)的是全局?jǐn)?shù)據(jù),供所有塊共享。系統(tǒng)功能(SFC)和系統(tǒng)功能塊(SFB)系統(tǒng)功能和系統(tǒng)功能塊是為用戶預(yù)先編寫好程序的塊,它們已經(jīng)固化在S7PLC的CPU中。用戶在程序中可以調(diào)用它們,但不能修改。其中SFB有存儲(chǔ)功能,其變量保存在背景數(shù)據(jù)塊中,而SFC則無(wú)存儲(chǔ)區(qū)。6.2 PID溫度控制 STEP7包含了兩個(gè)溫度控制器。1、FB59TCONT_S(步進(jìn)控制器)2、FB58TCONT_CP,該溫度控制器用于具有連續(xù)或脈沖輸入信號(hào)的執(zhí)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論