《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 基于PLC的攪拌機控制系統(tǒng)設(shè)計與實現(xiàn)
基于PLC的攪拌機控制系統(tǒng)設(shè)計與實現(xiàn)
2017年微型機與應(yīng)用第4期
楊振宇
中國地質(zhì)工程集團(tuán)公司,北京 100093
摘要: 針對傳統(tǒng)的繼電器控制攪拌機控制功能單一以及操作復(fù)雜的缺點,設(shè)計了一個以西門子PLC200為控制核心的攪拌機控制系統(tǒng),并完成了硬件和軟件的設(shè)計。硬件主要包括PLC供電電路、溫度檢測電路、PLC控制器電路以及報警電路。檢測表明,系統(tǒng)能夠?qū)崿F(xiàn)電動機正反轉(zhuǎn)、轉(zhuǎn)速設(shè)置、溫度檢測與報警顯示功能。
Abstract:
Key words :

  楊振宇

 ?。ㄖ袊刭|(zhì)工程集團(tuán)公司,北京 100093)

       摘要:針對傳統(tǒng)的繼電器控制攪拌機控制功能單一以及操作復(fù)雜的缺點,設(shè)計了一個以西門子PLC200為控制核心的攪拌機控制系統(tǒng),并完成了硬件和軟件的設(shè)計。硬件主要包括PLC供電電路、溫度檢測電路、PLC控制器電路以及報警電路。檢測表明,系統(tǒng)能夠?qū)崿F(xiàn)電動機正反轉(zhuǎn)、轉(zhuǎn)速設(shè)置、溫度檢測與報警顯示功能。

  關(guān)鍵詞:西門子PLC200;電機;變頻器MM420;溫度檢測

  中圖分類號:TM46文獻(xiàn)標(biāo)識碼:ADOI: 10.19358/j.issn.1674-7720.2017.04.001

  引用格式:楊振宇.基于PLC的攪拌機控制系統(tǒng)設(shè)計與實現(xiàn)[J].微型機與應(yīng)用,2017,36(4):1-3.

0引言

  攪拌機系統(tǒng)是在工業(yè)生產(chǎn)中廣泛應(yīng)用的生產(chǎn)設(shè)備系統(tǒng),它在國家工業(yè)化進(jìn)程中以及提高生產(chǎn)效率方面有不可替代的地位[12]。例如,在沒有攪拌機系統(tǒng)的情況下,對于建筑行業(yè)、化工行業(yè)等生產(chǎn)用料需求量大的領(lǐng)域,舊式的人工攪拌生產(chǎn)用料的方式很大程度上限制了生產(chǎn)效率,嚴(yán)重浪費人力資源,此外對于惡劣的工作環(huán)境,攪拌機系統(tǒng)是最佳的物料攪拌設(shè)備。正是基于以上原因,本文設(shè)計了基于西門子PLC200的攪拌機控制系統(tǒng),能夠?qū)崿F(xiàn)對物料的加熱和攪拌控制, 具有一定的應(yīng)用價值。

1攪拌機控制系統(tǒng)的實現(xiàn)

001.jpg

  基于PLC的攪拌機控制系統(tǒng)實現(xiàn)如圖1所示,圖1中整個系統(tǒng)以S7200為控制核心,通過PPI電纜直接連接文本顯示器TD400C,通過輸入輸出電路的繼電器或者按鈕控制開閉蓋電機的正反轉(zhuǎn),控制變頻器設(shè)置攪拌電機的轉(zhuǎn)速[34]。從圖1中可以看出,控制核心與溫度檢測、輸入輸出電路、文本顯示和變頻器部分都是雙向連接,其中溫度檢測部分負(fù)責(zé)采集信號,做簡單的處理,然后把信號傳遞給控制核心處理;作為轉(zhuǎn)速設(shè)定之用的變頻器,則是完全通過控制核心對其進(jìn)行編程設(shè)定其參數(shù);文本顯示部分則是提供系統(tǒng)操作的可視化界面,在文本顯示器上實現(xiàn)轉(zhuǎn)速設(shè)定、電機開閉等功能;輸入輸出電路則是直接連接控制核心S7200的輸入輸出端口,通過一些按鈕開關(guān)對電機進(jìn)行控制。

2系統(tǒng)軟硬件設(shè)計

  2.1控制電源電路設(shè)計

