《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > PID優化整定系統中OPC接口的研究與應用
PID優化整定系統中OPC接口的研究與應用
摘要: 現階段 PID 參數的設置很大程度上依賴于操作工人的經驗,對于沒有經驗的工作人員 來說調整PID 參數有些難度。PID 優化整定系統正是針對此問題,自行設計開發的系統軟件, 其目的是為了實現PID 參數整定的簡單化,對于沒有合適參數的回路通過計算得到接近的 參數值,對已有的參數給出優化的參數值。PID 優化整定系統的基礎是數據采集模塊。數據 采集模塊以OPC 協議作為接口通訊方式,連接DCS 工程師站與上位機進行數據讀取。
Abstract:
Key words :

  1、引言

  隨著國內外石油化工領域工業自動化的不斷發展,采用先進技術對現有裝置進行技術改 造,逐步提高裝置的生產規模和工藝技術水平,提高裝置的經濟效益是一種必然的趨勢。在 此趨勢下,很多企業希望通過先進控制的方法達到以上目的。而裝置先進控制以及回路自動 控制的基礎就是PID 參數的合適設置。 現階段 PID 參數的設置很大程度上依賴于操作工人的經驗,對于沒有經驗的工作人員 來說調整PID 參數有些難度。PID 優化整定系統" title="整定系統">整定系統正是針對此問題,自行設計開發的系統軟件, 其目的是為了實現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接口" title="OPC接口">OPC接口的設計

  OPC接口的設計包括OPC服務器端和客戶端兩個部分,其實質就是連接數據源和數據使 用者之間的通道。目前,許多DCS產品都推出和集成了OPC服務器,例如基于Windows操作 系統的YOKOGAWA CS3000 DCS和ROSEMOUNT DELTA V DCS。因此,設計PID優化" title="PID優化">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對象。

  (3)連接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>
          亚洲精品影院在线观看| 极品少妇一区二区| 欧美亚洲一区二区在线观看| 久久国产手机看片| 欧美不卡三区| 国产精品视频一区二区三区| 欧美96在线丨欧| 欧美福利小视频| 亚洲婷婷在线| 中文国产成人精品久久一| 日韩一级免费| 欧美—级a级欧美特级ar全黄| 欧美电影免费观看| 欧美精品在线观看一区二区| 亚洲激情成人网| 一二三区精品福利视频| 欧美主播一区二区三区| 亚洲毛片在线免费观看| 久久国产精品久久久| 欧美亚洲第一页| 美女性感视频久久久| 国产日韩1区| 欧美成年网站| 亚洲综合好骚| 欧美在线观看一区| 久久成人免费电影| 亚洲国产日日夜夜| 在线观看视频免费一区二区三区| 欧美视频在线观看免费网址| 国产精品激情电影| 在线精品高清中文字幕| 久久久99久久精品女同性| 免费视频最近日韩| 欧美乱人伦中文字幕在线| 亚洲精品在线三区| 亚洲欧洲精品一区| 亚洲综合第一页| 午夜精品一区二区三区在线视| 在线一区免费观看| 亚洲综合99| 欧美成人蜜桃| 欧美国产综合视频| 在线亚洲高清视频| 国产精品免费久久久久久| 亚洲图片欧洲图片av| 欧美日韩在线观看一区二区三区| 亚洲免费黄色| 久久成人羞羞网站| 国产亚洲欧美激情| 国产精品自在欧美一区| 午夜在线播放视频欧美| 中国成人亚色综合网站| 欧美日韩精品免费看| 国产一区二区三区久久精品| 国产精品免费一区二区三区观看| 亚洲免费观看高清在线观看| 亚洲午夜精品| 欧美成人一二三| 久久久久久久激情视频| 黄色日韩网站| 精品成人国产| 欧美日韩爆操| 欧美精品一区二区三区蜜臀| 男女激情视频一区| 日韩视频一区二区三区在线播放免费观看| 亚洲男人的天堂在线观看| 欧美激情精品久久久久久| 国产视频一区在线观看一区免费| 黄色影院成人| 欧美另类人妖| 欧美国产亚洲另类动漫| 老司机精品视频一区二区三区| 国产日韩精品久久久| 国内成人精品视频| 午夜在线一区二区| 一区二区三区在线免费播放| 欧美日韩中文字幕在线视频| 欧美国产欧美综合| 亚洲国产日韩欧美一区二区三区| 国产精品乱人伦中文| 亚洲一区图片| 国产精品伦理| 欧美日韩一区精品| 亚洲国产一区视频| 亚洲区免费影片| 国产情侣一区| 国产午夜精品美女毛片视频| 国产专区欧美专区| 欧美性猛交xxxx免费看久久久| 久久九九全国免费精品观看| 亚洲欧洲精品一区二区三区波多野1战4| 欧美午夜一区| 亚洲国产成人av在线| 黄色小说综合网站| 欧美精品在线极品| 国产手机视频精品| 国产精品videosex极品| 亚洲尤物在线视频观看| 欧美激情第10页| 正在播放欧美视频| 亚洲女同同性videoxma| 国产午夜精品视频免费不卡69堂| 国产精品乱子久久久久| 久久国产精品99国产| 99re国产精品| 国产精品一区久久久久| 亚洲一区二区三区四区五区黄| 国产麻豆精品久久一二三| 久久成人在线| 一个色综合导航| 国产一区二区三区四区五区美女| 国内精品免费在线观看| 久久久精品免费视频| 国产精品成人在线| 亚洲国产一区在线| 欧美黄在线观看| 国产精品白丝jk黑袜喷水| 亚洲电影激情视频网站| 国产精品裸体一区二区三区| 国产综合色在线视频区| 在线综合亚洲欧美在线视频| 国产精品一区二区男女羞羞无遮挡| 久久久久久久久一区二区| 欧美精品久久久久久久久老牛影院| 噜噜噜躁狠狠躁狠狠精品视频| 麻豆国产精品va在线观看不卡| 米奇777超碰欧美日韩亚洲| 欧美精品一区二区三区一线天视频| 一区二区免费在线视频| 午夜一区二区三视频在线观看| 久久精品国产免费观看| 亚洲日本中文字幕| 亚洲一级二级在线| 欧美精品一区二区蜜臀亚洲| 久久亚洲春色中文字幕久久久| 亚洲女性裸体视频| 亚洲美女淫视频| 国产欧美日韩中文字幕在线| 影音先锋欧美精品| 国产一区二区三区av电影| 亚洲国产美国国产综合一区二区| 亚洲国产欧美不卡在线观看| 欧美成人午夜影院| 久久婷婷久久一区二区三区| 好吊色欧美一区二区三区视频| 欧美日韩成人网| 欧美日韩亚洲高清| 136国产福利精品导航| 国产亚洲精品aa午夜观看| 欧美日韩精品| 亚洲视频在线一区观看| 91久久国产自产拍夜夜嗨| 欧美亚洲尤物久久| 精品粉嫩aⅴ一区二区三区四区| 国产精品美女www爽爽爽视频| 欧美怡红院视频一区二区三区| 国产精品99久久99久久久二8| 中日韩美女免费视频网址在线观看| 亚洲视频一区在线观看| 欧美一区中文字幕| 一区二区三区欧美成人| 亚洲图片欧美日产| 国产一区二区中文字幕免费看| 亚洲女ⅴideoshd黑人| 99在线观看免费视频精品观看| 中国女人久久久| 国产精品一区二区三区四区| 国产亚洲人成网站在线观看| 欧美日韩第一页| 国产欧美日韩综合精品二区| 国产区欧美区日韩区| 国产精品激情偷乱一区二区∴| 国产精品一区二区黑丝| 午夜视频在线观看一区| 久久精品男女| 国产一区二区中文字幕免费看| 久久影视三级福利片| 久久综合影音| 国产精品草莓在线免费观看| 另类酷文…触手系列精品集v1小说| 免费成人你懂的| 国产免费成人av| 黑人极品videos精品欧美裸| 在线精品在线| 国产日韩欧美在线播放不卡| 国产视频欧美| 一二三四社区欧美黄| 国产日韩欧美电影在线观看| 欧美第一黄色网| 欧美激情按摩在线| 久久超碰97中文字幕| 亚洲天堂成人在线视频| 日韩性生活视频| 欧美日韩国产999| 欧美特黄一级大片| 欧美日韩精品一区| 老司机一区二区三区| 欧美日韩一级片在线观看| 亚洲韩日在线| 国产婷婷97碰碰久久人人蜜臀| 亚洲午夜日本在线观看| 欧美一区日本一区韩国一区| 欧美一区午夜视频在线观看| 亚洲已满18点击进入久久| 欧美一区二区三区喷汁尤物| 亚洲影院免费| 午夜精品视频在线观看| 久久国产精品72免费观看| 亚洲电影下载| 亚洲精品欧美激情| 国产亚洲欧美日韩一区二区| 久久精品国产一区二区电影| 久久久精品国产99久久精品芒果| 亚洲片区在线| 在线亚洲精品福利网址导航| 久久在线免费| 久久亚洲电影| 欧美福利影院| 国产精品一国产精品k频道56| 国产精品乱人伦一区二区| 久久久久久夜精品精品免费| 欧美一级视频精品观看| 一区二区欧美在线| 免费在线观看日韩欧美| 韩日视频一区| 久久aⅴ国产欧美74aaa| 黄色在线成人| 欧美一区亚洲| 久久嫩草精品久久久久| 国产一区二区毛片| 欧美激情一区二区三区在线| 黄色欧美成人| 亚洲国产成人高清精品| 国产一区二区三区久久久久久久久| 午夜精品99久久免费| 老司机一区二区三区| 国产精品夜色7777狼人| 亚洲欧美日韩精品久久久久| 国产精品久久久久7777婷婷| 在线看国产一区| 亚洲激精日韩激精欧美精品| 亚洲天堂av在线免费| 亚洲精品久久久久久久久久久久久| 亚洲欧美在线免费| 欧美午夜在线视频| 亚洲色无码播放| 欧美韩日亚洲| 宅男在线国产精品| 99在线精品视频在线观看| 国产精品v日韩精品| 国产亚洲午夜高清国产拍精品| 国产一区二区你懂的| 国产九九视频一区二区三区| 日韩午夜在线| 国产精品久久婷婷六月丁香| 亚洲二区在线视频| 国产视频综合在线| 国产日韩在线一区二区三区| 欧美一级免费视频| 久久日韩粉嫩一区二区三区| 午夜一区二区三区在线观看| 欧美成人午夜剧场免费观看| 亚洲日本中文字幕| 国产精品一区三区| 亚洲精品视频在线播放| 亚洲最新合集| 最近中文字幕日韩精品| 久久资源在线| 一本大道久久a久久综合婷婷| 久久激情婷婷| 国产综合亚洲精品一区二| 136国产福利精品导航网址应用| 国产亚洲精品综合一区91| 久久精品成人欧美大片古装| 欧美国产丝袜视频| 久久蜜桃香蕉精品一区二区三区| 91久久久一线二线三线品牌| 国产精品久久久久9999高清| 欧美一区二区三区精品| 欧美成人福利视频| 久久久999| 久久久国产一区二区| 亚洲毛片一区| 久久中文字幕一区二区三区| 欧美国产一区二区| 韩国成人精品a∨在线观看| 老鸭窝91久久精品色噜噜导演| 国内激情久久| 一本色道88久久加勒比精品| 国产视频精品va久久久久久| 欧美日韩专区| 99国产精品自拍| 久久久久9999亚洲精品| 国产精品永久在线| 久久精品夜色噜噜亚洲aⅴ| 欧美一区二区三区视频免费| 国产日韩在线一区二区三区| 亚洲一区二区三区在线| 免费在线观看一区二区| 亚洲无玛一区| 欧美成人亚洲成人日韩成人| 国产精品久久久久久久久| 欧美午夜视频| 亚洲一区精品在线| 国产无遮挡一区二区三区毛片日本| 欧美日韩国产成人精品| 亚洲在线一区二区三区| 美女国内精品自产拍在线播放| 久久伊人免费视频| 亚洲高清视频一区| 国产精品视频九色porn| 午夜日韩av| 欧美噜噜久久久xxx| 久热爱精品视频线路一| 国产精品国色综合久久| 一色屋精品视频在线观看网站| 欧美一区二区高清在线观看| 性欧美精品高清| 亚洲福利精品| 激情欧美日韩一区| 亚洲精选一区| 亚洲一区二区三区精品动漫| 激情文学一区| 亚洲视频免费看| 欧美激情网站在线观看| 欧美电影免费观看| 欧美成人综合| 精品动漫3d一区二区三区|