□鄭長山
隨著通信與網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,通信已經(jīng)成為控制系統(tǒng)中不可缺少的重要組成部分,在電機(jī)拖動(dòng)控制中,越來越多地采用了變頻器進(jìn)行控制。由于變頻器輸出端會(huì)產(chǎn)生強(qiáng)烈的干擾信號,因此會(huì)出現(xiàn)控制錯(cuò)誤,而采用基于USS協(xié)議來完成變頻器的拖動(dòng)控制,不僅提高抗干擾能力、控制穩(wěn)定,同時(shí)也減少了布線的工程量,降低了敷線的成本。利用PLC組成USS通信的控制網(wǎng)絡(luò)具有較高的性價(jià)比。[1]目前很多企業(yè)在工件分揀過程中仍采用人工方式進(jìn)行,不但耗費(fèi)了很大的人力、物力,而且采用人工分揀,效率低,生產(chǎn)成本高。針對上述情況,本文利用USS通信進(jìn)行了西門子S7-200PLC工件分揀自動(dòng)控制系統(tǒng)設(shè)計(jì)。
用一臺S7-200 CPU224 XP CN對變頻器MM420進(jìn)行USS通信,控制一臺三相異步電動(dòng)機(jī)。通過狀態(tài)表與USS通信,可以設(shè)定變頻器頻率。
三相異步電動(dòng)機(jī)控制傳送帶,傳送帶機(jī)構(gòu)如圖1所示。當(dāng)工件被放到傳送帶入料口處,被光電傳感器檢測到時(shí),變頻器啟動(dòng),電機(jī)驅(qū)動(dòng)傳送帶運(yùn)行,工件首先經(jīng)過金屬傳感器,再經(jīng)過光纖傳感器檢測黑色還是白色。出料槽1存放金屬工件、出料槽2存放非金屬白色工件、出料槽3存放非金屬黑色工件。推料到位傳感器選擇磁性開關(guān),三個(gè)推桿氣缸從左到右為推桿1、推桿2、推桿3。
三相異步電機(jī)參數(shù):電機(jī)額定電壓380V;電機(jī)額定電流0.18A;電機(jī)額定功率0.03kW;電機(jī)額定頻率50Hz;電機(jī)額定轉(zhuǎn)速1300r/min。

表1 變頻器參數(shù)設(shè)置值

表2 輸入地址分配表

表3 輸出地址分配表

圖1 傳送帶機(jī)構(gòu)

