自動(dòng)化畢業(yè)論文用組態(tài)王實(shí)現(xiàn)加料過(guò)程監(jiān)控_第1頁(yè)
已閱讀1頁(yè),還剩31頁(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、<p><b>  本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p>  用組態(tài)王實(shí)現(xiàn)加料過(guò)程監(jiān)控</p><p>  所在學(xué)院 </p><p>  專(zhuān)業(yè)班級(jí) 自動(dòng)化

2、 </p><p>  學(xué)生姓名 學(xué)號(hào) </p><p>  指導(dǎo)教師 職稱(chēng) </p><p>  完成日期 年 月 </p><p>  學(xué)士學(xué)位論文原創(chuàng)性聲明</p><

3、;p>  本人聲明,所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立完成的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含法律意義上已屬于他人的任何形式的研究成果,也不包含本人已用于其他學(xué)位申請(qǐng)的論文或成果。對(duì)本文的研究作出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式表明。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。</p><p>  作者簽名: 日期:</p&g

4、t;<p>  學(xué)位論文版權(quán)使用授權(quán)書(shū)</p><p>  本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國(guó)家有關(guān)部門(mén)或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)南昌航空大學(xué)科技學(xué)院可以將本論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。</p><p>  作者簽名:

5、 日期:</p><p>  導(dǎo)師簽名: 日期:</p><p>  用組態(tài)王實(shí)現(xiàn)加料過(guò)程監(jiān)控</p><p>  摘要:物料合理及有效的輸送是工業(yè)成產(chǎn)過(guò)程中的重要因素,物料輸送過(guò)多會(huì)造成物料過(guò)剩而致使浪費(fèi),物料輸送過(guò)少則使得不能生產(chǎn)出合格的產(chǎn)品。因此必須控制物料的合理輸送和分配。用組態(tài)王實(shí)

6、現(xiàn)加料過(guò)程監(jiān)控就是為了維持物料的輸送在合理的范圍內(nèi),確保工業(yè)生產(chǎn)的穩(wěn)定性,連貫性。本文研究的加料過(guò)程監(jiān)控利用了組態(tài)王軟件強(qiáng)大數(shù)據(jù)處理和圖形表現(xiàn)的能力。</p><p>  本文主要是實(shí)現(xiàn)自動(dòng)加料過(guò)程,主要要求是:按啟動(dòng)按鈕后,斗秤開(kāi)始進(jìn)料同時(shí)上傳送帶開(kāi)始運(yùn)轉(zhuǎn),使得物料傳送到斗秤中,當(dāng)斗秤中的原料達(dá)到設(shè)定重量,停止進(jìn)料,下輸送帶運(yùn)轉(zhuǎn),斗秤閘門(mén)打開(kāi),將料輸出至下傳送帶。當(dāng)斗秤中原料下完,關(guān)閉閘門(mén),當(dāng)閘門(mén)完全關(guān)閉時(shí),料

7、倉(cāng)重新開(kāi)始下料。按停車(chē)按鈕時(shí),應(yīng)等斗秤中的原料下完,再延長(zhǎng)10秒,待傳送帶上的原料輸送完畢,再切斷電源。</p><p>  關(guān)鍵詞:組態(tài)王 PLC自動(dòng)加料 過(guò)程監(jiān)控</p><p>  指導(dǎo)老師簽名: </p><p>  Kingview is used to implement charging process monitor

8、ing</p><p>  Abstract: Material is reasonable and effective transportation industry become the important factor in the process of production, waste too much can cause excess material in the material conveyin

9、g, the conveying of too little, cannot produce qualified products. So we must control the material reasonable transmission and distribution. Kingview is used to implement charging process monitoring is to maintain the ma

10、terial conveying in a reasonable range, to ensure the stability of the industrial prod</p><p>  This paper is to realize the automatic feeding process, the main requirements are: press the start button, hopp

11、er scale begin to run feed on the conveyor belt at the same time, make the material transferred to the hopper scale, when the raw material to set in the hopper scale weight, stop feeding, the conveyor belt, bucket scale

12、gate to open, will be output to the conveyor belt. When in the hopper scale under the raw material, close the gate, when the gate is fully closed, bin and start again. P</p><p>  Keywords: kingview PLC Aut

13、omatic feeding Process monitoring</p><p>  Signature of Supervisor: </p><p><b>  目 錄</b></p><p><b>  1前言</b></p><p>  1.1 過(guò)

14、程控制介紹 1</p><p>  1.2 組態(tài)王介紹1</p><p><b>  2組態(tài)王功能</b></p><p>  2.1 圖形及動(dòng)畫(huà)功能3</p><p>  2.2 報(bào)警功能4</p><p>  2.3 實(shí)時(shí)曲線和歷史曲線5</p><p>

15、;  2.4 控件功能6</p><p>  2.5 通訊及其他功能6</p><p>  3建立組態(tài)王工程 </p><p>  3.1 新建組態(tài)王工程8</p><p>  3.1.1穿件工程路徑8</p><p>  3.1.2 組態(tài)王的開(kāi)發(fā)系統(tǒng)9</p><p>  3

16、.2 變量與I\O設(shè)備10</p><p>  3.2.1 變量的類(lèi)型10</p><p>  3.2.2 新建變量11</p><p>  3.2.3 定義I\O設(shè)備13</p><p>  3.3 動(dòng)畫(huà)制作及動(dòng)畫(huà)鏈接14</p><p>  3.4 運(yùn)行系統(tǒng)24</p><p&

17、gt;<b>  4小結(jié)</b></p><p>  4.1 本文的主要工作25</p><p>  4.2 設(shè)計(jì)總結(jié)25</p><p><b>  參考文獻(xiàn)26</b></p><p><b>  致 謝27</b></p><p>  

18、用組態(tài)王實(shí)現(xiàn)加料過(guò)程監(jiān)控</p><p><b>  1 緒論</b></p><p><b>  1.1發(fā)展趨勢(shì)</b></p><p>  自21世紀(jì)以來(lái),我國(guó)國(guó)內(nèi)的監(jiān)控組態(tài)軟件產(chǎn)品和技術(shù)以及市場(chǎng)都取得了飛速的發(fā)展,應(yīng)用領(lǐng)域日益拓展,使用用戶(hù)和應(yīng)用工程師的數(shù)量越來(lái)越多?!肮I(yè)技術(shù)民用化”的發(fā)展趨勢(shì)得以充分體現(xiàn)。<

19、;/p><p>  工業(yè)應(yīng)用軟件的重要組成部 分是監(jiān)控組態(tài)軟件,但是監(jiān)控組態(tài)軟件的發(fā)展受到很多條件的限制,歸根結(jié)底,是應(yīng)用的帶動(dòng)對(duì)它的發(fā)展起著最為重要的促進(jìn)作用。然而用戶(hù)要求的多樣化,致使監(jiān)控軟件的人機(jī)界面的需求不可能達(dá)到固定單一化,監(jiān)控軟件可制定性是必然的發(fā)展。</p><p>  伴隨著信息化社會(huì)的迅猛發(fā)展,IT技術(shù)孕育而生的監(jiān)控組態(tài)軟件對(duì)工業(yè)信息化、自動(dòng)化帶來(lái)的影響是深遠(yuǎn)的,它推動(dòng)著整個(gè)

20、社會(huì)生產(chǎn)、生活方式的變化,且這種變化依然在繼續(xù)。所以學(xué)習(xí)監(jiān)控軟件有著重要的意義。</p><p><b>  1.2組態(tài)王介紹</b></p><p>  組態(tài)王6.5是在廣泛咨詢(xún)數(shù)千家用戶(hù)的需求和體驗(yàn)之后,采取先進(jìn)軟件開(kāi)發(fā)模式和流程,由十多位資深軟件開(kāi)發(fā)工程師歷時(shí)一年多的開(kāi)發(fā),及四十多位試用戶(hù)一年多的實(shí)際現(xiàn)場(chǎng)考驗(yàn)后孕育出的。形成了更方便的使用方法,更強(qiáng)大的功能,更優(yōu)

