《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > PID優化整定系統中OPC接口的研究及應用
PID優化整定系統中OPC接口的研究及應用
維庫
摘要: OPC是一個開放的工業接口標準,被用于過程控制和制造業自動化系統。本文通過OPC接口在PID優化整定系統中的應用,介紹了DCS和OPC的基本概念,以及OPC接口的相關知識和數據存儲訪問方式;同時結合實際介紹了為實現各系統間數據交換,應用OPC通訊技術所搭建的系統網絡結構,以及OPC服務器端和客戶端開發的基本步驟,數據存儲過程的實現;最后,討論了PID優化整定系統中OPC接口的應用在工業現場領域中的優點以及發展前景。
Abstract:
Key words :

 

 

1、引言

  隨著國內外石油化工領域工業自動化的不斷發展,采用先進技術對現有裝置進行技術改 造,逐步提高裝置的生產規模和工藝技術水平,提高裝置的經濟效益是一種必然的趨勢。在 此趨勢下,很多企業希望通過先進控制的方法達到以上目的。而裝置先進控制以及回路自動 控制的基礎就是PID 參數的合適設置。 現階段 PID 參數的設置很大程度上依賴于操作工人的經驗,對于沒有經驗的工作人員 來說調整PID 參數有些難度。PID 優化整定系統正是針對此問題,自行設計開發的系統軟件, 其目的是為了實現PID 參數整定的簡單化,對于沒有合適參數的回路通過計算得到接近的 參數值,對已有的參數給出優化的參數值。PID 優化整定系統的基礎是數據采集模塊。數據 采集模塊以OPC 協議作為接口通訊方式,連接DCS 工程師站與上位機進行數據讀取。

2、DCS 及OPC 概述

  DCS(Distributed Control System)集散控制系統產生于20 世紀70 年代,它滿足了大型 生產的自動化要求,大大提高了單套裝置的生產能力[1]。在國內大型石油化工聯合企業中, 主要煉油化工裝置已經基本實現了DCS 控制,優化了生產過程并提高了生產效率,但由于 大多數DCS 系統是封閉系統,普遍缺乏統一、標準的開放式接口,難以滿足企業信息化和 管控一體化的發展要求。為了解決這些問題,一些與微軟公司合作的自動化硬件和軟件供應商聯合制定了一套稱為OPC 規范的接口協議,以此來提高過程控制工業中的自動化/控制 應用程序,現場系統/設備以及商業/辦公室應用程序之間的互操作性[2]。

  OPC是一個開放的工業接口標準,意指用于過程控制的OLE技術[3]。OPC基于微軟的 OLE、COM和DCOM技術,包括一整套接口、屬性和方法的標準集,用于過程控制和制造 業自動化系統[4]。OPC技術的實質是允許任何設備與其它設備自由通訊的一種機制,是一種 用于過程控制和工業自動化的即插即用的軟件技術,是一種過程實時數據交換的工業標準 [5]。這個接口規范不但能夠應用于單臺計算機,而且可以支持網絡上分布式應用程序之間的 通訊,以及不同平臺上應用程序之間的通訊。其基本思想是:每個硬件供應商為其設備開發 一個通用的數據接口(即OPC Server),供其它系統讀寫信息,客戶應用軟件也可以通過OPC 規范的接口來讀寫硬件設備的信息(作為OPCClient)。我們在使OPC時,不必關心底層硬件內 部的具體細節,只需遵循OPC數據接口協議,就能夠從不同OPC數據服務器中取得數據[6]。

3、OPC接口的設計

  OPC接口的設計包括OPC服務器端和客戶端兩個部分,其實質就是連接數據源和數據使 用者之間的通道。目前,許多DCS產品都推出和集成了OPC服務器,例如基于Windows操作 系統的YOKOGAWA CS3000 DCS和ROSEMOUNT DELTA V DCS。因此,設計PID優化整定 系統的OPC接口有很大的普遍性和實用性。