圖2 接線圖
(一)硬件。一臺S7-200PLC(CPU224XP CN)、一臺變頻器MM420、1個(gè)帶編程口的網(wǎng)絡(luò)連接器(DP頭)、一根PROFIBUS-DP電纜、一根USB/PPI編程電纜(S7-200PLC下載線)、裝有STEP7-Micro/WIN軟件的電腦(也稱編程器)、幾個(gè)普通按鈕、一個(gè)急停按鈕、一臺三相異步電動(dòng)機(jī)、1條傳送帶、1個(gè)旋轉(zhuǎn)編碼器、1個(gè)漫反射光電傳感器、1個(gè)金屬傳感器、1個(gè)光纖傳感器、3個(gè)磁性開關(guān)、3個(gè)氣缸、3個(gè)電磁閥、3個(gè)出料槽、一個(gè)空氣壓縮機(jī)、若干導(dǎo)線與氣管。
(二)軟件。STEP7-Micro/WIN V4.0 SP6及以上版本編程軟件(含指令庫)。
一根PROFIBUD-DP電纜與網(wǎng)絡(luò)連接器相連,網(wǎng)絡(luò)連接器插入到S7-200PLC的PORT0口,網(wǎng)絡(luò)連接器的第3針?biāo)B的線插入到變頻器的14端子(P+),第8針?biāo)B的線插入到變頻器的15端子(N—)。網(wǎng)絡(luò)連接器的的開關(guān)撥向ON,因?yàn)镾7-200PLC在PROFIBUD-DP電纜在終端位置。
在MM420變頻器的操作面板上進(jìn)行參數(shù)設(shè)置,具體設(shè)置值如表1所示。
其他參數(shù)如上升時(shí)間、下降時(shí)間等的設(shè)置與否,取決于任務(wù)要求。
根據(jù)控制任務(wù)進(jìn)行如下地址分配,如表2、3所示。
根據(jù)控制任務(wù),繪制接線圖如圖2所示。
(一)關(guān)于USS通信程序中,首先進(jìn)行Active參數(shù)的確定。方法如下:D0(0號)-D31(31號)代表32臺變頻器,要激活某一臺變頻器,就將該位為1,如果將0號變頻器(Drive=0)激活,其16進(jìn)制表示為:16#1(Active=1)。如果將1號變頻器(Drive=1)激活,其16進(jìn)制表示為:16#2(Active=2);如果將2號變頻器(Drive=2)激活,其16進(jìn)制表示為:16#4(Active=4);如果將3號變頻器(Drive=3)激活,其16進(jìn)制表示為:16#8(Active=8);如果將0-3號變頻器(Drive=0,Drive=1,Drive=2,Drive=3)全部激活,其16進(jìn)制表示為:16#F(Active=F);其他類推。
(二)采用現(xiàn)場測量脈沖當(dāng)量值。計(jì)算每兩個(gè)脈沖之間的距離即脈沖當(dāng)量。本文選擇增量式旋轉(zhuǎn)編碼器是直接利用光電轉(zhuǎn)換原理輸出三組方波脈沖A相、B相和Z相。用于計(jì)算工件在傳送帶上的位置,A相、B相直接連到CPU224XP的高速計(jì)數(shù)器的輸入端,Z相沒使用。CPU224XP集成6點(diǎn)高速計(jì)數(shù)器,編號為HSC0~HSC5,每一編號的計(jì)數(shù)器均分配有固定地址的輸入端。同時(shí),高速計(jì)數(shù)器可以配置12種模式中的一種。本文采用模式9,計(jì)數(shù)器為HSC0,B相脈沖從 I0.0輸入,A相脈沖從 I0.1輸入,倍頻設(shè)定為4倍頻。
編寫脈沖當(dāng)量現(xiàn)場測試主程序,變頻器設(shè)為1赫茲,在入料口處,放入工件,傳送帶啟動(dòng)運(yùn)行,運(yùn)行一段距離,使傳送帶停止,程序中讀出高速計(jì)數(shù)器脈沖數(shù),測量實(shí)際工件移動(dòng)距離,高速計(jì)數(shù)器脈沖數(shù)/4=編碼器脈沖數(shù),脈沖當(dāng)量=工件移動(dòng)距離/編碼器脈沖數(shù)。同理方法做三次,將三次脈沖當(dāng)量取平均值,就是最終脈沖當(dāng)量。
(三)計(jì)算工件在各個(gè)出料槽口位置時(shí)脈沖數(shù)。測量進(jìn)料口到各個(gè)出料槽口位置的距離,除以脈沖當(dāng)量,再乘以4,就是工件在各個(gè)出料槽口位置時(shí)脈沖數(shù)。通過選擇單擊“數(shù)據(jù)塊”,將脈沖數(shù)存儲(chǔ)在指定的VD變量存儲(chǔ)器中。傳送帶運(yùn)行時(shí),高速計(jì)數(shù)器HC0經(jīng)過值,通過比較指令,與存儲(chǔ)在指定的VD變量存儲(chǔ)器的數(shù)據(jù)比較,編寫程序使得相應(yīng)的電磁閥動(dòng)作,通過氣缸將工件推到指定料槽。
(四)編寫HSC-INIT中斷程序。在主程序塊中使用SM0.1調(diào)用此中斷子程序,完成高速計(jì)數(shù)器定義并啟動(dòng)計(jì)數(shù)器。
(五)編寫USS通信有關(guān)程序。0號變頻器(Drive=0),Active=1,Mode=1,Baud=19200,Type=1,Speed - SP=VD120,每臺變頻器指定一條USS-CTRL指令。特別說明:如果VD120中設(shè)置的是40.0,其含義是變頻器以40%的基準(zhǔn)頻率運(yùn)行,若變頻器的基準(zhǔn)頻率是50Hz,那么變頻器將以50Hz*40%=20Hz運(yùn)行,VD120是實(shí)數(shù),輸入的數(shù)據(jù)要有小數(shù)點(diǎn)。
(六)編寫部分分揀子程序。如果檢測到是金屬工件,進(jìn)入S1.0子程序。如果檢測是非金屬工件,再檢測是黑色還是白色,進(jìn)入不同子程序。在編譯程序前,右擊“程序塊”,單擊“庫存儲(chǔ)區(qū)分配”,單擊“建議地址”,單擊“確定”按鈕,為指令庫分配存儲(chǔ)區(qū)。
確保連線正確的情況下,送電,保存,編譯,下載程序。通過狀態(tài)表把頻率值(實(shí)數(shù)值)寫入到VD 120,然后通過USS通信改變頻率值,根據(jù)控制任務(wù),進(jìn)行調(diào)試,調(diào)試結(jié)果滿足控制任務(wù)要求。
本文采用了RS485接口的USS通信協(xié)議、旋轉(zhuǎn)編碼器,設(shè)計(jì)了工件自動(dòng)分揀PLC控制系統(tǒng),減少了系統(tǒng)的布線,該設(shè)計(jì)具備可靠性高、抗干擾能力強(qiáng)、配套齊全、維護(hù)方便、成本低、效率高等優(yōu)點(diǎn)。本系統(tǒng)不僅在工程應(yīng)用上有一定的參考價(jià)值,而且在教學(xué)、實(shí)訓(xùn)、社會(huì)培訓(xùn)上也可以應(yīng)用。
[1]顧凌云,侯卓生.PLC與多臺變頻器基于USS協(xié)議的網(wǎng)絡(luò)通訊應(yīng)用[J].產(chǎn)業(yè)與科技論壇,2015,1(14):53~53
[2]周婭,郎朗,蘇長杰.基于PLC和組態(tài)技術(shù)的材料分揀系統(tǒng)[J].南陽理工學(xué)院學(xué)報(bào),2013,11(5):6
[3]王強(qiáng),張明珠.材料自動(dòng)分揀系統(tǒng)中的PLC應(yīng)用研究[J].首都師范大學(xué)學(xué)報(bào),2011,12(32):6
[4]呂景泉.自動(dòng)化生產(chǎn)線安裝與調(diào)試(第二版)[M].北京:中國鐵道出版社,2009,11
[5]向曉漢.西門子PLC工業(yè)通信完全精通教程[M].北京:化學(xué)工業(yè)出版社,2014,8