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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 現(xiàn)場總線在冷庫監(jiān)控系統(tǒng)中的應(yīng)用

          現(xiàn)場總線在冷庫監(jiān)控系統(tǒng)中的應(yīng)用

          作者: 時間:2012-05-22 來源:網(wǎng)絡(luò) 收藏

          2.3 系統(tǒng)主要功能

          (1)實現(xiàn)對壓縮機、氨泵、風(fēng)機、沖霜等制冷設(shè)備的全過程控制。
          (2)實時顯示制冷系統(tǒng)的主要工藝參數(shù)(如溫度、壓力、風(fēng)機電流等)。
          (3)動態(tài)模擬顯示各設(shè)備運行情況(如壓縮機的起停、低壓循環(huán)桶液位的高低等)。
          (4)可手動或自動巡檢六個冷庫的溫度,并可以根據(jù)實際需要通過上位機鍵盤對溫度、壓力等進行參數(shù)設(shè)置和修改。
          (5)溫度、壓力、電流等參數(shù)超限值的在線檢測和報警。
          (6)各種生產(chǎn)管理報表的自動生成、數(shù)據(jù)查詢和打印。

          3、軟件設(shè)計

          3.1 PLC程序設(shè)計

          STEP7軟件采用模塊化結(jié)構(gòu)編程,整個冷庫的控制程序由OB組織塊、FC功能塊和DB數(shù)據(jù)塊構(gòu)成。組織塊OB是系統(tǒng)操作程序與用戶應(yīng)用程序在各種條件下的接口界面,用于控制程序的運行。不同的OB有不同的功能。本設(shè)計中組織塊有OB1、 OB82、 OB84、 OB86、 OB87、 OBl00、OBl22。OB1是用作主程序循環(huán)的,它用來設(shè)計主循環(huán)程序的結(jié)構(gòu);OB82是診斷中斷程序,診斷接收來自有診斷能力的模塊(如:模擬輸入模塊);OB84是CPU硬件故障中斷,OB86是機架錯誤中斷,OB87通信錯誤中斷;OBl00屬于啟動組織塊,是暖啟動用的;OBl22是訪問錯誤組織塊,屬于故障處理組織塊。OB1是主程序,主要完成系統(tǒng)初始化、初始參數(shù)設(shè)定、調(diào)用子程序。FC是自定義子程序塊,包括壓縮機控制、冷風(fēng)機控制、低壓循環(huán)桶液位控制、沖霜控制、故障處理、數(shù)據(jù)采集與處理等功能塊。各功能子程序?qū)ο嚓P(guān)事件的聯(lián)系和處理靠主程序OBl調(diào)用,其程序結(jié)構(gòu)如圖3所示。

          在程序編寫過程中,需要注意以下幾個問題的處理:

          (1)溫度采集和處理 庫房的實際溫度值通過溫度傳感器的采集送人PLC的模擬量輸入模塊中,此時,經(jīng)過A/D轉(zhuǎn)換,該溫度值變成無量綱的數(shù)字量,要在上位機中把該數(shù)字量顯示成有量綱的實際溫度值,必須經(jīng)過程序計算和轉(zhuǎn)換,才能變成有量綱的值被顯示出來。同時,傳感器采集到的溫度信號在極短的時間內(nèi)可能會受到干擾信號的作用而出現(xiàn)誤差,從而會導(dǎo)致冷風(fēng)機和冷卻液閥的誤動作。為了避免干擾,采用在10s時間內(nèi)采集六個實際溫度值,通過程序計算其平均值,然后用平均溫度值去控制風(fēng)機和冷卻閥的起停,從而有效地避免了干擾。

          (2)數(shù)據(jù)塊DB的設(shè)計 數(shù)據(jù)塊DB用來存放用戶程序運行所需的大量數(shù)據(jù)或變量,它也是實現(xiàn)各程序塊之間交換、傳遞和共享數(shù)據(jù)的重要途徑。在制冷監(jiān)控系統(tǒng)中,上位機和下位機的通信主要通過讀取和改變下位機的DB塊來實現(xiàn)的。該系統(tǒng)一共設(shè)計了九個DB塊,分別表示實際溫度數(shù)據(jù)塊、設(shè)定溫度數(shù)據(jù)塊、電流數(shù)據(jù)塊、液位數(shù)據(jù)塊、實際壓力數(shù)據(jù)塊、設(shè)定壓力數(shù)據(jù)塊、除霜數(shù)據(jù)塊、報警數(shù)據(jù)塊和各種閥門開啟數(shù)據(jù)塊。通過讀取下位機的DB塊,在上位機中顯示對應(yīng)的實際溫度值、冷風(fēng)機開閉狀態(tài)等;通過改變下位機相應(yīng)DB塊中的數(shù)據(jù),如改變某一庫房的設(shè)定溫度,就可以改變DB塊中的值,從而控制壓縮機、風(fēng)機等設(shè)備起停。

          3.2 組態(tài)軟件的設(shè)計

          組態(tài)軟件采用北京亞控公司的組態(tài)王。該軟件通過S7—300采集制冷過程中的各種工藝參數(shù),在上位機上實時監(jiān)控風(fēng)機的狀態(tài)(運行、停止、故障)、低壓循環(huán)桶的液位、各種電磁閥的動作變化過程,使操作人員很直觀地了解系統(tǒng)的工作狀況。還可以利用數(shù)據(jù)、圖表、棒圖和趨勢圖等方式顯示溫度、壓力、電流、給定調(diào)節(jié)量和故障狀態(tài)等動態(tài)參數(shù)。根據(jù)監(jiān)控系統(tǒng)的要求,共組態(tài)出八類30個畫面,包括冷庫及制冷站內(nèi)各機組工作狀態(tài)模擬畫面、整個系統(tǒng)內(nèi)各現(xiàn)場監(jiān)控單元的工作情況畫面、查詢、監(jiān)控及手動操作等工作權(quán)限畫面、當(dāng)前值記錄和歷史記錄及參數(shù)值的保存和打印畫面、歷史曲線畫面、報警窗口畫面和報表管理畫面等。操作工人能方便地利用鼠標(biāo)或鍵盤,根據(jù)菜單和對話框上的提示,完成各個界面的切換。

          4、結(jié)束語

          在對冷庫進行自動化設(shè)計過程中,利用PLC通過Profibus—DP,構(gòu)建高性能的工業(yè)現(xiàn)場局域網(wǎng),實現(xiàn)對冷庫生產(chǎn)過程的網(wǎng)絡(luò)化監(jiān)控,減少了大量布線,提高了系統(tǒng)的準(zhǔn)確性與可靠性。由于設(shè)備的智能化、數(shù)字化,與模擬信號相比,它從根本上提高了測量與控制的準(zhǔn)確度,減少了傳送誤差。同時,由于系統(tǒng)的結(jié)構(gòu)簡化,設(shè)備與連線減少,現(xiàn)場儀表內(nèi)部功能加強,減少了信號的往返傳輸,提高了系統(tǒng)的工作可靠性。此外,由于它的設(shè)備標(biāo)準(zhǔn)化和功能模塊化,因而還具有設(shè)計簡單,易于重構(gòu)等優(yōu)點。

          繼電器相關(guān)文章:繼電器工作原理


          時間繼電器相關(guān)文章:時間繼電器



          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

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

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