版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 本科畢業(yè)設(shè)計</b></p><p> 基于plc的電梯控制系統(tǒng)的設(shè)計 </p><p> 院 系 名 稱: 機電科學(xué)與工程系 </p><p> 專 業(yè) 名 稱: 電氣工程及其自動化 </p><p> 學(xué)
2、 生 姓 名: </p><p> 學(xué) 生 學(xué) 號: </p><p> 指 導(dǎo) 教 師: </p><p> 2013年5月21日</p><p>
3、<b> 摘 要</b></p><p> 隨著社會的發(fā)展,尤其是現(xiàn)代城市的建設(shè)高速發(fā)展所帶來的高層建筑猛烈的增多,在高層建筑之間的垂直交通工具——電梯,對人們生活也就顯得特別重要。 </p><p> 在電梯出現(xiàn)的早期,其控制方式多為繼電器控制方式,但這種控制方式有個致命的缺點——安全性差。隨著微電子技術(shù)、計算機技術(shù)、和自動控制理論技術(shù)的發(fā)展,電梯的邏輯控制也
4、由PLC代替了原來的繼電器控制,安全性、可靠性得到了質(zhì)的飛越。 本文針對某樓棟六層電梯模型控制系統(tǒng)。</p><p> 對其PLC系統(tǒng)的設(shè)計和調(diào)試進行了詳細(xì)的闡述。其系統(tǒng)控制的核心部分是日本三菱公司制造的FX2NC系列的PLC,其控制適應(yīng)性強、控制速度快、安裝調(diào)試簡便、運行費用較低PLC控制技術(shù)已成為現(xiàn)代電梯控制的一個熱點。</p><p><b> Abstract<
5、;/b></p><p> With the development of society, especially the construction of modern city brought by rapid growth of the high-rise building more violent, elevator also is especially important for the peop
6、le life in the high-rise building of vertical transportation! In the early, when lift is invented, its control way is relay control way, but this kind of control mode has a fatal flaw-poor safety. With the development of
7、 microelectronics technology, computer technology, and automatic control theory, the logic</p><p> In this paper, the design and debugging of PLC system are stated in detail in a storied building six elevat
8、or model control system. The core of the system control part is made of mitsubishi Japan FX2NC series of PLC. PLC control technology has become a modern elevator control of a hot spot. The PLC control has strong adaptabi
9、lityfast speedsimple installation, lower operation cost. So PLC control technology has become a modern elevator control of a hot spot. </p><p> Key words: PLC; elevator; control system</p><p&g
10、t;<b> 目錄</b></p><p><b> 摘 要I</b></p><p> AbstractI</p><p><b> 1 緒論1</b></p><p> 1.1 論文研究背景與意義1</p><p> 1.2 地下
11、水監(jiān)測系統(tǒng)介紹1</p><p> 2 地下水監(jiān)測系統(tǒng)總體設(shè)計2</p><p> 2.1 地下水監(jiān)測系統(tǒng)結(jié)構(gòu)2</p><p> 2.2 地下水監(jiān)測系統(tǒng)功能2</p><p> 2.2.1 用戶管理功能3</p><p> 2.2.2 設(shè)置單片機參數(shù)功能3</p><p>
12、; 2.2.3 提取地下水溫度數(shù)據(jù)功能3</p><p> 2.2.4 接收單片機告警功能3</p><p> 2.2.5 歷史數(shù)據(jù)記錄查詢功能3</p><p> 2.3 系統(tǒng)軟件3</p><p> 2.3.1 控制界面軟件3</p><p> 2.3.2 后臺數(shù)據(jù)庫軟件3</p>
13、;<p> 2.4 地下水監(jiān)測系統(tǒng)硬件要求4</p><p> 3 下位機串口設(shè)計4</p><p> 3.1 串行通信4</p><p> 3.2 RS-485串行接口4</p><p> 3.3 RS232-485轉(zhuǎn)換器5</p><p> 3.4 地下水監(jiān)測系統(tǒng)串口連接6&l
14、t;/p><p> 4 地下水監(jiān)測系統(tǒng)上位機界面設(shè)計6</p><p> 4.1系統(tǒng)界面設(shè)計軟件---Visual Basic 6.06</p><p> 4.1.1 Visual Basic 6.0 功能特點7</p><p> 4.1.2 Visual Basic 6.0數(shù)據(jù)訪問技術(shù)8</p><p>
15、 4.2 系統(tǒng)界面設(shè)計結(jié)構(gòu)及各模塊功能8</p><p> 4.2.1 主界面9</p><p> 4.2.2 用戶管理模塊10</p><p> 4.2.3數(shù)據(jù)存儲模塊13</p><p> 4.2.4數(shù)據(jù)記錄查詢模塊16</p><p> 4.2.5數(shù)據(jù)分析功能模塊19</p>
16、<p> 4.2.6數(shù)據(jù)管理模塊20</p><p> 4.2.7關(guān)于模塊22</p><p> 4.3 系統(tǒng)工作流程圖23</p><p> 4.3.1登錄界面23</p><p> 4.3.2數(shù)據(jù)存儲24</p><p> 4.3.3數(shù)據(jù)查詢25</p>&l
17、t;p> 4.3.4數(shù)據(jù)分析26</p><p> 4.3.5數(shù)據(jù)管理26</p><p> 4.4 通信程序設(shè)計26</p><p> 4.4.1 串口初始化26</p><p> 4.4.2 OnComm事件處理27</p><p> 5 地下水監(jiān)測系統(tǒng)數(shù)據(jù)庫設(shè)計28</p&
18、gt;<p> 5.1 C/S數(shù)據(jù)庫管理系統(tǒng)概述(DBMS)28</p><p> 5.1.1 數(shù)據(jù)庫管理系統(tǒng)28</p><p> 5.1.2 C/S體系結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用系統(tǒng)28</p><p> 5.2 SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)29</p><p> 5.2.1 SQL Server 2
19、000 簡介29</p><p> 5.2.2 SQL Server 數(shù)據(jù)庫特點30</p><p> 5.3 數(shù)據(jù)庫設(shè)計分析31</p><p> 5.4 數(shù)據(jù)庫訪問接口ADO32</p><p><b> 結(jié)論33</b></p><p><b> 參考文獻34
20、</b></p><p><b> 致謝35</b></p><p><b> 附錄36</b></p><p><b> 1 緒論 </b></p><p> 1.1 論文研究背景與意義</p><p> 電梯是高層賓館、商店
21、、住宅、多層廠房和倉庫等高層建筑不可缺少的垂直方向的交通工具。隨著社會的發(fā)展,建筑物規(guī)模越來越大,樓層越來越多,對電梯的調(diào)速精度、調(diào)速范圍等靜態(tài)和動態(tài)特性提出了更高的要求。電梯是集機電一體的復(fù)雜系統(tǒng),不僅涉及機械傳動、電氣控制和土建等工程領(lǐng)域,還要考慮可靠性、舒適感和美學(xué)等問題。而對現(xiàn)代電梯而言,應(yīng)具有高度的安全性。事實上,在電梯上已經(jīng)采用了多項安全保護措施。在設(shè)計電梯的時候,對機械零部件和電器元件都采取了很大的安全系數(shù)和保險系數(shù)。然而
22、只有電梯的制造,安裝調(diào)試、售后服務(wù)和維修保養(yǎng)都達到高質(zhì)量才能全面保證電梯的最終高質(zhì)量。在國外已“法規(guī)”實行電梯制造、安裝和維修一體化,實行由各制造企業(yè)認(rèn)可的法規(guī)認(rèn)證的專業(yè)安裝隊伍維修單位,承擔(dān)安裝調(diào)試、定期維修和檢查試驗,從而為電梯運行的可靠性和安全性提供了保證。因此,可以說乘坐電梯更安全。美國一家保險公司對電梯的安全性做過認(rèn)真地調(diào)查和科學(xué)計算,其結(jié)論是,乘電梯比走樓梯安全5倍。</p><p> 目前,由可
23、編程序控制器(PLC)和微機組成的電梯運行邏輯控制系統(tǒng)正以很快的速度發(fā)展著。采用PLC控制的電梯可靠性高、維護方便、開發(fā)周期短這種電梯運行更加可靠,并具有很大的靈活性,可以完成更為復(fù)雜的控制任務(wù),己成為電梯控制的發(fā)展方向??删幊绦蚩刂破?,是微機技術(shù)與繼電器常規(guī)控制技術(shù)相結(jié)合的產(chǎn)物,是在順序控制器和微機控制器的基礎(chǔ)上發(fā)展起來的新型控制器是一種以微處理器為核心用作數(shù)字控制的專用計算機。自1969年針對工業(yè)自動控制的特點和需要而開發(fā)的第
24、一臺PLC問世以來迄今已30多年它的發(fā)展雖然包含了前期控制技術(shù)的繼承和演變,但又不同于順序控制器和通用的微機控制裝置。它不僅充分利用微處理器的優(yōu)點來滿足各種工業(yè)領(lǐng)域的實時控制要求同時也照顧到現(xiàn)場電氣操作維護人員的技能和習(xí)慣,摒棄了微機常用的計算機編程語言的表達方式,獨具風(fēng)格地形成一套以繼電器梯形圖為基礎(chǔ)的形象編程語言和模塊化的軟件結(jié)構(gòu),使用戶程序的編制清晰直觀、方便易學(xué),調(diào)試和查錯都很容易。用戶買到所需PLC后,只需按說明書或提示
25、,做少量的安裝接線和用戶程序的編制工作,就可靈活而方便地將PLC應(yīng)用于生產(chǎn)實踐而且用戶程序的編制、修改和調(diào)試</p><p> 1.2了解可編程控制器(PLC)及其在電梯控制中的應(yīng)用</p><p> 1.2.1 PLC的特點</p><p> PLC是一種用于工業(yè)自動化控制的專用計算機,實質(zhì)上屬于計算機控制方式。PLC與普通微機一樣。以通用或?qū)S肅PU作為
26、字處理器,實現(xiàn)字運算和數(shù)據(jù)存儲,另外還有位處理器(布爾處理器),進行點(位)運算與控制。PLC控制一般具有可靠性高、易操作、維修。編程簡單、靈活性強等特點。</p><p> 1.2.1.1可靠性</p><p> 對可維修的產(chǎn)品,可靠性包括產(chǎn)品的有效性和可維修性。</p><p> PLC 不需要大量的活動元件和接線電子元件,它的接線大大減少,與此
27、同時,系統(tǒng)的維修簡單,維修時間短。</p><p> PLC 采用了一系列可靠性設(shè)計的方法進行設(shè)計,例如,冗余設(shè)計,斷電保護,故障診斷和信息保護及恢復(fù)等,提高了 MTTF(平均無故障時間),使可靠性提高。</p><p> PLC 有較高的易操作性,它具有編程簡單,操作方便,維修容易等特點,一般不易發(fā)生操作的錯誤。</p><p>
28、 PLC 是為工業(yè)生產(chǎn)過程控制而專門設(shè)計的控制裝置,它具有比通用計算機更簡單的編程語言和更可靠的硬件。采用了精簡化的編程語言,編程錯誤率大大降低,而為工業(yè)惡劣操作環(huán)境設(shè)計的硬件使可靠性大大提高。</p><p> 在 PLC 的硬件方面,采用了一系列提高可靠性的措施。例如,采用可靠性的元件;采用先進的工藝制造流水線制造;對干擾的屏蔽、隔離和濾波等;對電源的斷電保護;對存儲器內(nèi)容的
29、保護等。</p><p> PLC 的軟件方面,也采取了一系列提高系統(tǒng)可靠性的措施。例如,采用軟件濾波等;軟件自診斷;簡化編程語言等。</p><p><b> 易操作性</b></p><p> PLC 的易操作性表現(xiàn)在下列幾個方面:</p><p><b> 操作方便</b
30、></p><p> PLC 的操作包括程序輸入和程序更改的操作。大多數(shù) PLC 采用編程器進行輸入和更改的操作。編程器至少提供了輸入信息的顯示,對大中型的 PLC,編程器采用了 CRT 屏幕顯示,因此,程序的輸入直接可以顯示。更改程序的操作也可直接根據(jù)所需要的地址編號或接點號進行搜索或順序?qū)ふ?,然后進行更改。更改的信息可在液晶屏或 C
31、RT 上顯示。 </p><p><b> 編程方便 </b></p><p> PLC 具有的自診斷功能對維修人員維修技能的要求減低。當(dāng)系統(tǒng)發(fā)生故障時,通過硬件和軟件的自診斷,維修人員可以很快的找到故障的部位,以便維修。</p><p><b> 維修方便 </b>
32、</p><p> PLC 具有的自診斷功能對維修人員維修技能的要求減低。當(dāng)系統(tǒng)發(fā)生故障時,通過硬件和軟件的自診斷,維修人員可以很快的找到故障的部位,以便維修。</p><p><b> 靈活性</b></p><p> PLC 的靈活性表現(xiàn)在以下幾個方面:</p><p><b>
33、 編程的靈活性。</b></p><p> PLC 采用的編程語言有梯形圖、布爾助記符、功能表圖、功能模塊和語句描述編程語言。編程方法的多樣性使編程方便、應(yīng)用面拓展。</p><p><b> 擴展的靈活性。</b></p><p> PLC 的擴展靈活性是它的一個重要特點。它可根據(jù)應(yīng)用的規(guī)模不同,即可進行
34、容量的擴展、功能的擴展、應(yīng)用和控制范圍的擴展。</p><p><b> 擴展的靈活性。</b></p><p> 操作十分靈活方便,監(jiān)視和控制變得十分容易</p><p> 1.2.2 PLC 控制電梯的優(yōu)點</p><p> ?。?) 在電梯控制中采用了 PL
35、C,用軟件實現(xiàn)對電梯運行的自動控制,可靠性大大提高。 </p><p> ?。?) 去掉了選層器及大部分繼電器,控制系統(tǒng)結(jié)構(gòu)簡單,外部線路簡化。 (3) PLC 可實現(xiàn)各種復(fù)雜的控制系統(tǒng),方便地增加或改變控制功能。 </p><p> (4) PLC 可進行故障自動檢測報警顯示,提高運行安全性,并便于檢修。&
36、#160;</p><p> ?。?) 用于群控調(diào)配和管理,并提高電梯運行效率。 </p><p> ?。?) 更改控制方案時不需改動硬件接線。</p><p> 此外,微機控制系統(tǒng)雖在智能控制方面有較強的功能,但也存在抗擾性差,系統(tǒng)設(shè)計復(fù)雜,一般維修人員難以掌握其維修技術(shù)等缺陷而沒被廣泛采用。PLC控制系統(tǒng)由于運行可靠性高,使用維修
37、方便,抗干擾性強,設(shè)計和調(diào)試周期短等優(yōu)點,倍受人們重視等優(yōu)點,已成為目前在電梯控制系統(tǒng)中使用最多的控制方式。</p><p><b> 課題的主要研究內(nèi)容</b></p><p> 課題所研究的內(nèi)容主要是用可編程控制器(PLC)改造在用電梯自動控制系統(tǒng)。由于大部分老式電梯的電控系統(tǒng)可靠性欠佳,用戶尋求對電梯的電控系統(tǒng)進行改造,以節(jié)約資金。因此,對電梯控制技術(shù)進行研
38、究,找出一條適合國產(chǎn)老式電梯的改造之路,并進而提高國產(chǎn)電梯的技術(shù)水平和質(zhì)量,具有十分重要的意義。 針對老式電梯采用的繼電器邏輯控制方式存在功能弱、故障多、可靠性差和工作壽命短等缺陷,提出采用功能強、故障率低、可靠性高的可編程控制器(PLC)來控制電梯。首先對電梯系統(tǒng)及可編程控制器(PLC)作了比較全面的總結(jié)和介紹。接著闡述了電梯控制系統(tǒng)的分類及特點,電梯的控制系統(tǒng)分為調(diào)速和信號控制兩大部分。確定了系統(tǒng)的總體結(jié)構(gòu),由
39、PLC 來實現(xiàn)電梯信號控制,有雙速電機實現(xiàn)調(diào)速,完成了電機和可編程控制器(PLC)的選擇。然后是系統(tǒng)硬件開發(fā),完成了 PLC 的選型、I/O 點數(shù)分配與 PLC 的連接。在分析了電梯系統(tǒng)的軟件設(shè)計方法基礎(chǔ)上,設(shè)計出了軟件流程圖,提出了模塊化編程思想,介紹了系統(tǒng)的軟件開發(fā)。最后對改造后的電梯系統(tǒng)進行模擬調(diào)試。</p><p> 2 電梯的拖動與控制技術(shù)
40、</p><p> 2.1 電梯概念、分類及工作原理</p><p><b> 2.1.1電梯概念</b></p><p> 廣義的電梯概念包括載人(貨)電梯、自動扶梯、自動人行道等,是指動力驅(qū)動,利用沿剛性導(dǎo)軌運行的箱體或者沿固定線路運動的梯級(踏步),進行升降或者平行運送人或者貨物的機電設(shè)備。狹義的電梯是指服務(wù)于規(guī)定樓層、有轎廂的垂直
41、升降設(shè)備,不包括自動扶梯、自動人行道。自動扶梯(Escalator)是帶有循環(huán)運行梯級,用于向上或向下傾斜輸送乘客的固定電力驅(qū)動設(shè)備。自動人行道(Passenger conveyor)是帶有循環(huán)運行式走道,用于水平或微傾斜的輸送乘客的固定電力驅(qū)動設(shè)備。</p><p> 2.1.2電梯的分類</p><p> 按用途分:乘客電梯、載貨電梯、病床電梯、雜物電梯、船用電梯、觀光電梯、汽車電
42、梯。</p><p> 按驅(qū)動方式分:曳引式電梯、強制驅(qū)動電梯、液壓式電梯。 </p><p> 按速度分:低速電梯(速度不大于1.75m/s) </p><p> 中速電梯(速度大于1.75m/s小于或等于2.5m/s) </p><p> 高速電梯(速度大于2.5m/s小于或等于6m/s) </p><p>
43、; 超高速電梯(速度大于6m/s)</p><p> 2.1.3電梯的構(gòu)造</p><p> 現(xiàn)代電梯主要包括以下幾個部分:</p><p> 曳引系統(tǒng)部分,主要由曳引機、曳引鋼絲繩,導(dǎo)向輪,反繩輪組成。其主要功能是輸出與傳遞動力,使電梯能正常的上下運行。</p><p> 導(dǎo)向系統(tǒng)主要由導(dǎo)軌、導(dǎo)靴和導(dǎo)軌架組成。主要的功能是控制轎廂
44、和對重的活動使轎廂和對重沿著導(dǎo)軌安全的上下移動。</p><p> 轎廂,也就是運送貨物和乘客的電梯車廂,是電梯上下運行的工作部分。它主要由吊著轎廂體的轎廂架和轎廂體組成。</p><p> 門系統(tǒng)由轎廂門,層門,開門機,門鎖裝置組成。門系統(tǒng)的主要功能是控制樓層廳門入口和轎廂入口打開與關(guān)閉。還得注意在正常工作過程中門系統(tǒng)中的轎廂門和層門必須保持同時開和同時關(guān)。</p>
45、<p> 重量平衡系統(tǒng),主要由對重和重量補償裝置組成。重量平衡系統(tǒng)就是保證轎廂和對重重量差在可允許的一定的范圍之內(nèi),只有這們電梯在才能穩(wěn)定、安全的工作。 </p><p> 電力拖動系統(tǒng),由曳引電動機,供電系統(tǒng),速度反饋裝置,電動機調(diào)速裝置等組成。其主要功能是為電梯的正常運行提供動力,并其上下移多的速度進行調(diào)節(jié)以到達安全運行的要求。 </p><p> 電氣控制系統(tǒng),主要
46、由操縱裝置,位置顯示裝置,控制屏(柜),平層裝置,選層器等組成。顧名思義電氣控制系統(tǒng)也就是電梯正常運行的實際操縱者和控制者。</p><p> 安全保護系統(tǒng),也就是保證電梯正常安全的運行,避免一切威脅人身安全的事故發(fā)生。 其主要由有限速器、安全鉗、緩沖器等裝置組成。</p><p> 根據(jù)電梯的構(gòu)造我們能大概地畫成其拖動系統(tǒng)示意圖可畫成如右圖所示。從圖中我們能更加理解電梯是怎樣運行
47、的以便我們更好的設(shè)計電梯的控制系統(tǒng)。</p><p> 從圖中我們可以看出電梯的轎廂和配重通過曳引輪分別系在鋼絲繩的兩端而曳引輪是用于減速的機構(gòu)再前面就是提供動力的電動機。通過電機的拖動帶動曳引輪的輪動從而引起電梯的上下運動。</p><p> 2.3電梯系統(tǒng)PLC控制</p><p> PLC控制的電梯系統(tǒng)主要由信號控制系統(tǒng)和拖動控制系統(tǒng)兩部分組
48、成。如圖3—1所示為其基本結(jié)構(gòu)圖</p><p> 圖3—1 電梯PLC控制系統(tǒng)的基本結(jié)構(gòu)圖</p><p> 通過基本結(jié)構(gòu)圖可知電梯PLC控制系統(tǒng)主要硬件包括PLC、安全裝置、井道裝置、轎廂操縱盤、廳外呼梯盤、指層器、拖動控制、調(diào)速裝置、門機等。通過圖可知PLC主機是系統(tǒng)的核心部分。安全裝置、井道裝置、轎廂操縱盤、廳外呼梯盤以及門機等信號通過PLC的輸入接口送入PLC經(jīng)過PLC一系
49、列的運算和控制通過PLC的輸出接口把輸出信號送入到轎廂操縱盤、廳外呼梯盤、指層器、拖動控制、調(diào)速裝置、門機等以達到對電梯的實際控制。</p><p> 2.1.3電梯工作原理</p><p> 現(xiàn)以乘客曳引式電梯為例介紹其的工作原理:曳引繩兩端分別連著轎廂和對重,纏繞在曳引輪和導(dǎo)向輪上,曳引電動機通過減速器變速后帶動曳引輪轉(zhuǎn)動,靠曳引繩與曳引輪摩擦產(chǎn)生的牽引力,實現(xiàn)轎廂和對重的升降
50、運動,達到運輸目的。固定在轎廂上的導(dǎo)靴可以沿著安裝在建筑物井道墻體上的固定導(dǎo)軌往復(fù)升降運動,防止轎廂在運行中偏斜或擺動。常閉塊式制動器在電動機工作時松閘,使電梯運轉(zhuǎn),在失電情況下制動,使轎廂停止升降,并在指定層站上維持其靜止?fàn)顟B(tài),供人員和貨物出入。轎廂是運載乘客或其他載荷的箱體部件,對重用來平衡轎廂載荷、減少電動機功率。補償裝置用來補償曳引繩運動中的張力和重量變化,使曳引電動機負(fù)載穩(wěn)定,轎廂得以準(zhǔn)確停靠。電氣系統(tǒng)實現(xiàn)對電梯運動的控制,同
51、時完成選層、平層、測速、照明工作。指示呼叫系統(tǒng)隨時顯示轎廂的運動方向和所在樓層位置。安全裝置保證電梯運行安全。</p><p><b> 電梯的功能要求 :</b></p><p> ?。?)電梯運行到指定位置后應(yīng)具有手動或自動開/關(guān)門的功能。 </p><p> ?。?)利用指示燈顯示電梯轎廂外的呼喚信號、電梯轎廂內(nèi)的指
52、令信號和電梯的到達信號。 </p><p> ?。?)能自動判斷電梯的運行方向,并發(fā)出響應(yīng)的指示信號。 </p><p> ?。?)電梯的上行下行有一臺交流雙速電機牽引。電機正傳,電梯上升;電梯反轉(zhuǎn),電梯下降。 </p><p> ?。?)電梯轎廂門由另一臺小功率電機驅(qū)動。電機正傳,轎廂門打開;電機反轉(zhuǎn),轎廂門關(guān)閉。 <
53、/p><p> (6)每一層樓設(shè)有呼叫按鈕;轎廂內(nèi)設(shè)有開關(guān)轎廂門按鈕;轎廂內(nèi)的層面指令按 </p><p> ?。?)電梯啟動、運行、到站實現(xiàn)速度的調(diào)節(jié)。 </p><p> (8)行車時,廳門和轎廂都不能開門。開門之后不能行車,有門連鎖保護。 </p><p> 平層時可自動開門、手動開門,夾人時自動開門。&
54、lt;/p><p> 3.2.3 電梯的安全保護裝置 </p><p> ?。?) 電磁制動器:裝于曳引機軸上,一般采用直流電磁制動器,啟動時通電松閘,停層后斷電制動。 </p><p> ?。?) 強迫減速開關(guān):分別裝于井道的頂部和底部,當(dāng)轎廂駛過端站換速未減速時,轎廂上撞塊就觸動此開關(guān),通過電器傳動控制裝置,使電動
55、機強迫減速。 (3) 限位開關(guān):當(dāng)轎廂經(jīng)過端站平層位置后仍未停車,此限位開關(guān)立即動作,切斷電源并制動,強迫停車。 </p><p> ?。?) 行程極限保護開關(guān):當(dāng)限位開關(guān)不起作用,轎廂經(jīng)過端站時,此開關(guān)動作。 </p><p> ?。?) 急停按鈕:裝于轎廂司機操縱盤上,發(fā)生異常情況時,按此按鈕切斷電源,電磁制動器制動,電梯緊急
56、停車。 </p><p> ?。?) 廳門開關(guān):每個廳門都裝有門鎖開關(guān)。僅當(dāng)廳門關(guān)上才允許電梯啟動;在運行中如出現(xiàn)廳門開關(guān)斷開,電梯立即停車。 </p><p> (7) 關(guān)門安全開關(guān):常見的是裝于轎廂門邊的安全觸板,在關(guān)門過程中如安全觸板碰到乘客時,發(fā)出信號,門電機停止關(guān)門,反向開門,延時重新開門,此外還有紅外線開關(guān)等。 </p&
57、gt;<p> ?。?) 超載開關(guān):當(dāng)超載時轎底下降開關(guān)動作,電梯不能關(guān)門和運行。 </p><p> ?。?) 其它的開關(guān):安全窗開關(guān),鋼帶輪的斷帶開關(guān)等。</p><p> 3.2.4 電梯技術(shù)發(fā)展情況 </p><p> (1) 電梯的速度要求越來越快,高速、超高速電梯的數(shù)量愈來愈多
58、。 </p><p> ?。?) 電梯的拖動技術(shù)有了較大的發(fā)展,直流電梯由于能耗大、維修量大等缺點。逐步被交流電梯所替代,液壓電梯由于運行平穩(wěn),機房位置靈活等特點,使得在低樓層場合得到愈來愈 廣泛的應(yīng)用。交流拖動電梯更是得到迅速的發(fā)展,已由以前的變級調(diào)速(AC-VP)發(fā)展成為調(diào)壓調(diào)速(AC-VV)及調(diào)頻調(diào)壓調(diào)速(AC-VVVF),使得電梯的速度、加速度控制更加符合人們的生理要求,電梯
59、的舒適感大為改善。 </p><p> ?。?) 電梯的邏輯控制已從過去簡單的繼電器——接觸器控制發(fā)展為可編程序控制器(PLC)和微機控制,控制方式也從手柄控制、信號控制發(fā)展為集選控制、并聯(lián)控制、群控等,電梯可靠性得到很大的提高。 </p><p> ?。?) 電梯的管理功能不斷加強,電梯廣泛采用微機控制技術(shù),不斷滿足擁護的使用功能要求。如緊急停車操
60、作,消防員專用、防搗亂系統(tǒng)等。 (5) 智能群控管理得到廣泛應(yīng)用。 </p><p> ?。?) 機械傳動方面,由于國際上機構(gòu)加工水平的不斷提高,使斜齒傳動和行星齒輪傳動在電梯上的應(yīng)用日益廣泛,已使電梯的傳動形式多樣化。</p><p> 3.2.5 電梯發(fā)展展望 </p><p> 結(jié)構(gòu)不斷緊湊化,體
61、積不斷輕型化、小巧化。</p><p> 隨著新技術(shù)、新結(jié)構(gòu)、新材料、新工藝的發(fā)展,電梯的機械系統(tǒng)結(jié)構(gòu)簡單化、體積小型化、材料輕型化、工藝先進化、外觀漂亮化。同時,無機房電梯在新世紀(jì)將會有較大速度發(fā)展。 </p><p> ?。?) 技術(shù)含量更高,性能更好。 </p><p> 電梯行業(yè)技術(shù)發(fā)展非常迅速,幾年前推出的具有先進性能、高
62、舒適性的VVVF 電梯,如今已成為電梯行業(yè)的標(biāo)準(zhǔn)配置,因為永磁同步無齒輪曳引機具有更節(jié)能、更潔凈、更安全、更安靜、更經(jīng)濟的特點,所以永磁同步曳引機逐步成為新型曳引機的主流;由于永磁技術(shù)的先進性,將來很有可能取代VVVF 技術(shù)。另外,網(wǎng)絡(luò)控制和智能群控系統(tǒng)以其控制的先進性、快速性、準(zhǔn)確性和可靠性亦是電梯的發(fā)展潮流。 </p><p> ?。?) 安裝更方便、更快捷
63、</p><p> 高效、安全、可重復(fù)使用的無腳手架安裝,將是高層電梯安裝的主要方式,隨著技術(shù)的開發(fā)、應(yīng)用,電梯的硬件系統(tǒng)給安裝帶來更大的方便,使電梯安裝更快、效率更高。 </p><p> 此外,電梯的雙向安全裝置、無底坑、無線控制、綠色環(huán)?!踩?、環(huán)保、節(jié)能、舒適,也將是未來電梯的重要發(fā)展方向。</p><p> 可編程序控制器的工作方式<
64、;/p><p> plc掃描的工作方式 </p><p> 圖2-1 Plc的掃描過程</p><p> 可編程序控制器在進入RUN狀態(tài)之后,采用循環(huán)掃描方式工作。從第一條指令開始,在無中斷或跳轉(zhuǎn)控制的情況下,按程序存儲的地址號遞增的順序逐條執(zhí)行程序,即按順序逐條執(zhí)行程序,直到程序結(jié)束。然后再從頭開始掃描,并周而復(fù)始地重復(fù)進行??删幊绦蚩刂破鞴ぷ鲿r的掃描
65、過程如圖2-1所示,包括五個階段:內(nèi)部處理、通信處理、輸入掃描、程序執(zhí)行、輸出處理。PLC完成一次掃描過程所需的時間稱為掃描周期。掃描周期的長短與用戶程序的長度和掃描速度有關(guān)。</p><p> PLC的程序執(zhí)行過程</p><p> PLC的程序的執(zhí)行過程一般可分為輸入采樣、程序執(zhí)行和輸出刷新三個主要階段,如圖2-2所示。</p><p> 圖2-2 Plc
66、的執(zhí)行過程</p><p> 3. PLC的掃描周期 </p><p> 在PLC的實際工作過程中,每個掃描周期除了前面所講的輸入采樣、程序執(zhí)行、輸出刷新三個階段外,還要進行自診斷、與外設(shè)(如編程器、上位計算機)通信等處理。即一個掃描周期還應(yīng)包含自診斷及與外設(shè)通信等時間。 </p><p> 4. PLC的I/O響應(yīng)時間
67、 </p><p> PLC采用集中I/O刷新方式,在程序執(zhí)行階段和輸出刷新階段,即使輸入信號發(fā)生變化,輸入映像寄存器區(qū)的內(nèi)容也不會改變,還會影響本次循環(huán)的掃描結(jié)果。輸出信號的變化滯后于輸入信號的變化,這產(chǎn)生了PLC的輸入輸出響應(yīng)滯后現(xiàn)象,最大滯后時間為2-3個掃描周期。</p><p> 圖2-1 總體設(shè)計框圖</p><p> 2.2 地下水監(jiān)
68、測系統(tǒng)功能</p><p> 本論文只涉及PC機(上位機)系統(tǒng)設(shè)計,內(nèi)容包括地下水監(jiān)測系統(tǒng)界面設(shè)計、通信程序設(shè)計和后臺數(shù)據(jù)庫系統(tǒng)設(shè)計。</p><p> 其功能主要有:(1)數(shù)據(jù)存儲,包括地下水溫度的實時顯示,地下水溫度定點存儲等。 (2)地下水溫度的數(shù)據(jù)查詢。 (3)地下水溫度的數(shù)據(jù)分析。(4)地下水溫度的數(shù)據(jù)管理。</p><p> 2.2.1 用戶管理功
69、能</p><p> 用戶能夠通過地下水監(jiān)測系統(tǒng)實現(xiàn)對地下水溫度的實時監(jiān)測與管理,包括采集新的地下水溫度到系統(tǒng)、查看系統(tǒng)已存在的溫度值。</p><p> 2.2.2 設(shè)置單片機參數(shù)功能</p><p> 用戶能夠通過地下水監(jiān)測系統(tǒng)設(shè)置或修改單片機的參數(shù),這些串口參數(shù)包括串口號的選擇和波特率、奇偶校驗、數(shù)據(jù)位、停止位。</p><p>
70、 2.2.3 提取地下水溫度數(shù)據(jù)功能</p><p> 提取地下水溫度數(shù)據(jù)功能主要是定時循環(huán)提取數(shù)據(jù)功能,即每隔一定時間,監(jiān)測系統(tǒng)就會執(zhí)行一次連接單片機提取數(shù)據(jù)、顯示并存入數(shù)據(jù)庫。</p><p> 2.2.4 接收單片機告警功能</p><p> 當(dāng)?shù)叵滤臏囟炔徽r,會主動連接監(jiān)測,向其發(fā)送告警數(shù)據(jù),此時地下水監(jiān)測系統(tǒng)接受告警數(shù)據(jù)、顯示并存入數(shù)據(jù)庫。&
71、lt;/p><p> 2.2.5 歷史數(shù)據(jù)記錄查詢功能</p><p> 用戶可以查看任意時間段的地下水溫度歷史數(shù)據(jù)記錄,包括記錄日期、記錄時間、溫度。</p><p><b> 2.3 系統(tǒng)軟件</b></p><p> 2.3.1 控制界面軟件</p><p> 地下水監(jiān)測系統(tǒng)中心計算機
72、選用中文 Windows 2000 或者中文Windows XP 版本操作系統(tǒng)。系統(tǒng)界面軟件采用Visual Basic 6.0 開發(fā),操作方法與Windows 應(yīng)用程序一致。</p><p> 2.3.2 后臺數(shù)據(jù)庫軟件</p><p> 本系統(tǒng)后臺數(shù)據(jù)庫采用目前比較流行的 Microsoft SQL Server 2000,該數(shù)據(jù)庫在安全性、準(zhǔn)確性、運行速度方面有很大的優(yōu)勢,并且處
73、理數(shù)據(jù)量大、效率高。數(shù)據(jù)庫中的數(shù)據(jù)均來自于監(jiān)控系統(tǒng)界面,實現(xiàn)Visual Basic 6.0+SQL Server 2000 的數(shù)據(jù)庫應(yīng)用系統(tǒng)。后臺數(shù)據(jù)庫按時間和溫度查詢地下水溫度數(shù)據(jù)的歷史記錄,并且顯示查詢結(jié)果。</p><p> 2.4 地下水監(jiān)測系統(tǒng)硬件要求</p><p> 地下水監(jiān)測系統(tǒng)計算機配置:Pentium IV 2.4G 處理器,512M 內(nèi)存,80G 硬盤。數(shù)據(jù)庫計
74、算機配置:Pentium IV 2.4G 處理器,512M 內(nèi)存,80G 硬盤。</p><p><b> 3 下位機串口設(shè)計</b></p><p><b> 3.1 串行通信</b></p><p> 串行通信是指數(shù)據(jù)一位一位地按順序傳送,串行通信通過串行口實現(xiàn)。在全雙工的串行通信中,僅需一根發(fā)送線和一根接收線[
75、5],圖3-1所示為51單片機與外部設(shè)備之間串行通信的連接方式,串行通信可大大節(jié)省傳輸線路的成本,但數(shù)據(jù)傳輸速度慢,因此,串行通信適合于遠距離通信。</p><p> 圖3-1 串行通信的連接方式</p><p> 3.2 RS-485串行接口</p><p> RS-485標(biāo)準(zhǔn)接口[6]適用于遠距離通信,它采用差動的兩線發(fā)送、兩線接收的雙向數(shù)據(jù)總線兩線制方
76、式,其傳輸距離可達1200m,應(yīng)此RS485接口得到了廣泛應(yīng)用,但一般情況下,PC機大都設(shè)有RS232接口而沒有RS485接口,因此,當(dāng)PC機RS232串口與單片機RS485接口連接時,需要RS232/RS485轉(zhuǎn)換接口[7]。</p><p> 3.3 RS232-485轉(zhuǎn)換器</p><p> RS232-485轉(zhuǎn)換器主要包括了電源、232電平轉(zhuǎn)換、485電路三部分。本電路的232
77、電平轉(zhuǎn)換電路采用了NIH232或者也可以直接使用MAX232集成電路,485電路采用了MAX485集成電路[8]。為了使用方便,電源部分設(shè)計成無源方式,整個電路的供電直接從PC機的RS232接口中的DTR(4腳)和RTS(7腳)竊取。PC串口每根線可以提供大約9mA的電流,因此兩根線提供的電流足夠供給這個電路使用了。經(jīng)實驗,本電路只使用其中一條線也能夠正常工作[9][10][11]。使用本電路需注意PC程序必須使串口的DTR和RTS輸出
78、高電平,經(jīng)過D3穩(wěn)壓后得到VCC,經(jīng)過實際測試,VCC電壓大約在4.7V左右。因此,電路中要說D3起的作用是穩(wěn)壓還不如說是限壓功能。</p><p> RS232轉(zhuǎn)RS485的轉(zhuǎn)接卡的產(chǎn)品的圖片見3-2,相關(guān)性能說明如下:</p><p> ?。?)兼容RS-232、RS-485 TIA/EIA標(biāo)準(zhǔn);</p><p> ?。?)自動發(fā)送/接收數(shù)據(jù),無需外部的流量控
79、制信號(RTS);</p><p> ?。?)通信速率:300BPS-115.2KBPS;</p><p> (4)能夠連接32個RS-485或RS-422接口設(shè)備;</p><p> ?。?)電源及數(shù)據(jù)流量指示燈,可檢測故障點;</p><p> ?。?)工作方式:異步半雙工(RS-485)或異步全雙工(RS-422)通用,無需跳線設(shè)置;
80、</p><p> ?。?)防雷保護和防止共地干擾;</p><p> (8)電氣接口:DB9孔型到DB9針型連接器;</p><p> ?。?)傳輸介質(zhì):雙絞線或屏蔽線;</p><p> ?。?0)適用于一切所使用的通訊軟件,隨插即用;</p><p> ?。?1)支持DOS/WIN95/WIN98/WIN200
81、0/NT/XP Linux等。</p><p> 圖3-2 RS232/RS485轉(zhuǎn)接卡</p><p> 3.4 地下水監(jiān)測系統(tǒng)串口連接</p><p> 在地下水監(jiān)測系統(tǒng)中,通信是各個模塊相互溝通和信息交換的橋梁,如果沒有通信模塊,整個系統(tǒng)就沒有統(tǒng)一協(xié)作運行的可能。在地下水監(jiān)測系統(tǒng)運行之時,各類干擾較多,要保證通信系統(tǒng)的穩(wěn)定運行極為重要[12][13]。
82、對通信系統(tǒng)的抗干擾能力、傳輸距離等要求較高,所以,通信技術(shù)是地下水監(jiān)測系統(tǒng)的關(guān)鍵技術(shù)之一。</p><p> 本文設(shè)計的地下水監(jiān)測系統(tǒng)由PC機(上位機)和下位機(單片機)組成,上下位機通過RS-485串口連接,從而實現(xiàn)上位機和下位機之間進行通信。</p><p> 4 地下水監(jiān)測系統(tǒng)上位機界面設(shè)計</p><p> 4.1系統(tǒng)界面設(shè)計軟件---Visual B
83、asic 6.0</p><p> 地下水監(jiān)測系統(tǒng)界面設(shè)計采用 Visual Basic 6.0 軟件來開發(fā),軟件設(shè)計遵循模塊化設(shè)計思想,采用結(jié)構(gòu)化程序設(shè)計方案,具有良好的模塊性、可移植性和修改性[14][15]。微軟公司的Visual Basic 6.0是Windows應(yīng)用程序開發(fā)工具[16],是目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。Visual Basic提供了大量的控件,這些控件可用于設(shè)計界面和實
84、現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設(shè)計過程,從而有效的提高了應(yīng)用程序的運行效率和可靠性。利用VISUAL BASIC 程序設(shè)計語言,可以很方便地設(shè)計出在WINDOWS環(huán)境下運行的應(yīng)用程序。故而,實現(xiàn)本系統(tǒng)VB是一個相對較好的選擇。</p><p> 4.1.1 Visual Basic 6.0 功能特點</p><p> Visual Basic語言的出現(xiàn)為Windows
85、下的編程提出了一個新概念,利用Visual Basic的動態(tài)數(shù)據(jù)交換、對象的鏈接和嵌入、動態(tài)鏈接庫、ActiveX技術(shù)可以很方便地設(shè)計出功能強大的應(yīng)用程序。</p><p> 利用Visual Basic語言編程有以下幾個特點:</p><p> ?。?)可視化程序設(shè)計</p><p> 在Visual Basic中開發(fā)的應(yīng)用程序,不但有豐富的圖形界面,同時由用
86、戶為開發(fā)圖形界面添加的代碼真是少而又少,因為在設(shè)計圖形界面的過程中只需設(shè)置 ActiveX控件的屬性即可。</p><p> ?。?)強大的數(shù)據(jù)庫和網(wǎng)絡(luò)功能</p><p> 隨著Visual Basic 語言的向前發(fā)展,它在數(shù)據(jù)庫和網(wǎng)絡(luò)方面的功能優(yōu)勢就愈加明顯,利用Visual Basic 中的ODBC——開放式的數(shù)據(jù)庫訪問技術(shù)可以很方便地開發(fā)出自己的數(shù)據(jù)庫應(yīng)用程序;利用 Visual
87、 Basic自帶的可視化數(shù)據(jù)管理器和報表生成器,完全可以在Visual Basic就完成數(shù)據(jù)庫的開發(fā)工作。</p><p><b> (3)其他特性</b></p><p> 在Visual Basic以前的版本中,由于仍然擺脫不了解釋執(zhí)行的代碼運行機制,所以在相當(dāng)?shù)某潭壬现萍s了 Visual Basic 的發(fā)展。</p><p> 從V
88、isual Basic5.0版本開始,在Visual Basic 中制作的應(yīng)用程序都改變?yōu)榫幾g執(zhí)行,使得Visual Basic的代碼效率有了很大的提高,同時執(zhí)行的速度 也加快了解30%(同Visual Basic4.0相比)。</p><p> 當(dāng)然在 Visual Basic中還有其它特性,例如:面向?qū)ο蟮木幊陶Z言;結(jié)構(gòu)化程序設(shè)計;事件驅(qū)動的程序設(shè)計:</p><p> 在傳統(tǒng)的或
89、“過程化”的應(yīng)用程序中,應(yīng)用程序自身控制了執(zhí)行哪一部分代碼和按何種順序執(zhí)行代碼。從第一行代碼執(zhí)行程序并按應(yīng)用程序中預(yù)定的路徑執(zhí)行,必要時才會調(diào)用過程。</p><p> 在事件驅(qū)動的應(yīng)用程序中,代碼不是按預(yù)定的路徑執(zhí)行,而是在響不同的事件時執(zhí)行不同的代碼片段。事件可以由用戶操作觸發(fā)、也可以由來自操作系統(tǒng)或其它應(yīng)用程序的消息觸發(fā)、甚至由應(yīng)用程序本身的消息觸發(fā)。這些事件的順序,決定了代碼執(zhí)行的順序,因此應(yīng)用程序每次
90、運行時所經(jīng)過的路徑都是不同的。</p><p> 支持動態(tài)鏈接庫;應(yīng)用程序之間的資源共享;事件驅(qū)動的程序設(shè)計;在傳統(tǒng)的或“過程化”的應(yīng)用程序中,應(yīng)用程序自身控制了執(zhí)行哪一部分代碼和按何種順序執(zhí)行代碼。從第一行代碼執(zhí)行程序并按應(yīng)用程序中預(yù)定的路徑執(zhí)行,必要時才會調(diào)用過程。</p><p> 在事件驅(qū)動的應(yīng)用程序中,代碼不是按預(yù)定的路徑執(zhí)行,而是在響不同的事件時執(zhí)行不同的代碼片段。事件可以
91、由用戶操作觸發(fā)、也可以由來自操作系統(tǒng)或其它應(yīng)用程序的消息觸發(fā)、甚至由應(yīng)用程序本身的消息觸發(fā)。這些事件的順序,決定了代碼執(zhí)行的順序,因此應(yīng)用程序每次運行時所經(jīng)過的路徑都是不同的。</p><p> 4.1.2 Visual Basic 6.0數(shù)據(jù)訪問技術(shù)</p><p> VB支持對多格式的數(shù)據(jù)庫的訪問和維護,無論是Access還是SQL Server中創(chuàng)建的數(shù)據(jù)庫,都可以用VB打開,對
92、其進行查詢、修改和刪除等操作。事實上,VB幾乎支持對市面上所有數(shù)據(jù)庫的訪問。</p><p> VB可以訪問的數(shù)據(jù)庫可以簡單的分為三類,即:Microsoft Access格式數(shù)據(jù)庫,外部數(shù)據(jù)庫和ODBC數(shù)據(jù)庫。VB對多種數(shù)據(jù)庫格式的支持,大大的增強了開發(fā)數(shù)據(jù)庫應(yīng)用程序的能力。</p><p> 4.2 系統(tǒng)界面設(shè)計結(jié)構(gòu)及各模塊功能</p><p> 本文設(shè)計
93、的地下水監(jiān)測系統(tǒng)由PC機(上位機)和單片機(下位機)組成,上下位機分別通過RS-485 串口連接,使上位機與下位機之間能進行通信。本文對PC機(上位機)部分進行了完整的設(shè)計。系統(tǒng)運行的結(jié)果分為以下幾個部分:</p><p> 本系統(tǒng)采用的是模塊化的設(shè)計方法。根據(jù)地下水監(jiān)測系統(tǒng)的功能要求和界面操作顯示的方便,我們把系統(tǒng)界面主要功能劃分為如圖4-1 所示的模塊圖。</p><p> 圖4-
94、1 地下水監(jiān)測系統(tǒng)功能模塊圖</p><p><b> 4.2.1 主界面</b></p><p> 系統(tǒng)軟件啟動后,顯示登錄窗口,登錄成功后顯示主界面。主界面與視窗操作系統(tǒng)下的應(yīng)用軟件保持風(fēng)格一致,通俗直觀,使用戶能在較短的時間內(nèi)學(xué)會該系統(tǒng)軟件的使用,如圖4-2 所示。事件觸發(fā)機制是可視化編程的一大特點,即程序的功能通過點擊菜單、按鈕等觸發(fā)方式組織在一起,這就決
95、定了系統(tǒng)軟件的結(jié)構(gòu)是把各個功能分類組織在相應(yīng)的菜單項下,用戶根據(jù)需要對系統(tǒng)進行設(shè)置,執(zhí)行相應(yīng)的操作。主界面的菜單組包括用戶、數(shù)據(jù)存儲、數(shù)據(jù)查詢、數(shù)據(jù)查詢、數(shù)據(jù)分析和數(shù)據(jù)管理等菜單項,點擊菜單組中的任一菜單按鈕,都會彈出相應(yīng)的功能子窗口。</p><p> ?。?)主界面部分代碼。</p><p> ‘*************主界面代碼***************</p>
96、<p> Private Sub MDIForm_Load()</p><p><b> '主窗口位置初始化</b></p><p> Me.Top = 0 '設(shè)置窗口初始位置</p><p> Me.Left = 0</p><p> Me.Widt
97、h = Screen.Width * 0.7 '設(shè)置窗口初始大小</p><p> Me.Height = Screen.Height * 0.8</p><p> Me.Hide '設(shè)置首先登錄窗口</p><p> frmLogin.Show</p>&
98、lt;p><b> End Sub</b></p><p> ?。?)主界面如圖4-2所示。</p><p><b> 圖 4-2 主界面</b></p><p> 4.2.2 用戶管理模塊</p><p> 用戶管理模塊,包括用戶的登錄和退出。</p><p>
99、; (1)登錄界面的控件如表4-1所示。</p><p> 表4-1 登錄界面各對象屬性設(shè)置</p><p> ?。?)用戶登錄界面主要代碼。</p><p> ‘*************登錄界面代碼***************</p><p> Private Sub Command1_Click()</p>&l
100、t;p> Static micount As Integer '用于記錄輸入密碼次數(shù)</p><p> Dim sqlstr As String</p><p> Adodc1.CommandType = adCmdUnknown ‘查詢數(shù)據(jù)庫的用戶表</p><p> sqlstr = "Select * From 用戶
101、表 Where 用戶名= '" & Text1 & "'"</p><p> Adodc1.RecordSource = sqlstr</p><p> Adodc1.CommandType = adCmdUnknown</p><p> Adodc1.Refresh</p><
102、p> If Adodc1.Recordset.BOF Then '若沒找到符合Where條件的記錄</p><p> MsgBox "用戶名錯誤,重新輸入", vbExclamation, "警告"</p><p> Text1.Text = " "</p><p> Text1.S
103、etFocus ' Text1獲得焦點</p><p> Else ' 判斷密碼是否正確</p><p> If Adodc1.Recordset.Fields("密碼") = Text2 Then</p><p> MDIForm1.Show</p><p> MDIForm1.En
104、abled = True</p><p><b> Unload Me</b></p><p><b> Else</b></p><p> MsgBox "密碼錯誤,重新輸入 ", vbExclamation, "警告"</p><p> Text2
105、.Text = ""</p><p> Text2.SetFocus</p><p> micount = micount + 1</p><p> If micount = 3 Then Unload Me</p><p><b> End If</b></p><p&g
106、t;<b> End If</b></p><p><b> End Sub</b></p><p> Private Sub Command2_Click()</p><p> Unload Me '退出按鈕</p><p><b>
107、 End</b></p><p><b> End Sub</b></p><p> Private Sub Form_Load()</p><p> Me.Left = 0 '設(shè)置登錄界面的起始位置</p><p> Me.Top = 0</p>
108、<p><b> End Sub</b></p><p> ?。?)登錄界面如圖4-3所示。</p><p> 圖4-3 登錄界面運行圖</p><p> 4.2.3數(shù)據(jù)存儲模塊</p><p> 數(shù)據(jù)存儲模塊包括發(fā)送單片機設(shè)置參數(shù)、循環(huán)提取數(shù)據(jù)和顯示數(shù)據(jù)等功能。把這些功能安排在同一模塊中,可以方便
109、用戶操作上下位機之間的通信。</p><p> (1)數(shù)據(jù)存儲模塊控件表如表4-2所示。</p><p> 表4-2 數(shù)據(jù)存儲界面各對象屬性設(shè)置</p><p> ?。?)數(shù)據(jù)存儲模塊主要代碼。</p><p> ‘***********數(shù)據(jù)存儲界面代碼****************</p><p> Pri
110、vate Sub Command1_Click()</p><p> If Command1.Caption = "打開串口" Then</p><p> MSComm1.PortOpen = True</p><p> a = MsgBox("串口已經(jīng)打開", vbOKOnly, "提示")<
111、/p><p> Command1.Caption = "關(guān)閉串口"</p><p> ElseIf Command1.Caption = "關(guān)閉串口" Then</p><p> MSComm1.PortOpen = False</p><p> a = MsgBox("串口已經(jīng)關(guān)閉&qu
112、ot;, vbOKOnly, "提示")</p><p> Command1.Caption = "打開串口"</p><p><b> End If</b></p><p><b> End Sub</b></p><p> Private Sub
113、Command2_Click()</p><p> If Command2.Caption = "開始測試" Then</p><p> If MSComm1.PortOpen = False Then</p><p> a = MsgBox("請先打開串口", vbDefaultButton1, "提示&qu
114、ot;)</p><p><b> Else</b></p><p> a = MsgBox("測試已經(jīng)開始", vbOKOnly, "提示")</p><p> Command2.Caption = "結(jié)束測試"</p><p> Timer1.Ena
115、bled = True</p><p><b> End If</b></p><p> ElseIf Command2.Caption = "結(jié)束測試" Then</p><p> a = MsgBox("測試已經(jīng)結(jié)束", vbOKOnly, "提示")</p>
116、<p> Command2.Caption = "開始測試"</p><p><b> End If</b></p><p><b> End Sub</b></p><p> Private Sub Command3_Click()</p><p> If
117、MSComm1.PortOpen = True Then</p><p> MSComm1.PortOpen = False ' 先判斷串口是否打開,如果打開則先關(guān)閉</p><p><b> End If</b></p><p> Unload Me ' 卸載窗體,并退出
118、程序</p><p><b> 'End</b></p><p><b> End Sub</b></p><p> ?。?)數(shù)據(jù)存儲模塊圖如圖4-4所示。</p><p> 圖4-4 數(shù)據(jù)存儲運行圖</p><p> 4.2.4數(shù)據(jù)記錄查詢模塊</p&
119、gt;<p> 歷史數(shù)據(jù)記錄查詢模塊包括查詢自設(shè)定時間段的地下水?dāng)?shù)據(jù)記錄并顯示在相應(yīng)控件中的功能。</p><p> ?。?)數(shù)據(jù)查詢模塊控件表如表4-3所示。</p><p> 表4-3 數(shù)據(jù)查詢界面各對象屬性設(shè)置</p><p> ?。?)數(shù)據(jù)查詢運行圖如圖4-5所示。</p><p> 圖4-5 數(shù)據(jù)查詢模塊運行圖&
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于plc的電梯控制系統(tǒng)的設(shè)計畢業(yè)論文
- plc的電梯控制系統(tǒng)(畢業(yè)論文設(shè)計)
- 電梯的plc控制系統(tǒng)設(shè)計畢業(yè)論文
- plc電梯控制系統(tǒng)設(shè)計-畢業(yè)論文
- 基于plc的四層電梯控制系統(tǒng)設(shè)計畢業(yè)論文
- 畢業(yè)論文-基于PLC的電梯控制系統(tǒng)改造設(shè)計.doc
- plc電梯控制系統(tǒng)畢業(yè)論文
- plc電梯控制系統(tǒng)畢業(yè)論文
- 畢業(yè)論文--基于plc的五層電梯控制系統(tǒng)設(shè)計
- plc電梯控制系統(tǒng)畢業(yè)論文
- 畢業(yè)論文---基于plc的電梯控制系統(tǒng)的應(yīng)用
- 基于plc的3層電梯控制系統(tǒng)的設(shè)計畢業(yè)論文
- 基于plc四層電梯控制系統(tǒng)設(shè)計——畢業(yè)論文
- 基于plc的五層電梯控制系統(tǒng)設(shè)計畢業(yè)論文
- 電梯裝置plc控制系統(tǒng)設(shè)計畢業(yè)論文
- 基于plc四層電梯控制系統(tǒng)設(shè)計畢業(yè)論文
- 基于plc四層電梯控制系統(tǒng)設(shè)計畢業(yè)論文
- 基于plc四層電梯控制系統(tǒng)設(shè)計畢業(yè)論文
- 基于plc的四層電梯控制系統(tǒng)【畢業(yè)論文】
- 基于plc的六層電梯控制系統(tǒng)畢業(yè)論文
評論
0/150
提交評論