21、異的性能,更穩(wěn)定的軟件,更可靠的質(zhì)量。</p><p>  隨著互聯(lián)網(wǎng)科技在生產(chǎn)和生活的各個(gè)領(lǐng)域里發(fā)揮著越來(lái)越重要的作用,自動(dòng)化軟件的聯(lián)網(wǎng)發(fā)展趨勢(shì)已發(fā)展成為整合IT與工廠自動(dòng)化的關(guān)鍵。組態(tài)王6.5致力于門(mén)戶(hù)概念,采用最新的JAVA 2核心技術(shù),有著更豐富的功能,更簡(jiǎn)單的操作。使用者將看見(jiàn)整個(gè)企業(yè)的自動(dòng)化監(jiān)控能夠以一個(gè)門(mén)戶(hù)網(wǎng)站的形式得以呈現(xiàn)出來(lái),并且使用者能使用各自的授權(quán)口令完成各自的操作從而完成不同工作職責(zé),這包

22、括現(xiàn)場(chǎng)操作者可以實(shí)現(xiàn)設(shè)備的啟動(dòng)和停止、中控室的工程師可以整定工藝參數(shù)、辦公室的決策者能夠及時(shí)的掌握生產(chǎn)成本、設(shè)備的利用率及產(chǎn)量等數(shù)據(jù)。組態(tài)王6.5能形象的再現(xiàn)現(xiàn)場(chǎng)畫(huà)面,在有有授權(quán)口令的情況下能夠在任何時(shí)間和地點(diǎn)內(nèi)實(shí)時(shí)的掌握企業(yè)每一個(gè)生產(chǎn)細(xì)節(jié),現(xiàn)場(chǎng)的流程畫(huà)面、過(guò)程數(shù)據(jù)、趨勢(shì)曲線、生產(chǎn)報(bào)表、操作記錄和報(bào)警等。我們還可以通過(guò)編輯和發(fā)布網(wǎng)站首頁(yè)的信息和圖標(biāo),從而成為真正企業(yè)信息化的分布式的高速歷史庫(kù)。對(duì)于任何一個(gè)工業(yè)自動(dòng)化系統(tǒng)來(lái)說(shuō)過(guò)程數(shù)據(jù)的存儲(chǔ)

23、功能都是十分重要的,伴隨著自動(dòng)化程度進(jìn)一步廣泛的發(fā)展,我們對(duì)重要數(shù)據(jù)的使用和儲(chǔ)存的要求也愈來(lái)愈高。面對(duì)儲(chǔ)存大批量的實(shí)時(shí)數(shù)據(jù),我們必須要解決同步存儲(chǔ)速度緩慢的響應(yīng)、數(shù)據(jù)容易丟失、存儲(chǔ)時(shí)間很短、存儲(chǔ)占用的空間</p><p>  就一個(gè)工廠自動(dòng)化系統(tǒng)來(lái)而言,實(shí)時(shí)跟蹤關(guān)鍵參數(shù)的狀態(tài)是至關(guān)重要的,其中必不可少的手段就是使用報(bào)警功能。怎樣能及時(shí)精確的獲取報(bào)警信息對(duì)工程人員來(lái)說(shuō)是個(gè)十分大的挑戰(zhàn),因?yàn)槲覀儾荒軙r(shí)時(shí)刻刻的守候在運(yùn)

24、行的設(shè)備周?chē)却龍?bào)警出現(xiàn)。提出和解決實(shí)時(shí)通報(bào)報(bào)警的一體化系統(tǒng)從而使得超視距的現(xiàn)場(chǎng)監(jiān)控得以實(shí)現(xiàn)。短信息:設(shè)置短消息項(xiàng)目進(jìn)行報(bào)警,比如發(fā)送給指定人員報(bào)警對(duì)象、短消息的發(fā)送時(shí)間、接收對(duì)象、發(fā)送內(nèi)容等。電子郵件:對(duì)電子郵件項(xiàng)目進(jìn)行,比如發(fā)送給指定人員報(bào)警對(duì)象、電子郵件地址、郵件服務(wù)器地址、發(fā)送內(nèi)容等。通過(guò)龐大實(shí)時(shí)的網(wǎng)絡(luò),能夠時(shí)時(shí)刻刻了解現(xiàn)場(chǎng)設(shè)備的運(yùn)行情況。語(yǔ)音:也能夠通過(guò)電話(huà),事前設(shè)置好的電話(huà)號(hào)碼,當(dāng)報(bào)警產(chǎn)生時(shí)呼叫能簡(jiǎn)約查詢(xún)現(xiàn)場(chǎng)設(shè)備的運(yùn)行情況。

25、組態(tài)王具有以下優(yōu)勢(shì)和特點(diǎn): </p><p>  1.支持更大的畫(huà)面、導(dǎo)航圖:用戶(hù)可以制作任意大小的畫(huà)面,通過(guò)滾動(dòng)條和導(dǎo)航圖控制畫(huà)面顯示的內(nèi)容;繪制、選擇和移動(dòng)圖素時(shí),畫(huà)面會(huì)自行跟隨著進(jìn)行滾動(dòng)。2.方便的變量替換:可以單獨(dú)替換某個(gè)畫(huà)面中的變量,也可以在畫(huà)面中任意選中的圖素在范圍內(nèi)進(jìn)行變量替換。3.能夠自定義菜單:支持二級(jí)子菜單。4.方便快捷的提示文本:系統(tǒng)提供的圖素提示條文本,包括簡(jiǎn)單圖素和組合圖素。5.任意選擇

26、畫(huà)面中的圖素:能夠在畫(huà)面中使用鍵盤(pán)和鼠標(biāo)選擇任意多個(gè)圖素進(jìn)行組合、排列等操作。 </p><p><b>  2 組態(tài)王功能</b></p><p>  2.1圖形及動(dòng)畫(huà)功能 </p><p>  組態(tài)王的工具箱中有直線、扇形、填充圖形、折線、管道、多邊形、文本、按鈕和點(diǎn)位圖等基本圖素,它們均有繪制圖形及動(dòng)畫(huà)的功能。它們中填充圖形類(lèi)動(dòng)畫(huà)連接框

27、如圖2.1所表示,剩下的圖素在動(dòng)畫(huà)連接框結(jié)構(gòu)相同,只是在動(dòng)畫(huà)屬性選項(xiàng)有些許差異。</p><p>  圖2.1 動(dòng)畫(huà)的連接框圖    </p><p>  從圖2.1中可知填充類(lèi)的圖形沒(méi)有輸出值和屬性文本色等選項(xiàng),而基本圖素中的文本沒(méi)有屬性變化中的線屬性和填充屬性,也沒(méi)有位置與大小變化中的填充、旋轉(zhuǎn)和縮放屬性,但是卻有屬性文本色和輸出值各選項(xiàng),各有春秋。而“動(dòng)

28、畫(huà)連接”就是建立數(shù)據(jù)庫(kù)變量與畫(huà)面的圖素的對(duì)應(yīng)關(guān)系。引入動(dòng)畫(huà)連接是設(shè)計(jì)人機(jī)接口的一次重大突破,它使得工程人員能從重復(fù)的圖形編程中釋放出來(lái)。并且提供了標(biāo)準(zhǔn)的工業(yè)控制圖形界面給工程人員,并且通過(guò)可編程的命令語(yǔ)言的連接來(lái)加強(qiáng)圖形界面的功能。在工程人員設(shè)計(jì)圖形界面中圖形對(duì)象與變量之間的豐富連接類(lèi)型為工程人員提供了極大的方便。部分動(dòng)畫(huà)連接的圖形對(duì)象“組態(tài)王”系統(tǒng)還能對(duì)它設(shè)置訪問(wèn)權(quán)限,這對(duì)于系統(tǒng)安全的保障有著重要的意義。根據(jù)數(shù)據(jù)庫(kù)中變量的變化,圖形對(duì)