3.1 OPC接口的選擇及實現

  OPC規范規定了兩套接口標準:OPC自定義接口和OPC自動化接口,如圖1所示。自定 義接口的效率高,通過該接口,客戶能夠發揮OPC服務器的最佳性能,采用C++語言的客戶 一般采用自定義接口方案;自動化接口使解釋性語言和宏語言訪問OPC服務器成為可能,采 用VB、Delphi等語言的客戶一般采用自動化接口[7]。

 

 

 

  圖 1 OPC 接口類型

  其中,客戶端程序的開發主要是指客戶端程序中 OPC 接口部分的開發。客戶端程序本 身可以完成很多復雜的數據處理與顯示功能,但需要通過OPC 接口部分訪問OPC 服務器, 對現場數據進行存取。設計時可根據不同的需求特點,應用不同的接口標準。

  3.2 OPC數據存取服務器的訪問方式

  OPC客戶程序對OPC服務器中數據的訪問方式主要有同步、異步和訂閱三種??蛻舫绦?可按照一定的周期對服務器程序進行數據同步存取操作,此時客戶方的調用函數一直運行到 所有數據讀寫完成。在異步通信方式下,服務器程序定期刷新OPC項,并判斷其數值或品質 是否變化,如果有變化則將變化后的數據發送給客戶程序,此時客戶方的調用函數可立刻返 回。顯然,異步通報方式的通信效率更高,但有多個客戶程序與服務器相連時,同步讀寫方 式更具時效性[8]。第三種訂閱方式,即OPC服務器監控的數據在狀態發生改變時主動的通知 客戶程序[9],而不用客戶被動地、一次次地去查詢數據,判斷其是否發生改變。對于每個組 對象,客戶程序可根據需要采用其中一種數據存取方式。

4、PID優化整定系統OPC接口的架構與實現

  4.1 PID優化整定系統的軟、硬件結構

  PID優化整定系統的硬件為一臺裝有OPC接口客戶端程序的PC機,根據實際情況分別采 用添加網卡或使用路由器的方式接入到控制系統的工程師站上,使PID優化整定系統與工程 師站處在同一局域網內。如果原有的工程師站上配有雙網卡,則直接使用網線與工程師站連 接;如果沒有雙網卡,或不方便接入的,則添加路由器,將兩臺機器接入同一網內。

 

 

 

  圖2 系統網絡結構圖

  PID優化整定系統的軟件是指優化整定PC機上裝有的自行開發的PID優化整定軟件。數 據采集的通訊接口方式使用OPC自動化接口方式,數據采集所搭建的環境結構如圖2所示。

  4.2 OPC接口的實現

  由圖2可以看出,整個系統的服務器端采用DCS提供的OPC接口,在工程師站上放置使 用OPC數據訪問接口編寫的OPC應用程序,它主要有兩個方面的功能:一是作為控制系統的 客戶端,連接下位機與上位機,讀取現場數據;二是作為PID優化整定系統的服務器端,連 接PID優化整定系統與下位機,將數據讀取到PID優化整定站,供后期數據計算使用。而數 據采集部分的客戶端,則放置在PID優化整定站,是使用VB語言,按照OPC自動化訪問接口 編寫的應用程序。讀取數據后,將相關數據保存在Access數據庫中,以便于以后隨時查詢使 用。在全部數據讀取過程中,應用的網絡協議主要為TCP/IP協議。

  4.2.1 OPC服務器端的實現

  根據不同工廠DCS設備或者工程師站操作系統的具體情況,服務器端分別采用兩種接口 方式,即自動化接口和自定義接口編寫服務器端程序。例如,對于YOKOGAWA CS3000 DCS, 采用的是VB編寫的自動化接口方式;對于ROSEMOUNT DELTA V DCS采用的是C++編寫的 自定義接口方式。

