版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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> (20 屆)</b></p><p> 能源管理系統(tǒng)開(kāi)發(fā)和設(shè)計(jì)</p><p> 所在學(xué)院 </p><p> 專業(yè)班級(jí) 機(jī)械設(shè)計(jì)制造及自動(dòng)化
2、 </p><p> 學(xué)生姓名 學(xué)號(hào) </p><p> 指導(dǎo)教師 職稱 </p><p> 完成日期 年 月 </p><p><b> 摘要</b></p>&
3、lt;p> 隨著時(shí)代的不斷進(jìn)步與發(fā)展,能源已經(jīng)越來(lái)越成為需要迫切解決的問(wèn)題了,在開(kāi)發(fā)新能源的同時(shí),對(duì)現(xiàn)有能源的系統(tǒng)管理也變得越來(lái)越重要,對(duì)能源的管理也要求信息化。從能源利用的角度來(lái)說(shuō),系統(tǒng)的管理能顯著提高能源的實(shí)物資源的配置效率、將有力推動(dòng)行業(yè)的整體技術(shù)進(jìn)步、在更高層次上促進(jìn)傳統(tǒng)產(chǎn)業(yè)改造升級(jí)和產(chǎn)業(yè)結(jié)構(gòu)優(yōu)化、提升經(jīng)濟(jì)運(yùn)行和管理水平。尤其是對(duì)于設(shè)備種類多、投資大、能耗大的行業(yè)來(lái)說(shuō),采用現(xiàn)代化的科學(xué)管理方法和手段來(lái)進(jìn)行能源的科學(xué)管理,
4、將有效提高企業(yè)的生產(chǎn)效率、減少能源消耗、極大地促進(jìn)能源資源的高效利用、顯著提高能源利用的經(jīng)濟(jì)效益,具有十分重要的意義。</p><p> 本文論述了能源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn):整個(gè)系統(tǒng)采用分布式布置、集中管理的模式,對(duì)生產(chǎn)工藝設(shè)備、用能設(shè)備的能量數(shù)據(jù)進(jìn)行管理;采用組態(tài)王這一個(gè)工程軟件作為控制系統(tǒng)的核心,以PLC為例來(lái)對(duì)組態(tài)王這軟件進(jìn)行初步了解與學(xué)習(xí),最后用該軟件對(duì)現(xiàn)場(chǎng)進(jìn)行生產(chǎn)控制,現(xiàn)場(chǎng)數(shù)據(jù)采集,現(xiàn)場(chǎng)時(shí)刻報(bào)表以及現(xiàn)
5、場(chǎng)報(bào)警提示等各項(xiàng)項(xiàng)目的監(jiān)控,同時(shí)建立初步的生產(chǎn)模型監(jiān)控系統(tǒng),達(dá)到總車間或者總公司能時(shí)刻掌握各車間各設(shè)備生產(chǎn)運(yùn)營(yíng)的情況。</p><p> 關(guān)鍵詞:能源管理系統(tǒng);PLC;組態(tài)王;數(shù)據(jù)庫(kù);現(xiàn)場(chǎng)數(shù)據(jù)采集</p><p><b> Abstract </b></p><p> As the times progress and society a
6、dvances, solving the problem of shortage of energy becomes very urgent. As the requirement for information management, system management towards the energy source now available also becomes significant while we are devot
7、ing to developing new energy. From the angle of energy utilization, the information management can highly improve allocative efficiency of the energy source. It helps to push forward the integrated technique, remold the
8、traditional industry to u</p><p> This essay discusses the project and implement of energy system management: the system adopts distributed arrangement and methods of centralized management, supervising pro
9、duction equipment and controlling energy data of the equipment using the energy; KingView as engineering software is arranged to be the core of operating system. Here it takes PLC as an example to learn and get a general
10、 idea about that. Finally, use this software to control the production on the site, collect the data and do </p><p> Key words:energy management system;PLC;KingView;database monitored control system;field d
11、ata collection </p><p><b> 目目錄</b></p><p><b> 第1章 引言1</b></p><p> 1.1 需求分析1</p><p> 1.1.1 立題的背景和意義1</p><p> 1.1.2 能源管理的現(xiàn)狀和需
12、求1</p><p> 1.2 國(guó)內(nèi)外能源系統(tǒng)管理的現(xiàn)狀2</p><p> 1.2.1 國(guó)外能源系統(tǒng)管理的現(xiàn)狀和發(fā)展趨勢(shì)2</p><p> 1.2.2 國(guó)內(nèi)能源管理系統(tǒng)現(xiàn)狀和發(fā)展趨勢(shì)2</p><p> 1.3 本課題的研究思路3</p><p> 第2章 系統(tǒng)分析4</p>&
13、lt;p> 2.1 必要性和可行性研究4</p><p> 2.1.1 必要性4</p><p> 2.1.2 可行性4</p><p> 2.2 系統(tǒng)框架和系統(tǒng)功能分析5</p><p> 2.2.1 系統(tǒng)框架設(shè)計(jì)5</p><p> 2.3 系統(tǒng)軟件——組態(tài)王6</p>
14、<p> 2.3.1 建立“變量”與PLC的連接6</p><p> 2.3.2 建立新畫面7</p><p> 2.3.3 添加文本顯示8</p><p> 2.3.4 模擬量顯示9</p><p> 2.3.5 模擬量及數(shù)據(jù)的輸出10</p><p> 2.3.6 按鈕控制輸出11
15、</p><p> 2.3.7 設(shè)備運(yùn)行狀態(tài)指示15</p><p> 2.3.8 程序下載15</p><p> 2.3.9 注意事項(xiàng)16</p><p> 2.4 數(shù)據(jù)流程16</p><p> 第3章 系統(tǒng)設(shè)計(jì)17</p><p> 3.1 PC與PLC串口通信程序
16、17</p><p> 3.1.1 建立新工程項(xiàng)目18</p><p> 3.1.2 制作圖形換面19</p><p> 3.1.3 定義串口設(shè)備20</p><p> 3.1.4 定義變量21</p><p> 3.1.5 建立動(dòng)畫連接23</p><p> 3.1.6
17、編輯命令語(yǔ)言23</p><p> 3.1.7 調(diào)試與運(yùn)行25</p><p> 第4章 數(shù)據(jù)庫(kù)26</p><p> 4.1 SQL訪問(wèn)管理器26</p><p> 4.2 對(duì)數(shù)據(jù)庫(kù)的操作28</p><p> 4.3 數(shù)據(jù)庫(kù)查詢控件29</p><p> 第5章
18、模型的初步設(shè)計(jì)32</p><p> 5.1 模型的設(shè)計(jì)概述32</p><p> 5.2 運(yùn)行結(jié)果與總結(jié)38</p><p><b> 結(jié)語(yǔ)39</b></p><p><b> 致謝40</b></p><p><b> [參考文獻(xiàn)]41&
19、lt;/b></p><p><b> 第1章 引言</b></p><p> 能源問(wèn)題,從中國(guó)乃至全世界范圍來(lái)看,正逐漸成為一個(gè)亟待解的問(wèn)題。隨著的時(shí)代的發(fā)展,這個(gè)問(wèn)題也將變的越來(lái)越迫切??!目前,解決能源供應(yīng)日趨緊張的問(wèn)題主要有兩種手段,一是開(kāi)發(fā)新能源、可再生能源;二是對(duì)現(xiàn)有的能源設(shè)施進(jìn)行節(jié)能改造,實(shí)現(xiàn)能源的優(yōu)化。我國(guó)在“十一五”規(guī)劃中提出了建設(shè)資源節(jié)約型
20、和環(huán)境友好型社會(huì)的奮斗目標(biāo),能量的綜合利用、能源的使用效率越來(lái)越受到人們的重視。為了能使企業(yè)更好地完成資源調(diào)配、組織生產(chǎn)、企業(yè)能量平衡、部門結(jié)算、成本核算、能源預(yù)測(cè)等,需要建立一套有效能源數(shù)據(jù)的自動(dòng)采集、監(jiān)測(cè)、管理、調(diào)配系統(tǒng),以便企業(yè)隨時(shí)掌握能源消耗、使用狀況。本文將選取采用分布式監(jiān)控、集中式管理模式,基于現(xiàn)場(chǎng)總線方式的網(wǎng)絡(luò)分布式能源管理系統(tǒng),將其劃分為數(shù)據(jù)現(xiàn)場(chǎng)采集系統(tǒng)、網(wǎng)絡(luò)通信和能源管理系統(tǒng)三部分,介紹其對(duì)生產(chǎn)工藝設(shè)備、用能設(shè)備的能量
21、數(shù)據(jù)進(jìn)行采集、監(jiān)控、計(jì)量、統(tǒng)計(jì)、分析等機(jī)制,論述其方案的設(shè)計(jì)與實(shí)現(xiàn)。</p><p><b> 1.1 需求分析</b></p><p> 1.1.1 立題的背景和意義</p><p> 能源的利用一直是當(dāng)今時(shí)代的主題,隨著時(shí)代的不斷進(jìn)步和發(fā)展,能源的逐步消耗,因此,能源的開(kāi)發(fā)就顯得肯定重要和迫切!在我國(guó)的能源消耗中,工業(yè)是我國(guó)能源消耗的
22、大戶,能源消耗量占全國(guó)能源消耗總量的70%左右?!吨泄仓醒腙P(guān)于制定國(guó)民經(jīng)濟(jì)和社會(huì)發(fā)展第十一個(gè)五年規(guī)劃的建議》提出:“十一五”期末單位國(guó)內(nèi)生產(chǎn)總值能源消耗比“十五”期末降低20%左右,這一指標(biāo)是“十一五”規(guī)劃目標(biāo)中最重要的約束性指標(biāo)之一,也是我國(guó)“十一五”期間節(jié)能工作的奮斗目標(biāo)。因此,加強(qiáng)企業(yè)能源計(jì)量管理,開(kāi)展企業(yè)節(jié)能降耗行動(dòng),提高能源利用率是減少資源消耗、保護(hù)環(huán)境的最有效途徑,也是我國(guó)走新型工業(yè)化道路的重要內(nèi)容,這對(duì)于提高企業(yè)經(jīng)濟(jì)效益,
23、緩解社會(huì)經(jīng)濟(jì)發(fā)展面臨的能源和環(huán)境約束,完成“十一五”規(guī)劃目標(biāo)有著十分重要的意義。</p><p> 為了能使企業(yè)更好的完成資源調(diào)配、組織生產(chǎn)、部門結(jié)算、成本核算,需要建立一套有效的自動(dòng)化能源數(shù)據(jù)獲取系統(tǒng),對(duì)能源供應(yīng)進(jìn)行監(jiān)測(cè),以便企業(yè)實(shí)時(shí)掌握能源狀況,為實(shí)現(xiàn)能源自動(dòng)化調(diào)控扎下堅(jiān)實(shí)的數(shù)據(jù)基礎(chǔ),同時(shí)方便企業(yè)的計(jì)量和成本核算工作。</p><p> 能源數(shù)據(jù)具有標(biāo)準(zhǔn)化、專業(yè)化、科學(xué)化、時(shí)效性強(qiáng)
24、的特點(diǎn),采集難度較高。同時(shí),考慮到能源數(shù)據(jù)對(duì)于企業(yè)決策的重要意義,以及能源本身具備危險(xiǎn)性的特點(diǎn),需要對(duì)企業(yè)建立的能源數(shù)據(jù)獲取系統(tǒng)提出更高的要求。因此,企業(yè)能源管理系統(tǒng)(以下簡(jiǎn)稱EMS)必須滿足專業(yè)性強(qiáng)、實(shí)時(shí)性好、可進(jìn)行遠(yuǎn)程資料交換、可用性強(qiáng)的需求。</p><p> 1.1.2 能源管理的現(xiàn)狀和需求 </p><p> 當(dāng)前企業(yè)采用數(shù)據(jù)管理的模式,基本上是現(xiàn)場(chǎng)安裝數(shù)據(jù)采集儀器、儀表,人
25、工定時(shí)采集數(shù)據(jù),填報(bào)能量消耗報(bào)表,然后逐級(jí)匯總,統(tǒng)計(jì)后上報(bào)到企業(yè)的能源管理部門、財(cái)務(wù)部門和上級(jí)主管部門。這種方法的缺點(diǎn)非常明顯 :效率低下、不具有實(shí)時(shí)性。企業(yè)的能量計(jì)量?jī)x器、儀表種類繁多、通信協(xié)議各異、分布范圍廣,進(jìn)行自動(dòng)數(shù)據(jù)采集、系統(tǒng)布置時(shí)要仔細(xì)加以考慮。各企業(yè)的自動(dòng)化水平不一,有的企業(yè)從國(guó)外引進(jìn)的生產(chǎn)線自動(dòng)化水平很高,有的還停留在二十世紀(jì)七八十年代的水平;企業(yè)的辦公自動(dòng)化水平也千差萬(wàn)別,有的企業(yè)基本可以實(shí)現(xiàn)無(wú)紙辦公,有的還處在繁雜的
26、手工勞動(dòng)中。這些復(fù)雜的局面提高了能源管理系統(tǒng)的布置難度。隨著信息技術(shù)、網(wǎng)絡(luò)技術(shù)、計(jì)算機(jī)控制技術(shù)的不斷發(fā)展,對(duì)傳統(tǒng)的能源管理的方式</p><p> 進(jìn)行自動(dòng)化改造變得完全有必要和可能。國(guó)外的一些DCS系統(tǒng)已經(jīng)將能源管理系統(tǒng)納入其中,作為整個(gè)DCS系統(tǒng)的一個(gè)子系統(tǒng)。國(guó)家中長(zhǎng)期科學(xué)和技術(shù)發(fā)展規(guī)劃綱要(2006~2020年)和國(guó)務(wù)院公布的九大行業(yè)近期淘汰落后產(chǎn)能目標(biāo)的文件,明確指出企業(yè)提高管理水平的必要性,這也給企業(yè)
27、能源管理系統(tǒng)的實(shí)施帶來(lái)了機(jī)遇。</p><p> 1.2 國(guó)內(nèi)外能源系統(tǒng)管理的現(xiàn)狀</p><p> 1.2.1 國(guó)外能源系統(tǒng)管理的現(xiàn)狀和發(fā)展趨勢(shì)</p><p> 1.受經(jīng)濟(jì)發(fā)展和人口增長(zhǎng)的影響,世界一次能源消費(fèi)量不斷增加。</p><p> 隨著世界經(jīng)濟(jì)規(guī)模的不斷增大,世界能源消費(fèi)量持續(xù)增長(zhǎng),1973年世界一次能源消費(fèi)量?jī)H為57.
28、3億噸油當(dāng)量,2003年已達(dá)到97.4億噸油當(dāng)量。過(guò)去30年來(lái),世界能源消費(fèi)量年均增長(zhǎng)率為1.8%左右。</p><p> 2.世界能源消費(fèi)呈現(xiàn)不同的增長(zhǎng)模式,發(fā)達(dá)國(guó)家增長(zhǎng)速率明顯低于發(fā)展中國(guó)家。</p><p> 過(guò)去30年來(lái),北美、中南美洲、歐洲、中東、非洲及亞太等六大地區(qū)的能源消費(fèi)總量均有所增加,但是經(jīng)濟(jì)、科技與社會(huì)比較發(fā)達(dá)的北美洲和歐洲兩大地區(qū)的增長(zhǎng)速度非常緩慢,其消費(fèi)量占世界
29、總消費(fèi)量的比例也逐年下降,北美由1973年的35.1%下降到2003年的28.0%,歐洲地區(qū)則由1973年的42.8%下降到2003年的29.9%。OECD(經(jīng)濟(jì)合作與發(fā)展組織)成員國(guó)能源消費(fèi)占世界的比例由1973年的68.0%下降到2003年的55.4%。其主要原因,一是發(fā)達(dá)國(guó)家的經(jīng)濟(jì)發(fā)展已進(jìn)入到后工業(yè)化階段,經(jīng)濟(jì)向低能耗、高產(chǎn)出的產(chǎn)業(yè)結(jié)構(gòu)發(fā)展,高能耗的制造業(yè)逐步轉(zhuǎn)向發(fā)展中國(guó)家;二是發(fā)達(dá)國(guó)家高度重視節(jié)能與提高能源使用效率。</p
30、><p> 3.世界能源消費(fèi)結(jié)構(gòu)趨向優(yōu)質(zhì)化。</p><p> 石油、煤炭所占比例緩慢下降,天然氣的比例上升。同時(shí),核能、風(fēng)能、水力、地?zé)岬绕渌问降男履茉粗饾u被開(kāi)發(fā)和利用,形成了目前以化石燃料為主和可再生能源、新能源并存的能源結(jié)構(gòu)格局。到2003年底,化石能源仍是世界的主要能源,在世界一次能源供應(yīng)中約占87.7%,其中,石油占37.3%、煤炭占26.5%、天然氣占23.9%。非化石能源和
31、可再生能源雖然增長(zhǎng)很快,但仍保持較低的比例,約為12.3%。</p><p> 相對(duì)于我國(guó)現(xiàn)狀,世界的能源消費(fèi)結(jié)構(gòu)明顯要先進(jìn)。</p><p> 1.2.2 國(guó)內(nèi)能源管理系統(tǒng)現(xiàn)狀和發(fā)展趨勢(shì) </p><p> 1.能源豐富而人均消費(fèi)量少</p><p> 我國(guó)能源雖然豐富,但分布很不均勻,煤炭資源60%以上在華北,水力資源70%以上在
32、西南,而工業(yè)和人口集中的南方八省一市能源缺乏。雖然在生產(chǎn)方面,自解放后,能源開(kāi)發(fā)的增長(zhǎng)速度也是比較快,但由于我國(guó)人口眾多,且人口增長(zhǎng)快,造成我國(guó)人均能源消費(fèi)量水平低下。</p><p> 2.能源構(gòu)成以煤為主,燃煤嚴(yán)重污染環(huán)境</p><p> 從目前狀況看,煤炭仍然在我國(guó)一次能源構(gòu)成中占70%以上,成為我國(guó)主要的能源,煤炭在我國(guó)城市的能源構(gòu)成中所占的比例是相當(dāng)大的。以煤為主的能源構(gòu)成
33、以及62%的燃煤在陳舊的設(shè)備和爐灶中沿用落后的技術(shù)被直接燃燒使用,成為我國(guó)大氣污染嚴(yán)重的主要根源。燃煤排放的大氣污染物對(duì)我國(guó)城市的大氣污染的危害已十分突出:污染嚴(yán)重、尤其是降塵量大;污染冬天比夏天嚴(yán)重;我國(guó)南方燒的高硫煤產(chǎn)生了另一種污染-酸雨;能源的利用率低增加了煤的消耗量。</p><p> 3.農(nóng)村能源供應(yīng)短缺</p><p> 我國(guó)農(nóng)村的能源消耗,主要包括兩方面,即農(nóng)民生活和農(nóng)業(yè)
34、生產(chǎn)的耗能。我國(guó)農(nóng)村人口多,能源需求量大,但農(nóng)村所用電量?jī)H占總發(fā)電量的14%左右。而作為農(nóng)村主要燃料的農(nóng)作物桔桿,除去飼料和工業(yè)原料的消耗,剩下供農(nóng)民作燃料的就不多了。即使加上供應(yīng)農(nóng)民生活用的煤炭,以及砍伐薪柴,揀拾干畜糞等,也還不能滿足對(duì)能源的需求。</p><p> 因此,我國(guó)目前的能源利用狀況是相對(duì)落后,形勢(shì)比較嚴(yán)峻的。</p><p> 1.3 本課題的研究思路</p&g
35、t;<p> 本課題研究的大致思路如下:</p><p> 1.研究國(guó)內(nèi)外能源信息的管理及其企業(yè)信息化方面的現(xiàn)狀,并確定的能源信息管理的實(shí)際需求。</p><p> 2.根據(jù)理論情況進(jìn)行本系統(tǒng)開(kāi)發(fā)的可行性分析以及分析本系統(tǒng)的功能和結(jié)構(gòu)的。</p><p> 3.系統(tǒng)設(shè)計(jì)部分,進(jìn)行本系統(tǒng)研發(fā)平臺(tái)的設(shè)計(jì),并設(shè)計(jì)出能源信息管理及決策方面的實(shí)際模型。&
36、lt;/p><p> 4.借鑒了數(shù)據(jù)倉(cāng)庫(kù)的概念來(lái)幫助本系統(tǒng)實(shí)現(xiàn)異構(gòu)平臺(tái)的數(shù)據(jù)采集,并建立一個(gè)良好適用的數(shù)據(jù)庫(kù)設(shè)計(jì)。</p><p> 5.實(shí)際的開(kāi)發(fā)階段,利用組態(tài)王這一軟件,完成系統(tǒng)由想法到產(chǎn)品的過(guò)程。</p><p><b> 第2章 系統(tǒng)分析</b></p><p> 系統(tǒng)分析是系統(tǒng)開(kāi)發(fā)的關(guān)鍵階段。本部分將結(jié)合課
37、題的研究?jī)?nèi)容,對(duì)能源信息管理系統(tǒng)建設(shè)的可行性進(jìn)行分析,并做出對(duì)新系統(tǒng)的結(jié)構(gòu)和功能上的分析。</p><p> 2.1 必要性和可行性研究</p><p><b> 2.1.1 必要性</b></p><p> 由于世界信息化的沖擊,為了同國(guó)際接軌必須要加快改革的步伐、引進(jìn)國(guó)外先進(jìn)的管理技術(shù)、采用現(xiàn)代化的管理手段。而目前由于能源信息的復(fù)雜性
38、,在能源信息的管理方面還比較落后。雖然各公司都有自己的生產(chǎn)管理系統(tǒng),但卻沒(méi)有統(tǒng)一的能源信息管理方面的系統(tǒng)。如果想要知道全公司的能源消耗產(chǎn)出等信息,就必須要技術(shù)處能源管理科的人員來(lái)進(jìn)行人工的統(tǒng)計(jì),時(shí)效性和準(zhǔn)確性都達(dá)不到較高的層次,而且不便于總公司對(duì)能源信息進(jìn)行進(jìn)一步的分析和管理。</p><p><b> 2.1.2 可行性</b></p><p> 在新系統(tǒng)開(kāi)發(fā)之
39、前,有必要對(duì)系統(tǒng)開(kāi)發(fā)的可行性進(jìn)行初步分析,以避免盲目投資,減少不必要的損失。</p><p><b> 1.計(jì)算機(jī)硬件</b></p><p> 目前計(jì)算機(jī)硬件技術(shù)發(fā)展可以說(shuō)是日新月異,計(jì)算機(jī)的性能已幾倍、幾百倍的提高,PC 機(jī)的功能已經(jīng)越來(lái)越強(qiáng),價(jià)格卻也大幅度地下降。揚(yáng)子石化公司已經(jīng)配備了大量的 PC機(jī),幾乎每個(gè)科室都至少有一臺(tái),因此不必再投入大量的資金用于電腦
40、硬件的配備了。</p><p><b> 2.計(jì)算機(jī)網(wǎng)絡(luò)</b></p><p> 現(xiàn)在的網(wǎng)絡(luò)技術(shù)已發(fā)展到非常成熟時(shí)期了。網(wǎng)絡(luò)的大小規(guī)??梢郧Р钊f(wàn)別。各公司內(nèi)部已經(jīng)建成了,如主干 622Mbps、分支 155Mbps 的光纖主干網(wǎng)絡(luò)系統(tǒng);并輔以 2Mbps 的無(wú)線網(wǎng)絡(luò)。各二級(jí)單位的局域網(wǎng)與之相連。對(duì)外開(kāi)通 256K DDN專線的因特網(wǎng),并具有一個(gè) C 類 IP 地
41、址資源。實(shí)現(xiàn)了公司內(nèi)部計(jì)算機(jī)的對(duì)內(nèi)、對(duì)外連接。</p><p> 3.計(jì)算機(jī)軟件隨著計(jì)算機(jī)硬件技術(shù)的飛躍發(fā)展,計(jì)算機(jī)軟件也做的更加完善。軟件的不斷更新能為系統(tǒng)開(kāi)發(fā)提供了高性能、方便的開(kāi)發(fā)平臺(tái),使開(kāi)發(fā)速度幾倍、幾十倍的提高,開(kāi)發(fā)的質(zhì)量也明顯提高,面更加美觀友好、交互能力強(qiáng)。</p><p> 4.各公司在能源管理方面原來(lái)有一定的基礎(chǔ)。原始數(shù)據(jù)真實(shí),帳、卡各種報(bào)表齊全,各管理科室信息流向明
42、確,為能源信息管理系統(tǒng)提供了軟環(huán)境的可能。并且各個(gè)分都有信息室和專門的信息處理人員,為技術(shù)處能源管理科實(shí)現(xiàn)數(shù)據(jù)采集和數(shù)據(jù)共享奠定了基礎(chǔ)。本系統(tǒng)運(yùn)行后,可對(duì)各公司能源進(jìn)行統(tǒng)一的管理,便于合理控制消耗、回收能源、具有可觀的經(jīng)濟(jì)效益。</p><p> 2.2 系統(tǒng)框架和系統(tǒng)功能分析</p><p> 本系統(tǒng)在分析階段運(yùn)用結(jié)構(gòu)化分析方法,與用戶進(jìn)行充分的交流,采用“自頂向下”的方法進(jìn)行系統(tǒng)的
43、分析。把一個(gè)大的復(fù)雜的系統(tǒng)逐級(jí)分解成小的、易于管理的系統(tǒng),既利于系統(tǒng)的設(shè)計(jì)開(kāi)發(fā),又利于用戶能夠盡早地看到結(jié)果,及時(shí)提出意見(jiàn)等等。</p><p> 2.2.1 系統(tǒng)框架設(shè)計(jì)</p><p> 系統(tǒng)架構(gòu):能源管理系統(tǒng)以SCADA系統(tǒng)為核心,加以組態(tài)王這一工業(yè)軟件,利用PLC作為接口連接數(shù)據(jù)采集和后臺(tái)數(shù)據(jù)庫(kù),如圖2.1所示。能源管理系統(tǒng)的構(gòu)架可以從體系結(jié)構(gòu)上分成3層,即數(shù)據(jù)采集系統(tǒng),現(xiàn)場(chǎng)控
44、制器(PLC或現(xiàn)場(chǎng)設(shè)備)及通信網(wǎng)絡(luò)(RS232,RS485),能源管理監(jiān)控中心(PC控制室)。整個(gè)系統(tǒng)以實(shí)時(shí)數(shù)據(jù)庫(kù)和組態(tài)王軟件為基礎(chǔ),結(jié)合網(wǎng)絡(luò)通信,嵌入式技術(shù)組成一套先進(jìn)的自動(dòng)采集,存儲(chǔ),分析數(shù)據(jù)并進(jìn)行預(yù)測(cè)。</p><p> 圖2.1 系統(tǒng)結(jié)構(gòu)圖</p><p><b> 能源管理監(jiān)控中心</b></p><p> 能源管理境況中心以S
45、CADA軟件和I/O Server實(shí)時(shí)數(shù)據(jù)服務(wù)器為核心,布置分布式數(shù)據(jù)采集管理系統(tǒng),實(shí)現(xiàn)在線的數(shù)據(jù)監(jiān)視,數(shù)據(jù)采集和實(shí)時(shí)傳輸?shù)饶茉垂芾砉δ懿⒅С侄伍_(kāi)發(fā)和現(xiàn)場(chǎng)組態(tài)。</p><p><b> 通信網(wǎng)絡(luò)</b></p><p> 通信網(wǎng)絡(luò)采用RS485和RS232連接,建立分區(qū)域的網(wǎng)絡(luò),層與層之間采用線性結(jié)構(gòu)進(jìn)行連接,從而建立高可靠,專有的能源數(shù)據(jù)采集通信網(wǎng)絡(luò)。<
46、;/p><p><b> 數(shù)據(jù)采集</b></p><p> 數(shù)據(jù)采集系統(tǒng)以現(xiàn)場(chǎng)數(shù)據(jù)采集為核心,進(jìn)行數(shù)據(jù)信號(hào)采集,處理,通信,協(xié)議轉(zhuǎn)換等,將采集到的能源消耗數(shù)據(jù)連續(xù)、真實(shí)、可靠的傳輸?shù)较到y(tǒng)數(shù)據(jù)庫(kù)中,為能源管理系統(tǒng)的統(tǒng)計(jì)分析提供基礎(chǔ)數(shù)據(jù)。</p><p> 系統(tǒng)的主要功能包括 :</p><p> ◆ 采集基礎(chǔ)數(shù)據(jù),
47、包括電流、電壓、功率因數(shù)、流量、溫度、壓力、設(shè)備狀態(tài)等 ;</p><p> ◆ 傳感器網(wǎng)絡(luò)通信協(xié)議的實(shí)現(xiàn)、轉(zhuǎn)換及實(shí)現(xiàn)裝置,以太網(wǎng)網(wǎng)絡(luò)通信協(xié)議的實(shí)現(xiàn) ;</p><p> ◆ 數(shù)據(jù)庫(kù)系統(tǒng)、接口、OPC 實(shí)現(xiàn) ;</p><p> ◆ Web 訪問(wèn) ;</p><p> ◆ 過(guò)程監(jiān)視、操作控制、實(shí)時(shí)調(diào)整等界面和過(guò)程曲線、信息顯示
48、等輔助界面的顯示、切換 ;</p><p> ◆ 介質(zhì)計(jì)量參數(shù)管理、維護(hù)單位管理、計(jì)量設(shè)備管理、測(cè)點(diǎn)耗量關(guān)系等基礎(chǔ)數(shù)據(jù)的管理 ;</p><p> ◆ 各種配置參數(shù)設(shè)置、用戶權(quán)限設(shè)置、其他需人工錄入的參數(shù)設(shè)置等界面管理 ;</p><p> ◆ 能源數(shù)據(jù)匯總、統(tǒng)計(jì)、管理以及數(shù)據(jù)報(bào)表的生成 ;</p><p> ◆ 能源使用分析
49、、計(jì)劃、仿真 ;</p><p> ◆ 能量平衡計(jì)算、能源使用估計(jì)、能源消耗的預(yù)測(cè) ;</p><p> ◆ 能源供給品質(zhì)估計(jì)、供給能力估計(jì) ;</p><p> ◆ 能源費(fèi)用管理 ;</p><p> ◆ 能源使用分配 ;</p><p> ◆ 能源生產(chǎn)監(jiān)測(cè),包括能源品質(zhì)監(jiān)測(cè)、能源生產(chǎn)績(jī)效監(jiān)測(cè)等
50、;</p><p><b> ◆ 安全管理;</b></p><p> ◆ I/O通信冗余,能夠在主通信中斷時(shí)自動(dòng)切換到旁路 ;</p><p> ◆ 支持在線組態(tài) ;</p><p> ◆ 支持 ODBC、OPC、API、DDE 等標(biāo)準(zhǔn)數(shù)據(jù)交換方式 ;</p><p> ◆
51、網(wǎng)絡(luò)通信采用標(biāo)準(zhǔn)的 NetBIOS,支持IPX/SPX、TCP/IP 等協(xié)議 。</p><p> 能源管理系統(tǒng)的實(shí)現(xiàn):</p><p> 系統(tǒng)可以從實(shí)現(xiàn)原理上分為管理軟件和現(xiàn)場(chǎng)數(shù)據(jù)采集柜兩部分。SCADA軟件是系統(tǒng)管理系統(tǒng)的基礎(chǔ)平臺(tái),其可以采用通用軟件,例如NI LookOut,組態(tài)王等,也可以針對(duì)專用的平臺(tái)獨(dú)立開(kāi)發(fā)。</p><p> 現(xiàn)場(chǎng)數(shù)據(jù)采集系統(tǒng)作為
52、SCADA系統(tǒng)的一部分,整個(gè)能源管理系統(tǒng)的中扮演著基礎(chǔ)數(shù)據(jù)提供的角色,占著非常重要的位置!他的功能是從計(jì)量?jī)x器采集數(shù)據(jù),讀取執(zhí)行機(jī)構(gòu)的狀態(tài),實(shí)現(xiàn)協(xié)議轉(zhuǎn)換和系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行通信等?,F(xiàn)場(chǎng)數(shù)據(jù)采集系統(tǒng)的采集速度,采集精度,設(shè)備穩(wěn)定性,擴(kuò)展性等決定了整個(gè)系統(tǒng)的性能。</p><p> 2.3 系統(tǒng)軟件——組態(tài)王</p><p> 組態(tài)王是國(guó)產(chǎn)工控領(lǐng)域組態(tài)軟件中應(yīng)用較為普遍的一種,它可以與很多種類
53、的PLC及其他現(xiàn)場(chǎng)工控設(shè)備連接,以實(shí)現(xiàn)對(duì)現(xiàn)場(chǎng)數(shù)據(jù)和設(shè)備狀態(tài)的采集,控制,顯示,儲(chǔ)存。</p><p> 2.3.1 建立“變量”與PLC的連接</p><p> PLC中的數(shù)據(jù)通過(guò)與“組態(tài)王”中定義的數(shù)據(jù)“變量”進(jìn)行通信,打開(kāi)窗口左邊的“數(shù)據(jù)庫(kù)”,選擇“數(shù)據(jù)詞典”,單擊窗口下方的“新建”,首先定義PLC中壓力輸入,“變量名”取為P1;“變量類型”為I/O實(shí)數(shù);因?yàn)镻LC中模擬輸入的最小
54、值為0,PLC中模擬輸入的最大值為27648,所以“最小原始值”設(shè)為0,“最大原始值”設(shè)為27648;“最小值”代表對(duì)應(yīng)PLC中的“最小原始值”需要顯示的值,設(shè)為0;“最大值”代表對(duì)應(yīng)PLC中的“最大原始值”需要顯示的值,假設(shè)壓力傳感器的量程為1MPa,則“最大值”為1;“連接設(shè)備”項(xiàng)選擇對(duì)應(yīng)PLC的MPI地址,本例選擇MPI2;“寄存器”選擇DB1.0(即DB1.DBW0);“數(shù)據(jù)類型”選擇為SHORT(整型數(shù));“轉(zhuǎn)換方式”為線性,
55、由于只需要顯示壓力,多樣“讀寫屬性”選“只讀”,如圖2.2所示,單擊“確定”按鈕。</p><p><b> 圖2.2定義變量</b></p><p> 2.3.2 建立新畫面 </p><p> 單擊左邊“畫面”,打開(kāi)如圖2.3所示窗口。</p><p><b> 圖2.3畫面新建</b>
56、</p><p> 單擊“新建”,添加新的監(jiān)控畫面,如圖2.4所示,在“新畫面”對(duì)話框中,“畫面名稱”記為監(jiān)控畫面1;“對(duì)應(yīng)文件”可以采用默認(rèn)名;“畫面位置”項(xiàng)可以采用默認(rèn)的“左邊”、“頂邊”、“顯示寬度”、“顯示高度”、“畫面寬度”、“畫面高度”、“畫面風(fēng)格”可以采用默認(rèn)的“大小可調(diào)”、“背景色”和“覆蓋式”。完成后單擊“確定”按鈕。</p><p><b> 圖2.4 畫
57、面屬性</b></p><p> 2.3.3 添加文本顯示 </p><p> 單擊右邊“工具箱”中的文本按鈕“T”在屏幕的相關(guān)位置添加文本說(shuō)明:“壓力顯示” 、“速度控制” 、“點(diǎn)動(dòng)控制按鈕”和“指示燈”,如圖2.5所示。</p><p><b> 圖2.5文本設(shè)置</b></p><p> 2.3
58、.4 模擬量顯示</p><p> 壓力顯示的插入:?jiǎn)螕粲疫叀肮ぞ呦洹敝械奈谋景粹o“T”先插入文本“####”,右擊“####”,在字符串替換項(xiàng),輸入“0000”,打開(kāi)“動(dòng)畫連接”,單擊“值輸出”框的“模擬值輸出”,彈出“模擬值輸出連接”對(duì)話框,單擊“表達(dá)式”框右邊的“?”按鈕,選擇變量值,單擊壓力變量“P1”,按“確定”按鈕。</p><p> “表達(dá)式”中出現(xiàn)“\\本站點(diǎn)\P1”;
59、在“輸出格式”項(xiàng),選擇壓力P1顯示的“整數(shù)位數(shù)”為2,“小數(shù)位數(shù)”為3;“對(duì)齊方式”為居坐,如圖2.6所示,單擊“確定”按鈕。</p><p> 圖2.6文本動(dòng)畫連接(1)</p><p> 文本“0000”的“模擬量輸出”項(xiàng)配置完成,如圖2.7所示。</p><p> 圖2.7文本動(dòng)畫設(shè)置(2)</p><p> 2.3.5 模擬量
60、及數(shù)據(jù)的輸出</p><p> 速度控制輸入的插入:?jiǎn)螕粲疫叀肮ぞ呦洹敝械奈谋景粹o“T”先插入文本“####”, 右擊“####”,在字符串替換項(xiàng),輸入“0000”;左擊“0000”,打開(kāi)“動(dòng)畫連接”,單擊“權(quán)限/保護(hù)畫面連接值輸入”框的“模擬值輸入”,彈出“模擬值輸入連接”對(duì)話框,單擊“表達(dá)式”框右邊的“?”,選擇變量值,單擊速度輸入變量“SPEED”,單擊“確定”按鈕。</p><p&g
61、t; “表達(dá)式”中出現(xiàn)“\\本站點(diǎn)\SPEED”;“提示信息”輸入“請(qǐng)輸入”;“最大值”1450,“最小”0;單擊“確定”按鈕,如圖2.8所示。</p><p> 圖2.8速度變量設(shè)定</p><p> “權(quán)限/保護(hù)動(dòng)畫連接輸入值”框的“模擬值輸入”配置完畢,如圖2.9所示,單擊“確定”按鈕。</p><p> 圖2.9模擬值輸入?yún)?shù)設(shè)置</p>
62、<p> 2.3.6 按鈕控制輸出</p><p> 按鈕控制的制作:?jiǎn)螕粲疫叀肮ぞ呦洹敝械摹鞍粹o”,拖放到畫面中,如圖2.10所示。</p><p><b> 圖2.10按鈕設(shè)置</b></p><p> 單擊新添加的按鈕,選擇“動(dòng)畫連接”,打開(kāi)“命令語(yǔ)言連接”的“按下時(shí)”,彈出“命令語(yǔ)言”窗口,單擊“全部函數(shù)”,彈出“
63、選擇函數(shù)”對(duì)話框,選擇“BitSet”函數(shù),單擊“確定”按鈕,如圖2.11所示。</p><p><b> 圖2.11函數(shù)列表</b></p><p> 在圖2.12中,選擇的BitSe(Var, bitNo, OnOff), Var代表變量,bitNo代表第幾位(1~8位),OnOff代表開(kāi)(1)或者關(guān)(0),函數(shù)BitSe(Var,bitNo, OnOff)代
64、表讓變量Var的第幾位開(kāi)或關(guān)。</p><p><b> 圖2.12命令語(yǔ)言</b></p><p> 在圖2.13中,單擊“Var”變黑,在“變量【域】”選擇變量名Q4(PLC的輸出卡)。把“bitNo”改為“7”,表示是第7位,OnOff改為1,表示是關(guān)閉輸出,相當(dāng)于讓Q4.7輸出1,如圖所示,單擊“命令語(yǔ)言”對(duì)話框中的“確認(rèn)”按鈕。</p>&
65、lt;p> 圖2.13命令語(yǔ)言設(shè)定</p><p> “按下時(shí)”的功能配置完畢,有對(duì)勾表示。在“動(dòng)畫連接”打開(kāi)“命令語(yǔ)言連接”的“抬起時(shí)”,彈出“命令語(yǔ)言”窗口,單擊“全部函數(shù)”,彈出“選擇函數(shù)”對(duì)話框,選擇“BitSe”函數(shù),如圖3,單擊“確定”按鈕,“選擇函數(shù)”對(duì)話框關(guān)閉。</p><p> 在圖2.14中,單擊“Var”變黑,在“變量【域】”選擇變量名Q4(PLC的輸出卡
66、)。把“bitNo”改為“7”,表示是第7位,OnOff改為0,表示是關(guān)閉輸出,相當(dāng)于讓Q4.7輸出0,如圖2.15所示,單擊“命令語(yǔ)言”對(duì)話框中的“確認(rèn)”按鈕。</p><p><b> 圖2.14程序編定</b></p><p> “命令語(yǔ)言”關(guān)閉,該按鈕的“動(dòng)畫連接”中,“抬起時(shí)”的功能也配置完畢,有對(duì)勾表示,如圖所示,該按鈕按下時(shí)Q4.7置位,抬起時(shí)Q4.
67、7復(fù)位。</p><p> 圖2.15命令語(yǔ)言動(dòng)畫連接</p><p> 右擊按鈕,選擇“字符串替換”,輸入文字“點(diǎn)動(dòng)”,按“確定”按鈕,如圖2.16所示。</p><p><b> 圖2.16按鈕屬性</b></p><p> 帶有文字“點(diǎn)動(dòng)”的按鈕,制作完畢。如圖2.17所示。</p><
68、p> 圖2.17按鈕屬性完成</p><p> 2.3.7 設(shè)備運(yùn)行狀態(tài)指示</p><p> 指示燈的制作過(guò)程如下:?jiǎn)螕粲疫叀肮ぞ呦洹敝械摹爱媹A”,拖放到畫面中,選擇顏色為“紅色”,如下圖2.18所示。</p><p> 右擊拖放到畫面中的“圓”,選擇動(dòng)畫連接,在“特殊”欄,打開(kāi)“隱含”,左擊“隱含連接中“條件表達(dá)式”右邊的“?”,在“選擇變量名”中
69、選擇變量“IO”,如圖所示,單擊“選擇變量名”中的“確定”按鈕。</p><p> 圖2.18按鈕隱含連接</p><p> “選擇變量名”對(duì)話框關(guān)閉,在“條件表達(dá)式”對(duì)話框,輸入bit(Var bitNo),函數(shù)bit(Var bitNo)為提取變量Var的第幾位,Var 取P1,bitNo取第1位(對(duì)應(yīng)P1.0),即bit(P1,1),選擇“顯示”,單擊“確定”按鈕,如圖2.19所
70、示。</p><p> 圖2.19隱含連接設(shè)定</p><p> 2.3.8 程序下載</p><p> 顯示換面編程完畢,單擊“文件”然后選擇“全部存”,保存編號(hào)的程序。單擊“文件”然后選擇“切換到VIEW”,“組態(tài)王”運(yùn)行編好的程序的運(yùn)行程序。</p><p> 2.3.9 注意事項(xiàng)</p><p> “
71、組態(tài)王”與某些設(shè)備的軟件連接,有時(shí)需要使用設(shè)備廠家提供的驅(qū)動(dòng),以S7-300為例,需要先安裝西門子為S7-300提供的編程軟件STEP7或組態(tài)軟件WINCC,這樣“組態(tài)王”與S7-300才可能正確連接。</p><p><b> 2.4 數(shù)據(jù)流程 </b></p><p> 數(shù)據(jù)是由現(xiàn)場(chǎng)設(shè)備(PLC)進(jìn)行采集,記錄。這些采集到的數(shù)據(jù)格式不一定統(tǒng)一,還要進(jìn)行整理和轉(zhuǎn)
72、換格式,使它能夠?yàn)橄到y(tǒng)處理的能源信息做好準(zhǔn)備;最后,對(duì)這些能源數(shù)據(jù)進(jìn)行平衡優(yōu)化處理,就是要按照一定的規(guī)則和設(shè)定,對(duì)采集到的數(shù)據(jù)進(jìn)行必要的分類、篩選、統(tǒng)計(jì)、計(jì)算等處理并對(duì)各廠的能源信息進(jìn)行反饋控制。</p><p> 網(wǎng)絡(luò)傳輸與查詢子系統(tǒng)是相對(duì)獨(dú)立的子系統(tǒng),是為不同層次,不同部門之間提供一個(gè)數(shù)據(jù)文件的傳輸功能和方便的交流查詢功能。如圖2.20所示:</p><p> 圖2.20數(shù)據(jù)流程圖
73、</p><p><b> 第3章 系統(tǒng)設(shè)計(jì)</b></p><p> 在分析了能源系統(tǒng)的詳細(xì)功能之后,本章主要任務(wù)是要以PLC為實(shí)例,對(duì)整個(gè)個(gè)系統(tǒng)和組態(tài)王這一軟件進(jìn)行調(diào)試,以求設(shè)備與PC控制器等各種方面能夠很好的符合,達(dá)到遠(yuǎn)程控制與了解的目的,同時(shí)將設(shè)備放入車間之內(nèi),進(jìn)行實(shí)際與理論的相結(jié)合。</p><p> 3.1 PC與PLC串口通
74、信程序</p><p> 以三菱FX2n型PLC為例,可以通過(guò)自身的編程口和PC通信,也可以通過(guò)通信口和PC通信。通過(guò)編程口,PC只能和一臺(tái)PLC通信,實(shí)現(xiàn)對(duì)PLC中軟件的間接訪問(wèn);通過(guò)通信口,一臺(tái)PC可以和多太PLC通信,并實(shí)現(xiàn)對(duì)PLC中軟件的直接訪問(wèn),兩者使用不同的通信協(xié)議。PC通過(guò)FX2n的編程口構(gòu)成的二級(jí)系統(tǒng)控制如圖3.1所示,按鈕,行程開(kāi)光等得常開(kāi)觸點(diǎn)接PLC開(kāi)關(guān)量輸入1通道,PLC開(kāi)關(guān)輸出1通道接指
75、示燈。</p><p> 圖3.1PC與FX2nPLC串口通信線路</p><p> 針對(duì)PLC端程序,為了保證FX2n-32MR型PLC能夠與PC正常進(jìn)行通信,需要在PLC中運(yùn)行如圖3.2所示的一段程序,其功能是設(shè)置PLC的通信參數(shù):波特率為9600bit/s,7位數(shù)據(jù)位,1位停止位,偶校驗(yàn),站號(hào)為0。</p><p> 圖3.2 PLC通信參數(shù)設(shè)置程序&l
76、t;/p><p> 3.1.1 建立新工程項(xiàng)目</p><p> 1.在工程管理器中選擇菜單“文件/新建工程”或者快捷工具欄“新建”命令,出現(xiàn)“新建工程向?qū)е粴g迎使用本向?qū)А睂?duì)話框。</p><p> 2.單擊“下一步”按鈕,出現(xiàn)“新建工程向?qū)еx擇工程所在路徑”對(duì)話框,選擇或者指定工程所在路徑。</p><p> 3.單擊“下一步”
77、按鈕,出現(xiàn)“新建工程向?qū)еこ堂Q和描述”對(duì)話框。</p><p> 在對(duì)話框中輸入工程名稱:PC&PLC;在工程描述中輸入:利用組態(tài)王實(shí)現(xiàn)PC與PLC串口通信,如圖3.3所示。</p><p> 圖3.3組態(tài)王工程建立</p><p> 4.單擊“確定”按鈕,新工程建立。單擊“是”按鈕將新建工程設(shè)為組態(tài)王當(dāng)前工程,此時(shí)組態(tài)王工程管理器中出現(xiàn)新建的工
78、程。</p><p> 5.雙擊新建的工程名,出現(xiàn)加密狗未找到的“提示”對(duì)話框,選擇“忽略”項(xiàng),出現(xiàn)演示方式“提示”對(duì)話框,單擊“確定”按鈕,進(jìn)入程序?yàn)g覽器對(duì)話框。</p><p> 3.1.2 制作圖形換面</p><p> 在工程瀏覽器左側(cè)樹(shù)形菜單中選擇“文件/畫面”,在右側(cè)視圖中雙擊“新建”圖標(biāo),出現(xiàn)畫面屬性對(duì)話框,輸入畫面名稱“PC與PLC串口通信”,
79、設(shè)置畫面位置,大小等,然后單擊“確定”按鈕,進(jìn)入組態(tài)王開(kāi)發(fā)系統(tǒng)。</p><p> 通過(guò)圖庫(kù)為圖形畫面添加8個(gè)指示燈對(duì)象X0,X1,X2,X3,X4,X5,X6,X7,8個(gè)開(kāi)關(guān)對(duì)象Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7,如圖3.4所示。</p><p><b> 圖3.4圖形畫面</b></p><p> 3.1.3 定義串口設(shè)備
80、</p><p><b> 首先添加設(shè)備。</b></p><p> 在組態(tài)王工程瀏覽器的左側(cè)選擇“設(shè)備/COM1”,在右側(cè)雙擊“新建”圖標(biāo),運(yùn)行“設(shè)備配置向?qū)А薄?lt;/p><p> 1.選擇PLC/三菱/FX2/編程口,如圖3.5所示。</p><p> 圖3.5選擇串口設(shè)備</p><p&
81、gt; 2.單擊“下一步”按鈕,給要安裝的設(shè)備指定惟一的邏輯名稱,如FX2PLC(可以任意取)。</p><p> 3.單擊“下一步”按鈕,選擇串口號(hào),如:COM1(需與PLC在PC上使用的串口號(hào)一致)。</p><p> 4.單擊“下一步”按鈕,為要安裝的PLC指定地址,如:1(注意,這個(gè)地址應(yīng)該與PLC通信參數(shù)設(shè)置程序中的地址相同)。</p><p>
82、5.單擊“下一步”按鈕,出現(xiàn)“通信故障恢復(fù)策略”設(shè)定窗口,使用默認(rèn)設(shè)置就可。</p><p> 6.單擊“下一步”按鈕,顯示所要安裝的設(shè)備信息,請(qǐng)檢查各項(xiàng)設(shè)置是否正確,確認(rèn)無(wú)誤后,單擊“確定”按鈕,完成設(shè)備的設(shè)置。</p><p> 接下來(lái)設(shè)置串口通信參數(shù)。</p><p> 雙擊“設(shè)備/COM1”,彈出設(shè)置串口對(duì)話框,設(shè)置串口COM1的通信參數(shù):</p
83、><p> 波特率為9600,7位數(shù)據(jù)位,1位停止位,偶校驗(yàn),通信方式選RS232,如圖3.6所示。</p><p> 圖3.6設(shè)置串口COM1界面</p><p> 設(shè)置完畢,單擊“確定“按鈕,這就完成了對(duì)COM1的通信參數(shù)配置,保證COM1同PLC的通信能夠正常進(jìn)行。</p><p> 要對(duì)PLC進(jìn)行通信測(cè)試,選擇新建的串口設(shè)備“FX
84、2PLC”,單擊右鍵,出現(xiàn)一彈出式下拉菜單。選擇“測(cè)試FX2PLC”項(xiàng),出現(xiàn)“串口設(shè)備測(cè)試”畫面,觀察設(shè)備參數(shù)與通信參數(shù)是否正確,若正確,選擇“設(shè)備測(cè)試”選項(xiàng)卡。</p><p> 寄存器選擇X,再添加數(shù)字1,即選擇X1;數(shù)據(jù)類型選擇Bit,單擊“添加”按鈕,X1進(jìn)入采集列表。</p><p> 講線路中X1端口與COM端口短接,PLC上輸入信號(hào)指示燈1亮,單擊串口設(shè)備測(cè)試畫面中“讀取
85、”命令,寄存器X1的變量值為“打開(kāi)”。</p><p> 如果將線路中X1端口與COM端口斷開(kāi),PLC上輸入信號(hào)指示燈1滅,單擊串口設(shè)備測(cè)試畫面中的“讀取”命令,寄存器X1的變量值為“關(guān)閉”。</p><p> 同樣可以測(cè)試寄存器Y的狀態(tài)值。</p><p> 3.1.4 定義變量</p><p> 定義變量按第二章的2.4.1步驟進(jìn)
86、行操作,各項(xiàng)參數(shù)如下圖3.7所示。</p><p> 圖3.7定義“開(kāi)關(guān)量輸入”變量</p><p> 同樣的,定義8個(gè)“開(kāi)關(guān)量輸入”變量,變量名為“開(kāi)關(guān)量輸入0~開(kāi)關(guān)量輸入7”,對(duì)應(yīng)的寄存器分別為“X0~X7”,其他屬性相同。</p><p> 圖3.8定義“開(kāi)關(guān)量輸出”變量</p><p> 同樣如上圖,定義8個(gè)“開(kāi)關(guān)量輸出”變量
87、,變量名為“開(kāi)關(guān)量輸出0~開(kāi)關(guān)量輸出7”,對(duì)應(yīng)的寄存器分別為“Y0~Y7”,其他屬性相同。</p><p> 最后,分別定義8個(gè)“開(kāi)關(guān)”變量和8個(gè)“燈”變量,變量名分別為“開(kāi)關(guān)0”,“開(kāi)關(guān)1”······“開(kāi)關(guān)7”,“燈0”,“燈1”·····“燈7”。變量類型都是選擇內(nèi)存離散,初始值選關(guān)。</p
88、><p> 3.1.5 建立動(dòng)畫連接</p><p> 1.建立指示燈對(duì)象X0~X7的動(dòng)畫連接</p><p> 雙擊指示燈對(duì)象,出現(xiàn)“指示燈向?qū)А睂?duì)話框,將變量名(離散量)設(shè)定為“\\本站點(diǎn)\\燈1”,將正常顏色設(shè)置為綠色,報(bào)警顏色設(shè)置為紅色,其他按所述步驟。如圖3.9所示。</p><p> 圖3.9指示燈對(duì)象動(dòng)畫連接界面</p
89、><p> 2.建立開(kāi)關(guān)對(duì)象Y0~Y7的動(dòng)畫連接</p><p> 按上述步驟,只要把變量名設(shè)定為“\\本站點(diǎn)\\開(kāi)關(guān)1”,同上按所述步驟。如圖3.10所示。</p><p> 圖3.10開(kāi)關(guān)對(duì)象動(dòng)畫連接界面</p><p> 3.1.6 編輯命令語(yǔ)言</p><p> 進(jìn)入工程瀏覽器,在左側(cè)樹(shù)形菜單中選擇“命令
90、語(yǔ)言\數(shù)據(jù)改變命令語(yǔ)言”,在右側(cè)雙擊“新建···”,出現(xiàn)“數(shù)據(jù)改變命令語(yǔ)言”編輯對(duì)話框。在變量【·域】文本中輸入表達(dá)式:\\本站點(diǎn)\開(kāi)關(guān)量輸入1,在編輯欄中輸入程序:</p><p> if[\\本站點(diǎn)\開(kāi)關(guān)量輸入1==1]</p><p><b> {</b></p><p> \\本站點(diǎn)\燈1=
91、1;</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> \\本站點(diǎn)\燈1=0;</p><p><b> }</b></p>
92、;<p><b> 如圖3.11所示。</b></p><p> 3.11開(kāi)關(guān)量輸入控制程序</p><p> 同樣的方法編輯下面程序:</p><p> if[\\本站點(diǎn)\開(kāi)關(guān)1==1]</p><p><b> {</b></p><p> \\
93、本站點(diǎn)\開(kāi)關(guān)量輸出=1;</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> \\本站點(diǎn)\開(kāi)關(guān)量輸出=0;</p><p><b> }</b
94、></p><p> 變量【·域】文本中輸入表達(dá)式:\\本站點(diǎn)\開(kāi)關(guān)1,如圖3.12所示。</p><p> 圖3.12開(kāi)關(guān)量輸出控制程序</p><p> 注:這里的程序編輯,采用的是C語(yǔ)言命令。</p><p> 3.1.7 調(diào)試與運(yùn)行 </p><p> 將設(shè)計(jì)的畫面和程序全部存儲(chǔ)并配置
95、成主畫面,啟動(dòng)運(yùn)行系統(tǒng)。</p><p> 1.將線路中的輸入端口如X1與COM端口短接,則PLC上輸入信號(hào)指示燈1亮;將X1端口與COM斷開(kāi),則PLC上輸入信號(hào)指示燈1滅。</p><p> 2.啟動(dòng)或關(guān)閉程序畫面中開(kāi)關(guān)按鈕,線路中PLC上對(duì)應(yīng)的外接輸出信號(hào)指示燈亮或者滅。</p><p><b> 第4章 數(shù)據(jù)庫(kù)</b></p
96、><p> 組態(tài)王SQL訪問(wèn)功能實(shí)現(xiàn)組態(tài)王和其他外部數(shù)據(jù)庫(kù)之間的數(shù)據(jù)傳輸。它包括組態(tài)王的SLQ訪問(wèn)管理器和相關(guān)的SQL函數(shù)。</p><p> 4.1 SQL訪問(wèn)管理器</p><p> SQL訪問(wèn)管理器用來(lái)建立數(shù)據(jù)庫(kù)列和組態(tài)王變量之間的聯(lián)系,包括表格模板和記錄體兩部分功能。通過(guò)表格模板在數(shù)據(jù)庫(kù)中建立表格;通過(guò)記錄體建立數(shù)據(jù)庫(kù)表格列和組態(tài)王之間的聯(lián)系,允許組態(tài)王通
97、過(guò)記錄體直接操作數(shù)據(jù)庫(kù)中的數(shù)據(jù)。表格模板和記錄體都是在工程瀏覽器中建立的。</p><p><b> 1.創(chuàng)建表格模板。</b></p><p> 在工程瀏覽器左側(cè)工程目錄顯示區(qū)中選擇“SQL訪問(wèn)管理器”下的“表格模板”項(xiàng)</p><p> 在右側(cè)目錄內(nèi)容顯示區(qū)中雙擊“新建”圖標(biāo),彈出“創(chuàng)建表格模板”對(duì)話框。</p><
98、;p> 在表格中建立5個(gè)記錄,字段名稱,變量類型,字段長(zhǎng)度,索引類型分別如圖4.1所示。</p><p> 圖4.1“創(chuàng)建表格模板”對(duì)話框</p><p> 建立表格模板的目的在于定義一種格式,在后面用到SQLCreatTable()函數(shù)時(shí)以此格式在Access數(shù)據(jù)庫(kù)中自動(dòng)建立表格。</p><p><b> 2.創(chuàng)建記錄體。</b&g
99、t;</p><p> 雙擊“SQL訪問(wèn)管理器”下的記錄體,彈出“創(chuàng)建記錄體”對(duì)話框,如圖4.2所示。</p><p> 圖4.2“創(chuàng)建記錄體”對(duì)話框</p><p> 記錄體定義了組態(tài)王變量$日期,$時(shí)間,原料油液位置等和Access 數(shù)據(jù)庫(kù)表格中對(duì)應(yīng)字段日期,時(shí)間,原料等之間的對(duì)應(yīng)關(guān)系。</p><p> 3.建立MS Acces
100、s數(shù)據(jù)庫(kù)。</p><p> 首先建立一個(gè)空Access文件,定名為mydb.mdb(將此文件當(dāng)如建立的組態(tài)王工程文件中)。</p><p> 然后定義數(shù)據(jù)源。組態(tài)王SQL訪問(wèn)功能能夠和其他外部數(shù)據(jù)庫(kù)(支持ODBC訪問(wèn)接口)之間進(jìn)行數(shù)據(jù)傳輸,實(shí)現(xiàn)數(shù)據(jù)傳輸必須在系統(tǒng)ODBC數(shù)據(jù)源中定義相應(yīng)數(shù)據(jù)庫(kù)。</p><p> 雙擊控制面板中性能與維護(hù)選項(xiàng)管理工具下的“數(shù)據(jù)
101、源(ODBC)”選項(xiàng),彈出“ODBC數(shù)據(jù)源管理器”對(duì)話框。</p><p> “ODBC數(shù)據(jù)源管理器”對(duì)話框中前兩個(gè)選項(xiàng)卡分別是“用戶DSN”和“系統(tǒng)DSN”。二者的共同點(diǎn)是,在他們中定義的數(shù)據(jù)源都存儲(chǔ)了如何與指定數(shù)據(jù)提供者再連接的信息,但二者又有所區(qū)別。在“用戶DSN”中定義的數(shù)據(jù)源只對(duì)當(dāng)前用戶可見(jiàn),而且只能對(duì)用于當(dāng)期機(jī)器上;在“系統(tǒng)DSN”中定義的數(shù)據(jù)源對(duì)于當(dāng)前機(jī)器上所有用戶可見(jiàn),包括Windows NT服
102、務(wù)。因此,用戶將根據(jù)數(shù)據(jù)庫(kù)使用的范圍進(jìn)行ODBC數(shù)據(jù)源的建立。</p><p> 選擇“系統(tǒng)DSN”選項(xiàng)卡,并單擊“添加”按鈕。</p><p> 在彈出的“創(chuàng)建新數(shù)據(jù)源”對(duì)話框中,從列表中選擇“Mirosoft Access Driver”驅(qū)動(dòng)程序,單擊“完成”按鈕,彈出“ODBC Mirosoft Access安裝”對(duì)話框,定義數(shù)據(jù)源名:mine,單擊“完成”按鈕,從中選擇相應(yīng)路徑
103、下的數(shù)據(jù)庫(kù)文件:mydb.mdb,如圖4.3所示。</p><p> 圖4.3“ODBC數(shù)據(jù)源管理器”對(duì)話框</p><p> 單擊“確定”按鈕,完成對(duì)數(shù)據(jù)庫(kù)的配置。</p><p> 4.2 對(duì)數(shù)據(jù)庫(kù)的操作</p><p><b> 1.連接數(shù)據(jù)庫(kù)</b></p><p> 在數(shù)據(jù)詞典
104、定義新變量,變量名稱:DeviceID,變量類型:內(nèi)存整數(shù)。</p><p> 新建畫面“數(shù)據(jù)庫(kù)連接”,在畫面上制作一個(gè)按鈕:按鈕文本為“連接數(shù)據(jù)庫(kù)”。按鈕“連接數(shù)據(jù)庫(kù)”彈起時(shí)動(dòng)畫連接:</p><p> SQLConnect(DeviceID,”dsn=mine;uid=;pwd=”);</p><p> 該命令用于和數(shù)據(jù)源名(dsn)為mine 的數(shù)據(jù)庫(kù)建
105、立連接,uid表示登錄數(shù)據(jù)庫(kù)的用戶ID,pwd是登錄的密碼,此處沒(méi)有設(shè)置用戶UD和密碼。每次執(zhí)行SQLConnect()函數(shù),都會(huì)返回一個(gè)DeviceID值,這個(gè)值在后面對(duì)所有連接的數(shù)據(jù)庫(kù)的操作中都要用到。</p><p> 實(shí)際工程情況下將此命令寫入:工程瀏覽器—命令語(yǔ)言—應(yīng)用程序命令語(yǔ)言—啟動(dòng)時(shí),即運(yùn)行時(shí)就進(jìn)行連接。</p><p><b> 2.創(chuàng)建表格。</b&
106、gt;</p><p> 按鈕文本“創(chuàng)建表格”,按按鈕“彈起時(shí)”動(dòng)畫連接:</p><p> SQLCreateTable(DeviceID,”Kingtable”, “Tablel”);</p><p> 該命令用于以表格目標(biāo)“Tablel”的格式在數(shù)據(jù)庫(kù)建立名為”Kingtable”德表格。在生成Kingtable表格中,將生成5個(gè)字段,每個(gè)字段的變量類型
107、,變量長(zhǎng)度及索引類型由表格目標(biāo)“Tablel”中的定義決定。</p><p> 此命令只需執(zhí)行一次就好了,如果表格目標(biāo)有改動(dòng),需要用戶先將數(shù)據(jù)庫(kù)中的表格刪除后才能重新創(chuàng)建。此函數(shù)實(shí)際工程中寫入:工程瀏覽器—命令語(yǔ)言—應(yīng)用程序命令語(yǔ)言—啟動(dòng)時(shí)。在工程調(diào)試階段進(jìn)入表格的創(chuàng)建,在表格創(chuàng)建完成后用戶可以刪除此函數(shù)或者將此函數(shù)轉(zhuǎn)為注釋。</p><p><b> 3.插入記錄。<
108、/b></p><p> 制作按鈕,按鈕文本“插入記錄”,該按鈕“彈起時(shí)”動(dòng)畫連接:</p><p> SQLInsert (DeviceID,”Kingtable”, “bindl”);</p><p> 該命令使用記錄體bindl中定義的連接,在表格KingTable中插入一個(gè)新的記錄。</p><p> 該命令執(zhí)行后,組態(tài)
109、王運(yùn)行系統(tǒng)會(huì)將與bindl中關(guān)聯(lián)的組態(tài)王變量的當(dāng)前值插入到Access數(shù)據(jù)庫(kù)表格“KingTable”中生成一條記錄。</p><p> 運(yùn)行過(guò)程中可隨時(shí)單擊該按鈕,執(zhí)行插入操作。在數(shù)據(jù)庫(kù)中生成多條新的記錄,將變量的實(shí)時(shí)進(jìn)行保存。</p><p><b> 4.查詢記錄。</b></p><p> 在數(shù)據(jù)詞典定義變量,這些變量用于返回?cái)?shù)據(jù)
110、庫(kù)中記錄的值。</p><p> 記錄日期:內(nèi)存字符串</p><p> 記錄時(shí)間:內(nèi)存字符串</p><p> 原料油液返回值:內(nèi)存實(shí)型</p><p> 催化劑液返回值:內(nèi)存實(shí)型</p><p> 成品油液返回值:內(nèi)存實(shí)型</p><p> 定義記錄體bind2,用于定義查詢時(shí)的
111、連接。</p><p> 在制作一個(gè)按鈕,按鈕文本“得到選擇集”,該按鈕“彈起時(shí)”動(dòng)畫連接:</p><p> SQLSelect (DeviceID,”Kingtable”, “bind2”);</p><p> 該命令選擇表格Kingtable中所有符合條件的記錄,并以記錄體bind2中定義的連接返回選擇集中的第一條記錄。此處沒(méi)有設(shè)定條件,將返回表格中所有
112、記錄。</p><p> 執(zhí)行該命令后,運(yùn)行系統(tǒng)會(huì)把得到的選擇集得第一條記錄的“日期”字段的值賦給記錄體“bind2”中定義的與其連接的組態(tài)王變量“返回日期”。同樣的,“Kingtable”表格中的時(shí)間等分別賦給組態(tài)王變量返回時(shí)間等返回值。</p><p> 查詢返回值顯示。在畫面上制作文本,文本“####”對(duì)應(yīng)的“模擬值輸出”動(dòng)畫分別為:“返回日期”,“返回時(shí)間”,“ 原料油液返回值
113、”,“ 催化劑液返回值”,“ 成品油液返回值”。</p><p> 在執(zhí)行SQLSelect()函數(shù)后,首先返回選擇集得第一記錄,在畫面上“####”將顯示返回值。</p><p> 在畫面上制作4個(gè)按鈕用于查詢記錄,就可以了。</p><p><b> 5.?dāng)嚅_(kāi)連接。</b></p><p> 在畫面上制作一個(gè)
114、按鈕,“斷開(kāi)連接”,“彈起時(shí)”動(dòng)畫連接:</p><p> SQLDisconnect(DevicelD);</p><p> 該命令用于斷開(kāi)和數(shù)據(jù)庫(kù)mydb.mdb的連接。此函數(shù)在實(shí)際應(yīng)用中寫入:工程瀏覽器—命令語(yǔ)言—應(yīng)用程序命令語(yǔ)言—退出時(shí)。</p><p> 4.3 數(shù)據(jù)庫(kù)查詢控件 </p><p> 在組態(tài)王開(kāi)發(fā)系統(tǒng)中選擇菜單
115、“編輯\插入通用控件”命令,或者使用彈出“插入控件”對(duì)話框,選擇KVDBGrid Class控件,如圖4.4所示,在畫面上添加控件。</p><p> 圖4.4插入KVDBGrid控件</p><p> 該控件為數(shù)據(jù)庫(kù)查詢控件,結(jié)合數(shù)據(jù)庫(kù)一節(jié)使用該控件。</p><p> 1.雙擊控件,定義控件名稱,如grid,單擊“確定”按鈕。</p><
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 能源管理系統(tǒng)開(kāi)發(fā)和設(shè)計(jì)【文獻(xiàn)綜述】
- 能源管理系統(tǒng)開(kāi)發(fā)和設(shè)計(jì)【開(kāi)題報(bào)告】
- 畢業(yè)設(shè)計(jì)----能源管理系統(tǒng)的開(kāi)發(fā)和設(shè)計(jì)
- 機(jī)械設(shè)計(jì)畢業(yè)論文
- 漣鋼集團(tuán)能源管理系統(tǒng)開(kāi)發(fā)研究.pdf
- 結(jié)業(yè)畢業(yè)論文機(jī)械設(shè)計(jì)
- 機(jī)械設(shè)計(jì)的畢業(yè)論文
- 機(jī)械設(shè)計(jì)畢業(yè)論文繞線機(jī)的設(shè)計(jì)與開(kāi)發(fā)
- 基于IFIX組態(tài)技術(shù)的能源管理系統(tǒng)開(kāi)發(fā).pdf
- 機(jī)械設(shè)計(jì)專業(yè)畢業(yè)論文-小型叉車液壓系統(tǒng)設(shè)計(jì)
- 機(jī)械設(shè)計(jì)畢業(yè)論文定稿
- 機(jī)械設(shè)計(jì)與制造畢業(yè)論文
- beanspass密碼管理系統(tǒng)開(kāi)發(fā)-畢業(yè)論文
- 園區(qū)能源管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā).pdf
- 地鐵能源管理系統(tǒng)設(shè)計(jì)
- 機(jī)械設(shè)計(jì)機(jī)械手畢業(yè)論文
- 機(jī)械設(shè)計(jì)本科畢業(yè)論文
- 機(jī)械設(shè)計(jì)畢業(yè)論文外文翻譯
- 畢業(yè)設(shè)計(jì)電大機(jī)械設(shè)計(jì)制造畢業(yè)論文
- 淺議遠(yuǎn)程機(jī)械設(shè)計(jì)畢業(yè)論文
評(píng)論
0/150
提交評(píng)論