freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(論文)-vb在plc控制的礦井排水控制系統(tǒng)研究-全文預(yù)覽

2024-12-05 06:17 上一頁面

下一頁面
  

【正文】 If Len(RSStr) 5 Then MsgBox 狀態(tài)無法改變,通訊出錯! , vbOKOnly + vbExclamation = PLC 停止 Exit Sub End If 39。 dat amp。RR 控制 PLC 運行 STOP, PLC 號 系統(tǒng)默認(rèn)為 FF dat = 01FFRR0 = PLC 運行 = 1 End If 39。跳出主程序 Exit Sub End If 39。清空發(fā)送緩沖區(qū) = 0 39。 (2) 由于設(shè)備較多,需要實現(xiàn)功能比較復(fù)雜,代碼也就比較長。一旦系統(tǒng)發(fā)生嚴(yán)重事故,運行人員還可以通過 “ PLC 運行 /停止”控制按鈕立即停止 PLC 運行,避免重大事故發(fā)生。H00FFFFFFamp。H80000005amp。H00FFFFFFamp。H00FFFFFFamp。H80000005amp。H00FFFFFFamp。H00FFFFFFamp。H80000005amp。H00FFFFFFamp。H00FFFFFFamp。H80000005amp。H00FFFFFFamp。H00FFFFFFamp。H80000005amp。H00000000amp。H00FFFFFFamp。H80000005amp。H00000000amp。H00FFFFFFamp。H80000005amp。H00000000amp。 圖 36 frdLogin 窗體 3. 4. 1 界面設(shè)計 在所有窗體中工作流程窗體最復(fù)雜,所用的控件也最多,但是經(jīng)過嚴(yán)格組織、合理安排,界面明朗層次分明、安排規(guī)范,該窗體上控件及其屬性設(shè)置如表 351所示。礦井主排水系統(tǒng)的生產(chǎn)流程如圖 36 所示 。設(shè)置 Label 的初始位置 iStep = \ 200 = True 39。 Form Name FrcLogin BorderStyle 1— Fixed Single Caption 工程概況 KeyPreview False ShowInTaskbar True StartUpPosition 0— 手動 WindowState 0— Normal CommandButter Name Command1 Caption 工程概況 CommandButter Name Command2 Caption 流程顯示 CommandButter Name Command3 Caption 水位顯示 CommandButter Name Command4 Caption 表盤顯示 CommandButter Name Command5 Caption 退 出 Lable Name Lable1 Caption PLC 在礦 井主排水 …… .. Text Name Text1 Text 為空 Visible False Text Name Text2 Text 為空 Visible False 表 33 frcLogin 表單的控件 3. 3. 2 主要功能設(shè)計 大家經(jīng)常會在電影、電視節(jié)目的結(jié)尾看到不停上卷的字幕。登錄成功,否則登錄失敗 If txtUser = a And txtPwd = a Then Unload fraLogin Unload frbLogin = 0 Else MsgBox 對 不起,無此用戶或者密碼不正確!請重新輸入!! , vbCritical, 錯誤 End If 3. 3 工程概況窗體 (frcLogin) 在 frbLogin 窗體中如果登錄成功,將會出現(xiàn)如圖 24 所示的 frcLogin 主窗體。程序流程如圖 34 所示。如果用戶名和口令都正確,將會進(jìn)入系統(tǒng)的主窗體。用 Select Case 選擇語句完成“歡迎光臨”跳出順序?!皻g”字跳出 Case 2 LblInfo(2).Visible = True 39。開啟時鐘 = 5000 39。同時,它還可以用來對應(yīng)用程序系統(tǒng)的參數(shù)初始化或 者初始化數(shù)據(jù)庫連接。又根據(jù)實際生產(chǎn)過程和本系統(tǒng)要求共采用六幅界面來實現(xiàn)。 (3) 界面功能明確。系統(tǒng)設(shè)計提供多種界面切換的方法,主界面之間可以任意直接切換。這就是所謂的事件驅(qū)動編程。在設(shè)計時,頭腦中所想象的應(yīng)用程序界面,完全可以通過鍵盤鼠標(biāo)以及徒手畫出來,而不是編制大量的代碼然后再編譯生成,如果需要修改,也是利用鍵盤鼠標(biāo)和手畫,而底層的一些程序代碼可由 VB 自動生成或修改。 End Sub 圖 317 【代碼編輯器】窗體 2. 1. 5 運行程序 應(yīng)用程序設(shè)計后,可以測試它的功能,單擊【工具欄】上的【啟動】按鈕,如圖 318 所示。當(dāng)一個對象的事件發(fā)生時,該對象應(yīng)該有什么樣的反映或動作,這就是程序代碼。如圖 316 所示在【屬性窗口】找到【命令按鈕 】控件的“ Caption”屬性,將其值改為“走進(jìn) VB”,也可以根據(jù)需要修改其他屬性。 圖 312 新建工程對話框 VB 應(yīng)用程序啟動完畢,如圖 13 所示。下面將分別簡單介紹控件的添加、屬性修改以及相關(guān)的對象、事件和方法。下面將介紹如何使用 Visual Basic開發(fā)程序界面,主要包括使用窗體、設(shè)計 SDI 程序界面以及實現(xiàn)各種窗體控件的使用。 PLC 柜上設(shè)有該泵的禁止啟動按鈕,設(shè)備檢修時,可防止其他人員誤操作, 以保證系統(tǒng)安全可靠。 電動機故障:利用 PLC 及觸摸屏監(jiān)視水泵電機過電流、漏電、低電壓等電氣故障,并參與控制。 ( 7)系統(tǒng)具有通訊接口功能, PLC 可同時與觸摸屏及地面監(jiān)測監(jiān)控主機通訊,傳送數(shù)據(jù),交換信息,實現(xiàn)遙測遙控功能。 ( 4)系統(tǒng)根據(jù)電網(wǎng)負(fù)荷和供電部門所規(guī)定的平段、谷段、峰段供電電價時間段,以 “避峰 、 填谷 ”原則確定開、停水泵時間,從而合 理地利用電網(wǎng)信息,提高礦井的電網(wǎng)運行質(zhì) 。 1. 2 系統(tǒng)功能及特點 ( 1) PLC 控制程序采用模塊化結(jié)構(gòu),系統(tǒng)可按程序模塊分段調(diào)試,分段運行。采用 表盤 形式直觀地顯示電機電流 、電壓 和電機溫度 以及真空管壓力 等進(jìn)行動態(tài)顯示、超限報警,以提醒工作人員及時檢修,避免水泵和電機損壞。 1. 1. 4 界面設(shè)計 根據(jù)生產(chǎn)要求和工程實際情況結(jié)合 Visual Basic 的功能豐富、方便實用的程序開發(fā)環(huán)境,設(shè)計出能夠模擬實際生產(chǎn)過程動靜界面,使運行人員能全面、詳細(xì)地監(jiān)視礦井主排水主要設(shè)備的運行狀態(tài)和運行參數(shù);能方便、安全地對主排水設(shè)備進(jìn)行有效、準(zhǔn)確正常控制操作和對故障、事故進(jìn)行正確及時處理。 1. 1. 2 自動輪換工作 為了防止因備用泵及其電氣設(shè)備或備用管路長期不用而使電機和電氣設(shè)備受潮或其他故障未經(jīng)及時發(fā)現(xiàn),當(dāng)工作泵出現(xiàn)緊急故障需投入備用泵時,而不能及時投入以至影響礦井安全,本系統(tǒng)程序設(shè)計了 5 臺泵自動輪換工作控制,控制程序?qū)⑺脝⑼4螖?shù) 和 運行時間等參數(shù)自動記錄并累計,系統(tǒng)根據(jù)這些運行參數(shù)按一定順序自動啟停水泵和相應(yīng)管路,使各水泵及其管路的使用率分布均勻,當(dāng)某臺泵或所屬閥門故障、某趟管路漏水時 , 系統(tǒng)自動發(fā)出聲光報警,并在 PC 機上動態(tài)閃爍顯示,記錄事故,同時將故障泵或管 路自動退出輪換工作,其余各泵和管路繼續(xù)按一定順序自動輪換工作,以達(dá)到有故障早發(fā)現(xiàn)、早處理,以免影響礦井安全生產(chǎn)的目的。 數(shù)據(jù)自動采集主要由 PLC 實現(xiàn), PLC 模擬量輸入模塊通過傳感器連續(xù)檢測水倉水位,將水位變化信號進(jìn)行轉(zhuǎn)換處理,計算出單位時間內(nèi)不同水位段水位的上升速率,從而判斷礦井的涌水量,控制排水泵的啟停。系統(tǒng)通過 計算機以圖形、圖像、數(shù)據(jù)、文字等方式,直觀、形象、實時地 反映系統(tǒng)工作狀態(tài)以及水倉水位、 電機工作電流、電機溫度、軸承溫度等參數(shù),并通過通訊模塊與綜合監(jiān)測監(jiān)控主機實現(xiàn)數(shù)據(jù)交換。 第一章 系統(tǒng)結(jié)構(gòu)和要求 岱莊煤礦是 1999 年設(shè)計竣工的生產(chǎn)能力為 / a 的現(xiàn)代化礦井,井下涌水量較大,中 央泵 設(shè)計安裝了 5 臺 MD500579 主排水泵,配套電動機 1250kW,3 趟排水管路。 Visual Basic 對界面、圖形圖象、多媒體以及操作控制系統(tǒng)都有強大的支持。將計算機應(yīng)用于工業(yè)實時控制的前提是現(xiàn)場數(shù)據(jù)的實時獲取 。但 它也有自身的一些缺點:數(shù)據(jù)的計算處理和管理能力較弱,如 對于操作員所需要的報表打印、趨勢圖形顯示、工況查尋、參數(shù)在線修改等功能, PLC 卻不能直接方便地提供。最初, PLC 大部分都被設(shè)計為對開關(guān)量的輸入 /輸出的控制,以取代傳統(tǒng)的繼電器控制,這樣可以增大系統(tǒng)配置的靈活性?;仡?PLC 發(fā)展的歷史,它的產(chǎn)生得益于集成電路制造技術(shù)和微處理器技術(shù)的發(fā)展。 可編程控制器以其高可靠性,配置靈活和完善的功能,在工業(yè)控制系統(tǒng)中得到 越來越廣泛的應(yīng)用。因此, 在自動化領(lǐng)域,計算機已經(jīng)成為控制系統(tǒng)的首選平臺,應(yīng)用計算機對生產(chǎn)和試驗進(jìn)行實時、遠(yuǎn)程監(jiān)控是現(xiàn)代自動化發(fā)展的主要方向。 微軟公司推出的 Visual Basic , 是一個功能豐富、方便實用的程序開發(fā)環(huán)境。 使用 Visual Basic 開發(fā)出來的監(jiān)控界面與 日本三菱公司 開發(fā)的FX2N 系列 PLC 之間的通信,實現(xiàn)對岱山煤礦主排水系統(tǒng)遠(yuǎn)程控制是本次設(shè)計主要目的。 系統(tǒng)通過檢測水倉水位和其它參數(shù),控制水泵輪流工作與適時啟動備用泵,合理調(diào) 度 5 臺水泵運行。 圖 11 主排水控制系統(tǒng)總圖 1. 1. 1 數(shù)據(jù)自動采集與檢測 數(shù)據(jù)自動采集與檢測主要分為兩類:模擬 量數(shù)據(jù)和數(shù)字量數(shù)據(jù)。在數(shù)據(jù)采集過程中,模擬量信號的處理是將模擬信號變換成數(shù)字信號( A/D 轉(zhuǎn)換),其變換 速度由采樣定律確定 。 以上三部分詳情請見本組同組人李浩同學(xué)的 PLC 現(xiàn)場設(shè)計。 用趨勢 圖 和數(shù)字形式準(zhǔn)確實時地顯示水倉水位,并在啟停水泵的 水位段發(fā)出預(yù)告信號和低段、超低段、高段、超高段水位分段報警,用 圖形閃爍 形式提醒工作人員注意。 計算機 可動態(tài)顯示主排水系統(tǒng)運行的模擬圖、運行參數(shù)圖表,記錄系統(tǒng)運行和故障數(shù)據(jù),并顯示故障點以提醒操作人員 注意。 ( 3)系統(tǒng)可根據(jù)投入運行泵組的位置,自動選擇啟動就近的真空泵,若在程序設(shè)定的時間內(nèi)達(dá)不到真空度,便自動啟動備用真空泵。具有故障記錄 , 歷史數(shù)據(jù)查詢等功能。 流量保護(hù):當(dāng)水泵啟動后或正常運行時,如流量達(dá)不到正常值,通過流量保護(hù)裝置使本 臺水泵停車,自動轉(zhuǎn)換為啟動另一臺水泵。自動時,由 PLC檢測水位、壓 力及有關(guān)信號,自動完成各泵組運行,不需人工參與;半自動工作方式時,由工作人員選擇某臺或幾臺泵組投入, PLC 自動完成已選泵組的啟停和監(jiān)控工作;手動檢修方式為故障檢修和 手動試車時使用,當(dāng)某臺水泵及其附屬設(shè)備發(fā)生故障時,該泵組將自動退出運行,不影響其 它泵組正常運。 VB 是極其有特色和功能強大的軟件,主要表現(xiàn)在:所見即所得的界面設(shè)計,基于對象的設(shè)計方法,極短的軟件開發(fā)周期,較易維護(hù)的生成代碼。完成畫面設(shè)計后,接下來只要將相關(guān)的動作流程以循環(huán)的程序代碼予以完成。單擊【開始】按鈕,如圖 12 所示。 圖 314 工具箱 圖 315 添加【標(biāo)簽】控件 2. 1. 3 修改控件的屬性 簡單的說,控件就是為了執(zhí)行特定任務(wù)而設(shè)計的對象作為一個具體的對象,控件具有屬性、事件和方法。 圖 316 修改控件的屬性 2. 1. 4 添加事件響應(yīng)代碼 不管畫面設(shè)計如何,最終總要規(guī)范這些對象執(zhí)行的方法。在其中添加如下黑體字代碼: Private SubCommand1_Click() = VB 是可視化程序設(shè)計語言。 2. 2. 1 可視化設(shè)計 同其他的一些可視化程序開發(fā)工具一樣, VB 具有可視化設(shè)計的特點,微軟的 Word 在剛剛進(jìn)入中國市場時,同 WPS 競爭的一個重要的功能砝碼就是“所見即所得”的字處理功能, VB 在設(shè)計應(yīng)用程序界面時也可以說是“所見即所得 ”。例如發(fā)生鼠標(biāo)單擊、鍵盤輸入等事件時,用戶必須編寫代碼,控制這些事件的響應(yīng)方法。由于有多幅界面需要監(jiān)視,所以界面快速切換顯得很重要,也很必要。因此,為使閑雜人員不能進(jìn)入系統(tǒng),避免他們對生產(chǎn)的破壞,運行人員需要口令和密碼顯得很有必要。 圖 31 系統(tǒng)的總體流程圖 由于計算機顯示器的面積較小,因此不可能做到在一幅畫面上既全面又詳細(xì)的反映礦井主排水系統(tǒng)全設(shè)備的運行狀況。啟動窗體用來向用戶展示有關(guān)系統(tǒng)版本信息、開發(fā)情況和版權(quán)信息等。 Form Name FraLogin BorderStyle 0— None Caption 為空 KeyPreview True ShowInTaskbar False StartUpPosition 3— 窗口缺省 WindowState 2— Maximized Label Name L
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1