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

正文內(nèi)容

分布式儲油罐參數(shù)監(jiān)測與管理系統(tǒng)設(shè)計畢業(yè)論文(留存版)

2025-08-10 11:39上一頁面

下一頁面
  

【正文】 GS 實時數(shù)據(jù)庫初始化完成之后,創(chuàng)建兩個線程,一個用于不停的從下位機(jī)采集數(shù)據(jù),另一個用于監(jiān)測 MCGS 實時數(shù)據(jù)庫中一些用戶能夠修改的變量的變化。在 中,通過 GetObject()方法與外部程序建立 OLE 連接。一個包裹就是一個簡單的字符串(每個字符串 8 位) ,一個包裹中最多可含 255 個字節(jié)。b、讀取數(shù)據(jù)讀溫度數(shù)據(jù):(測量儀器正在對溫度轉(zhuǎn)換過程當(dāng)中,對通訊命令將不予響應(yīng),具體溫度個數(shù)以實際產(chǎn)品為準(zhǔn))↓下發(fā)命令:01 03 TTTT NNNN CCCC(整條指令固定不變)01:為地址號,根據(jù)實際測量儀地址修改。讀取設(shè)定值(OilminV 和 WaterV)↓下發(fā)命令:01 03 0005 0002 D40A(整條指令固定不變)010300050002D40A↑測量儀器返回:如:01 03 04 OilminV 值 H,OilminV 值 L,WaterV 值H,WaterV 值 L,CRCL,CRCH。yyyy:為讀取數(shù)據(jù)的個數(shù),取值為:0001 或 0002。01:為地址號。04:為功能代碼。在這種方式下,信息和數(shù)據(jù)在單個主站和從站(監(jiān)控設(shè) 備)之間傳遞。在接收事件中進(jìn)行指令的接收操作。從而實現(xiàn)用戶對下位機(jī)的控制。 提供的安全保障和垃圾回收機(jī)制,但是這也同時表明,你的程序被框在 Framework 里面了。變量類型: MCGSS 定義的變量有五種類型:數(shù)值型、開關(guān)型、字符型、事件型和組對象。 菜單:是執(zhí)行某種功能的命令集合。 MCGS 如何實施遠(yuǎn)程多機(jī)監(jiān)控:MCGS 提供了一套完善的網(wǎng)絡(luò)機(jī)制,可通過TCP/IP 網(wǎng)、Modem 網(wǎng)和串口網(wǎng)將多臺計算機(jī)連接在一起,構(gòu)成分布式網(wǎng)絡(luò)監(jiān)控系統(tǒng),實現(xiàn)網(wǎng)絡(luò)間的實時數(shù)據(jù)同步、歷史數(shù)據(jù)同步和網(wǎng)絡(luò)事件的快速傳遞。 設(shè)備窗口:是連接和驅(qū)動外部設(shè)備的工作環(huán)境。 MCGS 為用戶提供了解決實際工程問題的完整方案和開發(fā)平臺,能夠完成現(xiàn)場數(shù)據(jù)采集、實時和歷史數(shù)據(jù)處理、報警和安全機(jī)制、流程控制、動畫顯示、趨勢曲線和報表輸出以及企業(yè)監(jiān)控網(wǎng)絡(luò)等功能。自動化服務(wù)器提供了能夠讓自動化客戶使用的功能,即提供對象的應(yīng)用程序或 DLL 給客戶使用。當(dāng) VB 的 TextBox、Lable 或PictureBox 控件作為 DDE 連接的客戶控件時,系統(tǒng)提供的連接模式有三種。其可擴(kuò)充性主要通過以下幾個途徑實現(xiàn) :(1)掛接定制的設(shè)備驅(qū)動構(gòu)件;(2)掛接定制的功能構(gòu)件;(3)在其它應(yīng)用程序中通過 OLE 直接操作 MCGS 所提供的對象;(4)通 DDE 連接,建立 MCGS 和其它應(yīng)用程序間的數(shù)據(jù)傳遞。圖形化的構(gòu)造方法和功能強(qiáng)大的策略構(gòu)件使運行策略的組態(tài)更加快捷方便 。但是在通過編程實現(xiàn)這種效果時,要求開發(fā)人員具有很好的相關(guān)專業(yè)知識(如圖像處理)同時還要求開發(fā)人員熟練的掌握一門編程語言,具有很強(qiáng)的編程能力。(4)根據(jù)工藝過程繪制、設(shè)計畫面結(jié)構(gòu)和畫面草圖。發(fā)現(xiàn)系統(tǒng)的漏洞,適當(dāng)?shù)男薷某绦?,使得監(jiān)控系統(tǒng)能夠完整的運行起來。監(jiān)控系統(tǒng)要不斷與下位機(jī)通信,采集下位機(jī)數(shù)據(jù)以及根據(jù)用戶的操作向下位機(jī)發(fā)送相應(yīng)的控制信息。2)配置描述:包括系統(tǒng)物理結(jié)構(gòu);系統(tǒng)各個部分(子系統(tǒng))的劃分、各部分的分工和關(guān)系;系統(tǒng)個部分的布置、安放點、連線方式。硬件的排列和安裝合理,配有明顯的只是或信號顯示,并配有查錯、診斷、故障報警程序,在故障出現(xiàn)時能及時對它定位和排除。(2)監(jiān)督功能:將檢測的實時數(shù)據(jù)、人工輸入的數(shù)據(jù)等信息進(jìn)行分析、歸納、整理、計算等二次加工,并制成實時和歷史數(shù)據(jù)加以存儲。在本課題中,我們需要利用 OLE 技術(shù)將 和 MCGS 進(jìn)行連接,將 處理好的數(shù)據(jù)嵌入到 MCGS 中進(jìn)行相應(yīng)的顯示。對油罐參數(shù)的測試主要包括油罐液位、油品溫度及油水界面的測量。分布式儲油罐參數(shù)監(jiān)測與管理系統(tǒng)設(shè)計摘 要國內(nèi)多數(shù)儲油罐依靠手工或液位儀對儲油罐油品進(jìn)行管理,其測量準(zhǔn)確性、實時性、快捷性均難以滿足儲油罐信息化需求。對油罐液位進(jìn)行準(zhǔn)確地測量能充分利用油罐的存儲空間,增加油罐的存油量同時又能防止油罐冒頂漏油事故的發(fā)生,避免不必要的損失和可能因此而產(chǎn)生的事故。2 計算機(jī)監(jiān)控系統(tǒng)概述 計算機(jī)監(jiān)控系統(tǒng)概述油罐是原油集輸站、煉油廠、油庫、油品碼頭及石化企業(yè)普遍需要使用的儲存設(shè)備,根據(jù)油罐內(nèi)存儲的液體可將油罐分為成品油油罐和原油罐。根據(jù)實際生產(chǎn)過程的需要及生產(chǎn)進(jìn)程的情況,進(jìn)行工況分析、故障診斷、險情預(yù)測,并以圖形、文字、聲音等多種形式及時作出報道,以進(jìn)行操作知道、事故報警。其三,是維護(hù)上方便。3)環(huán)境描述:主要描述下位機(jī)的工作環(huán)境。從而達(dá)到監(jiān)控和數(shù)據(jù)采集的目的。 基于組態(tài)軟件(MCGS)的計算機(jī)監(jiān)控系統(tǒng)的開發(fā) 組態(tài)軟件(MCGS)系統(tǒng)的組成MCGS 軟件系統(tǒng)包括組態(tài)環(huán)境和運行環(huán)境兩個部分,組態(tài)環(huán)境相當(dāng)于一套完整的工具軟件,用戶可以利用它設(shè)計和開發(fā)自己的應(yīng)用系統(tǒng)。(5)按照第一步統(tǒng)計出的表格,建立實時數(shù)據(jù)庫,正確組態(tài)各種變量參數(shù)。但是對于大多數(shù)開發(fā)人員來說,這個要求都很難達(dá)到。組態(tài)軟件開發(fā)監(jiān)控系統(tǒng)的缺點:雖然組態(tài)軟件自身提供了許多主流硬件驅(qū)動,但是市面上的硬件數(shù)不勝數(shù),使得組態(tài)軟件不可能提供所有的驅(qū)動程序。MCGS 把物理設(shè)備分為獨立設(shè)備、父設(shè)備和子設(shè)備三類,不同類型設(shè)備的工作方式不同,其對應(yīng)的設(shè)備驅(qū)動程序的處理方法也有所不同。設(shè)置語法如下:=number,其中 number 可為常數(shù) 0、2 或 3。OLE 的引入,使軟件的開發(fā)方法從面向過程轉(zhuǎn)為面向?qū)ο?,?yīng)用程序不再是功能上的孤島,而是操作系統(tǒng)及其運行的應(yīng)用程序的集成部分。使用 MCGS,用戶無須具備計算機(jī)編程的知識,就可以在短時間內(nèi)輕而易舉地完成一個運行穩(wěn)定,功能成熟,維護(hù)量小并且具備專業(yè)水準(zhǔn)的計算機(jī)監(jiān)控系統(tǒng)的開發(fā)工作。在本窗口內(nèi)配置數(shù)據(jù)采集與控制輸出設(shè)備,注冊設(shè)備驅(qū)動程序,定義連接與驅(qū)動設(shè)備用的數(shù)據(jù)變量。同時,可利用MCGS 提供的網(wǎng)絡(luò)功能,在工作站上直接對服務(wù)器中的數(shù)據(jù)庫進(jìn)行讀寫操作。如系統(tǒng)菜單中的“文件”菜單命令,是用來處理與工程文件有關(guān)的執(zhí)行命令。事件對象: 用來記錄和標(biāo)識某種事件的產(chǎn)生或狀態(tài)的改變。API 變得不太方便。程序總體工作流程設(shè)計:根據(jù)該模塊的功能,可以將通信程序分為兩個部分,一部分用于從下位機(jī)進(jìn)行采集數(shù)據(jù),另一部分用于根據(jù)用戶的操作,向下位機(jī)發(fā)送一些控制指令。在接收到指令后,首先根據(jù)指令自帶的校驗碼檢驗指令接收是否正確,如果不正確則直接丟棄指令;否則,分析指令,根據(jù)通信協(xié)議判斷此指令要求下位機(jī)產(chǎn)生的動作是什么,然后根據(jù)要求模擬數(shù)據(jù),通過串口發(fā)送出去。2)主站將初始化和控制所有在通信回路上傳遞的信息。yy:為返回數(shù)據(jù)字節(jié)數(shù)。03:為功能代碼。cccc:為 CRC 校驗碼。界面值 H,界面值 L:界面值的 16 進(jìn)制數(shù)液位 H,液位 L:油位值的 16 進(jìn)制數(shù)CRCL,CRCH :為 CRC 校驗碼。CRCL,CRCH :為 CRC 校驗碼。4)所有環(huán)路上的通信都以“打包”方式發(fā)生。在 和MCGS 建立 OLE 連接時,MCGS 作為自動化服務(wù)器, 程序作為 OLE 客戶。在 通信程序初始化時,首先應(yīng)該從下位機(jī)采集所有的數(shù)據(jù)(包括用戶能夠修改的一些參數(shù)) ,用采集回來的數(shù)據(jù)對 MCGS 實時數(shù)據(jù)庫進(jìn)行初始狀態(tài)的設(shè)置?,F(xiàn)在 VB7 已經(jīng)是一個完全的面向?qū)ο蟪绦颉=M對象:用來存儲具有相同存盤屬性的多個變量的集合,內(nèi)部成員可包含多個其他類型的變量。 構(gòu)件:具備某種特定功能的程序模塊,可以用 VB、VC 等程序設(shè)計語言編寫,通過編譯,生成 DLL、OCX 等文件。MCGS 把各種網(wǎng)絡(luò)形式,以父設(shè)備構(gòu)件和子設(shè)備構(gòu)件的形式,供用戶調(diào)用,并進(jìn)行工作狀態(tài)、端口號、工作站地址等屬性參數(shù)的設(shè)置。 實時數(shù)據(jù)庫:是工程各個部分的數(shù)據(jù)交換與處理中心,它將 MCGS 工程的各個部分連接成有機(jī)的整體。(1)MCGSS 組態(tài)軟件的系統(tǒng)構(gòu)成1)MCGSS 組態(tài)軟件的整體結(jié)構(gòu) :軟件系統(tǒng)包括組態(tài)環(huán)境和運行環(huán)境兩個部分。OLE 的存在為用戶提供了一種統(tǒng)一的方法來訪問所有不同種類的數(shù)據(jù)源。其語法為:對象名 .LinkTopic=“服務(wù)程序名| 主題名” 。在運行模式下,組態(tài)軟件周期地或在事件觸發(fā)時調(diào)用 MCGS 設(shè)備驅(qū)動程序,通過設(shè)備驅(qū)動程序與外部設(shè)備進(jìn)行數(shù)據(jù)交換,并對實時數(shù)據(jù)庫與存盤數(shù)據(jù)對象進(jìn)行操作。盡管大多數(shù)組態(tài)軟件都提供了自身的腳本程序,可是通過這些腳本程序來編寫硬件驅(qū)動并不方便。MCGS 組態(tài)軟件具有實時多任務(wù)、多線程功能,其系統(tǒng)框架采用 Visual C+ +語言編程,通過 OPC、DDE 、ODBC、ActiveX 等機(jī)制,用戶可方便地擴(kuò)充系統(tǒng)的功能。(7)根據(jù)第四步的畫面結(jié)構(gòu)和畫面草圖,組態(tài)每一幅靜態(tài)的操作畫面(主要是繪圖) 。運行環(huán)境是一個獨立的運行系統(tǒng),它按照組態(tài)結(jié)果數(shù)據(jù)庫中用戶指定的方式進(jìn)行各種處理,完成用戶組態(tài)設(shè)計的目標(biāo)和功能,組態(tài)環(huán)境和運行環(huán)境互相獨立,又密切相關(guān)。一般可以將監(jiān)控系統(tǒng)分為一下幾個模塊:監(jiān)控系統(tǒng)界面(HMI):監(jiān)控系統(tǒng)界面主要是向用戶提供一個操作界面,顯示下位機(jī)工作情況。它是進(jìn)行具體設(shè)計的重要技術(shù)依據(jù),淫蕩在設(shè)計工作組內(nèi)充分討論;它也是提交給用戶的設(shè)備總體說明,應(yīng)與用戶討論認(rèn)可。當(dāng)應(yīng)用對象不同時,只需在基本系統(tǒng)中作適當(dāng)?shù)母膭樱鰷p某些硬軟件模塊,便可滿足對象的要求。(3)控制功能:在檢測的基礎(chǔ)上進(jìn)行信息加工,根據(jù)事先決定的控制策略形成控制輸出,直接作用于生產(chǎn)過程。對油罐液位進(jìn)行準(zhǔn)確地測量能充分利用油罐的存儲空間,增加油罐的存油量同時又能防止油罐冒頂漏油事故的發(fā)生,避免不必要的損失和可能因此而產(chǎn)生的事故。因而開發(fā)油罐多參數(shù)測量系統(tǒng),實時測量油罐重要參數(shù)如液位、溫度、油水界面,能減輕工人勞動強(qiáng)度和提高油田自動化管理水平。由高級語言開發(fā)通信程序,進(jìn)行數(shù)據(jù)的采集和處理;組態(tài)軟件開發(fā)用戶界面,進(jìn)行數(shù)據(jù)的管理和顯示。本課題在深入研究液位計通信技術(shù)的基礎(chǔ)上,將計算機(jī)技術(shù)和通信技術(shù)結(jié)合,設(shè)計分布式儲油罐參數(shù)檢測系統(tǒng),實現(xiàn)罐群參數(shù)的實時測量、記錄、分析,并實現(xiàn)罐群參數(shù)的遠(yuǎn)程監(jiān)測。OLE 自動化的技術(shù)使得程序員能控制其他應(yīng)用程序或者 dll 中的對象,不僅僅能夠使用駐留在自己程序里的對象,而且能使用駐留在系統(tǒng)上的其他程序中的對象。軟件系統(tǒng)是能完成各種功能計算機(jī)程序的總和,通常包括系統(tǒng)軟件跟應(yīng)用軟件。盡可能降低對操作人員的專業(yè)技術(shù)只是的要求,是他們在較短的時間內(nèi)或通過說明書能掌握和熟悉操作使用,操作的內(nèi)容盡可能簡單明了,操作的順序清晰簡明,便于記憶。(3)制定性能規(guī)范系統(tǒng)的性能規(guī)范是從應(yīng)用該系統(tǒng)的角度,從外部對該系統(tǒng)的描述,說明該系統(tǒng)是什么樣的,它具有什么性能,應(yīng)該完成什么工作等等。軟件的開發(fā)可以借助與已有的類似系統(tǒng)和資料進(jìn)行擴(kuò)充修改,設(shè)計好的模塊和系統(tǒng)應(yīng)當(dāng)逐個的用仿真工具進(jìn)行仿真調(diào)試和修改。(2)系統(tǒng)的實現(xiàn)在構(gòu)建好了系統(tǒng)的整體架構(gòu)之后,就需要通過高級語言就行代碼的編寫工作,實現(xiàn)每一個預(yù)先劃分好的功能模塊。(3)將所有 I/O 點的 I/O 標(biāo)識收集齊全,并填寫表格,I/O 標(biāo)識是唯一地確定一個I/O 點的關(guān)鍵字,組態(tài)軟件通過向 I/O 設(shè)備發(fā)出 I/O 標(biāo)識來請求其對應(yīng)的數(shù)據(jù)。(5)在數(shù)據(jù)處理方面,由于高級語言能夠?qū)?shù)據(jù)具有強(qiáng)大的處理功能,在需要對下位機(jī)返回的信息數(shù)據(jù)進(jìn)行復(fù)雜的處理時,高級語言便能很好的滿足用戶的需求。動畫構(gòu)件對象完成特定類型的動畫功能,如:實時曲線構(gòu)件、歷史曲線構(gòu)件、報警顯示構(gòu)件、自由表格構(gòu)件等。它基于微軟 OLE(對象鏈接和嵌入)標(biāo)準(zhǔn),利用最新的 ActiveX 技術(shù),保證用戶能根據(jù)需要方便使用VB、VC++等高級語言,開發(fā)特定的構(gòu)件來擴(kuò)充系統(tǒng)的功能 。如 AutoCAD、Word、Excel 或者其它 Windows 應(yīng)用軟件,VB 的 Form 窗體也可作為服務(wù)器程序?qū)ο?。從開發(fā)商的角度看,OLE 是一個可解決許多難題的技術(shù),WINDOWS 開發(fā)商面臨的最大的難題之一是讓應(yīng)用程序之間的相互通信, 在過去, 沒有一個工業(yè)標(biāo)準(zhǔn),OLE 所做的正是標(biāo)準(zhǔn)化這些協(xié)議。因而開發(fā)油罐多參數(shù)測量系統(tǒng),實時測量油罐重要參數(shù)如液位、溫度、油水界面,能減輕工人勞動強(qiáng)度和提高油田自動化管理水平。在主控窗口中可以放置一個設(shè)備窗口和多個用戶窗口,負(fù)責(zé)調(diào)度和管理這些窗口的打開或關(guān)閉。然而,我們在組態(tài)環(huán)境中生成的畫面都是靜止的,如何在工程運行中產(chǎn)生動畫效果呢?方法是:圖形的每一種動畫屬性中都有一個“表達(dá)式”設(shè)定欄,在該欄中設(shè)定一個與圖形狀態(tài)相聯(lián)系的數(shù)據(jù)變量,連接到實時數(shù)據(jù)庫中,以此建立相應(yīng)的對應(yīng)關(guān)系,MCGS 稱之為動畫連接。組態(tài):在 MCGS 組態(tài)軟件開發(fā)平臺中對五大部分,進(jìn)行對象的定義、制作和編輯,并設(shè)定其狀態(tài)特征(屬性)參數(shù),將此項工作稱為組態(tài)。 熱鍵策略: 當(dāng)用戶按下定義的組合熱鍵(如:Ctrl+D)時執(zhí)行的策略,只運行一次。 具有 Windows 窗體和 Web 窗體兩個新的窗體包,可用于訪問斷開連接數(shù)據(jù)源的 組件;在 中,還刪除了某些傳統(tǒng)的關(guān)鍵字,提高了安全性。根據(jù)采集回來的數(shù)據(jù),更新 MCGS 實時數(shù)據(jù)庫;監(jiān)測 MCGS 中用戶能夠更改的一些變量的變化,以此判斷用戶的操作。另外在設(shè)置波特率、校驗方式、數(shù)據(jù)位、停止位等參數(shù)時,應(yīng)該與通信程序中串口的設(shè)置一致,否則發(fā)送和接收會產(chǎn)生始終誤差,致使發(fā)送和接收都不正確。協(xié)議基本規(guī)則:以下規(guī)則確定在回路控制器和其他串行通信回路中設(shè)備的通信規(guī)則。如:01040000001d3003(讀從數(shù)據(jù)起始地址為 0000H 開始的(001d)29 個矩陣點數(shù)據(jù))01040006001011c7↑測量儀器返回:01 04 yy,數(shù)據(jù) 1H 數(shù)據(jù) 1L,數(shù)據(jù) 2H 數(shù)據(jù) 2L??數(shù)據(jù) 60H 數(shù)
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1