29、象可以在建立動(dòng)畫(huà)連接后,按動(dòng)畫(huà)連接的要求進(jìn)行改變。組態(tài)王數(shù)據(jù)庫(kù)中的變量既可以是內(nèi)存變量,也可以是I/O變量。I/O變量是工業(yè)控制過(guò)程中的物理量,若按照物理量的數(shù)學(xué)形態(tài)分類(lèi)有:連續(xù)式物理量和數(shù)字式開(kāi)關(guān)量;若按物理量的物理形態(tài)分類(lèi)有:開(kāi)關(guān)的通斷、位移、速度、加速度、質(zhì)量、大小、顏色、電壓、電流、溫度、壓力、流量、液位、物質(zhì)濃度、亮度、酸堿度等化學(xué)和生物的物</p><p>  圖形對(duì)象能夠根據(jù)動(dòng)畫(huà)連接的要求更改圖形的

30、顏色、尺寸、位置和填充百分?jǐn)?shù)等,一個(gè)圖形對(duì)象又能夠同時(shí)定義多個(gè)連接。把這些動(dòng)畫(huà)連接組合起來(lái),應(yīng)用程序?qū)⒊尸F(xiàn)出十分逼真的圖形動(dòng)畫(huà)效果。</p><p><b>  2.2報(bào)警功能</b></p><p>  報(bào)警的產(chǎn)生和記錄是為保證工業(yè)現(xiàn)場(chǎng)安全生產(chǎn)中必不可少的因素。“組態(tài)王”有著強(qiáng)大的報(bào)警和事件系統(tǒng)而且操作方法簡(jiǎn)單。報(bào)警是指當(dāng)系統(tǒng)中某些量的值超過(guò)了所規(guī)定的范圍時(shí),系統(tǒng)會(huì)

31、自動(dòng)產(chǎn)生相應(yīng)的報(bào)警信息,表示該量的值已經(jīng)超過(guò)范圍,提醒操作人員進(jìn)行調(diào)整。有了報(bào)警系統(tǒng),就能夠提示操作人員注意突發(fā)的狀態(tài)。報(bào)警的定義窗口如下圖2.2所示:</p><p>  組態(tài)王中報(bào)警的處理方法是:當(dāng)報(bào)警發(fā)生時(shí),組態(tài)王把這些信息儲(chǔ)存于內(nèi)存中的緩沖區(qū)中(緩沖區(qū)大小能夠自行設(shè)置),報(bào)警在緩沖區(qū)中以先進(jìn)先出的隊(duì)列形式存儲(chǔ),所以只有最近的報(bào)警在內(nèi)存中存儲(chǔ)。當(dāng)記錄定時(shí)時(shí)間到時(shí)或緩沖區(qū)達(dá)到指定數(shù)目,系統(tǒng)能夠自動(dòng)將報(bào)警信息進(jìn)

32、行記錄。報(bào)警的記錄可以是開(kāi)放式數(shù)據(jù)庫(kù)、文本文件或打印機(jī)。此外,用戶(hù)可以從工程瀏覽器界面提供的報(bào)警窗中查看報(bào)警信息。</p><p>  組態(tài)王的報(bào)警分類(lèi)主要有:模擬量變量類(lèi)型的越限報(bào)警、偏差報(bào)警、變化率報(bào)警、報(bào)警延時(shí)和死區(qū)等;離散型變量類(lèi)型的0類(lèi)型報(bào)警、1類(lèi)型報(bào)警和狀態(tài)變化報(bào)警。</p><p>  報(bào)警組是按樹(shù)狀組織的結(jié)構(gòu),缺省時(shí)只有一個(gè)根節(jié)點(diǎn),缺省名為RootNode(可以改成其它名字

33、)。組態(tài)王能夠通過(guò)報(bào)警組定義對(duì)話(huà)框?yàn)檫@個(gè)結(jié)構(gòu)加入多個(gè)節(jié)點(diǎn)和子節(jié)點(diǎn)。這類(lèi)似于樹(shù)狀的目錄結(jié)構(gòu),每個(gè)子節(jié)點(diǎn)報(bào)警組下所屬的變量,屬于該報(bào)警組的同時(shí),屬于其上一級(jí)父節(jié)點(diǎn)報(bào)警組。</p><p>  圖2.2 報(bào)警定義窗口</p><p>  2.3實(shí)時(shí)曲線和歷史曲線</p><p>  組態(tài)王的實(shí)時(shí)數(shù)據(jù)和歷史數(shù)據(jù)在畫(huà)面中能夠以曲線形式顯示。組態(tài)王的曲線有趨勢(shì)曲線、溫控曲線和X

34、-Y曲線。</p><p>  控制軟件中十分重要的功能是趨勢(shì)分析,“組態(tài)王”對(duì)該功能提供了簡(jiǎn)單的控制方法和強(qiáng)大的支持。趨勢(shì)曲線有歷史趨勢(shì)曲線和實(shí)時(shí)趨勢(shì)曲線兩種。曲線外形類(lèi)似于坐標(biāo)軸,X軸代表時(shí)間,Y軸代表變量值。對(duì)于實(shí)時(shí)趨勢(shì)曲線最多可顯示四條曲線;而歷史趨勢(shì)曲線最多可顯示十六條曲線,而一個(gè)畫(huà)面中可定義不限數(shù)量的趨勢(shì)曲線。在趨勢(shì)曲線中工程人員可以規(guī)定時(shí)間間距,網(wǎng)格分辨率,數(shù)據(jù)的數(shù)值范圍,數(shù)值坐標(biāo)數(shù)目,時(shí)間坐標(biāo)數(shù)目

35、和繪制曲線的顏色屬性。當(dāng)畫(huà)面程序運(yùn)行時(shí),實(shí)時(shí)趨勢(shì)曲線可以自動(dòng)以快速反應(yīng)變量隨時(shí)間的變化,但歷史趨勢(shì)曲線不能自動(dòng)卷動(dòng),它一般與功能按鈕共同工作,一起完成歷史數(shù)據(jù)的查看工作。這些按鈕能夠?qū)崿F(xiàn)翻頁(yè)、設(shè)定時(shí)間參數(shù)、啟動(dòng)/停止記錄、打印曲線圖等復(fù)雜功能。</p><p><b>  2.4控件功能</b></p><p>  控件實(shí)際上是用來(lái)執(zhí)行專(zhuān)門(mén)的任務(wù)的可重用對(duì)象。每個(gè)控件

36、本質(zhì)上都是一個(gè)微型程序,但不是通過(guò)控件的屬性、方法等控制控件的外觀和行為,接受輸入并提供輸出的一個(gè)獨(dú)立的應(yīng)用程序。組態(tài)王中的控件就是一種微型程序,它們能提供豐富的各種屬性和命令語(yǔ)言函數(shù)以便用來(lái)完成各種特定的功能。</p><p>  控件在外觀上可視為組合圖素,工程人員只需把它放在畫(huà)面上,然后對(duì)控件的屬性進(jìn)行配置,對(duì)相應(yīng)的函數(shù)進(jìn)行連接,控件就能完成相應(yīng)的復(fù)雜功能。當(dāng)主程序完成時(shí)需要制作很復(fù)雜的命令語(yǔ)言,或者根本無(wú)

