當前位置:機電之家首頁 >> PLC技術>> plc應用 >> ab plc應用 >> 基于LabVIEW的油脂加工遠程監(jiān)控的實現(xiàn)說明
基于LabVIEW的油脂加工遠程監(jiān)控的實現(xiàn)說明

1 引言
      LabVIEW是圖形化虛擬儀器集成開發(fā)環(huán)境[1],因采用基于流程圖的圖形化編程方式,因此也被稱為G語言。包括斷點設置、單步調(diào)試和數(shù)據(jù)探針在內(nèi)的程序調(diào)試工具是它的特色。LabVIEW提供了各種接口總線(PCI/GPIB/PXI/VXI/串口總線)和常用儀器的驅(qū)動程序,適用于測試與測量、過程控制工業(yè)自動化、實驗室研究與自動化等領域。

2 工程背景
2.1 系統(tǒng)流程
      在油脂加工廠的連續(xù)侵出車間,刮板輸送機將預處理工段的胚片或預榨餅通過螺旋喂料器送入連續(xù)式侵出器的喂料斗。喂料斗內(nèi)的粒位由安裝在其頂端的料位控制系統(tǒng)控制以保持恒定。料位控制器由超聲波料位傳感器、可編程控制器和變頻器組成。當料位傳感器檢測到的料層高度與編程器上設定的高度有偏差時,變頻器則自動調(diào)節(jié)刮板速度以使料斗內(nèi)的料層高度接近設定高度。生產(chǎn)流水線上的現(xiàn)場屬于易燃易爆高危工業(yè)環(huán)境。采用遠程監(jiān)控可以實現(xiàn)無人值守,和遠程集中管理,安全而且方便。本文就是在B/S模式下基于LabVIEW實現(xiàn)油脂加工的原料加工部分的遠程監(jiān)控,如圖1所示。

圖1 料位系統(tǒng)遠程監(jiān)控示意圖

      系統(tǒng)利用LabVIEW提供的Datasocket Server為橋梁進行數(shù)據(jù)讀寫相應的實現(xiàn)監(jiān)測和控制。 DataSocket采用基于TCP/IP的DSTP的協(xié)議傳輸數(shù)據(jù)[1],同時由HTTP, FTP和文件I/O等通信協(xié)議提供統(tǒng)一的API。Datasocket使用bbb連接數(shù)據(jù)資源,這些數(shù)據(jù)資源可以是位于DataSocket, HTTP和FTP服務器中的數(shù)據(jù)文件或是本機的數(shù)據(jù)文件。服務器端LabVIEW程序完成對料斗系統(tǒng)的數(shù)據(jù)采集、分析、處理,實現(xiàn)本地的信號采集及處理,寫DataSocket Server,客戶端讀Data- Socket Server實現(xiàn)現(xiàn)場數(shù)據(jù)檢測??蛻舳死肁ctiveX技術將LabVIEW控制面板移植到Web上,并將客戶在ActiveX控件上的操作數(shù)據(jù)傳到DataSocket Server,服務器讀DataSocket Server,并執(zhí)行操作繼而實現(xiàn)遠程控制。
系統(tǒng)開發(fā)平臺為bbbbbbs Xp+IIS5.1;LabVIEW7.0;Visual Basic6.0。

3 工程設計
3.1 網(wǎng)絡的構建
      利用ActiveX技術實現(xiàn)基于Internet的遠程監(jiān)控,要有通暢的網(wǎng)絡作保證[4]。這里采用bbbbbbs Xp+IIS5.1來實現(xiàn)。打開IIS5.1的設置頁面,在“默認Web站點”上單擊右鍵,選“屬性”,以進入名為“默認Web站點屬性”設置界面。選擇網(wǎng)站選項卡,IP地址選擇全部未分配。其他默認。修改主目錄選項卡,由于共享上網(wǎng),選擇另一臺計算機上的共享。并選擇網(wǎng)絡目錄。接著,添加首頁文件名,轉(zhuǎn)到“文檔”選項卡,再按“添加”按鈕,根據(jù)提示在“默認文檔名”后輸入自己網(wǎng)頁的首頁文件名。再設置目錄安全性,點擊編輯按鈕,選擇匿名登陸即可。再申請域名,一臺個人服務器就設置完成了。

