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

          新聞中心

          EEPW首頁 > 測試測量 > 設計應用 > 熱量表自動檢定系統(tǒng)設計

          熱量表自動檢定系統(tǒng)設計

          作者: 時間:2013-11-26 來源:網(wǎng)絡 收藏


          檢定過程可以選擇自動或者手動方式,控制柜前面板有計算機和本地選擇開關,本地控制作為計算機控制的補充,可以有效解決在檢定過程中計算機出現(xiàn)意外而不能控制的情況,檢定流程如下:

          ①給循環(huán)水加熱到50℃±5℃;

          ②給穩(wěn)壓罐注水,達到指定壓力;

          ③打開總進水閥和需要檢定的相應管道;

          ④調(diào)節(jié)電動調(diào)節(jié)閥,使大概達到指定范圍,然后通過調(diào)節(jié)變頻器,使準確達到指定的點;

          ⑤通過RS485讀取恒溫槽溫度,等待到達設定值;

          ⑥待系統(tǒng)運行穩(wěn)定后,根據(jù)選擇時間法還是質(zhì)量法檢定,而決定是否切換換向器,如果選擇質(zhì)量法,就把換向器打到電子稱一側(cè),開始檢定過程,讀取數(shù)據(jù);

          ⑦檢定結(jié)束,關總進水閥,和指定通道的泄流閥,并把電子稱底閥打開,恢復到初始狀態(tài)。

          4 檢定應用程序

          如圖4所示,檢定程序主要分為3部分:顯示控制界面、參數(shù)設置界面,查詢顯示界面。程序中加入了數(shù)據(jù)庫,用于保存被檢表的檢定記錄,并實現(xiàn)了調(diào)用EXCEL打開表格功能,打印檢定結(jié)果。

          newmaker.com
          圖4軟件結(jié)構框圖

          自動檢定程序流程圖如圖5所示。

          newmaker.com
          圖5 自動檢定流程圖

          主界面如圖6所示,頂部顯示恒溫槽,循環(huán)水溫度和電子稱的累計質(zhì)量,中間部分主要用于顯示備檢表的各項數(shù)據(jù),底部主要是檢定方法的選擇,閥門和變頻器的控制,檢定結(jié)束把數(shù)據(jù)寫入數(shù)據(jù)庫等功能。

          newmaker.com
          圖6 運用軟件主界面

          參數(shù)配置界面,可以通過設置流量點流量、電子稱的最大承受質(zhì)量、AD采集卡、485通訊卡、DA卡的通道等,提高了檢定系統(tǒng)的靈活性,極大地方便了工作人員的檢定。

          在檢定之前需要對參數(shù)進行設置,流量點數(shù)值為在檢定過程中被檢定通道的流量值,變頻器設置框可以選擇在調(diào)節(jié)流量過程中起作用的變頻器,并可以設置調(diào)頻步長,電子稱的最大承受質(zhì)量不能設置超過其最大量程,如果超限,就自動停止本次檢定,被檢表個數(shù)必須設置為本次檢定中的個數(shù)。

          5 結(jié)束語

          本檢定系統(tǒng)框架清晰,經(jīng)過簡單培訓即可操作,在滿足《檢定裝置》計量檢定標準要求下經(jīng)實際試水檢定,各項指標都符合要求,達到了預期的結(jié)果,順利通過了計量院的驗收,可以運用于實際的熱量表檢定工作當中。(end)

          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();