37、法完成所實(shí)現(xiàn)的功能時(shí),可以采用控件。主程序只需要向控件提供輸入,而其余的復(fù)雜工作則通過(guò)控件去完成,主程序無(wú)需理會(huì)其過(guò)程,只要在控件提供所需要的結(jié)果時(shí)輸出即可。</p><p>  2.5通訊及其他功能</p><p>  組態(tài)王能夠與一些常用I/O設(shè)備進(jìn)行直接通訊.I/O設(shè)備包括:PLC、智能模塊、板卡、智能儀表等。組態(tài)王的驅(qū)動(dòng)程序采用ActiveX技術(shù),使得組態(tài)王和通訊程序能構(gòu)成一個(gè)完整

38、的系統(tǒng),從而保障系統(tǒng)高效率的運(yùn)行。為了用戶(hù)方便的使用,組態(tài)王添加了設(shè)備配置向?qū)?,用?hù)只需要通過(guò)安裝向?qū)У奶崾揪涂梢酝瓿蒊/O設(shè)備的配置工作。在系統(tǒng)運(yùn)行的過(guò)程中,組態(tài)王通過(guò)內(nèi)嵌的設(shè)備管理程序負(fù)責(zé)與I/O設(shè)備的實(shí)時(shí)數(shù)據(jù)交換。已配置的I/O設(shè)備在工程瀏覽器的設(shè)備節(jié)點(diǎn)中分類(lèi)列出,用戶(hù)可以隨時(shí)修改與查詢(xún)。組態(tài)王與I/O設(shè)備之間的數(shù)據(jù)交換采用以下五種方式:串行通訊方式,DDE方式,網(wǎng)絡(luò)節(jié)點(diǎn)方式,板卡方式,人機(jī)接口卡方式。</p>&l

39、t;p>  (1)串行通訊方式。這是組態(tài)王與I/O設(shè)備之間最常用的一種數(shù)據(jù)交換方式。串行通訊方式使用“組態(tài)王計(jì)算機(jī)”的串口,I/O設(shè)備通過(guò)RS-232串行通訊電纜連接到“組態(tài)王計(jì)算機(jī)”的串口。如果您的計(jì)算機(jī)擁有多個(gè)串口,可以同時(shí)與多個(gè)I/O設(shè)備連接。組態(tài)王最多可與64個(gè)串口設(shè)備相連。</p><p>  (2)DDE方式。DDE(動(dòng)態(tài)數(shù)據(jù)交換)是Windows的一個(gè)標(biāo)準(zhǔn)的傳輸協(xié)議。通過(guò)DDE方式任何I/O設(shè)

40、備都可以與“組態(tài)王計(jì)算機(jī)”進(jìn)行數(shù)據(jù)交換。在此方式下,DDE服務(wù)程序可以采用自己方式與I/O設(shè)備進(jìn)行數(shù)據(jù)交換,DDE服務(wù)程序與“組態(tài)王”采用標(biāo)準(zhǔn)DDE協(xié)議進(jìn)行通訊。</p><p>  (3)板卡方式。板卡類(lèi)設(shè)備直接插在“組態(tài)王計(jì)算機(jī)”的擴(kuò)展槽內(nèi),“組態(tài)王計(jì)算機(jī)”通過(guò)訪問(wèn)板卡的I/O地址直接與其進(jìn)行數(shù)據(jù)交換。</p><p>  (4)網(wǎng)絡(luò)節(jié)點(diǎn)方式。I/O設(shè)備作為一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)與“組態(tài)王計(jì)算機(jī)

41、”進(jìn)行數(shù)據(jù)交換。I/O設(shè)備與“組態(tài)王計(jì)算機(jī)”之間通過(guò)TCP/IP的網(wǎng)絡(luò)連接。采用此方式的I/O設(shè)備多數(shù)為其它計(jì)算機(jī)。</p><p>  (5)人機(jī)接口卡方式。某些廠家的可編程控制器(PLC)在與計(jì)算機(jī)進(jìn)行數(shù)據(jù)交換時(shí),要求在計(jì)算機(jī)中安裝一個(gè)特殊的人機(jī)接口的板卡,板卡與可編程控制器( PLC)之間采用專(zhuān)門(mén)的通訊協(xié)議進(jìn)行通訊。“組態(tài)王計(jì)算機(jī)”通過(guò)人機(jī)接口卡實(shí)現(xiàn)與I/O設(shè)備之間的數(shù)據(jù)交換。人機(jī)接口卡和連接電纜由PLC生

42、產(chǎn)廠家提供。使用人機(jī)接口卡可以與一個(gè)PLC連接,也可以與一個(gè)PLC的網(wǎng)絡(luò)連接。</p><p>  此外,組態(tài)王還提供驅(qū)動(dòng)程序開(kāi)發(fā)軟件包,用戶(hù)可根據(jù)此軟件包編制自己系統(tǒng)所需的驅(qū)動(dòng)程序。并且提供內(nèi)容豐富的圖庫(kù)功能,在制作系統(tǒng)時(shí)可以大幅度地提供工作的效率。組態(tài)王的另外一大特點(diǎn)就是網(wǎng)絡(luò)功能,“組態(tài)王”在基于網(wǎng)絡(luò)結(jié)構(gòu)和TCP/IP網(wǎng)絡(luò)協(xié)議上網(wǎng)下運(yùn)行。</p><p>  3 建立組態(tài)王工程<

43、;/p><p>  3.1新建組態(tài)王工程</p><p>  建立一個(gè)新的組態(tài)王工程的一般過(guò)程是:</p><p>  1.設(shè)計(jì)圖形界面(定義畫(huà)面)</p><p><b>  2.定義設(shè)備</b></p><p>  3.構(gòu)造數(shù)據(jù)庫(kù)(定義變量)</p><p><b&g

44、t;  4.建立動(dòng)畫(huà)連接</b></p><p><b>  5.運(yùn)行和調(diào)試</b></p><p>  事實(shí)上,這五個(gè)部分并不是完全獨(dú)立的,常常是交錯(cuò)進(jìn)行的。下面將分別加以介紹:</p><p>  3.1.1創(chuàng)建工程路徑</p><p>  啟動(dòng)組態(tài)王的工程管理器,選擇菜單“文件\新建工程”或者單擊“新建

45、”按鈕,彈出如圖所示:</p><p>  圖3-1 新建工程路徑</p><p>  按照新建工程向?qū)б徊讲降慕⒁粋€(gè)新的工程路徑,到向?qū)龝r(shí),會(huì)出現(xiàn)如下畫(huà)面:</p><p>  圖3-2輸入工程名稱(chēng)和描述</p><p>  在“工程名稱(chēng)”文本框中輸入所要新建工程的名稱(chēng),名稱(chēng)的有效長(zhǎng)度小于32個(gè)字符。在“工程描述”中輸入對(duì)新建工程的描述

46、文本,描述文本有效長(zhǎng)度小于40個(gè)字符。在新建工程的路徑也就是向?qū)Ф兄付ǖ穆窂较聲?huì)以工程名稱(chēng)為目錄建立一個(gè)文件夾。完成后會(huì)彈出“是否將新建的工程設(shè)為組態(tài)王當(dāng)前工程”對(duì)話(huà)框,點(diǎn)擊“是”,就能把新建工程設(shè)定為組態(tài)王當(dāng)前工程。</p><p>  3.1.2組態(tài)王的開(kāi)發(fā)系統(tǒng)</p><p>  組態(tài)王由工程瀏覽器、開(kāi)發(fā)系統(tǒng)和運(yùn)行系統(tǒng)組成。其中開(kāi)發(fā)系統(tǒng)是工程技術(shù)人員進(jìn)行動(dòng)畫(huà)制作鏈接等的界面。進(jìn)入組

