亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于OPC的遠程監(jiān)控制氧設備客戶端數(shù)據(jù)通信方法與流程

文檔序號:12890087閱讀:876來源:國知局
一種基于OPC的遠程監(jiān)控制氧設備客戶端數(shù)據(jù)通信方法與流程

本發(fā)明涉及一種數(shù)據(jù)通信方法。特別是涉及一種在不同類型、不同型號醫(yī)用制氧設備控制系統(tǒng)中不同plc與客戶端之間數(shù)據(jù)交換的基于opc的遠程監(jiān)控制氧設備客戶端數(shù)據(jù)通信方法。



背景技術(shù):

針對不同類型、不同型號醫(yī)用制氧設備同時實現(xiàn)遠程監(jiān)控和遠程故障診斷,將面臨多個不同plc設備與客戶端軟件之間數(shù)據(jù)通信困難的問題,使得技術(shù)人員不能方便了解設備的運行參數(shù),可能給維修排除故障帶來一定難度,導致停產(chǎn)檢修時間延長?;谝陨显颍岢隽嘶趏pc的客戶端數(shù)據(jù)通信方法,開發(fā)了一種通過開放性同業(yè)標準opc接口實現(xiàn)對不同plc的制氧設備進行數(shù)據(jù)采集和存儲的客戶端,運行該程序,就可以通過硬件和軟件之間建立一套完整的通信協(xié)議,進行數(shù)據(jù)的傳輸。

傳統(tǒng)的數(shù)據(jù)通信方法局限大,受限于plc的型號和接口程序的不同,不同的編程人員會有不同的編程方式,不便于后期的維護和再開發(fā)。



技術(shù)實現(xiàn)要素:

本發(fā)明所要解決的技術(shù)問題是,提供一種能夠?qū)崿F(xiàn)不同類型、不同型號醫(yī)用制氧設備控制系統(tǒng)中不同plc設備與上位機應用程序之間數(shù)據(jù)交換的一種基于opc的遠程監(jiān)控制氧設備客戶端數(shù)據(jù)通信方法。

本發(fā)明所采用的技術(shù)方案是:一種基于opc的遠程監(jiān)控制氧設備客戶端數(shù)據(jù)通信方法,智能遠程終端與不同制氧設備控制系統(tǒng)中的plc設備進行通信,智能遠程終端將獲取的制氧設備數(shù)據(jù)上傳給grmopcmgr服務器,具體方法包括如下步驟:

1)客戶端連接grmopcmgr服務器;

2)客戶端創(chuàng)建opc服務器,添加opc組,添加opc項;

3)客戶端通過grmopcmgr服務器與制氧設備plc控制系統(tǒng)進行數(shù)據(jù)通信;

4)判斷客戶端是否連接sqlserver2012數(shù)據(jù)庫,是則進入下一步驟,否則繼續(xù)判斷;

5)將讀取的制氧設備plc控制系統(tǒng)內(nèi)的數(shù)據(jù)存儲到sqlserver2012數(shù)據(jù)庫中。

步驟2)所述的創(chuàng)建opc服務器是根據(jù)grmopcmgr服務器類庫中提供的opcserver、opcgroup和opcitem建立的。

步驟3)所述的數(shù)據(jù)通信包括接收數(shù)據(jù)和發(fā)送數(shù)據(jù),當接收數(shù)據(jù)時,是客戶端通過opc項讀取grmopcmgr服務器接收的制氧設備plc控制系統(tǒng)內(nèi)的數(shù)據(jù),發(fā)送數(shù)據(jù)時,是客戶端通過grmopcmgr服務器向制氧設備plc控制系統(tǒng)發(fā)送數(shù)據(jù)。

所述的發(fā)送數(shù)據(jù)是調(diào)用grmopcmgr服務器類庫中的kepgroup.asyncwrite()函數(shù)進行發(fā)送。

步驟5)還包括讀取的制氧設備plc控制系統(tǒng)內(nèi)的數(shù)據(jù)進行顯示。

本發(fā)明的一種基于opc的遠程監(jiān)控制氧設備客戶端數(shù)據(jù)通信方法,首先通過智能遠程終端設備采集現(xiàn)場不同plc設備的實時數(shù)據(jù),然后將數(shù)據(jù)上傳到grmopcmgr服務器,在客戶端中可以訪問該服務器中的數(shù)據(jù)并用來顯示和存儲到sqlserver2012數(shù)據(jù)庫,同時在客戶端中可以通過該服務器將數(shù)據(jù)傳送給現(xiàn)場的plc設備,以實現(xiàn)制氧設備控制系統(tǒng)中不同plc設備與客戶端應用程序之間數(shù)據(jù)交換的功能。本發(fā)明實現(xiàn)不同類型、不同型號醫(yī)用制氧設備控制系統(tǒng)中不同plc設備與客戶端軟件之間數(shù)據(jù)通信,從而使技術(shù)人員根據(jù)現(xiàn)場制氧設備的數(shù)據(jù)參數(shù)進行實時監(jiān)控。

附圖說明

圖1是本發(fā)明一種基于opc的遠程監(jiān)控制氧設備客戶端數(shù)據(jù)通信方法的流程圖;

圖2是本發(fā)明客戶端運行效果圖。

具體實施方式

下面結(jié)合實施例和附圖對本發(fā)明的一種基于opc的遠程監(jiān)控制氧設備客戶端數(shù)據(jù)通信方法做出詳細說明。

