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

正文內(nèi)容

水廠運行數(shù)據(jù)實時檢測與處理系統(tǒng)的設(shè)計與實現(xiàn)碩士學(xué)位論文-資料下載頁

2025-06-28 15:41本頁面
  

【正文】 的權(quán)限,設(shè)置不同的登錄頁面以及查詢功能。根據(jù)國家標(biāo)準,對水質(zhì)評價方法進行研究,便于水廠日后工作的改進。 客 戶 端 氣 浮 報 表 生 成 系 統(tǒng) 水 質(zhì) 評 價 系 統(tǒng) 圖 客戶端功能框架 本章小結(jié)本章首先介紹了自來水處理的工藝流程,研究了水廠的自控系統(tǒng)和網(wǎng)絡(luò)架構(gòu),確定了本系統(tǒng)的功能需求。在水廠水處理流程與控制網(wǎng)絡(luò)的基礎(chǔ)上,完成了總體方案的設(shè)計,包括客戶端模塊和服務(wù)器模塊。其中,服務(wù)器模塊設(shè)計主要包括基于OPC 通信技術(shù)的數(shù)據(jù)通信模塊、數(shù)據(jù)庫模塊及數(shù)據(jù)處理模塊,客戶端模塊設(shè)計主要完成氣浮報表的自動生成功能及水質(zhì)評價功能。水廠運行數(shù)據(jù)實時檢測與處理系統(tǒng)的設(shè)計與實現(xiàn)15第 3 章 數(shù)據(jù)通信與處理系統(tǒng)的設(shè)計與實現(xiàn)目前水廠自控系統(tǒng)下位設(shè)備中的原始數(shù)據(jù)已經(jīng)通過 ControlNet 以及通訊服務(wù)軟件 Rslinx 傳輸?shù)街行目刂剖业挠嬎銠C中。本章結(jié)合了水廠原有的網(wǎng)絡(luò)架構(gòu)和數(shù)據(jù)的傳輸機制,采用基于 OPC 的通信技術(shù)來實現(xiàn)了服務(wù)器與各 PLC 控制站之間的通信,并將其中的運行參數(shù)、水質(zhì)、水位等值采集到服務(wù)器的數(shù)據(jù)庫中,針對采集的各類原始數(shù)據(jù)作進一步處理,得到水廠需要的參數(shù)值。 通信系統(tǒng)設(shè)計 通信原理概述OPC 是為過程控制而專門設(shè)計的 OLE 技術(shù),由世界技術(shù)處于領(lǐng)先地位的公司,即相關(guān)的自動化的軟硬件公司與微軟公司聯(lián)合建立的,還同時成立了專門的 OPC 基金會。OPC 基金會的成立,對于 OPC 規(guī)范的制定和管理有了更好的制度 [45,46]。針對不同硬件設(shè)備的驅(qū)動程序,OPC 給出了統(tǒng)一的標(biāo)準。它采用典型的Client/Server 模式,由硬件廠商和專門的公司完成一套統(tǒng)一 OPC 接口的標(biāo)準 Server程序。因此,軟件廠商按照統(tǒng)一的 OPC 標(biāo)準來開發(fā) Client 程序訪問 Server,就可實現(xiàn)與硬件設(shè)備之間的通信。OPC 技術(shù)的本質(zhì)是采用了 COM/DCOM(組件對象模型/分布式組件對象模型)技術(shù)。COM 是一種通訊協(xié)議,該協(xié)議是為了要實現(xiàn)軟件的復(fù)用及互操作。DCOM是 COM 技術(shù)在分布式計算領(lǐng)域的擴展,使 COM 可以支持在局域網(wǎng)、廣域網(wǎng)、Inter 中不同的計算機中的對象之間進行通訊。 COM 標(biāo)準為組件軟件和與應(yīng)用程序之間的通訊提供了統(tǒng)一規(guī)范的標(biāo)準,規(guī)定了組件之間的通訊機制。由于 COM 技術(shù)的語言無關(guān)性,在實現(xiàn)時并不需要特定的語言及操作系統(tǒng),只要依照 COM 規(guī)范進行開發(fā)即可 [47]。OPC 規(guī)范OPC 規(guī)范由世界主要自動化設(shè)備廠商與微軟公司協(xié)商制定,為不同供應(yīng)商的設(shè)備與應(yīng)用程序間實現(xiàn)了接口的標(biāo)準化。它把軟件開發(fā)商與硬件供應(yīng)商分開,在設(shè)備、數(shù)據(jù)庫等數(shù)據(jù)源和客戶之間建立聯(lián)系,為解決統(tǒng)一標(biāo)準問題提供了方案 [48]。表 介紹了幾個常用 OPC 規(guī)范:OPC 基本對象OPC 服務(wù)器由三類對象組成,即服務(wù)器(Server ) ,組(Group )和項(Item) 。Server 對象負責(zé)創(chuàng)建和管理 Group、管理 Server 內(nèi)部的狀態(tài)信息,瀏覽服務(wù)器內(nèi)部的組織結(jié)構(gòu),將服務(wù)器中的錯誤譯成描述性的語句等。Group 對象負責(zé)管理 Group內(nèi)部狀態(tài)信息,創(chuàng)建和管理 Item 對象,并且完成 OPC 服務(wù)器內(nèi)部中數(shù)據(jù)的實時存取服務(wù)。在 OPC 中,數(shù)據(jù)是以組為單位進行傳輸?shù)?。同一個組中的 Item 對象的數(shù)水廠運行數(shù)據(jù)實時檢測與處理系統(tǒng)的設(shè)計與實現(xiàn)16據(jù)源可以在表 常用 OPC 規(guī)范規(guī)范 內(nèi)容 備注Data Access 數(shù)據(jù)存儲規(guī)范 提供訪問實時數(shù)據(jù)的方法Alarm amp。 Event 報警和事件規(guī)范 提供各種報警事件機制Historical Data Access歷史數(shù)據(jù)訪問規(guī)范 提供通用的歷史數(shù)據(jù)引擎Batch 批量過程規(guī)范 提供存取實時批量數(shù)據(jù)和設(shè)備信息的方法Security 安全性規(guī)范 提供專門機制保護敏感數(shù)據(jù)OPC XML DA 過程數(shù)據(jù)的 XML規(guī)范對于使用 XML 暴露現(xiàn)場層數(shù)據(jù)提供了靈活、穩(wěn)定的原則和格式不同的現(xiàn)場設(shè)備中。這樣就為客戶把經(jīng)常訪問的一些Item對象放在一個Group 中進行管理提供了方便??蛻艨梢詫M進行讀寫, 也可以設(shè)置客戶端數(shù)據(jù)的更新頻率。Server和Group都是標(biāo)準的 COM對象,與客戶程序的交互需要這兩種對象完成。服務(wù)器對象:它包含一個服務(wù)器中所有的信息,同時它也作為組對象的容器。一個服務(wù)器應(yīng)該對應(yīng)一個OPC Server,即一種設(shè)備驅(qū)動。在一個 Server里,可以創(chuàng)建若干個組。組對象:包含本組所有的信息,也可以管理OPC的數(shù)據(jù)項。OPC的組對象為客戶提供一種組織數(shù)據(jù)的方法,它是應(yīng)用程序中組織數(shù)據(jù)的單位。當(dāng)服務(wù)器里緩沖區(qū)中的數(shù)據(jù)發(fā)生變化時,OPC 會自動地向客戶發(fā)出通知,客戶接到通知后對其進行處理,這樣就不用浪費大量的時間進行查詢。OPC規(guī)范定義了兩類組對象,即公共組和局部組。公共組可由多個客戶所共有,而局部組只歸一個OPC客戶所有。公共組對連接到服務(wù)器上的所有應(yīng)用程序均有效,而局部組只對建立它的客戶有效。項對象:項是進行讀寫數(shù)據(jù)的一個最小邏輯單位,它必須存在一個組中,而不能脫離它獨立存在。在每一個組對象中,客戶可以根據(jù)需要添加多個OPC的數(shù)據(jù)項。OPC的數(shù)據(jù)項通常是指設(shè)備的一個寄存器單元或是寄存器的某一位。OPC客戶都是通過它的數(shù)據(jù)項來完成對設(shè)備寄存器的各種操作的。OPC的數(shù)據(jù)項并不能夠提供對外的接口,所以客戶不能直接對它進行操作,其所有操作都必須通過數(shù)據(jù)組來進行。在一個數(shù)據(jù)組中,客戶可以添加多個OPC的數(shù)據(jù)項。OPC 接口OPC 規(guī)范含有兩套接口,即定制接口和自動化接口。定制接口效率較高,客戶可以通過此接口,將 OPC 服務(wù)器的性能最好的發(fā)揮出來,一般采用高級語言編程的水廠運行數(shù)據(jù)實時檢測與處理系統(tǒng)的設(shè)計與實現(xiàn)17客戶都會使用定制接口方案;使用 VB 編程語言的客戶一般會選擇自動化接口,自動化接口所提供的是自動平臺配置以及存取過程控制中數(shù)據(jù)的接口,該接口的使用使得客戶的應(yīng)用程序變得簡單。OPC 交互方式OPC 客戶端與其服務(wù)器的交互包括兩個方面:一個是客戶端程序從服務(wù)器讀取數(shù)據(jù);另一個是客戶端向服務(wù)器寫入數(shù)據(jù)??蛻舳顺绦蜃x取數(shù)據(jù)有兩種方式:同步和異步。同步通訊時,OPC 客戶端向其服務(wù)器進行請求時,必須等到其服務(wù)器對應(yīng)的響應(yīng)全部完成之后才能返回,在此期間它一直處于等待狀態(tài)。因此在進行同步通訊的時候,如果有大量數(shù)據(jù)需要同時操作或是有很多 OPC 的客戶端對其服務(wù)器進行操作時,就會對 OPC 的客戶端造成阻塞。因此,同步通訊只適用于 OPC 客戶端較少、數(shù)據(jù)量也較小的場合。異步通訊時,OPC 的客戶端向其服務(wù)器發(fā)出請求后便立刻返回,客戶端可以進行其他操作,不用等待服務(wù)器對它的響應(yīng),待 OPC 服務(wù)器完成響應(yīng)后,再通知OPC 客戶端。因此異步通訊相對于同步通訊,效率更高一些。 通信系統(tǒng)的實現(xiàn)機制水廠的通信系統(tǒng)采用 OPC 的客戶端/服務(wù)器模式,通過讀取本地 OPC 服務(wù)器來實現(xiàn)數(shù)據(jù)通信。水廠的中心控制室有三個操作員站,它們與下位 PLC 之間的通信是通過控制網(wǎng)(ControlNet)實現(xiàn)的,而 ControlNet 需要使用通訊服務(wù)軟件 Rslinx 實現(xiàn)通信。因此,所有的操作員站都裝有 Rslinx 軟件,操作員站與服務(wù)器之間的通信采用OPC 技術(shù)。其通信結(jié)構(gòu)圖如圖 所示。操 作 員 站 操 作 員 站操 作 員 站服 務(wù) 器 客 戶 端EtherNtContrlNetRSLINXRSLINX RSLINX圖 通信結(jié)構(gòu)圖 OPC 服務(wù)器水廠運行數(shù)據(jù)實時檢測與處理系統(tǒng)的設(shè)計與實現(xiàn)18Rslinx 簡介Rslinx 是一種通訊服務(wù)軟件,該軟件的使用為現(xiàn)場設(shè)備連接 Rockwell 軟件提供了服務(wù),Rockwell 軟件包括 RSLogixRSSql 和 RSView32 等。Rslinx 還提供了多種開放的接口,可用于與組態(tài)界面系統(tǒng)、數(shù)據(jù)采集與分析系統(tǒng)以及客戶的應(yīng)用程序軟件進行通訊。Rslinx 軟件還支持多個應(yīng)用程序可同時與處于不同網(wǎng)絡(luò)中的不同設(shè)備實現(xiàn)通訊。Rslinx 提供了友好的用戶圖形界面,可用于指定網(wǎng)絡(luò)間穿梭的路徑,這意味著通過 ControlLogix Gateway 就可以將辦公室中的以太網(wǎng)與控制層網(wǎng)絡(luò)或是現(xiàn)場設(shè)備進行連接。在 Rslinx 軟件中集中了許多設(shè)備配置與監(jiān)視工具,用戶可通過鼠標(biāo)選取與點擊所需的設(shè)備就可以完成需要的操作。Rslinx 軟件提供最快速的 OPC、DDE 和 Custom C/C++的接口,可用于處理器與 MMI 和組件軟件之間進行通訊,也可以與相關(guān)兼容軟件和其他用戶定制的DDE、 OPC 應(yīng)用軟件通訊。Rslinx 還能夠為用戶提供多個網(wǎng)絡(luò)、本地工作站和DDE/OPC 性能診斷工具,便于進行系統(tǒng)維護和故障排錯。Rslinx Gateway 驅(qū)動程序能夠完美地支持 TCP/IP 客戶與 AB 控制器的連接,它也支持與遠程 OPC 進行通訊[49]。所以,在一臺裝有 Rslinx 通信軟件的電腦上,就可以訪問 AB 公司的三層網(wǎng)絡(luò),即以太網(wǎng)(Ether ) 、控制網(wǎng)(Control )和設(shè)備網(wǎng)( Device )內(nèi)的所有可識別的設(shè)備,并對這些設(shè)備進行所有操作。Rslinx 版本的選擇本文采用Rslinx Classic Gateway版本作為OPC 服務(wù)器。 Rslinx的客戶程序可以通過TCP/IP網(wǎng)絡(luò)接入Rslinx Classic Gateway的驅(qū)動程序中。這些客戶程序能夠?qū)B接到Rslinx Classic Gateway中可訪問的網(wǎng)絡(luò)上的 AB PLC或是MicroLogix的處理器進行在線的訪問。這就允許了現(xiàn)場設(shè)備中的動態(tài)數(shù)據(jù)進入到應(yīng)用軟件進行顯示等操作,同時也可以從監(jiān)控計算機中設(shè)置某個單獨參數(shù)或者下載數(shù)據(jù)到其所支持的設(shè)備中。配置 Rslinx本文采用 Rslinx 通訊軟件作為 OPC 的服務(wù)器,為 OPC 客戶端應(yīng)用程序提供了所需得接口以訪問其服務(wù)器中的數(shù)據(jù)。在服務(wù)器中裝好 Rslinx 通信軟件,下面介紹如何配置 Rslinx,實現(xiàn)與中心控制室的三臺計算機進行通信。建立連接:打開 Rslinx,在工具欄上點擊 ,打開驅(qū)動器組態(tài)對話框,在可用驅(qū)動器類型中選擇“Remote Devices via Linx Gateway”,再點擊“add new…”選項,輸入名字 TCP1。點擊右側(cè) Browse 按鈕,Host Name 和 IP。IP 地址為中心控制室的三臺計算機的 IP,須建立三個連接。建立 OPC Topic:在 DDE/OPC 選項里選擇“Topic configuration”,在左側(cè) Topic 水廠運行數(shù)據(jù)實時檢測與處理系統(tǒng)的設(shè)計與實現(xiàn)19List 里點擊 New 按鈕,新建 8 個 Topic,分別為 PLC1PLC8。建好后選中右側(cè)的PLC,點擊底部按鈕 Apply 和 Done。配置好的 Rslinx 如圖 所示。打開觀察到PLC 中的數(shù)據(jù)如圖 所示。圖 Rslinx 截圖圖 Rslinx 中讀取 PLC 的標(biāo)簽值 OPC 客戶端的開發(fā)開發(fā)OPC客戶端應(yīng)用程序,提供了一種讀取其服務(wù)器中數(shù)據(jù)的方法,這樣就可以實現(xiàn)獲取該系統(tǒng)內(nèi)所有現(xiàn)場設(shè)備中的數(shù)據(jù)。本文OPC客戶端程序的設(shè)計主要是采用自動化接口訪問OPC服務(wù)器,對現(xiàn)場設(shè)備中的數(shù)據(jù)進行讀取與處理。OPC客戶端和其服務(wù)器之間的交互為:創(chuàng)建OPC 服務(wù)器對象并建立連接;添加組和項;讀取數(shù)據(jù)。讀取成功后,斷開與服務(wù)器的連接,再依次釋放所有的接口,刪除項、組以及服務(wù)器。水廠運行數(shù)據(jù)實時檢測與處理系統(tǒng)的設(shè)計與實現(xiàn)20定義 、 創(chuàng)建一個O P C S e r v e r 對象建立與 O P C S e r v e r對象的連接定義并添加 O P C G r o u p 對象并設(shè)置其相關(guān)屬性定義并添加 O P C I t e m 對象并設(shè)置其相關(guān)屬性同步讀取變化的標(biāo)簽值清除 O P C S e r v e r釋放資源斷開 O P C S e r v e r 對象的連接移除 O P C G r o u p 對象移除 I t e m 對象將標(biāo)簽值讀取到數(shù)據(jù)庫 客戶端程序的工作流程圖將水廠中運行在凈化車間、加氯間及加氨中待檢測的數(shù)據(jù)分成兩類,即瞬時量和累計量。瞬時量包括:進水室溫度、電導(dǎo)率、濁度等。累計量包括:原水水量、反沖洗污水流量、DAF污泥流量等。針對瞬時量,本文采取每 5分鐘讀取一次數(shù)據(jù),并將一小時內(nèi)讀取到的12次數(shù)據(jù)作平均計算,得到該類參數(shù)每小時的平均值。針對累計量,本文采取每小時讀取一次,并將相鄰兩個小時的結(jié)果作差得到這一參數(shù)這個小時的值。針對水廠的運行泵,采取每個月讀取一次的方法,將其結(jié)果放到數(shù)據(jù)庫中不再運算。,OPC客戶端應(yīng)用軟件將根據(jù)表中標(biāo)簽位置獲取該參數(shù)值。其他標(biāo)簽表見附錄A。 水質(zhì)檢測標(biāo)簽表參數(shù) 標(biāo)簽 PLC 值存儲類型 更新時間A 線 [PLC1]P1_DM[4].REP[0] 瞬時量 5 分鐘進水室溫度B 線 [PLC1]P1_DM[14].REP[0] 瞬時量 5 分鐘A 線 [PLC1]P1_DM[1].REP[0] 瞬時量 5 分鐘原水電導(dǎo)率B 線 [PLC1]P1_DM[11].REP[0] 瞬時量 5 分鐘A 線 [PLC1]P1_DM[2].REP[0] 瞬時量 5 分鐘原水 PH 值B 線 [PLC1]P1_DM[12].REP[0] 瞬時量 5 分鐘A 線 [PLC1]P1_DM[3].REP[0] 瞬時量 5 分鐘原水濁度B 線
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1