47、態(tài)王開(kāi)發(fā)界面并創(chuàng)建新的畫(huà)面,如下圖3-3所示。 在畫(huà)面名稱(chēng)處鍵入新建畫(huà)面的名字,系統(tǒng)會(huì)自動(dòng)生成對(duì)應(yīng)文件,我們也可以對(duì)它進(jìn)行更改。在各方框中輸入數(shù)值,以確定畫(huà)面的大小和位置。在此,選擇背景顏色是通過(guò)點(diǎn)擊長(zhǎng)條后拖動(dòng)鼠標(biāo)來(lái)進(jìn)行選擇。新畫(huà)面定義好了后,就能夠在新畫(huà)面中制作系統(tǒng)的靜態(tài)畫(huà)面,并且對(duì)靜態(tài)畫(huà)面一一進(jìn)行變量定義和動(dòng)畫(huà)鏈接,從而根據(jù)實(shí)際的現(xiàn)場(chǎng)生產(chǎn)活動(dòng),制作人機(jī)界面的動(dòng)畫(huà)。</p><p>  圖3-3 創(chuàng)建新畫(huà)面&l

48、t;/p><p>  3.2變量與I\O設(shè)備</p><p>  組態(tài)王最核心的部分是數(shù)據(jù)庫(kù)。在組態(tài)王運(yùn)行時(shí)的時(shí)候,工業(yè)現(xiàn)場(chǎng)的生產(chǎn)狀況要通過(guò)動(dòng)畫(huà)的形式反映在屏幕上,與此同時(shí)工程人員在計(jì)算機(jī)前發(fā)布的指令也要及時(shí)送達(dá)生產(chǎn)現(xiàn)場(chǎng),所有過(guò)程都要以實(shí)時(shí)數(shù)據(jù)庫(kù)為中介環(huán)節(jié)。而且數(shù)據(jù)庫(kù)是聯(lián)系上位機(jī)和下位機(jī)的橋梁。</p><p>  變量包括系統(tǒng)變量和用戶(hù)定義的變量,在數(shù)據(jù)庫(kù)中存放的是變

49、量的當(dāng)前值。變量的集合可以形象地稱(chēng)為“數(shù)據(jù)詞典”,數(shù)據(jù)詞典記錄了所有用戶(hù)可使用的數(shù)據(jù)變量的詳細(xì)信息。下面介紹如何新建或者定義一個(gè)新的變量。</p><p>  3.2.1變量的類(lèi)型</p><p>  組態(tài)王系統(tǒng)中定義的變量與一般程序設(shè)計(jì)語(yǔ)言,比如BASIC、MATLAB、C語(yǔ)言中定義的變量有很大的程度上的不同。組態(tài)王系統(tǒng)中定義的變量既能滿(mǎn)足程序設(shè)計(jì)的一般需求,又能夠考慮到工控軟件的特殊需

50、要。變量的基本類(lèi)型共有兩類(lèi):內(nèi)存變量、I/O變量。I/O變量是指可與外部數(shù)據(jù)采集程序直接進(jìn)行數(shù)據(jù)交換的變量,如下位機(jī)數(shù)據(jù)采集設(shè)備(如PLC、儀表等)或其它應(yīng)用程序(如DDE、OPC服務(wù)器等)。這種數(shù)據(jù)交換是動(dòng)態(tài)的、雙向的,就是說(shuō):在“組態(tài)王”系統(tǒng)運(yùn)行過(guò)程中,每當(dāng)I/O變量的值改變時(shí),該值就會(huì)自動(dòng)寫(xiě)入下位機(jī)或其它應(yīng)用程序,每當(dāng)下位機(jī)或應(yīng)用程序中的值改變時(shí),組態(tài)王系統(tǒng)中的變量值也會(huì)自動(dòng)更新。所以,那些從下位機(jī)采集來(lái)的數(shù)據(jù)、發(fā)送給下位機(jī)的指令

51、,比如“閥門(mén)開(kāi)關(guān)信號(hào)”、“料倉(cāng)滿(mǎn)空信號(hào)”等變量,都需要設(shè)置成“I/O變量”。內(nèi)存變量是指那些不需要和其它應(yīng)用程序交換數(shù)據(jù)、也不需要從下位機(jī)得到數(shù)據(jù)、只在組態(tài)王內(nèi)部需要的變量,比如計(jì)算過(guò)程的中間變量,就可以設(shè)置成“內(nèi)存變量”。</p><p><b>  3.2.2新建變量</b></p><p>  在新建變量之前先來(lái)認(rèn)識(shí)一下組態(tài)王的工程瀏覽器界面,</p>

52、;<p>  圖3-4 工程瀏覽器界面</p><p>  由上圖可以看出組態(tài)王的工程瀏覽器主要由菜單欄、Tab標(biāo)簽、工具欄、工程目</p><p>  錄顯示區(qū)、目錄內(nèi)容顯示區(qū)和狀態(tài)欄等幾部分組成。其中工具欄中的內(nèi)容主要是為了快捷和方便使用,一般在菜單欄或者其下拉菜單有與之相對(duì)應(yīng)的對(duì)象。在工程瀏覽器也可啟動(dòng)別的工程項(xiàng)目,在菜單欄中點(diǎn)擊“工程”項(xiàng),將彈出工程管理器,在其中選擇

53、將要打開(kāi)的工程。但是要注意一次只能打開(kāi)一個(gè)工程項(xiàng)目,并且該項(xiàng)目就會(huì)為組態(tài)王的當(dāng)前工程。</p><p>  新建變量的步驟是:?jiǎn)螕艄こ虨g覽器中的系統(tǒng)選項(xiàng),然后單擊目錄內(nèi)容顯示區(qū)中數(shù)據(jù)庫(kù)下拉菜單中的數(shù)據(jù)詞典,然后再在目錄內(nèi)容顯示區(qū)雙擊新建,彈出下面的對(duì)話(huà)框。如下圖所示:</p><p>  圖3-5 新建一個(gè)變量</p><p>  在相應(yīng)的對(duì)話(huà)框中填入相應(yīng)的內(nèi)容,就

54、能夠定義一個(gè)新的變量的名稱(chēng)、類(lèi)型、報(bào)警和記錄等信息。注意對(duì)話(huà)框中只有白色區(qū)域是可以輸入信息的,如果那個(gè)條框是灰色的則表明冊(cè)對(duì)話(huà)框條的屬性不符合該變量類(lèi)型。下面羅列按此方法定義的本論文的各個(gè)變量。</p><p>  表1 本文主要所需定義的變量</p><p>  變量定義完成后,可以在工程瀏覽器的“工具”條下點(diǎn)擊“工程加密”項(xiàng)后,在出現(xiàn)的對(duì)話(huà)框中輸入密碼以便為了系統(tǒng)的安全可以對(duì)工程進(jìn)行

55、加密。工程加密后將更好的體現(xiàn)系統(tǒng)的可靠性和安全性。</p><p>  3.2.3定義I\O設(shè)備</p><p>  1.如何定義IO設(shè)備</p><p>  在工程瀏覽器左側(cè)選擇“設(shè)備\COM1”,在工程瀏覽器右側(cè)用鼠標(biāo)左鍵雙擊“新建”圖標(biāo),彈出顯示運(yùn)行“設(shè)備配置向?qū)А?,如下圖所示:</p><p>  圖3-6 定義I\O設(shè)備</p

56、><p><b>  2.設(shè)備配置向?qū)?lt;/b></p><p>  選擇“仿真PLC”的“串行”項(xiàng),單擊“下一步”,給外部設(shè)備取一個(gè)名稱(chēng),然后輸入PLC,單擊“下一步”,為設(shè)備選擇連接串口,假設(shè)為COM1,單擊“下一步”,填寫(xiě)設(shè)備地址,假設(shè)為1,單擊“下一步”,設(shè)置通信故障恢復(fù)參數(shù)(使用系統(tǒng)默認(rèn)的設(shè)置參數(shù)即可),單擊“下一步”,檢查各項(xiàng)設(shè)置是否正確,確認(rèn)無(wú)誤后,單擊“完成