本發(fā)明的一種基于opc的遠程監(jiān)控制氧設備客戶端數(shù)據(jù)通信方法,遵循opc標準進行開發(fā)數(shù)據(jù)通信的客戶端,其中包含現(xiàn)場制氧設備plc控制系統(tǒng)、grmopcmgr服務器,sqlserver2012數(shù)據(jù)庫。

如圖1所示,本發(fā)明的一種基于opc的遠程監(jiān)控制氧設備客戶端數(shù)據(jù)通信方法,智能遠程終端與不同制氧設備控制系統(tǒng)中的plc設備進行通信,智能遠程終端將獲取的制氧設備數(shù)據(jù)上傳給grmopcmgr服務器,具體方法包括如下步驟:

1)客戶端連接grmopcmgr服務器,該服務器會收到現(xiàn)場制氧設備plc控制系統(tǒng)運行過程中的實時數(shù)據(jù),以便客戶端通過訪問該服務器獲取數(shù)據(jù)用來顯示并且存儲;

2)客戶端創(chuàng)建opc服務器,添加opc組,添加opc項,創(chuàng)建opc服務器的目的在于與grmopcmgr服務器建立連接,方便讀取grmopcmgr服務器中的數(shù)據(jù);

所述的創(chuàng)建opc服務器是根據(jù)grmopcmgr服務器類庫中提供的opcserver、opcgroup和opcitem建立的。

3)客戶端通過grmopcmgr服務器與制氧設備plc控制系統(tǒng)進行數(shù)據(jù)通信;

所述的數(shù)據(jù)通信包括接收數(shù)據(jù)和發(fā)送數(shù)據(jù),所述的發(fā)送數(shù)據(jù)是調(diào)用grmopcmgr服務器類庫中的kepgroup.asyncwrite()函數(shù)進行發(fā)送。當接收數(shù)據(jù)時,是客戶端通過opc項讀取grmopcmgr服務器接收的制氧設備plc控制系統(tǒng)內(nèi)的數(shù)據(jù),發(fā)送數(shù)據(jù)時,是客戶端通過grmopcmgr服務器向制氧設備plc控制系統(tǒng)發(fā)送數(shù)據(jù)。

4)判斷客戶端是否連接sqlserver2012數(shù)據(jù)庫,是則進入下一步驟,否則繼續(xù)判斷;

在客戶端讀取到制氧設備plc控制系統(tǒng)內(nèi)的數(shù)據(jù)后,要將數(shù)據(jù)存儲到數(shù)據(jù)庫時,需要連接sqlserver2012數(shù)據(jù)庫,以便客戶端能夠訪問到數(shù)據(jù)庫并將數(shù)據(jù)存儲到數(shù)據(jù)庫。在客戶端能夠讀取制氧設備plc控制系統(tǒng)內(nèi)的數(shù)據(jù)并且連接到sqlserver2012數(shù)據(jù)庫后,可以讀取opc項中的信息即制氧設備plc控制系統(tǒng)運行過程中的實時數(shù)據(jù)。

5)將讀取的制氧設備plc控制系統(tǒng)內(nèi)的數(shù)據(jù)存儲到sqlserver2012數(shù)據(jù)庫中;并將所述的數(shù)據(jù)進行顯示。

圖2是本發(fā)明客戶端運行界面效果圖,如圖所示,客戶端界面能夠顯示制氧設備plc控制系統(tǒng)內(nèi)的數(shù)據(jù)信息,并可以對數(shù)據(jù)進行存儲、修改(只修改設定類的數(shù)據(jù))等操作。



技術(shù)特征:

技術(shù)總結(jié)
一種基于OPC的遠程監(jiān)控制氧設備客戶端數(shù)據(jù)通信方法,智能遠程終端與不同制氧設備控制系統(tǒng)中的PLC設備進行通信,智能遠程終端將獲取的制氧設備數(shù)據(jù)上傳給GRMOpcMgr服務器,包括:客戶端連接GRMOpcMgr服務器;客戶端創(chuàng)建OPC服務器,添加OPC組,添加OPC項;客戶端通過GRMOpcMgr服務器與制氧設備PLC控制系統(tǒng)進行數(shù)據(jù)通信;判斷客戶端是否連接SQL?server2012數(shù)據(jù)庫,是則進入下一步驟,否則繼續(xù)判斷;將讀取的制氧設備PLC控制系統(tǒng)內(nèi)的數(shù)據(jù)存儲到SQL?server2012數(shù)據(jù)庫中。本發(fā)明實現(xiàn)不同類型、不同型號醫(yī)用制氧設備控制系統(tǒng)中不同PLC設備與客戶端軟件之間數(shù)據(jù)通信,從而使技術(shù)人員根據(jù)現(xiàn)場制氧設備的數(shù)據(jù)參數(shù)進行實時監(jiān)控。

技術(shù)研發(fā)人員:郭利進;王濟虎;石梅生;徐新喜;李尚尚;馬軍;楊江豐;宋英利;何西碩;田濤;張彥軍;鄧橙
受保護的技術(shù)使用者:中國人民解放軍軍事醫(yī)學科學院衛(wèi)生裝備研究所;天津工業(yè)大學
技術(shù)研發(fā)日:2017.06.15
技術(shù)公布日:2017.11.07
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1