凌控導(dǎo)讀:可編程序控制器PLC因其技術(shù)指標(biāo)先進、質(zhì)量優(yōu)、環(huán)境適應(yīng)能力強、可靠性好;有完善的輸入輸出功能模塊,系統(tǒng)能靈活處理模擬量、數(shù)字量和開關(guān)量;而且具有完善的軟件系統(tǒng),以實現(xiàn)過程檢測、執(zhí)行、控制、報警以及圖形畫面顯示打印等功能?;诖?選用了OMRON公司CPM2A可編程序控制器實現(xiàn)了無錫海得魯公司的矯直控制系統(tǒng)歐姆龍PLC
文章闡述了矯直機控制系統(tǒng)的原理、硬件設(shè)計、軟件編程歐姆龍PLC
一 引言
可編程序控制器PLC因其技術(shù)指標(biāo)先進、質(zhì)量優(yōu)、環(huán)境適應(yīng)能力強、可靠性好;有完善的輸入輸出功能模塊,系統(tǒng)能靈活處理模擬量、數(shù)字量和開關(guān)量;而且具有完善的軟件系統(tǒng),以實現(xiàn)過程檢測、執(zhí)行、控制、報警以及圖形畫面顯示打印等功能矯直機 基于此,選用了OMRON公司CPM2A可編程序控制器實現(xiàn)了無錫海得魯公司的矯直控制系統(tǒng)矯直機
二 矯直機控制系統(tǒng)原理
根據(jù)工藝要求、設(shè)計的控制原理框圖如下:
放卷機將鋁管在矯直機牽引下自然放卷,通過一排雙曲輪將彎曲的鋁管矯直矯直機 將旋轉(zhuǎn)編碼器安裝在傳送帶上,用于檢測鋁管傳送速度,隨鋁管的運動而轉(zhuǎn)動,其轉(zhuǎn)動產(chǎn)生的脈沖送入PLC中,經(jīng)過PLC的計算處理而得到切料的長度,當(dāng)切料長度改變時,其編碼器所測得的速度與輸入數(shù)據(jù)進行比較,比較結(jié)果送入變頻器中從而通過改變矯直電機的速度來達到改變切料長度。MPT顯示、調(diào)整矯直速度、調(diào)整切料長度、顯示已切根數(shù)。
三 硬件設(shè)計
根據(jù)控制要求,系統(tǒng)要求控制5個電磁閥開關(guān),7個到位接近開關(guān),5個控制按鈕和2個指示燈,共控制16個I/O輸入,7個I/O輸出和一個模擬輸出,共25個I/O控制點。采集參數(shù)為編碼器對鋁管運行速度的脈沖采樣,輸出參數(shù)為調(diào)速頻率。考慮性價比,選擇了OMRON公司的CPM2A-PLC擴展一個CPM1A-MADO2單元??刂圃O(shè)備和具體I/O對照如表1所示:
表1 矯直機控制系統(tǒng)I/0表
類型 序號 名稱 地址 設(shè)備名稱
DO 1 YA1 10CH00 左夾緊油缸夾緊電磁閥
2 YA2 10CH01 左夾緊油缸打開電磁閥
3 YA3 10CH02 右夾緊油缸夾緊電磁閥
4 YA4 10CH03 右夾緊油缸打開電磁閥
5 YA5 10CH04 切斷油缸電磁閥
6 HE5 10CH06 系統(tǒng)準(zhǔn)備好
7 HE6 10CH07 系統(tǒng)報警
DI 8 LS02 1CH00 左夾緊油缸夾緊到位接近開關(guān)
9 LS03 1CH01 左夾緊油缸夾緊到位接近開關(guān)
10 LS04 1CH02 右夾緊油缸夾緊到位接近開關(guān)
11 LS05 1CH03 右夾緊油缸打開到位接近開關(guān)
12 LS06 1CH04 切斷油缸上位到位接近開關(guān)
13 LS07 1CH05 剪刀下切到位接近開關(guān)
14 LS08 1CH06 安全門關(guān)到位安全開關(guān)
15 SB7 1CH07 調(diào)速 按鈕
16 SB8 1CH08 調(diào)速-按鈕
17 SB9 1CH09 系統(tǒng)復(fù)位按鈕
18 SB10 1CH10 暫停按鈕
19 SB11 1CH11 計數(shù)清零按鈕
20 SB12 2CH00 急停按鈕
21 SB13 2CH01 手/自動切換
22 LS01 0CH00 旋轉(zhuǎn)編碼器A相
23 LS01 0CH01 旋轉(zhuǎn)編碼器B相
24 LS01 0CH02 旋轉(zhuǎn)編碼器C相
AO 25 13CH00 調(diào)速
四 軟件設(shè)計
程序采用OMRON公司的CX-Programmer軟件編寫,程序設(shè)計上有如下特點:在程序中,利用標(biāo)志位來表示不同的現(xiàn)場情況和程序的狀態(tài),增加了程序的可靠性和靈活性。模塊化的程序設(shè)計,整個程序由不同的子程序構(gòu)成,各子模塊獨立完成各自的功能互不干擾,因而程序結(jié)構(gòu)清晰,便于修改。再就是定時器的使用,利用不同的定時器來設(shè)置不同設(shè)備的延時時間,可以靈活地根據(jù)控制要求進行延時時間的設(shè)定。主程序主要由程序初始化、計數(shù)清零、系統(tǒng)復(fù)位、增減變頻、切長脈沖轉(zhuǎn)換、速度、切料、暫停急停安全門八個子程序和一個切料中斷子程序構(gòu)成。下面介紹編碼器高速計數(shù)程序設(shè)計及切料動作程序設(shè)計。
編碼器旋轉(zhuǎn)一周有1024個脈沖,其旋轉(zhuǎn)半徑為32.6mm,進行速度計數(shù)時,一個脈沖所走過的路徑是0.2mm,為了保證其脈沖數(shù)為整數(shù)必須要進行數(shù)據(jù)處理。把DM5寄存區(qū)中放立即數(shù)5用來與DM0中的切料長度數(shù)據(jù)做雙字節(jié)乘法放到DM15寄存區(qū)里。便得到切料長度所對應(yīng)的脈沖整數(shù)。然后再用這個脈沖數(shù)與CM11中的脈沖比較表進行比較,當(dāng)兩者相等時,便可以驅(qū)動改變切長。切料脈沖轉(zhuǎn)換程序流程如圖2所示:
切料過程中要求:剪刀下切動作時,鋁管必須被夾緊,以免在下切的過程中由于機械動作產(chǎn)生對鋁管的沖力和拉力;切割時,剪刀必須跟隨鋁管一起等速運動(這屬于機械裝置上的問題,我們不考慮);夾緊、下切、松開動作時,應(yīng)該延時一段時間,以保證機械動作到位;每個動作都應(yīng)該使用狀態(tài)量控制,以保證系統(tǒng)工作的穩(wěn)定和安全,同時可以監(jiān)測故障和報警提示;對所切割鋁管的根數(shù)和長度進行記錄和送顯,界面友好直觀,功能齊全。
根據(jù)切料工序的要求和機械特性設(shè)計的切料程序流程圖見圖3
圖3 切料動作程序流程圖
五 結(jié)束語
該設(shè)計已成功運用于海德魯矯直機控制系統(tǒng),具有良好的MPT顯示界面,工作穩(wěn)定、可靠、控制精度可達5%。