002.jpg

  控制電源電路設(shè)計如圖2所示。該電路取220 V交流電,經(jīng)過一路開關(guān)電源處理轉(zhuǎn)變?yōu)?4 V直流電壓,經(jīng)過一個斷路器送至控制核心S7200,使其正常工作。其中1路開關(guān)電源的型號為N7024,此種型號開關(guān)電源能接受100~260 V的輸入電壓,輸出電壓為DC 24 V,功率為70 W,輸出電壓精度為10%。N7024的優(yōu)點包括:價格低、可靠性高、效率高,自冷散熱工作時溫度低,體積小、重量輕,交流輸入轉(zhuǎn)換由開關(guān)選擇,有過流短路保護(hù)功能,100%滿負(fù)荷燒機測試等,廣泛運用于工控自動化、通信、儀器儀表等領(lǐng)域。此外,由N7024變換出來DC 24 V還可提供給輸入輸出端口??刂齐娫措娐吩O(shè)計考慮到線路安全問題,線路中還采用了2P斷路器作為過流情況的保護(hù)措施,當(dāng)出現(xiàn)過流的不正常電器狀況時,斷路器會自動切斷線路,直至線路問題被處理好,才能被手動合上。

  2.2電機電路設(shè)計

  電機電路如圖3所示,該電路主要控制開蓋閉蓋功能的電機,該電機有正轉(zhuǎn)和反轉(zhuǎn)兩種運行狀態(tài)。圖3中左邊部分是電機正反轉(zhuǎn)電路圖,右邊部分是加熱器電路部分。電機的正反轉(zhuǎn)是通過改變?nèi)嚯娏鞯南嘈驅(qū)崿F(xiàn)的。電機的外殼與地相連,起到抗干擾的作用。在此電機電路中,電機額定功率為120 W,轉(zhuǎn)速為1 400 r/min;電路中的斷路器和熱繼電器也是用來為在電機和加熱棒出現(xiàn)異常運行狀況時進(jìn)行保護(hù)而設(shè)計的。

 

003.jpg

  2.3PLC控制電路設(shè)計

  整個系統(tǒng)控制核心S7200電路圖如圖4所示。該電路核心是CPU224XP晶體管類型,采用開關(guān)電源變送的DC 24 V作為其供電電源,輸入輸出端口則是通過總線的方式連接至輸入輸出模塊,通過PPI通信電纜連接文本顯示器TD400C。其中CPU224XP具有14個數(shù)字量輸入端口,10個數(shù)字量輸出端口,最大輸入輸出數(shù)字I/O點分別為114個和110個,4個中斷輸入,具有2個200 kHz和4個30 kHz高速計數(shù)器。圖4中左上部則是測溫電路的信號采集隔離部分,該部分由DC 24 V提供電源,通過1,2,3三個端口檢測PT100上的電流變化情況,最大輸出電壓為DC 10 V,由端口4,5連接至CPU224XP處理。圖4中左下部分是文本顯示器TD400C,TD設(shè)備是一種低成本的人機界面,使操作人員能夠與應(yīng)用程序進(jìn)行交互[5],而TD400C為背光液晶顯示器,分辨率為192×64,是一個2行(大體字)或4行(小體字)的文本顯示設(shè)備,它可以通過PPI電纜從CPU224XP獲得供電,也可以由單獨電源進(jìn)行供電,本文的設(shè)計是采用前種供電方式[56]。

 

004.jpg

  2.4變頻器MM420電路設(shè)計

  系統(tǒng)變頻器電路如圖5所示。MM420變頻器用來控制攪拌電機的轉(zhuǎn)速,由S7200編程控制,運行輸出端口連接至控制核心。本變頻器由微處理器控制,并采用具有現(xiàn)代先進(jìn)技術(shù)水平的絕緣柵雙極型晶體管 IGBT 作為功率輸出器件。因此,它們具有很高的運行可靠性,對其進(jìn)行編程,則可以實現(xiàn)其功能的多樣性,其脈沖寬度調(diào)制的開關(guān)頻率是可選的,因而由開關(guān)頻率引起的噪聲可以極大地降低,內(nèi)部設(shè)計的保護(hù)措施為變頻器和電動機提供了良好的保護(hù)。圖5中的MM420采用典型的由三相電供電的連接模式,MM420的供電線路也采用了斷路器進(jìn)行保護(hù)。此外,電路地線要與電動機外殼、電源的地線相連接,起抗干擾的作用。

 

005.jpg

  2.5系統(tǒng)軟件設(shè)計

006.jpg

  本系統(tǒng)軟件部分采用PLC常用編程語言—梯形圖編程實現(xiàn),將整個軟件部分分割成小模塊進(jìn)行編程,然后把小模塊連接起來,完成本控制系統(tǒng)的功能。系統(tǒng)軟件實現(xiàn)原理框圖如圖6所示。圖6中的5個程序塊都通過雙向箭頭連接至主函數(shù)程序塊,主程序初始化程序塊是對電機、文本顯示器、報警信號燈進(jìn)行初始化處理。除主函數(shù)初始化程序塊之外,其余5個程序塊是相互聯(lián)系的,例如,攪拌電機程序塊運行時要檢測是否合蓋,如果沒有合蓋還要調(diào)用開蓋電機程序塊進(jìn)行合蓋處理,但是在圖中5個模塊之間的調(diào)用關(guān)系并沒有直接顯示出來,可以看成是通過主函數(shù)初始化程序塊間接聯(lián)系起來的。