3.2 LabVIEW程序設計
      LabVIEW軟件采用模塊化設計,主要包括主控模塊、數(shù)據(jù)采集模塊、控制模塊、信號輸入輸出顯示模塊。系統(tǒng)設計包含手動控制和自動控制兩個選項。數(shù)據(jù)采集卡為自行設計的,較為簡捷、經(jīng)濟、實用。之后自己編寫驅(qū)動程序[5]。執(zhí)行機構的驅(qū)動是廠家提供的,直接調(diào)用即可。LabVIEW設計的料位部分的控制面板如圖2所示。

圖2 系統(tǒng)部分的控制面板

3.3 VB的程序設計部分
      引用LabVIEW作為VB的ActiveX部件的過程:單擊菜單命令“工程→引用”,在彈出的引用對話框中選擇“瀏覽”按鈕,選擇在LabVIEW安裝路徑下resource文件夾中的LabVIEW.tlb文件。然后“工程→部件”,復選National Instruments CW 3D Graph 6.0, National Instruments CW Datasocket4.1, National Instruments CW UI6.0。工具條中即出現(xiàn)CWDataSocket,CWGraph,CWSlide,CWKnob,CWNumEdit, CWButton幾個LabVIEW提供的可用控件。下面是部分重要程序片斷和客戶端的運行結果(圖3)。

圖3 客戶端運行的結果

’聲明并引用LabVIEW提供的ActiveX控件
Dim LvApp As LabVIEW.Application
Dim VI As LabVIEW.VirtualInstrument
Dim VIPath As bbbbbb
Set LvApp= Createbbbbbb("LabVIEW.Application")
VIPath= LvApp.ApplicationDirectory+“remotecontrol.vi”
Set VI = LvApp.GetVIReference(VIPath)
'連接 DataSocket Server設置讀或者寫屬性
Cwdatasocket1.connectTo text1.text, cwdsReadAutoUpdate
’讀服務器并繪圖
CWGraph1.PlotY Data.Value
CWGraph2.PlotY Data.Value
’寫服務器實現(xiàn)控制
CWDataSocket1.Data.Value=CWSlide1.ValuePairIndex
CWDataSocket2.Data.Value=CWSlide2.ValuePairIndex

4 結束語
      把ActiveX技術與LabVIEW(虛擬儀器)結合,大大增強了虛擬儀器的功能,也進一步擴展了虛擬儀器的概念!同時考慮到網(wǎng)絡技術和帶寬的限制,在現(xiàn)場應用這種技術時還有一些問題亟待解決。相信隨著網(wǎng)絡技術日新月異的更新,這些問題將迎刃而解。虛擬儀器的網(wǎng)絡化,是未來測控技術發(fā)展的必然趨勢,也是儀表技術現(xiàn)代化的一個重要標志。

作者:未知 點擊:979次 [打印] [關閉] [返回頂部]
本文標簽:基于LabVIEW的油脂加工遠程監(jiān)控的實現(xiàn)說明
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《基于LabVIEW的油脂加工遠程監(jiān)控的實現(xiàn)說明》相關權利人與機電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個人求購

吳小姐 【求購】  粉碎機  2025-12-5
 【求購】  冶煉用的重...  2025-12-5
柳女士 【求購】  斷路器  2025-12-5
林志揚 【求購】  無石棉墊片  2025-12-4
張一帆 【求購】  首件測試儀  2025-12-4
王飛 【求購】  gf流量計  2025-12-4
 【求購】  全自動印刷...  2025-12-4
 【求購】  LED屏  2025-12-3
VIP公司推薦