57、”即可完成定義。設(shè)備定義完成后,可以在工程瀏覽器的右側(cè)看到新建的外部設(shè)備“PLC”。在定義數(shù)據(jù)庫(kù)變量時(shí),只要把I\O變量連接到這臺(tái)設(shè)備上就可以和組態(tài)王進(jìn)行交換數(shù)據(jù)了。下面羅列按此方法定義的本論文的各個(gè)I\O設(shè)備。</p><p>  表2 本文所需定義的I\O設(shè)備</p><p>  3.3動(dòng)畫(huà)制作及動(dòng)畫(huà)鏈接</p><p>  組態(tài)王同時(shí)還支持極其豐富的動(dòng)畫(huà)制作功

58、能,其動(dòng)畫(huà)鏈接功能更是能使得工程技術(shù)人員在使用組態(tài)王制作畫(huà)面得心應(yīng)手。工程人員在組態(tài)王開(kāi)發(fā)系統(tǒng)中制作的畫(huà)面都是靜態(tài)的,那么它們?nèi)绾尾拍芊从彻I(yè)現(xiàn)場(chǎng)的狀況呢?這就需要通過(guò)實(shí)時(shí)數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn),因?yàn)橹挥袛?shù)據(jù)庫(kù)中的變量才是與現(xiàn)場(chǎng)狀況同步變化的。數(shù)據(jù)庫(kù)變量的變化又如何導(dǎo)致畫(huà)面的動(dòng)畫(huà)效果呢?通過(guò)“動(dòng)畫(huà)連接”來(lái)實(shí)現(xiàn)。即是建立畫(huà)面的圖素與數(shù)據(jù)庫(kù)變量的對(duì)應(yīng)關(guān)系。這樣,工業(yè)現(xiàn)場(chǎng)的數(shù)據(jù),比如料位、閥門(mén)開(kāi)關(guān)狀態(tài)等,當(dāng)它們發(fā)生變化時(shí),能通過(guò)I/O接口,會(huì)引起實(shí)時(shí)數(shù)

59、據(jù)庫(kù)中變量的變化。</p><p>  動(dòng)畫(huà)連接的引入是設(shè)計(jì)人機(jī)接口的一次突破,它把工程人員從重復(fù)的圖形編程中解放出來(lái),為工程人員提供了標(biāo)準(zhǔn)的工業(yè)控制圖形界面,并且由可編程的命令語(yǔ)言連接來(lái)增強(qiáng)圖形界面的功能。圖形對(duì)象與變量之間有豐富的連接類(lèi)型,給工程人員設(shè)計(jì)圖形界面提供了極大的方便?!敖M態(tài)王”系統(tǒng)還為部分動(dòng)畫(huà)連接的圖形對(duì)象設(shè)置了訪問(wèn)權(quán)限,這對(duì)于保障系統(tǒng)的安全具有重要的意義。</p><p>

60、;  圖形對(duì)象可以按動(dòng)畫(huà)連接的要求改變顏色、尺寸、位置、填充百分?jǐn)?shù)等,一個(gè)圖形對(duì)象又可以同時(shí)定義多個(gè)連接。把這些動(dòng)畫(huà)連接組合起來(lái),應(yīng)用程序?qū)⒊尸F(xiàn)出不可思議的圖形動(dòng)畫(huà)效果。</p><p>  3.3.1加料過(guò)程控制動(dòng)畫(huà)制作</p><p>  主畫(huà)面圖由料倉(cāng),斗秤,上帶電機(jī)M3,上傳送帶,開(kāi)閥電機(jī)M1,關(guān)閥電機(jī)M2下帶電機(jī)M4,下傳送帶,物料組成。如下圖</p><p&

61、gt;  圖3-7 加料過(guò)程監(jiān)控主畫(huà)面</p><p>  3.3.2反應(yīng)容器的制作</p><p>  進(jìn)入組態(tài)王開(kāi)發(fā)系統(tǒng),新建名為“加料系統(tǒng)”的畫(huà)面,在“工具”菜單中選中“顯示工具箱”、“顯示畫(huà)刷類(lèi)型”、“顯示線形”等,出現(xiàn)如下界面:</p><p>  圖3-8 制作反應(yīng)器</p><p>  點(diǎn)擊“工具箱”中的“圖庫(kù)”按鈕,彈出如下畫(huà)

62、面。</p><p>  圖3-9 使用圖庫(kù)中的圖素繪圖</p><p>  選擇所需要的圖庫(kù)對(duì)象然后雙擊左鍵,則圖庫(kù)管理器自動(dòng)關(guān)閉,并且在畫(huà)面中鼠標(biāo)所處位置變?yōu)橐粋€(gè)方折角,單擊左鍵則能將圖素復(fù)制于該位置。此時(shí)可以隨意改變圖素的大小和位置,但不能改變圖素的其他屬性,如果要改變圖素的其他屬性則可選擇“圖庫(kù)”菜單下的“轉(zhuǎn)換為普通圖素”項(xiàng)。</p><p>  為了加強(qiáng)視

63、覺(jué)效果還可以在組態(tài)王提供的八種過(guò)渡方式中選擇其中一種</p><p>  雙擊圖庫(kù)元素,可以彈出諸如如下圖的對(duì)話(huà)框。</p><p>  圖3-10 反應(yīng)器的屬性設(shè)置</p><p>  此時(shí)可以點(diǎn)擊右端的“?”后選擇變量名,根據(jù)所需要的變更在對(duì)話(huà)框中進(jìn)行顏色設(shè)置,在選擇顏色時(shí)要按住鼠標(biāo)左鍵同時(shí)進(jìn)行拖動(dòng)選擇。同時(shí)也可以變更變量的值和反應(yīng)容器在變化過(guò)程中對(duì)應(yīng)的填充色的

64、變化比例,在完成了上述操作后即可完成這次加料過(guò)程監(jiān)控系統(tǒng)中的諸如此類(lèi)反應(yīng)容器的制作和動(dòng)鏈接。</p><p>  3.3.3文字的輸入</p><p>  當(dāng)需要對(duì)圖素進(jìn)行說(shuō)明時(shí),單擊工具箱中的“T”,隨后鼠標(biāo)所在處即變成了閃爍的圖標(biāo),然后在所需輸入文字的地方單擊后即可輸入文字,輸入文字后如果想要改變文字的屬性,可選擇“工具”菜單中的“文字”項(xiàng),彈性如下對(duì)話(huà)框:</p>&l

65、t;p>  圖3-11 選擇文字的屬性</p><p>  如果想要改變文字的內(nèi)容,就點(diǎn)擊“編輯”菜單下的“字符串替換”選項(xiàng),在完成了文字的輸入后,雙擊彈出動(dòng)畫(huà)鏈接。如下圖所示。</p><p>  圖3-12字符串的動(dòng)畫(huà)鏈接</p><p>  由此對(duì)話(huà)框可以看出,字符串的動(dòng)畫(huà)鏈接是非常豐富的,有文本色變化、位置變化等屬性,并且也可鏈接值輸出、值輸入、滑動(dòng)桿

66、輸入、閃爍、隱含等等特性。點(diǎn)擊任意一個(gè)可選選項(xiàng)都可以進(jìn)行相應(yīng)的設(shè)置。</p><p><b>  3.3.4畫(huà)面屬性</b></p><p>  在開(kāi)發(fā)系統(tǒng)的主畫(huà)面上單擊右鍵選擇“畫(huà)面屬性”項(xiàng)可彈出“畫(huà)面屬性”對(duì)話(huà)框,進(jìn)行相應(yīng)設(shè)置,點(diǎn)擊“命令語(yǔ)言…”,彈出如下畫(huà)面,然后即可輸入程序語(yǔ)言。</p><p>  圖3-13 輸入程序語(yǔ)言</p

