<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于FF現(xiàn)場(chǎng)總線(xiàn)的PID控制算法應(yīng)用研究

          基于FF現(xiàn)場(chǎng)總線(xiàn)的PID控制算法應(yīng)用研究

          作者: 時(shí)間:2012-07-02 來(lái)源:網(wǎng)絡(luò) 收藏

          3.1OPC服務(wù)器
          選用中科院沈陽(yáng)自動(dòng)化研究所提供了OPC服務(wù)器MicroCyber.FFServer.1,服務(wù)器的地址空間由服務(wù)器可讀寫(xiě)的所有數(shù)據(jù)項(xiàng)組成,可以根據(jù)需要得到數(shù)據(jù)項(xiàng)的全稱(chēng)對(duì)其進(jìn)行相關(guān)操作。圖4為OPC服務(wù)器的地址空間圖。使用實(shí)現(xiàn)用VB6.0編寫(xiě)的客戶(hù)端程序與OPC服務(wù)器的通訊,服務(wù)器中液位的實(shí)時(shí)值IF-PID-PV.VALUE,以及自定義變量如液位設(shè)定值IF-PID-SP.VALUE,然后進(jìn)行算法控制,得到控制量,將控制量寫(xiě)入OPC服務(wù)器的項(xiàng)FI-PID-OUT.VALUE,從而控制受控系統(tǒng)。


          圖4OPC服務(wù)器的地址空間圖

          3.2OPC自動(dòng)化接口標(biāo)準(zhǔn)
          (1)自動(dòng)化接口
          OPC基金會(huì)為方便用戶(hù)在各種環(huán)境下軟件開(kāi)發(fā),為數(shù)據(jù)訪(fǎng)問(wèn)規(guī)范提供兩類(lèi)接口:自動(dòng)化接口和定制接口?;诙ㄖ平涌诘拈_(kāi)發(fā),需要用到較深的COM/DCOM知識(shí),比較晦澀難懂,而運(yùn)用自動(dòng)化接口則有以下優(yōu)點(diǎn):客戶(hù)程序可以很容易地應(yīng)用接口,而無(wú)需了解接口的詳細(xì)內(nèi)部機(jī)理;可以運(yùn)用事件觸發(fā)機(jī)制;可以生成一個(gè)通用的動(dòng)態(tài)鏈接庫(kù)(DLL)或控件供所有客戶(hù)端應(yīng)用程序使用。

          (2)自動(dòng)化接口的通信機(jī)制
          OPC客戶(hù)程序通過(guò)封裝的OPC自動(dòng)化接口動(dòng)態(tài)鏈接庫(kù)訪(fǎng)問(wèn)OPC服務(wù)器,如圖5所示。該動(dòng)態(tài)連接庫(kù)將OPC服務(wù)器的定制接口翻譯成OPC客戶(hù)程序希望的自動(dòng)化接口,以供客戶(hù)程序調(diào)用。OPC客戶(hù)程序和動(dòng)態(tài)鏈接庫(kù)是進(jìn)程內(nèi)的通信,而動(dòng)態(tài)鏈接庫(kù)和OPC服務(wù)器的通信則基于COM/DCOM,既可以是進(jìn)程內(nèi)或本地的連接,又可以是遠(yuǎn)程連接。封裝的動(dòng)態(tài)鏈接庫(kù)解決了定制接口的解釋和二者的通信,從而大大簡(jiǎn)化了OPC客戶(hù)程序的開(kāi)發(fā)。


          圖5OPC客戶(hù)程序與服務(wù)器的通迅

          (3)自動(dòng)化對(duì)象模型
          OPC客戶(hù)程序的開(kāi)發(fā)關(guān)鍵在于搞清該動(dòng)態(tài)鏈接庫(kù)的封裝結(jié)構(gòu),也即自動(dòng)化接口標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)可以用圖6所示的自動(dòng)化對(duì)象模型表示。它主要由六類(lèi)對(duì)象組成:
          OPCServer:OPC服務(wù)器的一個(gè)實(shí)例。只有創(chuàng)建了OPCServer對(duì)象以后才能獲得OPC服務(wù)器的信息,它包括OPCGroups的搜索以及OPCBrowser對(duì)象的創(chuàng)建;
          OPCGroups:能夠自動(dòng)搜集到OPCServer范圍內(nèi)客戶(hù)端創(chuàng)建的所有的OPCGroup對(duì)象;
          OPCGroup:OPCGroup對(duì)象的一個(gè)實(shí)例。它包含所有的狀態(tài)信息,并且為OPCGroup中所涉及的OPC-Items提供必要的服務(wù);
          OPCItems:能夠自動(dòng)搜集到OPCServer范圍內(nèi)客戶(hù)端創(chuàng)建的對(duì)應(yīng)相應(yīng)的OPCGroup中的所有的OPCItem對(duì)象;


          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();