時間:2008-04-28 10:41:00來源:yangliu
圖1  擠出機控制系統(tǒng)框圖[/align]
2  系統(tǒng)的軟件設計
    用PCC編制用戶程序相對于傳統(tǒng)PLC 的一個顯著優(yōu)點是它的多任務處理能力。它非常適合于控制功能復雜、對實時性要求高的設備。整個系統(tǒng)的控制程序采用PL2000 高級語言和LAD(梯形圖) 混合編制,根據(jù)其不同功能編出獨立的程序塊,并按實時性要求設定優(yōu)先級。同時,編程環(huán)境中包含豐富的函數(shù)庫及功能塊,大大減輕了開發(fā)人員的工作量。
2. 1  溫度控制程序
    在鋁塑復合管生產(chǎn)中,為了增加聚乙烯的流動性、減少擠出機的負荷,希望提高擠出溫度;但溫度過高,尤其是在擠出機螺桿轉速較低、塑料在機筒和模具內(nèi)停留時間過長會使聚乙烯分子鏈受到破壞而影響管材質(zhì)量。PL2000 編程語言提供PIDxh 函數(shù),可以控制多路溫度調(diào)節(jié)。擠出溫度采用集中控制,每臺擠出機的機筒上有4 個熱電偶,機頭上有一個熱電偶,測溫信號直接接在PCC的溫度模塊上,用PID溫控軟件實行獨立的回路控制。在軟件中還采取了自學習功能,即自動記錄不同時段、不同原料、不同模具下系統(tǒng)所需的參數(shù),并存放于PCC的數(shù)據(jù)模塊中。軟件可以自動計算出不同溫控所需的PID 參數(shù),溫度控制精度可以達到±1 ℃。
 
2. 2  通信控制程序
    通信程序是很關鍵的。在工控機、PCC主站和從站之間以及主站和擠出機的直流調(diào)速系統(tǒng)之間、主站與牽引機的變頻器之間等都是靠通信進行數(shù)據(jù)交換的。工控機、主站和從站之間通過CAN 總線實現(xiàn)通信。CAN 通信程序中主要用到下述函數(shù): 用CANopen() 實現(xiàn)CAN 控制器的初始化并申請傳輸數(shù)據(jù)所需的資源;用CANwrite() 函數(shù)對將被發(fā)送的數(shù)據(jù)進行寫操作;用CANread() 函數(shù)進行讀取數(shù)據(jù)的操作; 用CANdftab() 函數(shù)可創(chuàng)建一個包含CAN 總線數(shù)據(jù)的變量列表,用戶可以通過事件變量來進行數(shù)據(jù)讀寫;周期性的數(shù)據(jù)讀寫則用CANrwtab() 函數(shù)進行處理。
 
    使用Frame Driver 編寫與直流調(diào)速系統(tǒng)和變頻器的通信協(xié)議。在圖1 中,4 臺E590 直流調(diào)速系統(tǒng)分別驅(qū)動內(nèi)管擠出、內(nèi)管涂膠擠出、外管擠出、外管涂膠擠出直流電機,它們均通過主站處理器模塊的IF2 口以RS - 422 與PCC通信,由PCC統(tǒng)一調(diào)整控制參數(shù)和給定值。5 臺Lenze 變頻器分別驅(qū)動內(nèi)管牽引、內(nèi)管涂膠牽引、焊管牽引、鋁管牽引和成材牽引的三相交流電動機,它們通過主站接口模塊的IF2 口以RS - 485 方式與PCC進行通信。通信時先使用函數(shù)FRM_ Xopen(enable ,adr (device) ,adr (mode) ,adr (config) ,status ,ident)初始化;發(fā)送數(shù)據(jù)時,先向幀驅(qū)動器申請一個緩存區(qū),這時要用到FRM_ gbuf (enable , ident , status , buffer , buflng) 函數(shù);然后將要發(fā)送的數(shù)據(jù)寫入申請得到的緩存區(qū)中,用strcpy(outbufadr ,“Frame Driver Output Test”) 函數(shù)或memcpy() 函數(shù);最后命令幀驅(qū)動器傳輸數(shù)據(jù),用FRM_writ (enable ,ident ,buffer ,buflng ,status) 函數(shù)。
 
    接收數(shù)據(jù)的過程基本相反。首先通知幀驅(qū)動器從接口讀一幀數(shù)據(jù)并把它放在一個緩存區(qū)中,使用函數(shù)FRM_read (enable ,ident ,status ,buffer ,buflng);然后將數(shù)據(jù)從緩存區(qū)中拷貝到工作區(qū),用memcpy() 函數(shù);最后要釋放緩存區(qū)以便再用,用FRM_rbuf () 函數(shù)。由此可見,使用PCC的幀驅(qū)動器編寫與第三方的通信程序是很方便的。
 
