LabVIEW的數(shù)控機床網(wǎng)絡(luò)測控系統(tǒng)B/S模式軟件設(shè)計
相比其它附加模塊,DSC模塊有以下六個特點:內(nèi)置的網(wǎng)絡(luò)開發(fā)工具;用于實現(xiàn)數(shù)據(jù)共享和與第三方設(shè)備結(jié)合;應(yīng)用的安全性設(shè)置;針對分布式監(jiān)控的開發(fā)工具;用于分布式數(shù)據(jù)記錄的網(wǎng)絡(luò)數(shù)據(jù)庫;實時和歷史趨勢曲線。
(3)“LabVEIW+DSC”相結(jié)合運用“LabVEIW+DSC”相結(jié)合,軟件體系結(jié)構(gòu)圖如圖5.5所示。
為提高系統(tǒng)的開放性,選用了“LabVIEW+OPC”的設(shè)計方法。就是用LabVIEW作為上位機監(jiān)控軟件,采用先進的網(wǎng)絡(luò)通信技術(shù)——DataSocket技術(shù),通過OPC服務(wù)器接口來實現(xiàn)現(xiàn)場數(shù)據(jù)共享。這里采用的OPC服務(wù)器是Matrikon公司研發(fā)的,它作為一中間橋梁,實現(xiàn)了監(jiān)控軟件LabVIEW和現(xiàn)場智能組件之間的數(shù)據(jù)通信,通過OPC配置項建立與底層設(shè)備的數(shù)據(jù)采集點的一一對應(yīng)關(guān)系。如下圖5.6所示:
圖5.6是OPC服務(wù)器的配置,其中項名Name是用戶自己定義的對應(yīng)于現(xiàn)場的數(shù)據(jù)采集點,Item Path必須符合OPC服務(wù)器與MODBUS協(xié)議的語法要求,即“[port].Device. 0~4:”,同時設(shè)置該項是讀數(shù)據(jù)還是寫數(shù)據(jù)以及數(shù)據(jù)的類型、更新時間等等 。LabVIEW訪問OPC的方法有很多種,本文采用的是通過DSC模塊中Tag Configuration Editor引擎,建立LabVIEW和OPC服務(wù)器的連接。DSC模塊使用Tag連接OPC數(shù)據(jù)項,通過Tag Configuration Editor,可以將DSC的Tag與OPC數(shù)據(jù)項對應(yīng)起來,生成.scf文件,相當于LabVIEW的實時數(shù)據(jù)庫,如圖5.7所示。
干涉儀相關(guān)文章:干涉儀原理
評論