67、><p>  本文完整的主程序?yàn)椋?lt;/p><p>  IF ((SB1==1) && (SB2==0)) {(這是啟動(dòng)項(xiàng))</p><p>  停機(jī)時(shí)間=0;(初始時(shí)間)</p><p>  IF (步驟==0) { </p><p>  if (料位1<100) 料位1=料位1+5;(料位小于10

68、0時(shí),以5的單位相加)</p><p>  if (料位1>=80){ (當(dāng)料位加到大于80時(shí))</p><p>  步驟=1;(步驟0變?yōu)?)</p><p>  M3=1;(啟動(dòng)上帶)</p><p>  S3=1;(啟動(dòng)滿(mǎn)信號(hào))</p><p>  S4=0;(空信號(hào)熄滅)</p><

69、p><b>  }</b></p><p><b>  }</b></p><p>  IF (步驟==1) {(步驟1成立)</p><p>  M3=1;(上帶開(kāi)啟)</p><p>  M4=0;(下帶關(guān)閉)</p><p>  M1=0;(開(kāi)閘電機(jī)關(guān)閉)<

70、;/p><p>  if (料位2>=90) {(如果料位2大于90)</p><p>  S4=1;(空信號(hào)燈亮)</p><p>  S3=0;(滿(mǎn)信號(hào)燈滅)</p><p>  步驟=2;(步驟1的值變?yōu)?)</p><p><b>  }</b></p><p>

71、;<b>  }</b></p><p>  IF (步驟==2) {(步驟2成立)</p><p>  M3=0;(上帶關(guān)閉)</p><p>  M4=0;(下帶保持關(guān)閉)</p><p>  M1=1;(開(kāi)閘電機(jī)啟動(dòng))</p><p>  打開(kāi)時(shí)間=打開(kāi)時(shí)間+5;(打開(kāi)時(shí)間以5的單位相加)

72、</p><p>  S2=0;(秤門(mén)初始化為0)</p><p>  if (打開(kāi)時(shí)間>50) {(當(dāng)時(shí)間大于50時(shí))</p><p>  步驟=3;(步驟值由2變?yōu)?)</p><p>  打開(kāi)時(shí)間=0;(初始化打開(kāi)時(shí)間0)</p><p>  S1=1;(秤門(mén)S1開(kāi)啟)</p><p&

73、gt;  S2=0;(秤門(mén)S2關(guān)閉)</p><p><b>  }</b></p><p><b>  }</b></p><p>  IF (步驟==3) {(步驟3成立)</p><p>  M3=0;(上帶電機(jī)停止)</p><p>  M4=1;(下帶電機(jī)開(kāi)啟)&

74、lt;/p><p>  M1=0;(開(kāi)閘電機(jī)關(guān)閉)</p><p>  料位2=料位2-5;(料位2以5的單位遞減)</p><p>  if (料位2<=0) {(如果料位2小于0時(shí))</p><p>  S4=1;(空信號(hào)S4燈亮)</p><p>  S3=0;(滿(mǎn)信號(hào)S3燈滅)</p><

75、;p>  步驟=4;(步驟3值變?yōu)椴襟E4)</p><p><b>  }</b></p><p><b>  }</b></p><p>  IF (步驟==4) {(步驟4成立)</p><p>  M3=0;(上帶電機(jī)關(guān)閉)</p><p>  S1=0;(秤門(mén)

76、關(guān)閉)</p><p>  M4=1;(下帶開(kāi)啟)</p><p>  S4=1;(空信號(hào)燈亮)</p><p>  M2=1;(關(guān)閘電機(jī)啟動(dòng))</p><p>  打開(kāi)時(shí)間=打開(kāi)時(shí)間+5;(時(shí)間以5的單位相加)</p><p>  if (打開(kāi)時(shí)間>50) { (當(dāng)打開(kāi)時(shí)間時(shí)間大于50時(shí))</p>

77、<p>  打開(kāi)時(shí)間=0;(初始化打開(kāi)時(shí)間)</p><p>  S2=1;(開(kāi)啟秤門(mén)關(guān)S2)</p><p>  S1=0;(秤門(mén)S1關(guān)閉)</p><p>  M2=0;(關(guān)門(mén)電機(jī)關(guān)閉)</p><p>  M4=0;(下帶電機(jī)停止)</p><p>  步驟=0;(步驟4的值變?yōu)?)</p&g

78、t;<p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  if (M3==1){</p><p>  if (料位1>0) 料位1=料位1-5;</p><p

79、>  \\本站點(diǎn)\旋轉(zhuǎn)2=\\本站點(diǎn)\旋轉(zhuǎn)2+10;</p><p>  料位2=料位2+5;</p><p>  \\本站點(diǎn)\移動(dòng)1=\\本站點(diǎn)\移動(dòng)1+5;</p><p>  if (\\本站點(diǎn)\移動(dòng)1>=20) \\本站點(diǎn)\移動(dòng)1=0;</p><p>  }(定義上帶電機(jī)開(kāi)啟時(shí)的動(dòng)作,如果料位大于0時(shí),料位以5的單位遞

80、減,下帶小白球以5的單位向右移動(dòng),料位以5的單位增加,上帶小圓球以5的單位向右移動(dòng),當(dāng)上帶小圓球大于20時(shí),初始化)</p><p>  if (M4==1){</p><p>  if (料位2>0) 料位2=料位2-5;</p><p>  \\本站點(diǎn)\移動(dòng)2=\\本站點(diǎn)\移動(dòng)2+5;</p><p>  if (\\本站點(diǎn)\移動(dòng)

81、2>=20) \\本站點(diǎn)\移動(dòng)2=0;</p><p>  \\本站點(diǎn)\旋轉(zhuǎn)3=\\本站點(diǎn)\旋轉(zhuǎn)3+20;</p><p><b>  }</b></p><p>  IF (SB2==1) {</p><p>  if (料位2>0) 料位2=料位2-1;</p><p>  i

82、f (料位2<=0) 停機(jī)時(shí)間=停機(jī)時(shí)間+1;(判斷是否有料)</p><p>  if (停機(jī)時(shí)間>=10) {(延遲10時(shí)間單位)</p><p><b>  SB1=0;</b></p><p><b>  打開(kāi)時(shí)間=0;</b></p><p><b>  步驟=0

83、;</b></p><p><b>  M1=0;</b></p><p><b>  M2=0;</b></p><p><b>  M3=0;</b></p><p><b>  M4=0;</b></p><p>

84、<b>  S2=1;</b></p><p><b>  S1=0;</b></p><p><b>  S3=0;</b></p><p><b>  S4=1;</b></p><p><b>  }</b></p>

85、<p>  }(初始化打開(kāi)時(shí)間、SB1、步驟電機(jī)開(kāi)啟秤門(mén),以及空信號(hào))</p><p>  if (料位1<=60) S3=0 ;(定義料位1小于60的動(dòng)作)</p><p>  if (料位1>=10) S4=0;(大于10的動(dòng)作)</p><p>  IF (S1==1) M1=0;(S1開(kāi)啟時(shí)的動(dòng)作)</p>&l

86、t;p>  IF (S2==1) M2=0;(S2開(kāi)啟時(shí)的動(dòng)作)</p><p><b>  3.3.5顏色選擇</b></p><p>  畫(huà)面中的任何圖素都可一單擊左鍵選定,并且每個(gè)圖素的顏色:填充色、字符色、線條色、背景色、窗口色、透明色等都可以在調(diào)色板里進(jìn)行選擇設(shè)置,下圖是調(diào)色板的功能區(qū)介紹:</p><p>  圖3-14 調(diào)

87、色板界面</p><p>  3.3.6表達(dá)式和運(yùn)算符</p><p>  連接表達(dá)式是定義動(dòng)畫(huà)連接的主要內(nèi)容,因?yàn)檫B接表達(dá)式的值決定了畫(huà)面上圖素的動(dòng)畫(huà)效果。表達(dá)式由數(shù)據(jù)字典中定義的變量、變量域、報(bào)警組名、數(shù)值常量以及各種運(yùn)算符組成,與C語(yǔ)言中的表達(dá)式非常類(lèi)似。在連接表達(dá)式中不允許出現(xiàn)賦值語(yǔ)句,表達(dá)式的值在“組態(tài)王”運(yùn)行時(shí)計(jì)算。變量名和報(bào)警組名可以直接從變量瀏覽器中選擇,出現(xiàn)在表達(dá)式中,不