007.jpg

  本系統(tǒng)的軟件流程圖如圖7所示[78]。根據(jù)PLC對梯形圖的分條掃描執(zhí)行特點,結(jié)合實際系統(tǒng)功能繪制出該流程圖。當(dāng)控制系統(tǒng)開機運行時,首先進(jìn)行初始化處理,等待初始化脈沖SM0.1輸入,然后調(diào)用顯示屏程序塊,即啟動文本顯示器TD400C,通過人機交互界面進(jìn)行開閉蓋和攪拌機轉(zhuǎn)速等的設(shè)置。從圖7中容易看出,整個系統(tǒng)軟件可以分為6個程序塊。這6個程序塊是相互聯(lián)系的,但是所實現(xiàn)的功能有所不同。其中主函數(shù)初始化程序塊的作用是在系統(tǒng)開機運行時進(jìn)行系統(tǒng)自檢,讀取各個端口的初始狀態(tài),為后續(xù)程序提供必要參數(shù)。顯示屏程序塊由TD400C構(gòu)成,主要負(fù)責(zé)較復(fù)雜的人機交互操作界面的顯示,如轉(zhuǎn)速設(shè)定。攪拌電機程序塊主要是由變頻器實現(xiàn)對攪拌電機轉(zhuǎn)速的控制功能。開蓋電機程序塊主要是控制開蓋合蓋動作,但是會受很多外界條件所限制,如是否有物料,是否有啟動脈沖。加熱程序塊由PT100和信號隔離處理模塊構(gòu)成,負(fù)責(zé)對物料進(jìn)行加熱。報警程序塊主要通過LED燈提示電機、加熱等部件的運行狀態(tài)。

3實驗結(jié)果及分析

  在經(jīng)過硬件和軟件設(shè)計后,基于PLC的攪拌機控制系統(tǒng)實物硬件圖包括電機連線實物圖、PLC控制電路連線實物圖以及變頻器MM420連線實物圖。連接好硬件電路后運行軟件就能得到攪拌機控制系統(tǒng)的運行結(jié)果,如圖8所示。測試結(jié)果能夠顯示4個參數(shù)量:物料溫度設(shè)置值、物料溫度當(dāng)前值、頻率當(dāng)前值及運行時間當(dāng)前值。其中物料溫度設(shè)定值設(shè)置為51℃,測溫模塊測定值為25℃,當(dāng)前頻率值為28 Hz,通過該頻率值控制攪拌機的攪拌速度,系統(tǒng)最小運行時間為1 min。因此通過測試結(jié)果可以了解整個攪拌機控制系統(tǒng)的工作過程。

4結(jié)論

  本文設(shè)計了以PLC S7200為控制核心的攪拌機控制系統(tǒng),能夠?qū)崿F(xiàn)電動機正反轉(zhuǎn)控制、轉(zhuǎn)速設(shè)置、溫度檢測與報警顯示功能。詳細(xì)地闡述了硬件電路和軟件實現(xiàn)設(shè)計過程,最后通過實驗,證明該系統(tǒng)能夠?qū)崿F(xiàn)對攪拌機的控制功能。該攪拌機控制系統(tǒng)具有功能強大、控制界面直觀、操作簡潔方便的特點,具有良好的人機交互性能。

參考文獻(xiàn)

 ?。?] 李清安.PLC和變頻器在攪拌機上的應(yīng)用[J].機電工程技術(shù),2012,41(7):150-152.

 ?。?] 王建平, 張延輝, 馮國強,等.基于氣動馬達(dá)驅(qū)動的一種混凝土攪拌機系統(tǒng)設(shè)計[J].煤礦機械,2013,34(12):24-26.

 ?。?] 柴瑞娟,孫承志,孫書芳. 西門子PLC高級培訓(xùn)教程[M]. 北京:人民郵電出版社,2009.

 ?。?] 賈貴璽,賈淑婭,車學(xué)哲. 基于PLC的計量加料自動控制系統(tǒng)[J]. 紡織學(xué)報,2007,28(2):85-88.

 ?。?] 高濤,吳兆玲,周志剛. 基于PLC液冷系統(tǒng)自動控制[J]. 自動化儀表,2006,27(9):2729.

 ?。?] 顧貴芬,王秀麗.基于PLC 的模擬攪拌機的綜合實訓(xùn)設(shè)計[J].實驗室科學(xué),2015,18(1):155157,160.

  [7] 潘峰,劉紅兵. 西門子PLC控制技術(shù)實踐[M].北京:中國電力出版社,2009.

 ?。?] 宋伯生.PLC編程理論·算法及技巧[M].北京:機械工業(yè)出版社,2005.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。