4.2.2 OPC客戶端的實現

  客戶端的主要實現方式是OPC自動化接口方式,使用VB編寫應用程序。對于工廠各裝 置回路中pv(實測值)、sv(設定值)、mv(閥門開度)參數的采集使用同步通訊的方式; 而對于回路控制的自動、手動情況的采集則使用訂閱通訊的方式,即在參數(控制狀態)發 生改變時主動通知客戶端程序。 OPC數據訪問對象由分層結構組成,它由上而下包括OPC服務器對象(OPCServer)、 組對象(OPCGroup)、項對象(OPCItem),在設計OPC客戶端程序時,基本按照以上順 序進行連接。對于OPC自動化接口方式,OPC基金會專門為它的開發提供了“自動化包裝器” OPCDAAuto.dll,在編寫程序前,應該首先在VB項目中引用該動態鏈接庫,這樣才能調用 OPC自動化規范中定義的屬性、方法和事件??蛻舳顺绦蛟O計的基本步驟如下:

 ?。?)在VB工程中添加對OPCDAAuto.dll的引用。

 ?。?)聲明OPC對象。

 ?。?)連接OPC服務器,創建OPC對象。設計時需要調用OPC服務器對象的“Connect” 方法,和OPC服務器建立連接。之后,用OPC服務器對象的“OPCGroups”屬性生成一個組 集合,再調用“Add”方法在OPC組集合中添加新的OPC組。最后,在對OPC服務器進行訪 問前,要使用“OPCItems”屬性生成項集合,并使用“Add”添加新的OPC項。

 ?。?)讀取數據。對于裝置回路PID參數采集采用同步讀取方式,對于裝置回路的控制 狀態采集采用訂閱讀取方式;最多可同時讀取16條回路的參數。

  (5)刪除OPC對象,斷開與服務器的連接。連接著OPC服務器的OPC應用程序,在退 出之前必須斷開與OPC服務器的連接。否則,OPC服務器不知道OPC應用程序的退出,計算 機資源就一直不能被釋放,長此以往,會造成計算機資源枯竭而產生嚴重問題。斷開連接時, 使用“Disconnect”方法;并將OPCItems、OPCGroup和OPCServer都置為Nothing,刪除對象。

  4.3 數據存儲及導出的實現

  為了給后期PID優化整定提供大量完整的數據,在數據采集過程中需要將大量數據保存 在Access數據庫中,以備使用。由于同時讀取多條回路,數據量很大,為避免在最后保存數 據時由于數據量過大而造成時間過慢,甚至是死機現象,設計時采取每讀取30個數據自動保 存一次的方法。另外,在把數據導出到Excel過程中,由于Excel自身的限制,一張Sheet保存 的數據有限,為了避免數據溢出,設計成每保存一定數據自動生成一張新的Sheet進行存儲。

  5、結束語

  以OPC為接口通訊方式的數據采集模塊是PID優化整定系統的基礎,該模塊及整個PID 優化整定系統的設計都相對獨立于現場工程師站,使用OPC通訊也只進行讀操作而不進行寫 操作。該設計的好處是,既能使兩臺機器互相沒有影響,又能使客戶端采集到全部DCS數據。 鑒于石油化工企業的重要性,數據采集只讀不寫,具有較好的安全性,可以保證原系統數據 的安全和純潔,也避免了數據錯誤造成的影響,保證了生產的安全。目前,PID優化整定系 統經過實驗室長期檢驗,已經穩定的運行于國內許多石油化工企業中,且運行狀況良好。 現在,絕大多數工控廠商為實現系統的開放性,其DCS都提供了OPC接口。同時,OPC 基金會也在不斷推出新的產品,從OPC DA到OPC XML-DA,再到OPC UA。OPC必然會向 更為廣泛的跨語言、跨平臺、企業級的方向發展。

 

 


 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲综合色激情五月| 含羞草久久爱69一区| 亚洲淫片在线视频| 亚洲激情电影中文字幕| 欧美人成在线视频| 一区二区成人精品| 免费欧美在线| 欧美亚洲综合在线| 一本色道**综合亚洲精品蜜桃冫| 国产在线观看精品一区二区三区| 精品不卡一区| 香蕉免费一区二区三区在线观看| 欧美国产日本在线| 亚洲欧美另类在线| 国产欧美精品一区二区色综合| 在线播放亚洲一区| 久久综合国产精品台湾中文娱乐网| 欧美日韩国产一区| 国产欧美日韩精品在线| 黄网动漫久久久| 国产一区二区三区四区老人| 午夜视频一区| 欧美aa在线视频| 亚洲无毛电影| 在线一区二区三区四区| 麻豆精品在线视频| 国产亚洲一本大道中文在线| 日韩视频三区| 久久九九全国免费精品观看| 欧美不卡视频一区| 国产精品日韩一区| 久久国产一区二区三区| 亚洲第一免费播放区| 夜夜爽99久久国产综合精品女不卡| 夜夜嗨av一区二区三区四区| 国产在线精品一区二区中文| 欧美屁股在线| 欧美精品一区在线观看| 欧美福利视频| 国产在线国偷精品产拍免费yy| av成人免费在线观看| 一区二区三区日韩欧美| 国产最新精品精品你懂的| 亚洲一区二区高清视频| 国产亚洲精品久久飘花| 亚洲欧美日韩一区| 国产精品一区二区三区观看| 亚洲精品韩国| 狠狠做深爱婷婷久久综合一区| 欧美精品导航| 国产亚洲精品久久久久婷婷瑜伽| 欧美专区18| 国产精品揄拍500视频| 欧美日韩国产一区二区三区| 日韩一区二区高清| 久久国产精品72免费观看| 精品动漫一区二区| 99re视频这里只有精品| 午夜精品久久久久久久白皮肤| 国产欧美视频一区二区三区| 亚洲精品乱码久久久久久日本蜜臀| 国产精品亚洲美女av网站| 久久免费黄色| 久久久久久97三级| 久久久亚洲国产美女国产盗摄| 久久国产精品免费一区| 日韩系列在线| 欧美日韩hd| 亚洲天堂av在线免费观看| 亚洲黄网站在线观看| 亚洲视频欧洲视频| 久久天堂国产精品| 欧美人与性动交cc0o| 欧美视频官网| 国产精品v欧美精品v日本精品动漫| 国内外成人在线视频| 欧美调教视频| 免费久久99精品国产自| 国产亚洲一区二区精品| 欧美亚洲一区二区三区| 欧美日韩一区二区三区免费看| 欧美成人一区二区三区在线观看| 午夜精品一区二区三区在线| 国产拍揄自揄精品视频麻豆| 久久久国产一区二区三区| 在线观看国产精品淫| 亚洲国产成人高清精品| 欧美寡妇偷汉性猛交| 国产女同一区二区| 国产麻豆视频精品| 欧美日韩亚洲天堂| 韩国av一区二区三区| 亚洲精品视频免费在线观看| 亚洲一二三四久久| 蜜臀久久99精品久久久画质超高清| 亚洲欧美另类在线| 欧美福利专区| 久久九九久精品国产免费直播| 亚洲欧洲视频| 国产一区二区三区在线观看网站| 国产婷婷一区二区| 久久久水蜜桃av免费网站| 农村妇女精品| 免费观看亚洲视频大全| 欧美天天在线| 国产综合久久久久久鬼色| 欧美一区二区三区久久精品茉莉花| 欧美一区二区三区四区在线观看地址| 在线成人www免费观看视频| 欧美日韩国产亚洲一区| 欧美成人在线免费观看| 亚洲国产高清一区| 欧美精品激情| 在线亚洲国产精品网站| 欧美风情在线| 99re这里只有精品6| 欧美一级淫片aaaaaaa视频| 久久国产精品网站| 亚洲午夜久久久久久尤物| 国产区精品在线观看| 日韩视频精品| 欧美成人高清视频| 国产麻豆精品在线观看| 久久久最新网址| 一区二区三区国产精品| 国产精品黄页免费高清在线观看| 国产一区二区按摩在线观看| 好看的日韩av电影| 久久精品国产77777蜜臀| 欧美日韩美女在线观看| 国产女人aaa级久久久级| 亚洲国产视频一区二区| 亚洲午夜在线观看| 国产精品日韩二区| 夜夜嗨av一区二区三区网站四季av| 一区二区三区国产在线观看| 久久女同互慰一区二区三区| 国产精品剧情在线亚洲| 欧美精品在线视频观看| 久久国产精品99久久久久久老狼| 欧美精品一区二区三区一线天视频| 日韩视频免费观看| 玖玖玖免费嫩草在线影院一区| 欧美激情第8页| 国产精品a久久久久久| 91久久精品国产91性色tv| 国产精品毛片大码女人| 欧美精品一区二区三区蜜臀| 亚洲美女福利视频网站| 欧美在线视频全部完| 国产视频一区在线| 亚洲精品一级| 狠狠色丁香婷婷综合久久片| 欧美精品91| 亚洲欧美另类中文字幕| 欧美在线不卡| 欧美一区二区三区视频在线观看| 欧美+日本+国产+在线a∨观看| 欧美一区视频| 久久精品一区二区| 亚洲国产高清在线观看视频| 亚洲高清在线播放| 欧美激情aaaa| 久久精品91久久久久久再现| 亚洲一区三区视频在线观看| 亚洲午夜一二三区视频| 久久久夜夜夜| 韩国自拍一区| 欧美激情一区三区| 欧美激情按摩| 欧美成人精品一区二区三区| 欧美一区二区高清| 欧美怡红院视频一区二区三区| 性亚洲最疯狂xxxx高清| 美女网站在线免费欧美精品| 亚洲在线国产日韩欧美| 久久亚洲精品网站| 亚洲最黄网站| 欧美一区二区三区久久精品茉莉花| 久久精品国语| 久久久久国产精品麻豆ai换脸| 久久久久国产精品一区二区| 国产日产欧美一区| 国产精品一区免费视频| 欧美性事在线| 亚洲欧洲一区二区三区久久| 欧美丝袜一区二区| 久久久久天天天天| 91久久视频| 日韩视频亚洲视频| 欧美一区二区三区在线视频| 欧美日韩直播| 亚洲欧美在线播放| 免费黄网站欧美| 国产精品99久久久久久久久| 欧美大香线蕉线伊人久久国产精品| 国产一级揄自揄精品视频| 欧美二区在线看| 亚洲大片在线观看| 欧美成人午夜77777| 欧美日韩高清在线播放| 99re6这里只有精品视频在线观看| 欧美精品18+| 欧美日韩一区二区三区四区五区| 国产亚洲精品久| 老司机凹凸av亚洲导航| 国产人久久人人人人爽| 欧美性大战久久久久| 国产精品一区二区在线观看不卡| 国产午夜精品福利| 亚洲福利专区| 久久综合五月| 国产日韩av在线播放| 国产欧美一区二区三区久久| 亚洲欧美国产精品va在线观看| 久久精品理论片| 久久成人人人人精品欧| 欧美日本国产精品| 久久免费视频这里只有精品| 91久久久国产精品| 久久精品日产第一区二区三区| 欧美日韩在线视频观看| 欧美日韩调教| 国产一级揄自揄精品视频| 亚洲精品一区二区三区99| 香蕉久久精品日日躁夜夜躁| 蜜臀va亚洲va欧美va天堂| 小黄鸭精品密入口导航| 亚洲桃花岛网站| 欧美日韩亚洲精品内裤| 欧美日韩免费一区| 午夜视频一区在线观看| 欧美日韩一区二区免费视频| 国产精品美女www爽爽爽| 亚洲欧洲日产国码二区| 亚洲视频香蕉人妖| 国产精品99久久久久久www| 国产精品国产| 国产综合久久| 欧美gay视频激情| 免费观看久久久4p| 国产一区二区三区最好精华液| 日韩亚洲成人av在线| 亚洲欧美中文另类| 久久精品99国产精品| 国内自拍视频一区二区三区| 黄色成人av网| 欧美成人精品高清在线播放| 亚洲国产日韩美| 你懂的视频欧美| 韩日欧美一区二区| 国产精品日韩精品| 国产精品免费观看在线| 亚洲免费观看高清完整版在线观看熊| 国产午夜精品久久久| 欧美一区二区三区在线免费观看| 国产精品久久久久久妇女6080| 欧美日韩免费一区二区三区| 国外成人在线视频网站| 亚洲国产欧美日韩精品| 亚洲欧美日韩成人高清在线一区| 猛干欧美女孩| 亚洲精选视频在线| 国产手机视频一区二区| 亚洲国产精品高清久久久| 欧美精品二区三区四区免费看视频| 91久久线看在观草草青青| 欧美成人午夜77777| 国产一区视频在线观看免费| 久久国产精品99精品国产| 国产精品综合网站| 欧美韩国日本一区| 欧美淫片网站| 欧美精品免费播放| 国产欧美日韩综合一区在线观看| 欧美国产乱视频| 国产精品视频久久久| 欧美专区一区二区三区| 欧美极品在线视频| 亚洲高清av在线| 欧美午夜美女看片| 亚洲国产精品综合| 欧美成人午夜77777| 国产一区二区看久久| 在线观看成人av电影| 最新国产成人在线观看| 99视频一区二区三区| 99伊人成综合| 欧美日韩 国产精品| 国产日韩欧美不卡在线| 亚洲成人在线网| 在线免费不卡视频| 国产一区二区三区黄| 亚洲区在线播放| 欧美日产一区二区三区在线观看| 久久久久欧美| 亚洲美女一区| 国内精品久久久久久影视8| 国产精品人人做人人爽| 欧美成人高清视频| 久久久久久97三级| 日韩一区二区免费看| 欧美午夜不卡影院在线观看完整版免费| 欧美日韩中国免费专区在线看| 欧美日韩国产美| 亚洲国产免费看| 欧美精品系列| 黄色亚洲免费| 亚洲高清自拍| 亚洲欧美激情视频在线观看一区二区三区| 亚洲午夜性刺激影院| 欧美一区二区三区免费在线看| 免费永久网站黄欧美| 国产日本欧美在线观看| 一本一本久久a久久精品综合妖精| 在线精品国产欧美| 欧美日韩在线播放三区四区| 亚洲婷婷在线| 国产精品久久久久久久久免费桃花| 亚洲精品你懂的| 欧美区在线播放| 亚洲欧美国产精品桃花| 亚洲免费视频中文字幕| 亚洲深夜av| 欧美在线免费视频| 欧美日韩伊人| 国产综合久久久久影院| 在线看无码的免费网站|