[發(fā)明專利]分布式控制系統(tǒng)中采集第三方設(shè)備數(shù)據(jù)的方法及裝置有效
| 申請?zhí)枺?/td> | 201010192599.5 | 申請日: | 2010-06-01 |
| 公開(公告)號: | CN101840228A | 公開(公告)日: | 2010-09-22 |
| 發(fā)明(設(shè)計(jì))人: | 王常力;施波;韓慶敏;謝峰 | 申請(專利權(quán))人: | 杭州和利時(shí)自動(dòng)化有限公司 |
| 主分類號: | G05B19/418 | 分類號: | G05B19/418 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 逯長明;王寶筠 |
| 地址: | 310018 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 分布式 控制系統(tǒng) 采集 第三 設(shè)備 數(shù)據(jù) 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及工業(yè)自動(dòng)化技術(shù)領(lǐng)域,更具體地說,涉及一種分布式控制系統(tǒng)中采集第三方設(shè)備數(shù)據(jù)的方法及裝置。
背景技術(shù)
隨著計(jì)算機(jī)科學(xué)、工業(yè)控制等新技術(shù)的迅速發(fā)展,計(jì)算機(jī)監(jiān)控系統(tǒng)由早期的集中式監(jiān)控向全分布式方向發(fā)展,同時(shí)隨著面向?qū)ο蠹夹g(shù)、分布式對象技術(shù)、多層次客戶/服務(wù)器(Client/Server)技術(shù)的成熟,使得計(jì)算機(jī)監(jiān)控系統(tǒng)軟件也從早期面向功能的系統(tǒng),發(fā)展為以面向具體現(xiàn)場設(shè)備為特征的面向?qū)ο蟮挠?jì)算機(jī)監(jiān)控系統(tǒng)。
數(shù)據(jù)和信息是分布式控制系統(tǒng)(Distributed?Control?System,DCS)監(jiān)督控制的基礎(chǔ),它們不僅來源于DCS現(xiàn)場控制層,還可能來源于第三方設(shè)備和軟件。一個(gè)好的DCS監(jiān)控應(yīng)用軟件應(yīng)能提供廣泛的應(yīng)用接口或標(biāo)準(zhǔn)接口,很方便地實(shí)現(xiàn)將DCS控制器、第三方PLC(Programmable?logic?Controller,可編程邏輯控制器)、智能儀表和其他工控設(shè)備的數(shù)據(jù)接入到系統(tǒng)中。一般監(jiān)控系統(tǒng)都把數(shù)據(jù)源看作外部設(shè)備,驅(qū)動(dòng)程序和這些外部設(shè)備交換數(shù)據(jù),包括采集數(shù)據(jù)和發(fā)送數(shù)據(jù)/指令。
現(xiàn)有技術(shù)中,DCS應(yīng)用程序開發(fā)商需要不斷地開發(fā)這些設(shè)備的驅(qū)動(dòng)程序,這帶來了大量重復(fù)性勞動(dòng),也帶來了很多問題。硬件供應(yīng)商在硬件上作出一些小小的改動(dòng),硬件的驅(qū)動(dòng)程序就可能需要重寫;同時(shí),由于不同設(shè)備甚至同一設(shè)備的不同單元的驅(qū)動(dòng)程序可能不同,很難同時(shí)對這些設(shè)備進(jìn)行優(yōu)化操作。傳統(tǒng)的過程控制系統(tǒng)是一對一的系統(tǒng),任何一種DCS、SCADA(SupervisoryControl?And?Data?Acquisition,數(shù)據(jù)采集與監(jiān)視控制系統(tǒng))、MES(ManufacturingExecution?System,制造執(zhí)行系統(tǒng))等上位監(jiān)控軟件或其它應(yīng)用軟件在用于某種硬件設(shè)備時(shí)都需要開發(fā)專用的驅(qū)動(dòng)程序,系統(tǒng)構(gòu)建完成后的最終結(jié)果是:
1)一種應(yīng)用軟件要用于N種硬件設(shè)備需要開發(fā)N個(gè)驅(qū)動(dòng)程序,每增加一種新的應(yīng)用軟件需要另外開發(fā)N個(gè)硬件設(shè)備的驅(qū)動(dòng)程序;
2)M種軟件要用于N種硬件設(shè)備需要開發(fā)(M*N)個(gè)驅(qū)動(dòng)程序,每增加一種新的硬件設(shè)備需要為M種軟件開發(fā)新的設(shè)備驅(qū)動(dòng)程序。
可見,現(xiàn)有技術(shù)中
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種分布式控制系統(tǒng)中采集第三方設(shè)備數(shù)據(jù)的方法及系統(tǒng),能夠滿足分布式控制系統(tǒng)同應(yīng)用各種通信協(xié)議的第三方設(shè)備的連接。
本發(fā)明實(shí)施例提供一種分布式控制系統(tǒng)中采集第三方設(shè)備數(shù)據(jù)的方法,包括:
通過OPC接口接收OPC客戶端發(fā)送的對第三方設(shè)備的調(diào)用請求,所述調(diào)用請求中攜帶有所述第三方設(shè)備的標(biāo)識信息;
根據(jù)所述標(biāo)識信息,調(diào)用預(yù)置的多個(gè)驅(qū)動(dòng)模塊中對應(yīng)所述第三方設(shè)備通信協(xié)議的驅(qū)動(dòng)模塊,建立與所述第三方設(shè)備的連接;
采集所述第三方設(shè)備的數(shù)據(jù),并對獲得的所述第三方設(shè)備的數(shù)據(jù)進(jìn)行相應(yīng)處理。
優(yōu)選的,所述多個(gè)驅(qū)動(dòng)模塊分別采用動(dòng)態(tài)鏈接庫的方式進(jìn)行設(shè)置,每個(gè)動(dòng)態(tài)鏈接庫對應(yīng)一種通信協(xié)議。
優(yōu)選的,所述標(biāo)識信息為所述第三方設(shè)備的地址信息。
優(yōu)選的,所述地址信息以樹形目錄結(jié)構(gòu)形式進(jìn)行存儲。
進(jìn)一步,所述方法還包括:
對所述第三方設(shè)備的通信狀態(tài)以及采集所述第三方設(shè)備的數(shù)據(jù)進(jìn)行顯示。
進(jìn)一步,所述方法還包括:
根據(jù)與所述第三方設(shè)備的通信,進(jìn)行日志信息的配置。
進(jìn)一步,所述方法還包括:
當(dāng)出現(xiàn)與所述第三方設(shè)備的通信故障時(shí),進(jìn)行故障測試并根據(jù)所述日志信息進(jìn)行故障原因的判斷。
一種分布式控制系統(tǒng)中采集第三方設(shè)備數(shù)據(jù)的系統(tǒng),包括:OPC客戶端、OPC服務(wù)器以及第三方設(shè)備;
其中,所述OPC服務(wù)器包括:
調(diào)用請求接收單元,用于通過OPC接口接收OPC客戶端發(fā)送的對第三方設(shè)備的調(diào)用請求,所述調(diào)用請求中攜帶有所述第三方設(shè)備的標(biāo)識信息;
驅(qū)動(dòng)模塊調(diào)用單元,用于根據(jù)所述標(biāo)識信息,調(diào)用預(yù)置的多個(gè)驅(qū)動(dòng)模塊中對應(yīng)所述第三方設(shè)備通信協(xié)議的驅(qū)動(dòng)模塊,建立與所述第三方設(shè)備的連接;
數(shù)據(jù)采集單元,用于采集所述第三方設(shè)備的數(shù)據(jù),并對獲得的所述第三方設(shè)備的數(shù)據(jù)進(jìn)行相應(yīng)處理。
優(yōu)選的,所述多個(gè)驅(qū)動(dòng)模塊分別采用動(dòng)態(tài)鏈接庫的方式進(jìn)行設(shè)置,每個(gè)動(dòng)態(tài)鏈接庫對應(yīng)一種通信協(xié)議。
優(yōu)選的,所述標(biāo)識信息為所述第三方設(shè)備的地址信息。
進(jìn)一步,所述OPC服務(wù)器還包括:
顯示單元,用于對所述第三方設(shè)備的通信狀態(tài)以及采集所述第三方設(shè)備的數(shù)據(jù)進(jìn)行顯示。
進(jìn)一步,所述OPC服務(wù)器還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州和利時(shí)自動(dòng)化有限公司,未經(jīng)杭州和利時(shí)自動(dòng)化有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010192599.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





