2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩57頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(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、lityfast speedsimple 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論