汽車傳動(dòng)軸防塵罩PLC控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
摘要:本文介紹了PLC和變頻器在汽車傳動(dòng)軸防塵罩高低溫控制系統(tǒng)中的成功應(yīng)用,介紹了系統(tǒng)控制方案和軟硬件結(jié)構(gòu)的設(shè)計(jì)思想。提出了一種易于在PLC中實(shí)現(xiàn)的適用于被控對(duì)象為二階慣性環(huán)節(jié)溫度預(yù)測(cè)控制系統(tǒng),實(shí)際運(yùn)行表明該算法優(yōu)于常規(guī)的PID算法。本系統(tǒng)功能強(qiáng),性能好,精度高。
關(guān)鍵詞:傳動(dòng)軸防塵罩、PLC控制、變頻調(diào)速、預(yù)測(cè)控制
0前言
可編程控制器(PLC)由于其運(yùn)算速度高、指令豐富、功能強(qiáng)大、可靠性高、抗干擾性強(qiáng)而廣泛應(yīng)用于各種工業(yè)控制部分[1],在智能現(xiàn)場(chǎng)控制系統(tǒng)中,選用PLC作為控制器是十分有效的。本文以汽車傳動(dòng)軸防塵罩的檢測(cè)為背景,著重討論一種基于PLC控制的模擬汽車傳動(dòng)軸防塵罩實(shí)際運(yùn)行環(huán)境的高低溫試驗(yàn)箱控制系統(tǒng)的研制。
汽車傳動(dòng)軸防塵罩的作用是防止灰塵、雜質(zhì)等進(jìn)入前輪傳動(dòng)軸的連接處,同時(shí)也防止高溫潤(rùn)滑油從中溢出。根據(jù)有關(guān)規(guī)定,本系統(tǒng)要求防塵罩在2500轉(zhuǎn)/分下保持其優(yōu)秀的斷裂延展特性,在-60~150℃下,能通過(guò)1~6千萬(wàn)次循環(huán)試驗(yàn)。在此情況下,我們受委托對(duì)汽車傳動(dòng)軸防塵罩高低溫試驗(yàn)箱進(jìn)行改造,以工控機(jī)為人機(jī)接口,采用PLC程序控制系統(tǒng)。
1 系統(tǒng)功能分析
傳動(dòng)軸防塵罩溫度試驗(yàn)的基本要求是:在規(guī)定的溫度下,以一定的轉(zhuǎn)速運(yùn)行一定的時(shí)間。交替設(shè)定溫度、轉(zhuǎn)速及時(shí)間(最多為4組)循環(huán)一定次數(shù)構(gòu)成一個(gè)測(cè)試階段。測(cè)試過(guò)程最多可設(shè)4個(gè)階段,每個(gè)測(cè)試階段的循環(huán)次數(shù)由測(cè)試員現(xiàn)場(chǎng)設(shè)定。實(shí)驗(yàn)中主要控制量有試驗(yàn)箱內(nèi)溫度(-60~150℃)、傳動(dòng)軸轉(zhuǎn)速(0~1500rpm)、固定角及滑動(dòng)角角度、測(cè)試時(shí)間(1~60000分)及階段循環(huán)次數(shù)。測(cè)試過(guò)程要求調(diào)整固定角及滑動(dòng)角的角度、啟動(dòng)溫度控制系統(tǒng)使溫度逐步達(dá)到設(shè)定值、使傳動(dòng)軸在設(shè)定的轉(zhuǎn)速下運(yùn)行規(guī)定的時(shí)間。現(xiàn)場(chǎng)設(shè)定不同的條件交替測(cè)試,循環(huán)一定周期。
根據(jù)測(cè)試要求,系統(tǒng)應(yīng)具有手動(dòng),自動(dòng)操作功能。手動(dòng)操作時(shí),操作人員可以直接控制電機(jī)、壓縮機(jī)、加熱器等設(shè)備的啟停,進(jìn)行設(shè)備維修,調(diào)試和試驗(yàn)等;自動(dòng)操作時(shí),測(cè)試裝置自動(dòng)完成整個(gè)測(cè)試過(guò)程。另外,控制系統(tǒng)還應(yīng)具有完善的保護(hù)功能以保護(hù)人員及設(shè)備安全。任何時(shí)候都可以強(qiáng)行停止測(cè)試。若測(cè)試過(guò)程因故障原因終止,需要記錄故障原因及測(cè)試進(jìn)展?fàn)顩r。
2 控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
2.1 控制系統(tǒng)硬件結(jié)構(gòu)設(shè)計(jì)
本系統(tǒng)人機(jī)界面部分采用臺(tái)灣研華公司生產(chǎn)的奔騰機(jī),軟件部分采用Delphi編程,在系統(tǒng)中協(xié)調(diào)控制,打印輸出,過(guò)程值顯示,控制核心部件為OMROM的可編程控制器,它負(fù)責(zé)各控制系統(tǒng)所需要的各種邏輯控制和運(yùn)算。被控對(duì)象有變頻調(diào)速系統(tǒng)和溫度系統(tǒng)。變頻調(diào)速由日本安川公司生產(chǎn)的變頻器驅(qū)動(dòng)傳動(dòng)軸電機(jī),使傳動(dòng)軸保持一定的轉(zhuǎn)速。溫度控制系統(tǒng)是一個(gè)典型的閉環(huán)控制系統(tǒng),溫度測(cè)量元件為鉑電阻,由PLC控制電加熱器及壓縮機(jī),實(shí)現(xiàn)加熱或制冷。加熱系統(tǒng)由三個(gè)電加熱管組成,制冷系統(tǒng)由兩級(jí)壓縮機(jī)組成,其通斷由PLC控制。
為實(shí)現(xiàn)檢測(cè)控制要求,本系統(tǒng)采用日本立石(OMRON)公司CPM2A-40CDR-A的PLC作為主控單元。其輸入點(diǎn)數(shù)為24點(diǎn),輸出點(diǎn)數(shù)為16點(diǎn)。該P(yáng)LC具有體積小,重量輕,運(yùn)行可靠,保護(hù)方便等特點(diǎn)。系統(tǒng)除了基本的開關(guān)量的輸入/輸出外,還配有模擬量的輸入/輸出擴(kuò)展單元。模擬量輸入單元用于接收Pt100熱電阻溫度信號(hào),模擬量輸出單元控制變頻器輸出頻率,實(shí)時(shí)檢測(cè)全部模擬信號(hào),進(jìn)行工程量轉(zhuǎn)換,并與設(shè)定的上下值比較,開關(guān)量單元用于控制電機(jī)的啟停,故障的報(bào)警等。 PLC的I/O分配和功能如圖1所示。
2.2變頻器控制系統(tǒng)
本系統(tǒng)的傳動(dòng)軸轉(zhuǎn)速由變頻器控制??刂撇糠种饕蒔LC、變頻器、光電接近開關(guān)組成。傳動(dòng)軸旋轉(zhuǎn)部分采用日本SANKEN公司IF-7.5K變頻器驅(qū)動(dòng)變頻電機(jī)。采用轉(zhuǎn)速閉環(huán)矢量控制,調(diào)速范圍0~2500r/min,調(diào)速精度<0.02%。PLC通過(guò)模擬量輸出單元將0~6000的數(shù)字量信號(hào)轉(zhuǎn)換成4~20mA電流信號(hào)給變頻器作為頻率輸出設(shè)定。傳動(dòng)軸實(shí)際轉(zhuǎn)速反饋信號(hào)由PG光電接近開關(guān)檢測(cè)輸出,其輸出脈沖經(jīng)PLC計(jì)算作為電機(jī)的速度負(fù)反饋信號(hào)。
根據(jù)生產(chǎn)工藝對(duì)系統(tǒng)運(yùn)行時(shí)穩(wěn)態(tài)精度及跟隨能力的要求,變頻器內(nèi)部的PID調(diào)節(jié)器設(shè)定為比例積分調(diào)節(jié)方式,由PLC的速度給定值與由脈沖編碼器檢測(cè)的現(xiàn)場(chǎng)速度反饋值比較后,得到速度偏差,經(jīng)比例積分控制器處理后,輸出的二次電流信號(hào)作為頻率輸出,送矢量控制系統(tǒng),控制電機(jī)運(yùn)行。恒功率的分界點(diǎn)以及它們的頻率范圍內(nèi)的P.I值,由現(xiàn)場(chǎng)負(fù)荷調(diào)試確定,已達(dá)到最佳運(yùn)行效果。
因?yàn)檗D(zhuǎn)角電機(jī)的頻繁快速啟停,制動(dòng)時(shí)經(jīng)常會(huì)產(chǎn)生很高的泵升電壓,因所選變頻器為交-直-交電壓源時(shí),泵開電壓不能回饋電網(wǎng),故采用制動(dòng)單元并配以電阻加以吸收。當(dāng)變頻器直流電路升高到一定值(660VDC)時(shí),制動(dòng)單元中的IGBT管被觸發(fā)導(dǎo)通,接通制動(dòng)電阻回路,將轉(zhuǎn)角電機(jī)的回饋電能消耗在制動(dòng)電阻上,以滿足快速停止的要求。
2.3溫度控制系統(tǒng)
試驗(yàn)箱內(nèi)的溫度調(diào)節(jié)范圍為-60℃~150℃,具體值由操作員現(xiàn)場(chǎng)設(shè)定。系統(tǒng)加熱時(shí)采用三個(gè)晶閘管控制的電加熱管,合上主回路的操作開關(guān),整個(gè)加熱裝置開始運(yùn)行,未達(dá)到設(shè)定溫度時(shí),固態(tài)繼電器SSR1吸合,1號(hào)加管加熱,系統(tǒng)逐級(jí)開啟2號(hào),3號(hào)加熱管。達(dá)到設(shè)定溫度時(shí),進(jìn)入保溫階段,采用控制3號(hào),2號(hào)加熱器的輸出通斷來(lái)調(diào)功調(diào)溫。[2]使用控制箱風(fēng)機(jī)來(lái)保證溫度均勻變化。如果箱內(nèi)溫度達(dá)到高溫界限,系統(tǒng)將會(huì)報(bào)警。
單級(jí)蒸汽壓縮制冷所能達(dá)到的蒸發(fā)主要取決于冷凝溫度及壓力比,對(duì)于氟利昂制冷劑,一般壓力不超過(guò)10,這樣采用單級(jí)蒸汽壓縮制冷循環(huán),一般只能制取-20~-40℃的低溫因此采用單級(jí)蒸汽壓縮制冷循環(huán)將無(wú)法滿足本系統(tǒng)制取-60℃低溫的要求,在此情況下,決定采用兩臺(tái)低溫壓縮機(jī)組成的復(fù)疊式制冷系統(tǒng),兩級(jí)復(fù)疊制冷系統(tǒng)將第一級(jí)蒸發(fā)器與第二級(jí)冷凝器復(fù)疊在一起,使第二級(jí)低溫制冷劑在-35℃左右冷凝,在-80℃左右蒸發(fā),以獲得系統(tǒng)所需要的低溫。[3]
3 PLC控制系統(tǒng)的軟件設(shè)計(jì)
為了方便調(diào)試和編程,整個(gè)軟件系統(tǒng)采用模塊化編程,主要由手動(dòng)運(yùn)行模塊,自動(dòng)運(yùn)行模塊和故障診斷和報(bào)警模塊。在軟件編制時(shí),采用了一些抗干擾措施,增強(qiáng)了整個(gè)系統(tǒng)的抗干擾能力,在計(jì)算機(jī)上可以實(shí)現(xiàn)實(shí)時(shí)操作,控制并觀察現(xiàn)場(chǎng)各設(shè)備的運(yùn)行情況。
當(dāng)系統(tǒng)處于手動(dòng)運(yùn)行時(shí),PLC接收各設(shè)備狀態(tài),由此判斷各設(shè)備的運(yùn)行狀態(tài),可單獨(dú)運(yùn)轉(zhuǎn)變頻電機(jī)、加熱器、制冷系統(tǒng)的壓縮機(jī)。便于系統(tǒng)的調(diào)試和維修。
系統(tǒng)自動(dòng)運(yùn)行時(shí),只須按照計(jì)算機(jī)屏幕提示,設(shè)置操作參數(shù),,試驗(yàn)即完全自動(dòng)進(jìn)行下去,并在計(jì)算機(jī)屏幕上實(shí)時(shí)顯示各設(shè)備參數(shù)。試驗(yàn)過(guò)程中或試驗(yàn)結(jié)束后,均可按照提示選擇打印方式打印。以下重點(diǎn)介紹溫度控制子程序。
由于系統(tǒng)采用三套晶閘管控制的電加熱器。常用的控制方式有兩種:一種是分段開關(guān)控制,根據(jù)溫度的高低,逐級(jí)開啟或關(guān)閉加熱器。這種方法溫度偏差大,精度較低。另一種是PWM脈寬調(diào)制,在PLC中實(shí)現(xiàn)PWM程序比較復(fù)雜?;芈分械碾娂訜崞鳛闈M足溫度恒定的需要,經(jīng)常切換工作狀態(tài),而常規(guī)的電磁繼電器開關(guān)觸電易磨損,壽命短。所以對(duì)第一種方法進(jìn)行改進(jìn)[4]。
由于系統(tǒng)是二階系統(tǒng),在系統(tǒng)溫度下降時(shí),增加加熱管,溫度由于慣性的原因,溫度繼續(xù)下降一段時(shí)間后再上升,同樣減少加熱管,溫度會(huì)上升一段時(shí)間后再下降。我們將前后兩次測(cè)量值進(jìn)行比較,得到溫度偏差e,系統(tǒng)根據(jù)e來(lái)控制加熱器的狀態(tài)轉(zhuǎn)換。當(dāng)e較大時(shí),此時(shí)通過(guò)逐級(jí)打開加熱器來(lái)調(diào)整溫度。
啟停切換順序?yàn)椋簡(jiǎn)?dòng)順序:1# 2# 3#;停止順序:3# 2# 1#;溫度的變化值e: e=Ti-Ti-1。其中Ti ,Ti-1分別是本次溫度采樣值與前次溫度采樣值,并記試驗(yàn)箱溫度允許上限為HSP,允許下線為L(zhǎng)SP。PV為溫度測(cè)量值。考慮到前后兩個(gè)采樣周期的變化溫度e變化不大。當(dāng)當(dāng)前溫度值PV+前一個(gè)周期變化溫度值e﹥溫度設(shè)定上限HSP時(shí),就減少加熱管。反之,當(dāng)PV+e﹤LSP時(shí),就增加電加熱管。程序框圖如圖三所示。
電氣系統(tǒng)已設(shè)計(jì)了各種保護(hù),并直接作用至斷電,其中包括:缺相保護(hù)、過(guò)載保護(hù)、旁路保護(hù)。 其中變頻器具有短路、過(guò)載等保護(hù)功能,當(dāng)變頻器所驅(qū)動(dòng)的電機(jī)發(fā)生短路、過(guò)載等故障時(shí),變頻器將自動(dòng)切斷一次供電回路,進(jìn)入保護(hù)狀態(tài)并輸出報(bào)警信號(hào),系統(tǒng)把各故障點(diǎn)相應(yīng)的接觸器、短路器等元件的輔助觸電接到PLC,PLC掃描輸入這些觸電的狀態(tài),并通過(guò)PLC程序?qū)⑦@些狀態(tài)存放在數(shù)據(jù)存儲(chǔ)區(qū),再結(jié)合控制程序和設(shè)備預(yù)置狀態(tài)進(jìn)行邏輯分析,判斷設(shè)備或元件是否出了問(wèn)題。
4 結(jié)束語(yǔ)
可編程控制器(PLC)控制的汽車傳動(dòng)軸防塵罩高低溫試驗(yàn)箱可以控制傳動(dòng)軸轉(zhuǎn)動(dòng)速度、調(diào)整其運(yùn)行環(huán)境溫度、實(shí)時(shí)監(jiān)測(cè)試驗(yàn)箱內(nèi)各種變量狀態(tài)、靈活處理數(shù)據(jù)的通信,并將數(shù)據(jù)實(shí)時(shí)顯示在計(jì)算機(jī)上,而且可以將所得的數(shù)據(jù)進(jìn)行存儲(chǔ)打印輸出,以便后查。大大提高了系統(tǒng)的效率。
參考文獻(xiàn)
[1] 丁勇 鄭金吾.基于PLC的泵機(jī)組控制[J].自動(dòng)化儀表, 2004,25(2)61~62.
[2] 李昱 李晉.變頻調(diào)速技術(shù)在伺服控制器系統(tǒng)中的應(yīng)用[J].電氣傳動(dòng)自動(dòng)化,2004,26(4): 44~46.
[3] 宋延民,代方遠(yuǎn),李斌. 蛋粉加工的電氣控制系統(tǒng)[J].電氣傳動(dòng),2002(4):55~57.