咨詢電話
ENGLISH0755-88840386發(fā)布時間:2020-10-29 10:01:47 |來源:網(wǎng)絡(luò)轉(zhuǎn)載
產(chǎn)品的生產(chǎn)周期和生產(chǎn)設(shè)備的自動化程度是影響企業(yè)效益的重要因素。針對某飼料廠設(shè)備陳舊、自動化程度低、配料精度差等缺點,在原有設(shè)備的基礎(chǔ)上加以改進(jìn),設(shè)計了基于PLC自動配料系統(tǒng),并利用力控組態(tài)軟件對生產(chǎn)過程進(jìn)行遠(yuǎn)程實時監(jiān)控,大大提高了系統(tǒng)的可靠性和自動化程度。
1配料系統(tǒng)的工藝要求
由圖1可見,S1-S20共有20個配料倉,將其分為2組,分別是S1-S8和S9-S20,分別對應(yīng)1個稱重倉。首先,將20個物料倉中的物料按某種配方要求的重量進(jìn)行稱重,稱重過程中每組配料倉的下料順序可以在下料開始前任意設(shè)定,每組倉單獨進(jìn)行配料。當(dāng)2組配料都結(jié)束后,打開倉門F-U和F-V使得稱好的物料進(jìn)入混合倉H1進(jìn)行混合。當(dāng)稱重倉B1和B2為空時,倉門F-U和F-V自動關(guān)閉。物料的混合采用定時控制。定時時間結(jié)束說明飼料已經(jīng)完全混合,此時由攪拌電機(jī)的負(fù)載電流控制的混合倉門F-W打開,物料經(jīng)傳送帶C1送到提升機(jī)T,人工打包。在物料開始混合的同時,啟動泵M1從罐S21中抽出某種液體物料加入混合倉中。
2硬件電路設(shè)計
2.1總體設(shè)計方案
全系統(tǒng)由核心控制器S7-200系列PLCCPU226、文本顯示器TD400C、數(shù)字量輸出擴(kuò)展模塊EM222、模擬量輸入模塊EM235、信號調(diào)理電路、稱重傳感器、電子秤、負(fù)載電流、通信模塊及PC機(jī)等組成。
2.1.1負(fù)載電流檢測電路。由于該廠區(qū)控制區(qū)有一些強(qiáng)電設(shè)備,電磁干擾對系統(tǒng)的影響比較大,非常有必要對模擬信號進(jìn)行濾波。EM235要求輸入模擬信號的直流電壓,范圍是0~100mV,而電機(jī)的負(fù)載電流是220V/3~10A交流信號。因此,必須要對其進(jìn)行交直流轉(zhuǎn)化、變壓等。圖3為整流和濾波電路。整個信號調(diào)理電路如下:采用了1個變流比是300∶1的電流互感器將3~10A交流大電流轉(zhuǎn)換為10~43mA小電流;經(jīng)過1個單向橋式整流電路將交流電轉(zhuǎn)換為直流;由R1和R2將電流信號變化為電壓信號;選用合適的Π型濾波電路濾去一些高頻干擾。經(jīng)過Matlab仿真可知,采用該調(diào)理電路夠使得220V/3~10A交流信號轉(zhuǎn)換為0~100mV內(nèi)的直流電壓信號,且其電壓波動不超過0.1mV,完全滿足了控制要求。
2.1.2稱重信號檢測電路。除量程范圍不同外,2個稱重倉所采用的電路大致相同。以1號秤為例來介紹稱重信號的采集及調(diào)理電路。由于稱重倉的體積比較大,保持稱重過程中倉的平衡是設(shè)計的關(guān)鍵問題。為此,將3個稱重傳感器依次串聯(lián),并以等邊三角形的形式安裝于稱重倉的底部,所監(jiān)測的信號為3個傳感器的電壓之和。其濾波電路的設(shè)計與負(fù)載電流檢測電路相同。實踐證明,這種安裝方式解決了稱重倉稱重過程中的平衡問題,提高了測量精度。
2.1.3通信模塊。雖然僅使用PLC作為控制系統(tǒng)能夠完成基本的控制功能,但是還不夠完善,存在一定的局限性。它不能直接顯示各種運行曲線和當(dāng)前值與設(shè)定值,也不能顯示故障報警原因,更不能保存歷史數(shù)據(jù)和打印報表等。為了解決上述問題,可采用PLC配套組態(tài)軟件來組成顯示監(jiān)控給定單元。由于現(xiàn)場的上下位之間大約有200m,采用RS485即可完成信號的傳輸。但是,由于PC機(jī)的通信接口為RS232接口,要在傳輸之前加1個232到485總線的電平轉(zhuǎn)化的模塊[1]。
2.2主電路電路電氣原理
系統(tǒng)有手動和自動2種控制方式。
3配料系統(tǒng)的軟件設(shè)計
3.1下位機(jī)軟件設(shè)計
由于被控對象以電機(jī)為主,輸出信號均為開關(guān)信號。根據(jù)配料生產(chǎn)控制過程及被控制對象的復(fù)雜程度,進(jìn)行I/O點數(shù)和I/O的類型統(tǒng)計。
負(fù)載電流輸入PLC程序控制的配料系統(tǒng)有自動和手動2種控制方式。在自動狀態(tài)下,核心程序算法的流程見圖5和圖6[2]。為了提高系統(tǒng)的抗干擾性能,在數(shù)據(jù)采集部分軟件上采用了均值濾波算法[3]。值得注意的是,用S7-200進(jìn)行編程時,當(dāng)內(nèi)存變量冗余比較多時,盡量避免使用臨時變量,以避免在多個子程序中應(yīng)用同一個臨時變量引起的程序混亂以及由此導(dǎo)致的不可預(yù)料的情況。
3.2上位機(jī)軟件設(shè)計
上位機(jī)軟件采用的是北京某公司的力控組態(tài)軟件。組態(tài)軟件的設(shè)計包括畫面創(chuàng)建、I/O設(shè)備連接、數(shù)據(jù)庫組態(tài)和動畫連接4個步驟[4]。
在利用力控對PLC進(jìn)行監(jiān)控時,力控系統(tǒng)與PLC之間必須進(jìn)行數(shù)據(jù)交換。把與力控進(jìn)行交換數(shù)據(jù)的設(shè)備統(tǒng)稱為I/O設(shè)備。I/O設(shè)備的連接主要包括2個部分[4],即I/O設(shè)備的建立與連接。建立I/O設(shè)備的方法是雙擊力控的工程項目中的I/O設(shè)備組態(tài),在PLC項中選擇雙擊S7-200,然后根據(jù)向?qū)гO(shè)置即可完成設(shè)備組態(tài)的建立。需要設(shè)置的項目主要包括PLC地址、通信方式(在此選用串口方式)及波特率等。連接I/O設(shè)備的方法是在數(shù)據(jù)庫組態(tài)的I/O連接項中輸入需要與力控進(jìn)行交換數(shù)據(jù)的PLC參數(shù)地址即可。但是,值得注意的是,在利用力控對PLC進(jìn)行監(jiān)控的時候,必須先關(guān)閉西門子編程軟件。圖8為系統(tǒng)配料過程中1號秤的3個配料周期內(nèi)數(shù)據(jù)的變化情況。從圖中可以看出,3個周期內(nèi)數(shù)據(jù)變化基本一致。
力控中的點數(shù)主要指的是建立了I/O設(shè)備的變量的總數(shù)。為了節(jié)約系統(tǒng)點數(shù),把PLC中地址連續(xù)的8個開關(guān)量(1個開關(guān)量只占1位)結(jié)合成1個字節(jié)型變量進(jìn)行傳輸,上位機(jī)使用時再把其拆分為位變量。
4結(jié)論
基于PLC自動配料系統(tǒng)已在某飼料廠投入使用。通過軟件算法的優(yōu)化,每秤料(約500kg)的最大誤差保持在3kg以內(nèi),完全滿足設(shè)計時1%的要求。一批料配料時間大約為6min,比舊設(shè)備速度快。從系統(tǒng)配料過程中1號秤的3個配料周期內(nèi)數(shù)據(jù)的變化可見,該系統(tǒng)有較高的穩(wěn)定性。因此,該系統(tǒng)滿足了自動控制系統(tǒng)對快速性、穩(wěn)定性和準(zhǔn)確性的要求。
利用PLC與組態(tài)軟件相結(jié)合構(gòu)成的配料系統(tǒng),不僅精確地實現(xiàn)了配料全過程,而且通過上位友好的可視化界面實現(xiàn)對整個配料過程方便快捷的遠(yuǎn)程監(jiān)視和控制。此外,還可以在PLC發(fā)生故障時通過報警畫面顯示故障產(chǎn)生的原因和故障點,方便維護(hù)。
文章來源于網(wǎng)絡(luò)轉(zhuǎn)載,侵刪