基于PLC和組態(tài)軟件的攪拌站控制系統
動(dòng)力控制部分通常由斷路器(空氣開(kāi)關(guān))、交流接觸器、控制變壓器、中間繼電器等組成。斷路器與交流接觸器構成的主回路如圖b所示。斷路器具有短路和過(guò)載保護功能,接觸器只是大功率的開(kāi)關(guān),可直接驅動(dòng)電機和其他電器??刂谱儔浩魈峁┒位芈罚刂苹芈罚┧璧母鞣N隔離電源,例如:220V、 24V等。中間繼電器是弱電系統(計算機系統)或主令電器的控制對象,其作用既起到弱電與強電之間的電氣隔離作用,又擴大了控制功率和控制信號。示意圖:
2.2 軟件結構
工業(yè)控制組態(tài)軟件是可以從可編程控制器、各種數據采集卡等設備中實(shí)時(shí)采集數據,發(fā)出控制命令并監控系統運行是否正常的一種軟件包,組態(tài)軟件能充分利用Windows強大的圖形編輯功能,以動(dòng)畫(huà)方式顯示監控設備的運行狀態(tài),方便地構成監控畫(huà)面和實(shí)現控制功能,并可以生成報表、歷史數據庫等,為工業(yè)監控軟件開(kāi)發(fā)提供了便利的軟件開(kāi)發(fā)平臺,從整體上提高了工控軟件的質(zhì)量。北京世紀長(cháng)秋科技有限公司開(kāi)發(fā)的CenturyStar5.0是運行在Window98/NT上的一種組態(tài)軟件,由工程瀏覽器 CSMaker和畫(huà)面運行系統CSViewer兩部分組成。CSMaker是世紀星軟件的核心部分和管理開(kāi)發(fā)系統,它的功能是建立動(dòng)畫(huà)顯示窗口。
通過(guò)它提供的工具箱可方便建立實(shí)時(shí)曲線(xiàn)圖、歷史趨勢圖和報警記錄顯示。CSViewer是顯示CSMaker中建立的圖形窗口的運行環(huán)境。在攪拌站控制系統中,控制軟件的結構如圖c,上位機采用Omronhj.dll驅動(dòng)程序與PLC進(jìn)行通信,通過(guò)串口訪(fǎng)問(wèn)相應的寄存器,以獲取攪拌站現場(chǎng)各設備參數的實(shí)際值或對現場(chǎng)的開(kāi)關(guān)量和模擬量如各控制閥門(mén)的開(kāi)度進(jìn)行控制。本系統中將PLC的DM0~DM100設置為可讀寫(xiě)區,即上位機可對下位機該區域進(jìn)行讀寫(xiě)操作;將DM101~DM399設置為只讀區,即上位機只能讀出下位機該區域的值而不能改變
攪拌站控制系統上位機的組態(tài)軟件基本實(shí)現了攪拌站測控的要求。簡(jiǎn)潔且形象的模擬了攪拌站的現場(chǎng)工藝流程,操作人員能在控制室的計算機屏幕上了解攪拌站的全部運行狀況,包括各種報警。取得權限的操作人員能在控制室實(shí)現對配方參數和含水率的修改,所有的自動(dòng)與半自動(dòng)之間的切換都是無(wú)擾切換。每個(gè)控制按鈕和每個(gè)自動(dòng)與半自動(dòng)切換按鈕都有進(jìn)一步的確認或取消,防止誤操作。
攪拌站控制系統下位機是PLC控制器,系統采用模塊化設計,由A/D數據處理、控制參數處理、輸入輸出控制配料過(guò)程控制、投料過(guò)程控制、攪拌運行控制、上位機點(diǎn)動(dòng)控制等程序模塊組成,程序是用梯形圖直接編寫(xiě)。在程序框架允許的范圍內,可以任意增加配料品種或設置投料順序。比如:骨料先投到中間斗后,再與粉料、水先后順序投到攪拌機內開(kāi)始攪拌。本系統同時(shí)把投料時(shí)序做成窗口,讓用戶(hù)可以適時(shí)修改。
評論