2. 3  擠出量控制
    擠出量的控制是控制擠出的鋁塑復合管內(nèi)外管的大小。擠出量是按管徑和牽引速度用公式計算出來的,以內(nèi)外管徑符合標準、表面光潔為宜。擠出量是由PCC主站處理器上的通信端口IF2 以RS - 422 與E590直流傳動系統(tǒng)通信,調(diào)節(jié)直流電機的轉速(即擠出機螺桿的轉速) 來調(diào)整的。
 
2. 4  牽引速度控制
    牽引速度的控制在鋁塑復合管生產(chǎn)中至關重要,它直接影響擠出的管材尺寸和焊接質(zhì)量。如牽引速度太慢,焊頭在鋁帶上停留的時間長,易將鋁帶焊穿;如牽引速度太快,焊接速度跟不上,則焊不牢。牽引速度還要與擠出速度相匹配,如牽引速度過大,管子表面會出現(xiàn)竹節(jié)現(xiàn)象;牽引速度過低則會使管材直徑過大而超差。系統(tǒng)中牽引速度是根據(jù)焊接速度和擠出速度按一定的公式計算出速度給定值,通過主站接口模塊的IF2 口以RS - 485 的通信方式送到各變頻器的,并在軟件中將設定速度與實際速度進行比較,形成速度閉環(huán)控制。
 
2. 5  輔助控制程序
    生產(chǎn)現(xiàn)場還有些輔助設備,如預熱、冷卻、剪切、卷繞設備等。這些設備對控制的實時性要求不高,單獨編程按普通任務執(zhí)行。
 
    實際生產(chǎn)中還需要檢測運行中的故障,對設備進行保護,并提供多種報警模式。擠出機中的報警大致分為溫度報警、直流調(diào)速系統(tǒng)和變頻器或電機報警以及機械動作報警。溫控采用的是軟件集中控制,可以直接控制系統(tǒng)每一路的加熱單元,以隨時報告加熱的異常狀態(tài)。在人機界面上可以顯示實際溫度和設定溫度,從而對各加熱單元進行監(jiān)視,并實現(xiàn)超溫或低溫報警。傳統(tǒng)控制系統(tǒng)無法顯示故障原因,因而維修起來困難。而在該系統(tǒng)中,由于能夠顯示故障位置和故障原因,檢修維護非常方便。
3  結束語
    鋁塑復合管生產(chǎn)中的擠出機自動化程度高,控制復雜;诳删幊逃嬎銠C控制器的該系統(tǒng)憑借B&R PCC的先進技術,在控制功能和控制精度上達到了較高的水平,為實現(xiàn)工廠自動化創(chuàng)造了條件。PCC的多任務操作系統(tǒng)提高了控制的實時性,開放式CAN 總線保證了主、從站之間信息流的暢通。主站與直流調(diào)速系統(tǒng)、變頻器以通信的方式結合起來,實時修改控制參數(shù),提高了生產(chǎn)線的自動化程度。用PCC控制的擠出機運行穩(wěn)定,維護方便,安全可靠。標簽:
                                
                            
上一篇:安邦信瓦楞紙橫切機改造方案
傳動網(wǎng)版權與免責聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權均為傳動網(wǎng)(connectcrack.com)獨家所有。如需轉載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產(chǎn)品新聞
更多>2025-09-23
2025-09-23
2025-09-08
華為昇騰Atlas800iA2 910B服務器Deepsee...
2025-09-04
2025-09-03
2025-08-06