專利名稱:一種智能工業(yè)網(wǎng)絡(luò)監(jiān)控系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及工業(yè)網(wǎng)絡(luò)監(jiān)控領(lǐng)域,尤其是涉及一種智能工業(yè)網(wǎng)絡(luò)監(jiān)控系統(tǒng)設(shè)計實現(xiàn)方法。
背景技術(shù):
隨著現(xiàn)代工業(yè)技術(shù)的不斷發(fā)展,其生產(chǎn)規(guī)模日益擴大,對于生產(chǎn)過程的安全性及其相關(guān)配套技術(shù)的要求也越來越高。工業(yè)監(jiān)測與控制技術(shù)是保證設(shè)備安全生產(chǎn)運行的關(guān)鍵技術(shù)之一,特別是在設(shè)備種類繁多、標(biāo)準(zhǔn)不一、臺套數(shù)量較大的工業(yè)現(xiàn)場,建立分布式網(wǎng)絡(luò)化的設(shè)備狀態(tài)監(jiān)測與控制系統(tǒng)就成為現(xiàn)代工業(yè)技術(shù)發(fā)展的必然趨勢與熱點研究方向。當(dāng)前廣泛應(yīng)用的工業(yè)網(wǎng)絡(luò)監(jiān)測系統(tǒng)是基于傳統(tǒng)的客戶機/服務(wù)器(Client/Server,CS)架構(gòu)的,由于實互聯(lián)網(wǎng)地址的限制與資源耗盡問題,它不能夠?qū)W(wǎng)絡(luò)拓撲架構(gòu)的變化而引起的各種服務(wù)配置問題提供足夠的動態(tài)支持與管理。在此類技術(shù)條件下,網(wǎng)絡(luò)拓撲架構(gòu)一旦發(fā)生變化,將會帶來大量的、繁瑣的網(wǎng)絡(luò)參數(shù)配置任務(wù)。此外,由于企業(yè)內(nèi)部網(wǎng)關(guān)(Enterprise Intranet Gateway, EIG)的限制與屏蔽,CS架構(gòu)的工業(yè)網(wǎng)絡(luò)監(jiān)控系統(tǒng)難于穿越EIG的限制, 從而不能對目標(biāo)設(shè)備實現(xiàn)真正的遠程在線實時監(jiān)測與控制。鑒于上述原因,開發(fā)一種實時性、易用性好,具備廣泛通用性與自適應(yīng)能力的智能化工業(yè)網(wǎng)絡(luò)監(jiān)測與控制系統(tǒng)是非常有必要的。
發(fā)明內(nèi)容
為了克服CS構(gòu)架工業(yè)網(wǎng)絡(luò)監(jiān)控系統(tǒng)的不能動態(tài)響應(yīng)結(jié)構(gòu)變化、實時性較差、通用性和自適應(yīng)能力較差的不足,本發(fā)明提供一種能夠動態(tài)響應(yīng)工業(yè)監(jiān)控網(wǎng)絡(luò)的結(jié)構(gòu)變化、實時性良好、通用性和自適應(yīng)能力較高的智能工業(yè)網(wǎng)絡(luò)監(jiān)控系統(tǒng)。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是一種智能工業(yè)網(wǎng)絡(luò)監(jiān)控系統(tǒng),所述系統(tǒng)利用嵌入式系統(tǒng)技術(shù)構(gòu)建監(jiān)控網(wǎng)絡(luò)結(jié)點, 引入通用即插即用技術(shù)組建監(jiān)控網(wǎng)絡(luò)物理拓撲構(gòu)架,利用層次分析法確定監(jiān)控系統(tǒng)上下文層次結(jié)構(gòu)、功能模塊劃分與數(shù)據(jù)依賴關(guān)系;利用通用即插即用系統(tǒng)功能服務(wù)實現(xiàn)監(jiān)控網(wǎng)絡(luò)系統(tǒng)的實時控制與智能管理;所述的監(jiān)控網(wǎng)絡(luò)結(jié)點包括基于嵌入式中央處理器的目標(biāo)設(shè)備數(shù)據(jù)采集結(jié)點、用戶監(jiān)控與管理結(jié)點和數(shù)據(jù)服務(wù)中心結(jié)點;所述目標(biāo)設(shè)備數(shù)據(jù)采集結(jié)點、用戶監(jiān)控與管理結(jié)點和數(shù)據(jù)服務(wù)中心結(jié)點均包括以下模塊①設(shè)備數(shù)據(jù)采集模塊,用以面向設(shè)備數(shù)據(jù)采集結(jié)點的數(shù)據(jù)與狀態(tài)采集子模塊,完成對監(jiān)控目標(biāo)設(shè)備數(shù)據(jù)與運行狀態(tài)的采集與預(yù)處理操作,并根據(jù)既定的數(shù)據(jù)傳輸協(xié)議封裝為數(shù)據(jù)分組,并傳送至其它訂閱結(jié)點;②用戶監(jiān)控管理模塊,用以面向用戶監(jiān)控管理結(jié)點的顯控人機接口子模塊,提供友好、易用的人機會話接口,實現(xiàn)監(jiān)控數(shù)據(jù)的在線/離線顯示、設(shè)備狀態(tài)調(diào)控、監(jiān)控及網(wǎng)絡(luò)服務(wù)發(fā)現(xiàn)以及其它與過程監(jiān)控相關(guān)的控制信息的交互功能;
③數(shù)據(jù)存儲服務(wù)模塊,用以面向數(shù)據(jù)服務(wù)中心結(jié)點的數(shù)據(jù)存儲與查詢子模塊,根據(jù)用戶所提供的查詢條件,通過嵌入式結(jié)構(gòu)化查詢語言得到用戶所需的數(shù)據(jù)標(biāo)的,進而實現(xiàn)離線數(shù)據(jù)的歷史回放、深度分析功能;所述的系統(tǒng)上下文層次結(jié)構(gòu)為組成系統(tǒng)的各技術(shù)規(guī)程的順序排列結(jié)構(gòu),并利用層次分析法定義任一規(guī)程與相鄰規(guī)程的數(shù)據(jù)服務(wù)關(guān)系與接口;所述的通用即插即用系統(tǒng)功能服務(wù)采用基于進程間通信方法的系統(tǒng)服務(wù)函數(shù)調(diào)用機制與系統(tǒng)行為事件訂閱機制。進一步,所述的智能工業(yè)監(jiān)控網(wǎng)絡(luò)物理拓撲構(gòu)架由工業(yè)生產(chǎn)車間部分、企業(yè)監(jiān)控中心部分以及連接兩者之間的高速工業(yè)以太網(wǎng)絡(luò)三個物理實體部分組成;所述的工業(yè)生產(chǎn)車間部分是由面向目標(biāo)設(shè)備的數(shù)據(jù)采集結(jié)點所組成的工業(yè)現(xiàn)場子網(wǎng)絡(luò),所述的目標(biāo)設(shè)備數(shù)據(jù)采集結(jié)點實體為基于單個嵌入式中央處理器結(jié)構(gòu)的實時數(shù)據(jù)采集子系統(tǒng);該子系統(tǒng)可支持通用即插即用服務(wù)通信協(xié)議,使設(shè)備實時數(shù)據(jù)采集與網(wǎng)絡(luò)監(jiān)控分離,完成對監(jiān)測目標(biāo)某個物理參數(shù)的大批量、實時數(shù)據(jù)采集與預(yù)處理計算任務(wù);所述的企業(yè)監(jiān)控中心部分包括用戶監(jiān)控與管理結(jié)點和數(shù)據(jù)服務(wù)中心結(jié)點;所述的用戶監(jiān)控與管理結(jié)點實體為基于雙重嵌入式中央處理器的設(shè)備監(jiān)控子系統(tǒng),其中第一重處理器負責(zé)實時數(shù)據(jù)的緩沖、收集與分發(fā)任務(wù),第二重處理器負責(zé)數(shù)據(jù)的分析計算、顯示與控制指令下達任務(wù);該子系統(tǒng)可支持通用即插即用服務(wù)通信協(xié)議,并通過通用即插即用系統(tǒng)通信接口實現(xiàn)對整個網(wǎng)絡(luò)的控制與管理,并根據(jù)用戶需求選擇相應(yīng)的目標(biāo)設(shè)備數(shù)據(jù)采集結(jié)點進行實時數(shù)據(jù)顯示、當(dāng)前運行狀態(tài)診斷以及其它在線監(jiān)控功能會話服務(wù);所述的數(shù)據(jù)服務(wù)中心結(jié)點是存儲海量歷史監(jiān)控數(shù)據(jù)的工業(yè)監(jiān)控網(wǎng)絡(luò)主題數(shù)據(jù)庫, 通過目標(biāo)設(shè)備檔案中的相關(guān)技術(shù)參數(shù)信息,可以進行文件管理、按需查詢、歷史數(shù)據(jù)回放、 不同時段自比較分析、不同設(shè)備互比較分析以及監(jiān)控報告打印等離線事物處理;所述的工業(yè)以太網(wǎng)絡(luò)部分為基于Modbus-IDA的實時以太網(wǎng),負責(zé)工業(yè)生產(chǎn)車間、 企業(yè)監(jiān)控中心以及各移動監(jiān)控終端的連接與通信;通過工業(yè)以太網(wǎng)絡(luò),基于通用即插即用的監(jiān)控系統(tǒng)可以即時發(fā)現(xiàn)進入該網(wǎng)絡(luò)的各種設(shè)備,如車間新增設(shè)備數(shù)據(jù)采集結(jié)點、移動用戶監(jiān)控與管理結(jié)點等,并可立即為其分配合法身份,獲取網(wǎng)絡(luò)資源的使用權(quán)限。再進一步,所述的系統(tǒng)上下文層次結(jié)構(gòu)中,利用層次分析法對智能工業(yè)網(wǎng)絡(luò)監(jiān)控系統(tǒng)功能構(gòu)架進行目標(biāo)分解,將其分為三個功能層次系統(tǒng)支撐層、網(wǎng)絡(luò)中間件層、應(yīng)用接口層;所述的三個功能層次與所述三個物理實體部分相互穿插,形成矩陣式功能管理結(jié)構(gòu), 可有效提高監(jiān)控網(wǎng)絡(luò)系統(tǒng)的信息傳遞效率與行為穩(wěn)定性。所述的網(wǎng)絡(luò)中間件層實現(xiàn)對系統(tǒng)支撐層異構(gòu)體的屏蔽,為應(yīng)用接口層提供標(biāo)準(zhǔn)的服務(wù)路徑,完成系統(tǒng)運行所需的監(jiān)控數(shù)據(jù)、控制信息的上傳與下達,為工業(yè)監(jiān)控網(wǎng)絡(luò)系統(tǒng)的數(shù)據(jù)通信與控制信息轉(zhuǎn)達中樞;所述的系統(tǒng)支撐層異構(gòu)體為因不同監(jiān)控儀器專用性規(guī)范標(biāo)準(zhǔn)不一而造成的協(xié)議壁壘;所述的標(biāo)準(zhǔn)服務(wù)路徑是網(wǎng)絡(luò)中間件層在系統(tǒng)支撐層的支持下,為應(yīng)用接口層提供了面向用戶的統(tǒng)一服務(wù)方法入口,監(jiān)控數(shù)據(jù)、控制信息的交互與轉(zhuǎn)達通過服務(wù)調(diào)用的方式來觸發(fā);應(yīng)用接口層喚醒調(diào)用通用即插即用封裝的服務(wù)動作接口,提供相應(yīng)的操作命令參數(shù)序列,就可以方便安全地得到相應(yīng)的監(jiān)控數(shù)據(jù)返回結(jié)果,或者實現(xiàn)預(yù)設(shè)的關(guān)于目標(biāo)設(shè)備的狀態(tài)調(diào)控。
所述的系統(tǒng)支撐層包括支撐工業(yè)網(wǎng)絡(luò)監(jiān)控系統(tǒng)的底層硬件、操作系統(tǒng)和基礎(chǔ)協(xié)議,由物理網(wǎng)絡(luò)與硬件接口、實時操作系統(tǒng)、基礎(chǔ)通信協(xié)議三個子層組成。所述的物理網(wǎng)絡(luò)與硬件接口子層是指網(wǎng)絡(luò)系統(tǒng)通信所涉及的硬件接口,包括普通以太網(wǎng)接口 RJ45、工業(yè)總線接口 RS485、工業(yè)以太網(wǎng)接口 Modbus-IDA、通用串行接口、智能以太保護接口 SEP和高速光纖模塊接口 SFP ;所述的實時操作系統(tǒng)為經(jīng)過實時化改造的RT-Iinux操作系統(tǒng);所述的基礎(chǔ)協(xié)議為基于傳輸控制/互聯(lián)網(wǎng)協(xié)議的以太網(wǎng)標(biāo)準(zhǔn)通信協(xié)議;所述的應(yīng)用接口層直接面向具體用戶服務(wù),提供嵌入式通用即插即用監(jiān)控網(wǎng)絡(luò)系統(tǒng)的若干應(yīng)用功能接口 ;所述的應(yīng)用功能接口包括實時數(shù)據(jù)采集、監(jiān)控指令下達、監(jiān)控數(shù)據(jù)顯示、設(shè)備狀態(tài)診斷、主題數(shù)據(jù)服務(wù)以及可支持中文的圖形化人機接口。更進一步,所述的設(shè)備數(shù)據(jù)采集模塊、用戶監(jiān)控管理模塊和數(shù)據(jù)存儲服務(wù)模塊分別安裝在設(shè)備數(shù)據(jù)采集結(jié)點、用戶監(jiān)控管理結(jié)點、數(shù)據(jù)服務(wù)中心結(jié)點三個對應(yīng)結(jié)點中,通過它們各自所屬的網(wǎng)絡(luò)中間件子模塊,利用雙重進程間通信方法來傳遞它們分別負責(zé)的監(jiān)控數(shù)據(jù)流及控制信息流;所述的網(wǎng)絡(luò)中間件子模塊包括所述用戶監(jiān)控管理模塊的監(jiān)控網(wǎng)絡(luò)中間件子模塊、 所述設(shè)備數(shù)據(jù)采集模塊的采集網(wǎng)絡(luò)中間件子模塊、所述數(shù)據(jù)存儲服務(wù)的模塊的數(shù)據(jù)網(wǎng)絡(luò)中間件子模塊。所述的雙重進程間通信方法是指利用Linux共享內(nèi)存實現(xiàn)各軟件模塊主體的內(nèi)部數(shù)據(jù)傳輸,利用套接字實現(xiàn)網(wǎng)絡(luò)中間件系統(tǒng)功能構(gòu)調(diào)用,完成各網(wǎng)絡(luò)結(jié)點間的監(jiān)控數(shù)據(jù)和控制信息的交互與傳輸。本發(fā)明的有益效果主要表現(xiàn)在1)可動態(tài)響應(yīng)工業(yè)監(jiān)控網(wǎng)絡(luò)的結(jié)構(gòu)變化,實現(xiàn)網(wǎng)絡(luò)系統(tǒng)的自主管理。2)實現(xiàn)對目標(biāo)設(shè)備數(shù)據(jù)采集與監(jiān)控分析的功能分離,提高了系統(tǒng)資源利用率,節(jié)省了成本。3)基于通用即插即用中間件所提供的事件訂閱機制與系統(tǒng)通信接口,可實現(xiàn)各個網(wǎng)絡(luò)結(jié)點的無縫鏈接與光滑出入。4)基于工業(yè)以太網(wǎng)的底層通信技術(shù),可有效地彌補通用即插即用中間件在工業(yè)實時性方面的不足。
圖1是工業(yè)監(jiān)控網(wǎng)絡(luò)物理拓撲構(gòu)架;圖2是工業(yè)監(jiān)控網(wǎng)絡(luò)系統(tǒng)上下文層次結(jié)構(gòu);圖3是工業(yè)監(jiān)控網(wǎng)絡(luò)系統(tǒng)功能模組成與子模塊劃分。
具體實施例方式結(jié)合附圖,下面對本發(fā)明進行詳細說明。參照圖1 圖3,一種智能工業(yè)網(wǎng)絡(luò)監(jiān)控系統(tǒng),其技術(shù)實現(xiàn)方案為根據(jù)工業(yè)監(jiān)控網(wǎng)絡(luò)基本功能需求,利用嵌入式系統(tǒng)技術(shù)(Embedded System Technology,EST)構(gòu)建監(jiān)控網(wǎng)絡(luò)結(jié)點(Node),引入通用即插即用網(wǎng)絡(luò)中間件技術(shù)組建監(jiān)控網(wǎng)絡(luò)物理拓撲構(gòu)架,在此基礎(chǔ)上利用層次分析法(Analytic Hierarchy Process, ΑΗΡ)確定監(jiān)控系統(tǒng)上下文(Context)層次結(jié)構(gòu)、功能模塊劃分與數(shù)據(jù)依賴關(guān)系;利用通用即插即用系統(tǒng)功能服務(wù)實現(xiàn)監(jiān)控網(wǎng)絡(luò)系統(tǒng)的實時控制與智能管理。上述方案中所涉及的監(jiān)控網(wǎng)絡(luò)結(jié)點為基于嵌入式中央處理器(Embedded Central Processing Unit,ECPU)的目標(biāo)設(shè)備數(shù)據(jù)采集結(jié)點、用戶監(jiān)控與管理結(jié)點、數(shù)據(jù)服務(wù)中心結(jié)點。系統(tǒng)上下文結(jié)構(gòu)為組成系統(tǒng)的各技術(shù)規(guī)程的順序排列結(jié)構(gòu),并AHP方法定義了任一規(guī)程與相鄰規(guī)程的數(shù)據(jù)服務(wù)關(guān)系與接口。系統(tǒng)功能服務(wù)為基于進程間通信方法的系統(tǒng)服務(wù)函數(shù)調(diào)用機制與系統(tǒng)行為事件訂閱機制。根據(jù)上述方案,本發(fā)明所提供實例主要包含以下技術(shù)內(nèi)容根據(jù)工業(yè)監(jiān)控系統(tǒng)基本需求,可確定智能工業(yè)監(jiān)控網(wǎng)絡(luò)物理拓撲構(gòu)架,如附圖1 所示。網(wǎng)絡(luò)構(gòu)架根據(jù)結(jié)點的物理位置與工作職能,可劃分為三個部分工業(yè)生產(chǎn)車間部分 (Production Workshop)、企業(yè)監(jiān)控中心部分(Monitoring Center)以及連接兩者之間的高速工業(yè)以太網(wǎng)絡(luò)部分(High-speed Industrial Ethernet)。工業(yè)生產(chǎn)車間部分是由面向目標(biāo)設(shè)備的數(shù)據(jù)采集結(jié)點所組成的工業(yè)現(xiàn)場子網(wǎng)絡(luò)系統(tǒng)(Sub-network)。其中,目標(biāo)設(shè)備數(shù)據(jù)采集結(jié)點實體為基于單個ECPU結(jié)構(gòu)的實時數(shù)據(jù)采集子系統(tǒng);該子系統(tǒng)可支持通用即插即用服務(wù)通信協(xié)議,使設(shè)備實時數(shù)據(jù)采集與網(wǎng)絡(luò)監(jiān)控分離,完成對監(jiān)測目標(biāo)某個物理參數(shù)的大批量、實時數(shù)據(jù)采集與預(yù)處理計算任務(wù)。企業(yè)監(jiān)控中心部分包括用戶監(jiān)控與管理結(jié)點、數(shù)據(jù)服務(wù)中心結(jié)點。其中,用戶監(jiān)控與管理結(jié)點實體為基于雙重嵌入式中央處理器(Dual-ECPU)的設(shè)備監(jiān)控子系統(tǒng),其中第一重ECPU負責(zé)實時數(shù)據(jù)的緩沖、收集與分發(fā)任務(wù),第二重ECPU負責(zé)數(shù)據(jù)的分析計算、顯示與控制指令下達任務(wù);該子系統(tǒng)可支持通用即插即用服務(wù)通信協(xié)議,并通過通用即插即用系統(tǒng)通信接口實現(xiàn)對整個網(wǎng)絡(luò)的控制與管理,并根據(jù)用戶需求選擇相應(yīng)的目標(biāo)設(shè)備數(shù)據(jù)采集結(jié)點進行實時數(shù)據(jù)顯示(時域、頻域、開關(guān)量等)、當(dāng)前運行狀態(tài)診斷(啟動、調(diào)速、過載、 跑和等)以及其它在線監(jiān)控功能會話服務(wù)(Session Service) 0數(shù)據(jù)服務(wù)中心結(jié)點是存儲海量歷史監(jiān)控數(shù)據(jù)的工業(yè)監(jiān)控網(wǎng)絡(luò)主題數(shù)據(jù)庫,通過目標(biāo)設(shè)備檔案中的相關(guān)技術(shù)參數(shù)信息,可以進行文件管理、按需查詢、歷史數(shù)據(jù)回放、不同時段自比較分析、不同設(shè)備互比較分析以及監(jiān)控報告打印等離線事物處理。工業(yè)以太網(wǎng)絡(luò)部分為基于Modbus-IDA的實時以太網(wǎng),負責(zé)工業(yè)生產(chǎn)車間、企業(yè)監(jiān)控中心以及各移動監(jiān)控終端的連接與通信;通過工業(yè)以太網(wǎng)絡(luò),基于通用即插即用的監(jiān)控系統(tǒng)可以即時發(fā)現(xiàn)進入該網(wǎng)絡(luò)的各種設(shè)備,如車間新增設(shè)備數(shù)據(jù)采集結(jié)點(加工中心控制器、數(shù)控銑床、數(shù)控車床等)、移動用戶監(jiān)控與管理結(jié)點(便攜式巡檢終端、個人數(shù)據(jù)助理) 等,并可立即為其分配合法身份,獲取網(wǎng)絡(luò)資源的使用權(quán)限。如前所述,本發(fā)明利用AHP方法對智能工業(yè)網(wǎng)絡(luò)監(jiān)控系統(tǒng)功能構(gòu)架進行目標(biāo)分解,將其分為三個功能層次系統(tǒng)支撐層(System Support Hierarchy,SSH)、網(wǎng)絡(luò)中間件層 (Network Middleware Hierarchy,NMH)、應(yīng)用接口層(Application Interface Hierarchy, AIH),如附圖2所示。上述的三個功能層次與本發(fā)明權(quán)利要求2所述的三個物理實體部分相互穿插,形成矩陣式功能管理結(jié)構(gòu)(Matrix Functional Management,MFM),可有效提高監(jiān)控網(wǎng)絡(luò)系統(tǒng)的信息傳遞效率與行為穩(wěn)定性。其中,NMH實現(xiàn)對SSH異構(gòu)體的屏蔽,為AIH提供標(biāo)準(zhǔn)的服務(wù)路徑,完成監(jiān)控網(wǎng)絡(luò)系統(tǒng)運行所需的監(jiān)控數(shù)據(jù)、控制信息的上傳與下達,為工業(yè)監(jiān)控網(wǎng)絡(luò)系統(tǒng)的數(shù)據(jù)通信與控制信息轉(zhuǎn)達中樞。上述過程所涉及的SSH異構(gòu)體為因不同監(jiān)控儀器專用性規(guī)范標(biāo)準(zhǔn)不一而造成的協(xié)議壁壘;標(biāo)準(zhǔn)服務(wù)路徑是NMH在SSH的支持下,為AIH提供了面向用戶的統(tǒng)一服務(wù)方法入口,監(jiān)控數(shù)據(jù)、控制信息的交互與轉(zhuǎn)達通過服務(wù)調(diào)用的方式來觸發(fā);AIH只需喚醒調(diào)用通用即插即用封裝的服務(wù)動作接口,提供相應(yīng)的操作命令參數(shù)序列,就可以方便安全地得到相應(yīng)的監(jiān)控數(shù)據(jù)返回結(jié)果,或者實現(xiàn)預(yù)設(shè)的關(guān)于目標(biāo)設(shè)備的狀態(tài)調(diào)控。SSH包括支撐工業(yè)網(wǎng)絡(luò)監(jiān)控系統(tǒng)的底層硬件、操作系統(tǒng)和基礎(chǔ)協(xié)議,由物理網(wǎng)絡(luò)與硬件接口、實時操作系統(tǒng)、基礎(chǔ)通信協(xié)議等三個子層組成。其中,物理網(wǎng)絡(luò)與硬件接口子層是指網(wǎng)絡(luò)系統(tǒng)通信所涉及的硬件接口,包括普通以太網(wǎng)接口 RJ45、工業(yè)總線接口 RS485、工業(yè)以太網(wǎng)接口 Modbus-IDA、通用串行接口 USB、智能以太保護接口 SEP、高速光纖模塊接口 SFP ;實時操作系統(tǒng)為經(jīng)過實時化改造的RT-Iinux操作系統(tǒng);基礎(chǔ)協(xié)議為基于傳輸控制/ 互聯(lián)網(wǎng)協(xié)議的以太網(wǎng)標(biāo)準(zhǔn)通信協(xié)議。AIH直接面向具體用戶服務(wù),提供嵌入式通用即插即用監(jiān)控網(wǎng)絡(luò)系統(tǒng)的若干應(yīng)用功能接口。其中,應(yīng)用功能接口包括實時數(shù)據(jù)采集、監(jiān)控指令下達、監(jiān)控數(shù)據(jù)顯示、設(shè)備狀態(tài)診斷、主題數(shù)據(jù)服務(wù)以及這些功能相應(yīng)的可支持中文的圖形化人機接口(Human Computer Interface,HCI)0根據(jù)工業(yè)過程監(jiān)控的基本需求,智能工業(yè)網(wǎng)絡(luò)監(jiān)控系統(tǒng)實體結(jié)構(gòu)可分成三個軟件模塊,如附圖3所示。(1)設(shè)備數(shù)據(jù)采集模塊其功能主體為面向設(shè)備數(shù)據(jù)采集結(jié)點的數(shù)據(jù)與狀態(tài)采集子模塊,完成對監(jiān)控目標(biāo)設(shè)備數(shù)據(jù)與運行狀態(tài)的采集與預(yù)處理(!Reprocessing)操作,并根據(jù)既定的數(shù)據(jù)傳輸協(xié)議封裝為數(shù)據(jù)分組(Package),并傳送至其它訂閱結(jié)點;(2)用戶監(jiān)控管理模塊其功能主體為面向用戶監(jiān)控管理結(jié)點的顯控人機接口子模塊,提供友好、易用的人機會話接口,實現(xiàn)監(jiān)控數(shù)據(jù)的在線/離線顯示、設(shè)備狀態(tài)調(diào)控、監(jiān)控及網(wǎng)絡(luò)服務(wù)發(fā)現(xiàn)以及其它與過程監(jiān)控相關(guān)的控制信息的交互等功能;(3)數(shù)據(jù)存儲服務(wù)模塊其功能主體為面向數(shù)據(jù)服務(wù)中心結(jié)點的數(shù)據(jù)存儲與查詢子模塊,根據(jù)用戶所提供的查詢條件,通過嵌入式結(jié)構(gòu)化查詢語言得到用戶所需的數(shù)據(jù)標(biāo)的, 進而實現(xiàn)離線數(shù)據(jù)的歷史回放、深度分析等功能。上述三個軟件模塊分別安裝在設(shè)備數(shù)據(jù)采集結(jié)點、用戶監(jiān)控管理結(jié)點、數(shù)據(jù)服務(wù)中心結(jié)點等三個對應(yīng)結(jié)點中,通過它們各自所屬的網(wǎng)絡(luò)中間件子模塊,利用雙重進程間通信方法來傳遞它們分別負責(zé)的監(jiān)控數(shù)據(jù)流及控制信息流,具體信息交互關(guān)系見附圖3。其中,網(wǎng)絡(luò)中間件子模塊為通用即插即用協(xié)議在三個軟件模塊中所派生的具體應(yīng)用實例,即所屬用戶監(jiān)控管理模塊的監(jiān)控網(wǎng)絡(luò)中間件子模塊、所屬設(shè)備數(shù)據(jù)采集模塊的采集網(wǎng)絡(luò)中間件子模塊、所屬數(shù)據(jù)存儲服務(wù)的模塊的數(shù)據(jù)網(wǎng)絡(luò)中間件子模塊。上述過程所涉及的雙重進程間通信方法是指利用實時Linux操作系統(tǒng)支持的共享內(nèi)存(Siared Memory)實現(xiàn)各軟件模塊主體的內(nèi)部數(shù)據(jù)傳輸,利用套接字(Socket)實現(xiàn)網(wǎng)絡(luò)中間件系統(tǒng)功能構(gòu)調(diào)用,完成各網(wǎng)絡(luò)結(jié)點間的監(jiān)控數(shù)據(jù)和控制信息的交互與傳輸。最后,還需要注意的是,以上列舉的僅是本發(fā)明的一個具體實施例。顯然,本發(fā)明不限于以上實施例,還可以有許多變形。本領(lǐng)域的普通技術(shù)人員能從本發(fā)明公開的內(nèi)容直接導(dǎo)出或聯(lián)想到的所有變形,均應(yīng)認(rèn)為是本發(fā)明的保護范圍。
權(quán)利要求
1.一種智能工業(yè)網(wǎng)絡(luò)監(jiān)控系統(tǒng),其特征在于所述監(jiān)控系統(tǒng)利用嵌入式系統(tǒng)技術(shù)構(gòu)建監(jiān)控網(wǎng)絡(luò)結(jié)點,引入通用即插即用網(wǎng)絡(luò)中間件技術(shù)組建監(jiān)控網(wǎng)絡(luò)物理拓撲構(gòu)架,在此基礎(chǔ)上利用層次分析法確定監(jiān)控系統(tǒng)上下文層次結(jié)構(gòu)、功能模塊劃分與數(shù)據(jù)依賴關(guān)系;利用通用即插即用系統(tǒng)功能服務(wù)實現(xiàn)監(jiān)控網(wǎng)絡(luò)系統(tǒng)的實時控制與智能管理;所述的監(jiān)控網(wǎng)絡(luò)結(jié)點包括基于嵌入式中央處理器的目標(biāo)設(shè)備數(shù)據(jù)采集結(jié)點、用戶監(jiān)控與管理結(jié)點和數(shù)據(jù)服務(wù)中心結(jié)點,所述目標(biāo)設(shè)備數(shù)據(jù)采集結(jié)點、用戶監(jiān)控與管理結(jié)點和數(shù)據(jù)服務(wù)中心結(jié)點均包括以下模塊①設(shè)備數(shù)據(jù)采集模塊,用以面向設(shè)備數(shù)據(jù)采集結(jié)點的數(shù)據(jù)與狀態(tài)采集子模塊,完成對監(jiān)控目標(biāo)設(shè)備數(shù)據(jù)與運行狀態(tài)的采集與預(yù)處理操作,并根據(jù)既定的數(shù)據(jù)傳輸協(xié)議封裝為數(shù)據(jù)分組,并傳送至其它訂閱結(jié)點;②用戶監(jiān)控管理模塊,用以面向用戶監(jiān)控管理結(jié)點的顯控人機接口子模塊,提供友好、 易用的人機會話接口,實現(xiàn)監(jiān)控數(shù)據(jù)的在線/離線顯示、設(shè)備狀態(tài)調(diào)控、監(jiān)控及網(wǎng)絡(luò)服務(wù)發(fā)現(xiàn)以及其它與過程監(jiān)控相關(guān)的控制信息的交互功能;③數(shù)據(jù)存儲服務(wù)模塊,用以面向數(shù)據(jù)服務(wù)中心結(jié)點的數(shù)據(jù)存儲與查詢子模塊,根據(jù)用戶所提供的查詢條件,通過嵌入式結(jié)構(gòu)化查詢語言得到用戶所需的數(shù)據(jù)標(biāo)的,進而實現(xiàn)離線數(shù)據(jù)的歷史回放、深度分析功能;所述的系統(tǒng)上下文層次結(jié)構(gòu)為組成系統(tǒng)的各技術(shù)規(guī)程的順序排列結(jié)構(gòu),并利用層次分析法定義了任一規(guī)程與相鄰規(guī)程的數(shù)據(jù)服務(wù)關(guān)系與接口;所述的通用即插即用系統(tǒng)功能服務(wù)采用基于進程間通信方法的系統(tǒng)服務(wù)函數(shù)調(diào)用機制與系統(tǒng)行為事件訂閱機制。
2.根據(jù)權(quán)利要求1所述的一種智能工業(yè)網(wǎng)絡(luò)監(jiān)控系統(tǒng),其特征在于所述的智能工業(yè)監(jiān)控網(wǎng)絡(luò)物理拓撲構(gòu)架由工業(yè)生產(chǎn)車間部分、企業(yè)監(jiān)控中心部分以及連接兩者之間的高速工業(yè)以太網(wǎng)絡(luò)三個物理實體部分組成;所述的工業(yè)生產(chǎn)車間部分是由面向目標(biāo)設(shè)備的數(shù)據(jù)采集結(jié)點所組成的工業(yè)現(xiàn)場子網(wǎng)絡(luò),所述的目標(biāo)設(shè)備數(shù)據(jù)采集結(jié)點實體為基于單個嵌入式中央處理器結(jié)構(gòu)的實時數(shù)據(jù)采集子系統(tǒng);該子系統(tǒng)可支持通用即插即用服務(wù)通信協(xié)議,使設(shè)備實時數(shù)據(jù)采集與網(wǎng)絡(luò)監(jiān)控分離,完成對監(jiān)測目標(biāo)某個物理參數(shù)的大批量、實時數(shù)據(jù)采集與預(yù)處理計算任務(wù);所述的企業(yè)監(jiān)控中心部分包括用戶監(jiān)控與管理結(jié)點、數(shù)據(jù)服務(wù)中心結(jié)點;所述的用戶監(jiān)控與管理結(jié)點實體為基于雙重嵌入式中央處理器的設(shè)備監(jiān)控子系統(tǒng),其中第一重處理器負責(zé)實時數(shù)據(jù)的緩沖、收集與分發(fā)任務(wù),第二重處理器負責(zé)數(shù)據(jù)的分析計算、顯示與控制指令下達任務(wù);該子系統(tǒng)可支持通用即插即用服務(wù)通信協(xié)議,并通過通用即插即用系統(tǒng)通信接口實現(xiàn)對整個網(wǎng)絡(luò)的控制與管理,并根據(jù)用戶需求選擇相應(yīng)的目標(biāo)設(shè)備數(shù)據(jù)采集結(jié)點進行實時數(shù)據(jù)顯示、當(dāng)前運行狀態(tài)診斷以及其它在線監(jiān)控功能會話服務(wù);所述的數(shù)據(jù)服務(wù)中心結(jié)點是存儲海量歷史監(jiān)控數(shù)據(jù)的工業(yè)監(jiān)控網(wǎng)絡(luò)主題數(shù)據(jù)庫,通過目標(biāo)設(shè)備檔案中的相關(guān)技術(shù)參數(shù)信息,可以進行文件管理、按需查詢、歷史數(shù)據(jù)回放、不同時段自比較分析、不同設(shè)備互比較分析以及監(jiān)控報告打印等離線事物處理;所述的工業(yè)以太網(wǎng)絡(luò)部分為基于Modbus-IDA的實時以太網(wǎng),負責(zé)工業(yè)生產(chǎn)車間、企業(yè)監(jiān)控中心以及各移動監(jiān)控終端的連接與通信;通過工業(yè)以太網(wǎng)絡(luò),基于通用即插即用的監(jiān)控系統(tǒng)可以即時發(fā)現(xiàn)進入該網(wǎng)絡(luò)的各種設(shè)備,如車間新增設(shè)備數(shù)據(jù)采集結(jié)點、移動用戶監(jiān)控與管理結(jié)點等,并可立即為其分配合法身份,獲取網(wǎng)絡(luò)資源的使用權(quán)限。
3.根據(jù)權(quán)利要求2所述的一種智能工業(yè)網(wǎng)絡(luò)監(jiān)控系統(tǒng),其特征在于所述的系統(tǒng)上下文層次結(jié)構(gòu)中,利用層次分析法對智能工業(yè)網(wǎng)絡(luò)監(jiān)控系統(tǒng)功能構(gòu)架進行目標(biāo)分解,將其分為三個功能層次系統(tǒng)支撐層、網(wǎng)絡(luò)中間件層、應(yīng)用接口層;所述的三個功能層次與所述三個物理實體部分相互穿插,形成矩陣式功能管理結(jié)構(gòu);所述的網(wǎng)絡(luò)中間件層實現(xiàn)對系統(tǒng)支撐層異構(gòu)體的屏蔽,為應(yīng)用接口層提供標(biāo)準(zhǔn)的服務(wù)路徑,完成系統(tǒng)運行所需的監(jiān)控數(shù)據(jù)、控制信息的上傳與下達,為工業(yè)監(jiān)控網(wǎng)絡(luò)系統(tǒng)的數(shù)據(jù)通信與控制信息轉(zhuǎn)達中樞;所述的系統(tǒng)支撐層異構(gòu)體為因不同監(jiān)控儀器專用性規(guī)范標(biāo)準(zhǔn)不一而造成的協(xié)議壁壘;所述的標(biāo)準(zhǔn)服務(wù)路徑是網(wǎng)絡(luò)中間件層在系統(tǒng)支撐層的支持下,為應(yīng)用接口層提供了面向用戶的統(tǒng)一服務(wù)方法入口,監(jiān)控數(shù)據(jù)、控制信息的交互與轉(zhuǎn)達通過服務(wù)調(diào)用的方式來觸發(fā);應(yīng)用接口層只需喚醒調(diào)用通用即插即用封裝的服務(wù)動作接口,提供相應(yīng)的操作命令參數(shù)序列,就可以方便安全地得到相應(yīng)的監(jiān)控數(shù)據(jù)返回結(jié)果,或者實現(xiàn)預(yù)設(shè)的關(guān)于目標(biāo)設(shè)備的狀態(tài)調(diào)控;所述的系統(tǒng)支撐層包括支撐工業(yè)網(wǎng)絡(luò)監(jiān)控系統(tǒng)的底層硬件、操作系統(tǒng)和基礎(chǔ)協(xié)議,由物理網(wǎng)絡(luò)與硬件接口、實時操作系統(tǒng)、基礎(chǔ)通信協(xié)議等三個子層組成;所述的物理網(wǎng)絡(luò)與硬件接口子層是指網(wǎng)絡(luò)系統(tǒng)通信所涉及的硬件接口,包括普通以太網(wǎng)接口 RJ45、工業(yè)總線接口 RS485、工業(yè)以太網(wǎng)接口 Modbus-IDA、通用串行接口、智能以太保護接口 SEP、高速光纖模塊接口 SFP ;所述的實時操作系統(tǒng)為經(jīng)過實時化改造的RT-Iinux操作系統(tǒng);所述的基礎(chǔ)協(xié)議為基于傳輸控制/互聯(lián)網(wǎng)協(xié)議的以太網(wǎng)標(biāo)準(zhǔn)通信協(xié)議;所述的應(yīng)用接口層直接面向具體用戶服務(wù),提供嵌入式通用即插即用監(jiān)控網(wǎng)絡(luò)系統(tǒng)的若干應(yīng)用功能接口 ;所述的應(yīng)用功能接口包括實時數(shù)據(jù)采集、監(jiān)控指令下達、監(jiān)控數(shù)據(jù)顯示、設(shè)備狀態(tài)診斷、主題數(shù)據(jù)服務(wù)以及可支持中文的圖形化人機接口。
4.根據(jù)權(quán)利要求1 3之一所述的一種智能工業(yè)網(wǎng)絡(luò)監(jiān)控系統(tǒng),其特征在于所述的設(shè)備數(shù)據(jù)采集模塊、用戶監(jiān)控管理模塊和數(shù)據(jù)存儲服務(wù)模塊分別安裝在設(shè)備數(shù)據(jù)采集結(jié)點、用戶監(jiān)控管理結(jié)點、數(shù)據(jù)服務(wù)中心結(jié)點等三個對應(yīng)結(jié)點中,通過它們各自所屬的網(wǎng)絡(luò)中間件子模塊,利用雙重進程間通信方法來傳遞它們分別負責(zé)的監(jiān)控數(shù)據(jù)流及控制信息流;所述的網(wǎng)絡(luò)中間件子模塊包括所述用戶監(jiān)控管理模塊的監(jiān)控網(wǎng)絡(luò)中間件子模塊、所述設(shè)備數(shù)據(jù)采集模塊的采集網(wǎng)絡(luò)中間件子模塊和所述數(shù)據(jù)存儲服務(wù)的模塊的數(shù)據(jù)網(wǎng)絡(luò)中間件子模塊;所述的雙重進程間通信方法是指利用Linux共享內(nèi)存實現(xiàn)各軟件模塊主體的內(nèi)部數(shù)據(jù)傳輸,利用套接字實現(xiàn)網(wǎng)絡(luò)中間件系統(tǒng)功能構(gòu)調(diào)用,完成各網(wǎng)絡(luò)結(jié)點間的監(jiān)控數(shù)據(jù)和控制信息的交互與傳輸。
全文摘要
一種智能工業(yè)網(wǎng)絡(luò)監(jiān)控系統(tǒng),引入通用即插即用技術(shù)組建監(jiān)控網(wǎng)絡(luò)物理拓撲構(gòu)架,利用層次分析法確定監(jiān)控系統(tǒng)上下文層次結(jié)構(gòu)、功能模塊劃分與數(shù)據(jù)依賴關(guān)系;利用通用即插即用系統(tǒng)功能服務(wù)實現(xiàn)監(jiān)控網(wǎng)絡(luò)系統(tǒng)的實時控制與智能管理;監(jiān)控網(wǎng)絡(luò)結(jié)點包括基于嵌入式中央處理器的目標(biāo)設(shè)備數(shù)據(jù)采集結(jié)點、用戶監(jiān)控與管理結(jié)點和數(shù)據(jù)服務(wù)中心結(jié)點;系統(tǒng)上下文層次結(jié)構(gòu)為組成系統(tǒng)的各技術(shù)規(guī)程的順序排列結(jié)構(gòu),并利用層次分析法定義任一規(guī)程與相鄰規(guī)程的數(shù)據(jù)服務(wù)關(guān)系與接口;系統(tǒng)功能服務(wù)采用基于進程間通信方法的系統(tǒng)服務(wù)函數(shù)調(diào)用機制與系統(tǒng)行為事件訂閱機制。本發(fā)明能夠動態(tài)響應(yīng)工業(yè)監(jiān)控網(wǎng)絡(luò)的結(jié)構(gòu)變化、實時性良好、通用性和自適應(yīng)能力較高。
文檔編號G05B19/418GK102402218SQ20111035468
公開日2012年4月4日 申請日期2011年11月10日 優(yōu)先權(quán)日2011年11月10日
發(fā)明者胥芳, 艾青林, 譚大鵬 申請人:浙江工業(yè)大學(xué)