• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于OPC技術(shù)的LABVIEW與DCS通信實(shí)現(xiàn)

      2019-10-14 15:51:18郭詩璠
      科學(xué)與財(cái)富 2019年13期
      關(guān)鍵詞:數(shù)據(jù)通信

      摘 要:介紹了基于OPC通訊技術(shù),以DCS控制器為下位機(jī),LABVIEW軟件為上位機(jī),實(shí)現(xiàn)上位機(jī)與下位機(jī)之間數(shù)據(jù)通信的方法, 并編制了基于LABVIEW的管道流量數(shù)據(jù)監(jiān)測程序測試通信的效果,測試結(jié)果表明該方法可以實(shí)現(xiàn)LABVIEW與DCS的數(shù)據(jù)通信。

      關(guān)鍵詞:OPC ;LABVIEW;DCS;數(shù)據(jù)通信

      引言

      虛擬儀器(VIRTUAL INSTRUMENT)是儀器技術(shù)與計(jì)算機(jī)技術(shù)深層次結(jié)合的產(chǎn)物,它通過軟件將計(jì)算機(jī)的硬件資源和儀器的硬件資源有機(jī)結(jié)合,操作人員只需通過友好的圖形化界面以及圖形化的編程語言進(jìn)行程序設(shè)計(jì)來實(shí)現(xiàn)對(duì)設(shè)備的數(shù)據(jù)采集、分析、控制、顯示以及存儲(chǔ)。虛擬儀器的主要特點(diǎn)是可方便、靈活地同外部設(shè)備、網(wǎng)絡(luò)及其它應(yīng)用建立連接,其基于軟件體系,節(jié)省了開發(fā)維護(hù)的費(fèi)用。NI公司是世界上最大的虛擬儀器制造商,LABVIEW (LABORATORY VIRTUAL INSTRUMENT ENGINEERING WORKBENCH)軟件是由美國NI公司開發(fā)的、優(yōu)秀的圖形化編程開發(fā)平臺(tái),它不同于基于文本的開發(fā)語言,如C、C++、JAVA等編程語言,它不僅可以在WINDOWS、MAC OS X以及LINUX操作系統(tǒng)上使用,還可以在MICROSOFT WINDOWS CE、PALM OS以及很多的嵌入式平臺(tái)上運(yùn)行,如FPGA、DSP等。LABVIEW軟件中集成了大量的函數(shù)庫和子程序,可以方便地來完成一些需要的編程任務(wù)。在使用子函數(shù)的時(shí)候可以忘掉如C++編程語言中的指針操作、內(nèi)存分配等令人頭疼的編程問題[1-2]。

      OPC(OLE FOR PROCESS CONTROL)是一種過程控制工業(yè)標(biāo)準(zhǔn)。它定義了標(biāo)準(zhǔn)的通信接口,其目的是實(shí)現(xiàn)數(shù)據(jù)源與數(shù)據(jù)使用者之間連接。通常情況下,OPC SERVER軟件是由硬件開發(fā)商提供的,不再需要編寫底層的硬件驅(qū)動(dòng)程序,直接通過OPC OPC CLIENT就可以實(shí)現(xiàn)與硬件的數(shù)據(jù)交換。OPC技術(shù)的產(chǎn)生,給不同廠家的硬件和軟件之間的通訊提供了便捷條件。因此,本文通過OPC通信技術(shù)將DCS實(shí)驗(yàn)系統(tǒng)與LABVIEW軟件實(shí)現(xiàn)數(shù)據(jù)交換,利用LABVIEW軟件豐富的函數(shù)庫以及工具包實(shí)現(xiàn)更加復(fù)雜的數(shù)據(jù)分析與設(shè)備控制。

      1、DCS實(shí)驗(yàn)系統(tǒng)簡介

      DCS實(shí)驗(yàn)系統(tǒng)是基于ABB公司的AC800M系列控制器平臺(tái)構(gòu)建的DCS實(shí)驗(yàn)系統(tǒng),該實(shí)驗(yàn)系統(tǒng)主要由現(xiàn)場層、控制層和監(jiān)控層三部分組成?,F(xiàn)場層主要是由PCS-B綜合實(shí)驗(yàn)裝置對(duì)象系統(tǒng)構(gòu)成,通過電纜將現(xiàn)場層各種傳感器或者變送器檢測得到的溫度、液位、流量等參數(shù)數(shù)據(jù)傳輸給控制層中的控制中??刂茖硬捎玫氖茿C800M系列控制器,該控制器供應(yīng)商提供了針對(duì)AC800M的OPC SERVER軟件,這樣就不再需要編寫底層的硬件驅(qū)動(dòng)程序,只需在監(jiān)控層的主機(jī)安裝上LABVIEW軟件,建立OPC CLIENT與AC800M的OPC SERVER的建立連接即可[3]。

      2、LABVIEW與DCS的OPC通信實(shí)現(xiàn)過程

      DCS實(shí)驗(yàn)系統(tǒng)是基于ABB公司的AC800M系列控制器平臺(tái)設(shè)計(jì)的實(shí)驗(yàn)系統(tǒng),該系列控制器自帶有OPC服務(wù)器軟件(OPC SERVER FOR AC800M),因此,只需在LABVIEW軟件中建立OPC CLIENT即可。下面以DCS實(shí)驗(yàn)系統(tǒng)中的基于LABVIEW的管道流量監(jiān)測系統(tǒng)設(shè)計(jì)為例,介紹LABVIEW與DCS的OPC通信實(shí)現(xiàn)的具體過程。

      2.1 下位機(jī)DCS控制組態(tài)

      打開 AC800M CONTROL BUILD M軟件,進(jìn)行控制策略組態(tài)程序設(shè)計(jì),DCS控制組態(tài)的詳細(xì)設(shè)計(jì)方法請(qǐng)見參考文獻(xiàn)[4],在此不再做詳細(xì)贅述。

      2.2 上位機(jī)LABVIEW OPC CLIENT建立

      打開LABVIEW軟件,新建一個(gè)項(xiàng)目,然后點(diǎn)擊項(xiàng)目樹下的<我的電腦>,右擊選擇<新建>下的I/O SERVER,選擇創(chuàng)建OPC CLIENT。然后點(diǎn)擊CONTINUE(繼續(xù))按鈕,然后,選擇OPC 服務(wù)器,名稱為:ABB.AC800MC_OPCDASERVER.3。保存好項(xiàng)目文件后,點(diǎn)擊項(xiàng)目樹下的<我的電腦>,右擊選擇<新建>下的<庫>一欄,建立庫文件,右擊庫文件并選擇<創(chuàng)建約束變量>,,添加流量變量值,并命名為FLOWVALUE。然后點(diǎn)擊庫文件,右擊選擇<部署>。部署完成后點(diǎn)擊項(xiàng)目樹的<我的電腦>,右擊新建一個(gè)VI,將流量值FLOWVALUE從項(xiàng)目樹中拖進(jìn)VI程序面板中,然后利用LABVEIW的圖形化編程語言,編輯一個(gè)管道流量監(jiān)測的VI顯示測試程序。

      3 系統(tǒng)運(yùn)行測試

      運(yùn)行LABVIEW,管道流量變化曲線如下圖5所示,實(shí)驗(yàn)表明LABVIEW與DCS實(shí)驗(yàn)系統(tǒng)成功實(shí)現(xiàn)了OPC通信。

      4結(jié)束語

      成功地實(shí)現(xiàn)了將DCS實(shí)驗(yàn)系統(tǒng)的現(xiàn)場層實(shí)驗(yàn)設(shè)備數(shù)據(jù)實(shí)時(shí)傳輸給上位機(jī)軟件(LABVIEW)中,從而為進(jìn)一步的利用LABVIEW軟件圖形化的編程語言以及豐富的工具包,方便進(jìn)行數(shù)據(jù)采集與分析。

      參考文獻(xiàn):

      [1] 臧其亮.基于OPC的S7_300與LABVIEW通訊實(shí)現(xiàn)[J].自動(dòng)化與儀器儀表,2015,10:193-195.

      [2]徐高清.基于LABVIEW和OPC技術(shù)的自動(dòng)化智能化檢測系統(tǒng)的設(shè)計(jì)[J].電子測試,2014,2:90-92.

      [3]于磊. 基于AC800M控制器DCS組態(tài)設(shè)計(jì)與實(shí)現(xiàn)[J].工業(yè)控制計(jì)算機(jī),2018, 12(31): 54-55.

      [4]陳樹學(xué),劉萱編著. LABVIEW寶典(第2版)[M].電子工業(yè)出版社,2017.

      [5]于磊, 楊國田. IFIX與AC800M系列DCS控制器OPC通信實(shí)現(xiàn)[J].自動(dòng)化與儀器儀表, 2014, 3: 51-55.

      作者簡介:

      郭詩璠(1998-),漢族 ,女,遼寧鞍山人,在讀大學(xué)本科,主要從事自動(dòng)化專業(yè)的學(xué)習(xí).

      猜你喜歡
      數(shù)據(jù)通信
      基于快牙平臺(tái)實(shí)現(xiàn)全站儀與計(jì)算機(jī)的數(shù)據(jù)通信
      監(jiān)測系統(tǒng)接口數(shù)據(jù)通信方式
      一種高效可靠的串行數(shù)據(jù)通信協(xié)議及處理算法
      TCN實(shí)時(shí)協(xié)議棧過程數(shù)據(jù)通信研究
      廣州蓄能水電廠B廠電能表數(shù)據(jù)通信研究與應(yīng)用
      ZigBee手持終端數(shù)據(jù)通信模塊設(shè)計(jì)
      万载县| 遵义县| 外汇| 定远县| 贵阳市| 新竹市| 敦煌市| 城步| 沙湾县| 安图县| 晋江市| 随州市| 涟源市| 克东县| 万安县| 宁乡县| 理塘县| 贵阳市| 翁源县| 兴业县| 聂荣县| 罗甸县| 长葛市| 信宜市| 延寿县| 化德县| 喀什市| 江北区| 张家川| 剑阁县| 南昌市| 霍城县| 绩溪县| 锡林郭勒盟| 台州市| 仁寿县| 张家界市| 独山县| 嘉义市| 河曲县| 三亚市|