chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>通信技術(shù)>數(shù)據(jù)通信>

OPC 技術(shù)的實(shí)現(xiàn) - OPC技術(shù)在SCADA系統(tǒng)中的應(yīng)用

2017年12月04日 09:18 網(wǎng)絡(luò)整理 作者: 用戶評(píng)論(0

  用 OPC 技術(shù)實(shí)現(xiàn)的 SCADA 系統(tǒng)

  OPC 技術(shù)的實(shí)現(xiàn)包括兩個(gè)組成部分,OPC 服務(wù)器部分及 OPC 客戶應(yīng)用部分。OPC 服務(wù)器是一典型現(xiàn)場(chǎng)數(shù)據(jù)源程序,它收集現(xiàn)場(chǎng)設(shè)備數(shù)據(jù)信息,通過標(biāo)準(zhǔn) OPC 接口傳送給 OPC 客戶端應(yīng)用。OPC 客戶應(yīng)用是一典型的數(shù)據(jù)接收程序,如 HMI、SCADA 等。OPC客戶應(yīng)用通過 OPC 標(biāo)準(zhǔn)接口與 OPC 服務(wù)器通信,獲取 OPC 服務(wù)器的各種信息。符合 OPC 標(biāo)準(zhǔn)的客戶應(yīng)用可訪問來自任何生產(chǎn)廠商的 OPC 服務(wù)器程序。

  把 OPC 技術(shù)運(yùn)用到 SCADA 系統(tǒng)中,利用 OPC技術(shù)開發(fā)標(biāo)準(zhǔn)的 OPC 服務(wù)器來代替過去的驅(qū)動(dòng)程序,并將各種應(yīng)用軟件設(shè)計(jì)成 OPC 的客戶,這樣在 OPC客戶和 OPC 服務(wù)器之間進(jìn)行通信和相互操作。而用戶通過現(xiàn)場(chǎng)總線很容易的將它們集成為完整的自動(dòng)化系統(tǒng)。并且由于 OPC 規(guī)范基于 OLE/COM 技術(shù),同時(shí) OLE/COM 的擴(kuò)展遠(yuǎn)程 OLE 自動(dòng)化與 DCOM 技術(shù)支持 TCP/IP 等多種網(wǎng)絡(luò)協(xié)議,因此可以將 OPC 客戶、服務(wù)器在物理上分開,分布于網(wǎng)絡(luò)不同節(jié)點(diǎn)上。按照軟件的模塊化設(shè)計(jì)思想,把數(shù)據(jù)處理部分作為OPC 數(shù)據(jù)服務(wù)器,協(xié)議轉(zhuǎn)換部分作為 OPC 協(xié)議服務(wù)器。客戶應(yīng)用軟件通過 OPC 提供給客戶的標(biāo)準(zhǔn)接口進(jìn)行數(shù)據(jù)訪問,以便對(duì) RTU(遠(yuǎn)程終端設(shè)備)進(jìn)行監(jiān)視和控制。其具體的實(shí)現(xiàn)原理如圖 3。

  OPC技術(shù)在SCADA系統(tǒng)中的應(yīng)用

  OPC 服務(wù)器按照 OPC 數(shù)據(jù)訪問用戶接口標(biāo)準(zhǔn)(OPC data access custom interface standard)(2.04版) 和 OPC 數(shù)據(jù)訪問自動(dòng)化接口(OPC data access automation interface standard)(2.02 版)設(shè)計(jì)而成。協(xié)議處理可選用 Modbus,Lonswork,Jbus 等通信協(xié)議設(shè)計(jì),并據(jù)需要增加不同協(xié)議的接口。數(shù)據(jù)庫用來存放 OPC 服務(wù)器從 RTU 中采集的遙測(cè)、遙信、電能質(zhì)量等信號(hào),以及客戶端下達(dá)的遙控、遙調(diào)信號(hào)等。客戶端的應(yīng)用程序完成數(shù)據(jù)的 SCADA 處理、圖形分析、報(bào)表輸出、事故追憶和報(bào)警處理等。工作時(shí),下層的硬件設(shè)備按某種通信協(xié)議將實(shí)時(shí)數(shù)據(jù)傳到服務(wù)器的高速緩沖存儲(chǔ)器,協(xié)議服務(wù)器接到響應(yīng)信息后進(jìn)行通信協(xié)議的校驗(yàn)碼校驗(yàn),正確后,再按協(xié)議數(shù)據(jù)格式在數(shù)據(jù)塊中對(duì)響應(yīng)信息解析,去除無用信息后,將所需數(shù)據(jù)寫入內(nèi)存。數(shù)據(jù)處理服務(wù)器可以直接讀取內(nèi)存中的數(shù)據(jù),處理后送入數(shù)據(jù)庫。從而達(dá)到實(shí)時(shí)數(shù)據(jù)進(jìn)行采集、監(jiān)控的要求。另外,OPC 客戶下達(dá)的命令,經(jīng)相應(yīng)的處理,送入數(shù)據(jù)庫,由 OPC 數(shù)據(jù)處理服務(wù)器判斷后進(jìn)行相應(yīng)的預(yù)處理,再進(jìn)行協(xié)議轉(zhuǎn)換,送入服務(wù)器的高速緩沖存儲(chǔ)器,然后通過某種通信協(xié)議將命令送至硬件設(shè)備

  隨著 MIS(管理信息系統(tǒng))和 GIS(地理信息系統(tǒng))的發(fā)展,SCADA 系統(tǒng)要求與它們結(jié)合成功能更強(qiáng)大的系統(tǒng)。SCADA 系統(tǒng)與 MIS,GIS 結(jié)合最重要的一點(diǎn)是實(shí)現(xiàn)數(shù)據(jù)共享。傳統(tǒng)的 SCADA 系統(tǒng)與它們結(jié)合,需要開發(fā)不同的數(shù)據(jù)接口,系統(tǒng)集成難以保證質(zhì)量。采用OPC 技術(shù)后,結(jié)合變得很容易。這里SCADA,GIS,MIS 按 OPC 設(shè)計(jì)原理設(shè)計(jì)成 OPC 客戶。借助服務(wù)器開發(fā)工具,OPC 數(shù)據(jù)服務(wù)器、協(xié)議服務(wù)器、歷史服務(wù)器、報(bào)警服務(wù)器都很容易實(shí)現(xiàn)。根據(jù)現(xiàn)實(shí)需要,可以把這些服務(wù)器整合在一起或分布在不同的網(wǎng)絡(luò)節(jié)點(diǎn)上,由 OPC 客戶(SCADA,GIS,MIS)以統(tǒng)一的接口訪問。整個(gè)原理圖如圖 4。

  OPC技術(shù)在SCADA系統(tǒng)中的應(yīng)用

  湖南某電廠廠級(jí)實(shí)時(shí)監(jiān)視系統(tǒng)項(xiàng)目采用了 OPC技術(shù),實(shí)現(xiàn) SCADA,GIS,MIS 的無縫結(jié)合。OPC Server將采集到的實(shí)時(shí)數(shù)據(jù)送至本機(jī)的 SCADA 建立過程數(shù)據(jù)庫,同時(shí)利用 OPC 采集器將當(dāng)?shù)?OPC Server 中的實(shí)時(shí)數(shù)據(jù)送至歷史數(shù)據(jù)庫;SCADA 所負(fù)責(zé)采集和處理的實(shí)時(shí)遙測(cè)、遙信、事項(xiàng)記錄等可為整個(gè)系統(tǒng)的所有功能共享,保證了系統(tǒng)從底層的一體化;用戶界面上系統(tǒng)把基于電子地圖的空間查詢、統(tǒng)計(jì)、分析、各種圖形顯示等集成在一起,可直接在地理圖上進(jìn)行調(diào)度操作、故障顯示、網(wǎng)絡(luò)拓?fù)鋭?dòng)態(tài)著色等。真正做到了 SCADA/MIS/GIS 的一體化設(shè)計(jì)。

  OPC 服務(wù)器的實(shí)現(xiàn)技術(shù)

  從上述可看出基于 OPC 技術(shù)的 SCADA 系統(tǒng),最主要的實(shí)現(xiàn) OPC 服務(wù)器。OPC 服務(wù)器定義了兩種標(biāo)準(zhǔn)的 COM 對(duì)象,即 OPC Server 、OPC Group 對(duì)象。通過實(shí)現(xiàn)這兩種標(biāo)準(zhǔn)的 COM 對(duì)象及相應(yīng)接口,完成了 OPC 服務(wù)器的開發(fā)。目前,OPC 服務(wù)器開發(fā)工具在國(guó)際工業(yè)控制領(lǐng)域中使用已相當(dāng)廣泛,比較著名的供應(yīng)廠商有 FactorySoft、Softing 等公司,但這些開發(fā)工具的價(jià)格十分昂貴。以下是一簡(jiǎn)單開發(fā)工具實(shí)例。

 ?。?) 開發(fā)工具初使化 API

  BOOL InitServerDLL(HINSTANCE hInstance, CLSID*pCLSID, UINT UpdateRate, CString vendorInfo, CString progId,CString versionId, CString description );

  (2) 注冊(cè)與注冊(cè)刪除 API

  HRESULT RegisterOPC(void);

  HRESULT UnRegisterOPC(void);

  (3) 啟動(dòng)/停止 OPC 開發(fā)工具 API 及獲取開發(fā)工具的運(yùn)行狀態(tài) API

  BOOL StartServerDLL()

  BOOL StopServerDLL();

  BOOL ServerDLLInUse();

 ?。?) OPC 服務(wù)器變量寫值 API

  HRESULT WriteCallback( WRITEPROC lpCallback);

  (5) 添加及刪除數(shù)據(jù)變量 API

  HANDLE AddTag(CString name,VARIANT value,BOOL readOnly);

  BOOL RemoveTag(HANDLE hTag);

 ?。?) 數(shù)據(jù)變量的更新 API

  BOOL UpdateTag(HANDLE handle,VARIANT& var,WORD quality,F(xiàn)ILETIME timeStamp);

非常好我支持^.^

(44) 100%

不好我反對(duì)

(0) 0%

( 發(fā)表人:李倩 )

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?