資源描述:
《監(jiān)控組態(tài)軟件中數(shù)據(jù)管理子系統(tǒng)的設計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、大連理工大學碩士學位論文摘要現(xiàn)代工業(yè)發(fā)展,計算機在工業(yè)過程控制中得到廣泛應用,生產(chǎn)過程自動化要求系統(tǒng)規(guī)模不斷擴大和系統(tǒng)集成度不斷提高,工業(yè)控制系統(tǒng)對工控軟件的實時性也提出了更高的要求。設計高性能的數(shù)據(jù)管理系統(tǒng),實現(xiàn)對工業(yè)控制現(xiàn)場實時數(shù)據(jù)的數(shù)據(jù)采集、數(shù)據(jù)管理以及數(shù)據(jù)共享,是問題得以解決的關鍵。本文介紹了一種監(jiān)控組態(tài)軟件中數(shù)據(jù)管理子系統(tǒng)的設計及實現(xiàn)方法。設備驅(qū)動采用基于XML的設備通信描述技術,研究了設備通信描述技術的工作原理、實現(xiàn)方法和執(zhí)行機制,給出了描述文件的結構和內(nèi)容定義。利用通信描述技術可使驅(qū)動程序自動選擇通信目標、配置通信接口、生成通信報文、處理通信數(shù)據(jù),實現(xiàn)了組態(tài)軟件的通用性。一驅(qū)動程
2、序采集回來的實時現(xiàn)場數(shù)據(jù)存于內(nèi)存緩沖區(qū)中,定義了數(shù)據(jù)緩沖池的存儲結構,給出了變量的描述定義及檢索方法,在保證系統(tǒng)實時性的基礎上,方便了數(shù)據(jù)的管理,提高了系統(tǒng)的運行效率。開發(fā)了基于C/S模式的數(shù)據(jù)管理子系統(tǒng)。服務器程序?qū)崿F(xiàn)了數(shù)據(jù)采集、數(shù)據(jù)管理和數(shù)據(jù)共享,完成了實時事務、歷史事務、同步事務、中斷事務、內(nèi)部事務和其它事務的調(diào)度。事務調(diào)度是整個系統(tǒng)的核心部分,對系統(tǒng)中的事務進行了優(yōu)先級的定義和分配,并引入自治鎖進行并發(fā)控制。為了實現(xiàn)多點監(jiān)控,其它監(jiān)控機上采用從服務器,主從服務器之間通過報告分發(fā)、發(fā)布/預定和客戶機/服務器三種通信方式完成數(shù)據(jù)同步。介紹了雙機熱備的運行機制,開發(fā)了熱備服務器以保證系統(tǒng)長期
3、穩(wěn)定地運行??蛻舳顺绦虿捎肁ctiveX控件實現(xiàn),定義了一系列的方法和事件供監(jiān)控界面調(diào)用。數(shù)據(jù)管理子系統(tǒng)已在實際應用中證明具有較好的通用性、實時性、可靠性和穩(wěn)定性,很好地完成了對工業(yè)控制現(xiàn)場實時數(shù)據(jù)的數(shù)據(jù)采集、數(shù)據(jù)管理以及數(shù)據(jù)共享。關鍵詞:組態(tài)軟件;數(shù)據(jù)管理;XML;通信描述;多點監(jiān)控監(jiān)控組態(tài)軟件中數(shù)據(jù)管理子系統(tǒng)的設計與實現(xiàn)DesignandImplementationoftheDataManagementSubsystemfortheMonitoringConfigurationSoftwareAbstractWimthedevelopmentofmodemindustry,industri
4、alprocesscontrolcomputeriswidelyusedintheindustrialprocesscontrolfield.Withtheautomationoftheproductionprocess.continuousextendingofthesystemscaleandgradualrisingofthesystemintegrationdegreearestronglydemanded.Asaresult,thereal.timeperfomlanceofindustrialcontrolsoftwareforindustrialcontrolsystemsish
5、ighlyrequired.Thedesignofsuchahigh—performancereal—timedatamanagementsystem,includingthereal—timedataacquisition,datemanagementandinformationshare,isthekeytosolvetheproblem.’nleDataManagementSubsystemfortheMonitoringConfigurationSoftwareisdesignedandimplememed.Thecommunicationdescriptiontechnologyof
6、devicesbasedonXMLisadoptedbythedevicedriver.Theworkprincipium,realizationandimplementationbasedondescriptiontechnologyaleresearched.a(chǎn)ndthestructureandcontentoftheXMLdocumentareintroduced.Withthecommunicationdescriptiontechnology,thedevicedriverCanchoosethecommunicationtarget,configurethecommunicatio
7、ninterface,buildthecommunicationmessageandprocessthecommunicationdataautomatically,whichcanenhancethegeneralityoftheConfigurationSoftware.ThestoragestructureofDataPoolinthememor),iSdesignedtostorether