新聞中心

EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > OPC技術(shù)在LabVIEW 8.0 DSC模塊中的運(yùn)用

OPC技術(shù)在LabVIEW 8.0 DSC模塊中的運(yùn)用

作者: 時(shí)間:2017-01-06 來(lái)源:網(wǎng)絡(luò) 收藏
下面以一個(gè)模擬的水箱系統(tǒng)為例介紹如何生成自己的OPC Server。該水箱有一個(gè)進(jìn)水口閥門(mén)和一個(gè)出水口閥門(mén)。用戶可以通過(guò)滑動(dòng)條對(duì)閥門(mén)流量大小進(jìn)行調(diào)節(jié),水箱根據(jù)這兩個(gè)閥門(mén)的流量大小實(shí)時(shí)計(jì)算出當(dāng)前水位。如圖4所示。

圖4 模擬水箱界面

接著在Library中新建一個(gè)I/O Server與模擬水箱VI連接。在建立過(guò)程中,LabVIEW自動(dòng)獲取模擬水箱程序中的控制控件和顯示控件作為備選的OPC標(biāo)簽,用戶可以選擇其中的幾個(gè)控件作為OPC標(biāo)簽。例如:Tank Volume、Input Flowrate、Tank Valve可以作為可讀可寫(xiě)OPC標(biāo)簽,Tank Level,Tank Output Flowrate可以作為只讀的OPC標(biāo)簽。I/O Server建立好后就可以作為一個(gè)真正的OPC Server運(yùn)行了,在任何一種OPC client工具中都能瀏覽到這些標(biāo)簽。從此,你不必再為每一個(gè)用戶都提供硬件驅(qū)動(dòng)發(fā)愁了,你只需要提供一個(gè)符合標(biāo)準(zhǔn)的OPC Server就行了。

5.總結(jié)

綜上可見(jiàn),通過(guò)LabVIEW 8.0 DSC模塊可以非常容易的訪問(wèn)OPC Server,此外還能方便的生成自己的OPC Server。由于DSC模塊能與LabVIEW無(wú)縫結(jié)合,因此利用LabVIEW 8.0強(qiáng)大的編程特性和豐富的硬件接口實(shí)現(xiàn)的SCADA系統(tǒng)能夠?qū)崿F(xiàn)通用組態(tài)軟件無(wú)法實(shí)現(xiàn)或很難實(shí)現(xiàn)的一些功能,例如復(fù)雜邏輯處理,數(shù)據(jù)分析等。筆者參與的國(guó)家重點(diǎn)工程—北京正負(fù)電子對(duì)撞機(jī)二期工程中的慢控制系統(tǒng)就大量的采用了OPC與LabVIEW相結(jié)合的技術(shù),不僅降低了成本,而且提高了開(kāi)發(fā)速度和降低了維護(hù)難度。隨著LabVIEW 8.0及其DSC模塊的推廣,相信它將會(huì)再計(jì)算機(jī)分布式監(jiān)控領(lǐng)域扮演越來(lái)越重要的角色。



上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: OPC技術(shù)LabVIEWDSC模

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