首頁 > 新聞係統 > 傳感器 > 傳感器技術 正文 > 論壇 返回 打印

PLC在矯直機控製係統中的應用

        一 引言
       可編程序控製器PLC因其技術指標先進、質量優、環境適應能力強、可靠性好;有完善的輸入輸出功能模塊,係統能靈活處理模擬量、數字量和開關量;而且具有完善的軟件係統,以實現過程檢測、執行、控製、報警以及圖形畫麵顯示打印等功能。基於此,選用了OMRON公司CPM2A可編程序控製器實現了無錫海得魯公司的矯直控製係統。

       二 矯直機控製係統原理
       根據工藝要求、設計的控製原理框圖如下:

       放卷機將鋁管在矯直機牽引下自然放卷,通過一排雙曲輪將彎曲的鋁管矯直。將旋轉編碼器安裝在傳送帶上,用於檢測鋁管傳送速度,隨鋁管的運動而轉動,其轉動產生的脈衝送入PLC中,經過PLC的計算處理而得到切料的長度,當切料長度改變時,其編碼器所測得的速度與輸入數據進行比較,比較結果送入變頻器中從而通過改變矯直電機的速度來達到改變切料長度。MPT顯示、調整矯直速度、調整切料長度、顯示已切根數。

       三 硬件設計
       根據控製要求,係統要求控製5個電磁閥開關,7個到位接近開關,5個控製按鈕和2個指示燈,共控製16個I/O輸入,7個I/O輸出和一個模擬輸出,共25個I/O控製點。采集參數為編碼器對鋁管運行速度的脈衝采樣,輸出參數為調速頻率。考慮性價比,選擇了OMRON公司的CPM2A-PLC擴展一個CPM1A-MADO2單元。控製設備和具體I/O對照如表1所示:

    表1 矯直機控製係統I/0表
    類型 序號 名稱   地址      設備名稱
    DO    1   YA1   10CH00   左夾緊油缸夾緊電磁閥
          2   YA2   10CH01   左夾緊油缸打開電磁閥
          3   YA3   10CH02   右夾緊油缸夾緊電磁閥
          4   YA4   10CH03   右夾緊油缸打開電磁閥
          5   YA5   10CH04   切斷油缸電磁閥
          6   HE5   10CH06   係統準備好
          7   HE6   10CH07   係統報警
    DI    8   LS02  1CH00    左夾緊油缸夾緊到位接近開關
          9   LS03  1CH01    左夾緊油缸夾緊到位接近開關
          10  LS04  1CH02    右夾緊油缸夾緊到位接近開關
          11  LS05  1CH03    右夾緊油缸打開到位接近開關
          12  LS06  1CH04    切斷油缸上位到位接近開關
          13  LS07  1CH05    剪刀下切到位接近開關
          14  LS08  1CH06    安全門關到位安全開關
          15  SB7   1CH07    調速+按鈕
          16  SB8   1CH08    調速-按鈕
          17  SB9   1CH09    係統複位按鈕
          18  SB10  1CH10    暫停按鈕
          19  SB11  1CH11    計數清零按鈕
          20  SB12  2CH00    急停按鈕
          21  SB13  2CH01    手/自動切換
          22  LS01  0CH00    旋轉編碼器A相
          23  LS01  0CH01    旋轉編碼器B相
          24  LS01  0CH02    旋轉編碼器C相
    AO    25       13CH00   調速

       四 軟件設計
       程序采用OMRON公司的CX-Programmer軟件編寫,程序設計上有如下特點:在程序中,利用標誌位來表示不同的現場情況和程序的狀態,增加了程序的可靠性和靈活性。模塊化的程序設計,整個程序由不同的子程序構成,各子模塊獨立完成各自的功能互不幹擾,因而程序結構清晰,便於修改。再就是定時器的使用,利用不同的定時器來設置不同設備的延時時間,可以靈活地根據控製要求進行延時時間的設定。主程序主要由程序初始化、計數清零、係統複位、增減變頻、切長脈衝轉換、速度、切料、暫停急停安全門八個子程序和一個切料中斷子程序構成。下麵介紹編碼器高速計數程序設計及切料動作程序設計。
   
        編碼器旋轉一周有1024個脈衝,其旋轉半徑為32.6mm,進行速度計數時,一個脈衝所走過的路徑是0.2mm,為了保證其脈衝數為整數必須要進行數據處理。把DM5寄存區中放立即數5用來與DM0中的切料長度數據做雙字節乘法放到DM15寄存區裏。便得到切料長度所對應的脈衝整數。然後再用這個脈衝數與CM11中的脈衝比較表進行比較,當兩者相等時,便可以驅動改變切長。切料脈衝轉換程序流程如圖2所示:

       切料過程中要求:剪刀下切動作時,鋁管必須被夾緊,以免在下切的過程中由於機械動作產生對鋁管的衝力和拉力;切割時,剪刀必須跟隨鋁管一起等速運動(這屬於機械裝置上的問題,我們不考慮);夾緊、下切、鬆開動作時,應該延時一段時間,以保證機械動作到位;每個動作都應該使用狀態量控製,以保證係統工作的穩定和安全,同時可以監測故障和報警提示;對所切割鋁管的根數和長度進行記錄和送顯,界麵友好直觀,功能齊全。

        根據切料工序的要求和機械特性設計的切料程序流程圖見圖3

    圖3 切料動作程序流程圖

        五 結束語
        該設計已成功運用於海德魯矯直機控製係統,具有良好的MPT顯示界麵,工作穩定、可靠、控製精度可達5%。



http://www.autooo.net/autooo/chuangan/jishu/2007-12-06/42121.html