88、必加引號(hào),但區(qū)分大小寫(xiě),變量的域名不區(qū)分大小寫(xiě)。</p><p>  連接表達(dá)式中可用到的運(yùn)算符如下:</p><p>  表3 本文程序所需使用的表達(dá)式和運(yùn)算符</p><p><b>  3.4運(yùn)行系統(tǒng)</b></p><p>  組態(tài)王軟件是由工程管理器、工程瀏覽器和畫(huà)面運(yùn)行系統(tǒng)這三個(gè)部分組成。其中工程瀏覽器內(nèi)含有

89、組態(tài)王畫(huà)面制作開(kāi)發(fā)系統(tǒng),能自動(dòng)生成人機(jī)界面工程。畫(huà)面制作開(kāi)發(fā)系統(tǒng)中設(shè)計(jì)開(kāi)發(fā)的畫(huà)面工程在畫(huà)面運(yùn)行系統(tǒng)環(huán)境中運(yùn)行。 工程瀏覽器和畫(huà)面運(yùn)行系統(tǒng)各自獨(dú)立,由于一個(gè)工程可以同時(shí)被編輯和運(yùn)行,所以這對(duì)工程的調(diào)試起著十分便捷的作用。本文加料過(guò)程監(jiān)控的運(yùn)行系統(tǒng)界面如下圖所示。</p><p>  圖3-15 本文運(yùn)行系統(tǒng)的界面</p><p>  點(diǎn)擊啟動(dòng)按鈕后,加料過(guò)程控制系統(tǒng)就自動(dòng)開(kāi)始運(yùn)行,點(diǎn)擊停止等

90、斗秤內(nèi)下料完畢后10秒后會(huì)自動(dòng)切斷電源。</p><p><b>  4 小結(jié)</b></p><p>  4.1本文的主要工作</p><p>  本文介紹了過(guò)程控制的一些基本知識(shí)和發(fā)展歷史及現(xiàn)狀。概略介紹了組態(tài)軟件的產(chǎn)生背景及國(guó)內(nèi)外的現(xiàn)狀,其中詳細(xì)介紹了國(guó)產(chǎn)組態(tài)軟件——組態(tài)王的功能特點(diǎn)。實(shí)現(xiàn)了應(yīng)用組態(tài)王對(duì)火電廠各個(gè)系統(tǒng)進(jìn)行監(jiān)控的系統(tǒng)的設(shè)計(jì)

91、與制作。詳細(xì)介紹了本監(jiān)控系統(tǒng)的制作過(guò)程。實(shí)現(xiàn)了監(jiān)控系統(tǒng)的模擬演示。實(shí)現(xiàn)報(bào)警、實(shí)時(shí)記錄、控制輸入。登錄、畫(huà)面切換等等功能。</p><p><b>  4.2設(shè)計(jì)總結(jié)</b></p><p>  由此容易看出組態(tài)王軟件提供了簡(jiǎn)潔和便利的界面設(shè)計(jì),并且能夠直觀的實(shí)現(xiàn)數(shù)據(jù)顯示,而且還具有圖形功能十分完備很好的畫(huà)面開(kāi)發(fā)能力的特點(diǎn)。界面的一致性流暢并且簡(jiǎn)單易學(xué),能很生動(dòng)和形象的

92、仿真出工廠的各種生產(chǎn)流程,對(duì)以后我們進(jìn)行工業(yè)流程設(shè)計(jì)提供了便捷和高效服務(wù)。</p><p><b>  參考文獻(xiàn)</b></p><p>  1 翁維勤等. 過(guò)程控制系統(tǒng)及工程.北京:高等教育出版社. 2006年</p><p>  2 馬國(guó)華. 監(jiān)控組態(tài)軟件及其應(yīng)用. 北京: 清華大學(xué)出版社.2001年</p><p>

93、;  3 汪志鋒等. 工控組態(tài)軟件. 北京: 電子工業(yè)出版社.2007年</p><p>  4 組態(tài)王version6.5使用手冊(cè).北京亞控自動(dòng)化軟件科技有限公司.2001</p><p>  5 汪小澄 張鋒.PLC控制網(wǎng)絡(luò)的組建與監(jiān)控.計(jì)算機(jī)應(yīng)用,2002,22(4)</p><p>  6 SHI Li-ping,JIANG Zhao-ming,WEN Zh

94、en-jiang.Design of Coal Belt Conveyor </p><p>  Monitoring System Based on PLC and Kingview[J].Coal Mine Machinery,2012,33(9) :</p><p><b>  244-246</b></p><p>  7 張揚(yáng). S7

95、-200PLC原理與應(yīng)用系統(tǒng)設(shè)計(jì). 機(jī)械工業(yè)出版社,2007</p><p>  8 李勝多. 基于組態(tài)王和PLC的電梯控制系統(tǒng)設(shè)計(jì)[C]. 青島農(nóng)業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版),2010.2:168-171</p><p>  9 Yamamoto T., Shah S.L. . Design and experimental evaluation of a multivariable sel

96、f-tuning PID controller. IEE Proceedings of Control Theory and Applications, 2004, 5(151):645-652</p><p>  10 肖寶興. 西門(mén)子S7-200PLC的使用經(jīng)驗(yàn)和技巧. 機(jī)械工業(yè)出版社,2008</p><p>  11 李寧. 基于組態(tài)王6.53和PLC的電梯遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)[J]

97、. 廣西輕工業(yè),2009.9(9)</p><p>  12 Chotai A, Young P. C., Behzadi M.A.. Self-adaptive design of a nonlinear temperature control system. IEE Proceedings of Control Theory and Applications, 2002, 1(138):41-49</

98、p><p>  13 李方園.人機(jī)界面設(shè)計(jì)及應(yīng)用. 化學(xué)工業(yè)出版社,2008</p><p>  14 王常力,工業(yè)控制計(jì)算機(jī)系統(tǒng)-設(shè)計(jì)與應(yīng)用1993</p><p>  10 高金峰,黃明明,趙昆.應(yīng)用混沌控制降低Boost型變換器EMI水平的研究[電力電子技術(shù)],2004, 38(3): 82-85.</p><p><b>  

99、致 謝</b></p><p>  感謝指導(dǎo)老師熊麗云老師在我們做畢業(yè)設(shè)計(jì)期間給予我們的大力支持!在我們剛開(kāi)始學(xué)習(xí)組態(tài)王軟件的時(shí)候,對(duì)它特別的陌生,是熊老師不厭其煩的給我們講解。使我們對(duì)這個(gè)軟件逐步了解的同時(shí)按照周老師的要求熟練的運(yùn)用這個(gè)軟件在自動(dòng)加料過(guò)程監(jiān)控系統(tǒng)中。較好的完成了這次畢業(yè)設(shè)計(jì)。</p><p>  感謝我在設(shè)計(jì)期間遇到的老師們,感謝他們給我的幫助,使我擁有更好的

溫馨提示

  • 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ù)僅提供信息存儲(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)論