李茂波
(成都誠(chéng)至誠(chéng)商務(wù)物流有限責(zé)任公司 成都)
成都誠(chéng)至誠(chéng)商務(wù)物流有限責(zé)任公司卷煙卸貨區(qū)域有4臺(tái)LLE500-15型伸縮鏈板機(jī),完成成品件煙卸車及輸送任務(wù)。人工將車內(nèi)件煙卸放到伸縮鏈板機(jī)上輸送并進(jìn)行國(guó)家局一號(hào)工程掃碼,再由下游設(shè)備的輸送機(jī)接力,運(yùn)送到末段后由人工碼垛于托盤,經(jīng)傳送裝置環(huán)形穿梭車,巷道堆垛機(jī)送入立體高架庫(kù)相應(yīng)貨位,完成入庫(kù)。
以第一卸貨道為例,卸貨入庫(kù)設(shè)備分布見圖1,其中,三角符號(hào)指示預(yù)留的檢測(cè)開關(guān),箭頭符號(hào)表示件煙輸送運(yùn)行方向。件煙由伸縮鏈板機(jī)輸送到一號(hào)工程掃碼工位掃碼,若出現(xiàn)掃碼物料不合格(出現(xiàn)掃碼錯(cuò)誤件煙)時(shí),伸縮鏈板機(jī)立即停機(jī),人工處理后重啟設(shè)備進(jìn)行卸貨。伸縮鏈板機(jī)為格雷伯公司產(chǎn)品,采用西門子S7-200作為主控;輥道輸送機(jī)為昆船公司產(chǎn)品,采用西門子S7-400,兩臺(tái)設(shè)備未作任何應(yīng)答通信和控制硬件連接。當(dāng)下游停機(jī)時(shí)上游無(wú)法自動(dòng)停,極易造成件煙堵塞和相互擠壓,并且一旦掃碼錯(cuò)誤,下游設(shè)備不能在線剔除該件煙,通過立刻停止伸縮鏈板機(jī)提醒人工處理,嚴(yán)重影響卸貨效率。為了避免件煙擠壓堵塞,實(shí)現(xiàn)大段連續(xù)卸貨輸送工作,需要在兩臺(tái)設(shè)備之間進(jìn)行控制聯(lián)鎖,實(shí)現(xiàn)在線剔除掃碼錯(cuò)誤煙,避免頻繁啟停設(shè)備影響元器件壽命,提高卸貨效率。
圖1 卷煙卸貨入庫(kù)設(shè)備分布
為實(shí)現(xiàn)上、下游設(shè)備的控制聯(lián)鎖功能,需要有上游伸縮鏈板機(jī)運(yùn)行信號(hào)、下游停止上游設(shè)備的信號(hào)及掃碼信號(hào)。伸縮鏈板機(jī)原件煙掃碼電路(圖2)中,一旦主掃描器(掃碼)掃描到條碼錯(cuò)誤件煙,則送出DC 24 V電壓,使KA8得電,KA8的常開觸點(diǎn)閉合,信號(hào)電壓送至本機(jī)PLC的I0.7,實(shí)現(xiàn)停機(jī)。圖3和圖4分別是伸縮鏈板機(jī)輸送的繼電器控制電路和變頻控制電路,其中,KA5控制電機(jī)正轉(zhuǎn)(物料從設(shè)備尾部向伸縮頭運(yùn)行),KA6控制電機(jī)反轉(zhuǎn)(物料從伸縮頭向設(shè)備尾部運(yùn)行),KA7是輸送慢速停機(jī)控制。對(duì)于卸貨工作,是使用KA6控制的反轉(zhuǎn)輸送功能實(shí)現(xiàn),因此伸縮鏈板機(jī)運(yùn)行信號(hào)即從KA6取出。
圖2 伸縮鏈板機(jī)件煙掃碼電路
圖3 伸縮鏈板機(jī)輸送繼電器電路
現(xiàn)選擇KA6的一對(duì)備用常開觸點(diǎn),連接下游設(shè)備來(lái)的 1#、2#線,將伸縮鏈板機(jī)的運(yùn)行信號(hào)送至下游設(shè)備;將下游設(shè)備引來(lái)的4#、5#線,接入圖2的I0.7回路,即用下游設(shè)備控制的常開觸點(diǎn),代替圖2中KA8的常開觸點(diǎn),實(shí)現(xiàn)下游設(shè)備對(duì)伸縮鏈板機(jī)的停機(jī)控制。
圖4 伸縮鏈板機(jī)輸送變頻電路
利用下游設(shè)備預(yù)留的功能剔除錯(cuò)誤條碼件煙。原設(shè)備設(shè)置的掃碼元件安裝位置距伸縮鏈板機(jī)尾5.3 m,按照每件煙含間距0.8 m計(jì)算,可存放近7件煙,即掃碼檢測(cè)到條碼錯(cuò)誤煙,要經(jīng)過近7件正確煙,才能被剔除。這就需要增加檢測(cè)元件,用計(jì)數(shù)來(lái)實(shí)現(xiàn)準(zhǔn)確剔除,改造成本和工作量均很大。故考慮用軟件實(shí)現(xiàn)準(zhǔn)確剔除,在檢測(cè)到條碼錯(cuò)誤煙后,立刻進(jìn)行準(zhǔn)確剔除。將掃碼元件安裝位置改至距伸縮鏈板機(jī)尾端0.45 m處(不足1件煙的距離),將控制柜KA8的常開觸點(diǎn)5、9從原電路斷開,改接為下游設(shè)備引來(lái)的1#線和3#線,將掃碼結(jié)果信號(hào)送至下游設(shè)備。
上、下游設(shè)備互連5根線,2#線對(duì)應(yīng)伸縮鏈板機(jī)運(yùn)行信號(hào),送入下游PLC模塊DI113的DI1,3#線對(duì)應(yīng)件煙掃碼錯(cuò)誤信號(hào),送入模塊DI113的DI2,1#線24V直流“+”作2#、3#線對(duì)應(yīng)的公共電源,4#線則是伸縮鏈板機(jī)送來(lái)的直流24V“+”,經(jīng)下游常開觸點(diǎn)后,沿5#線返回伸縮鏈板機(jī)PLC模塊,實(shí)現(xiàn)對(duì)其停機(jī)控制功能。
硬件連接后,幾句簡(jiǎn)單語(yǔ)言即能完成上下游設(shè)備的聯(lián)鎖功能,故軟件程序介紹的重點(diǎn)是剔除功能的實(shí)現(xiàn)。剔除功能本質(zhì)講就是從主道上分流,為避免件煙在輸送帶上堵塞,應(yīng)充分考慮各類引起堵塞的狀況。從預(yù)留的剔除輥道可以看出,僅夠兩件條碼錯(cuò)誤煙存放,當(dāng)?shù)谌l碼錯(cuò)誤煙到來(lái)時(shí),只能剔除該件煙的1/3,剩余2/3仍占據(jù)主通道,造成后續(xù)來(lái)料卡住致使全線堵塞,即最多連續(xù)剔除3件錯(cuò)誤條碼煙就必須停上游伸縮鏈板機(jī)。末尾人工取貨碼盤等下游各段輸送設(shè)備,跟不上來(lái)料速度、電機(jī)過載和隔離斷開等各類狀況,都必須停止上游伸縮鏈板機(jī),避免堵塞和件煙在輸送摩擦力作用下互相擠壓。各類異常狀況指向一個(gè)目標(biāo)--及時(shí)停止伸縮鏈板機(jī)的輸送,這就體現(xiàn)了上下游設(shè)備聯(lián)鎖功能。整個(gè)聯(lián)鎖及剔除功能實(shí)現(xiàn)的PLC語(yǔ)句如下,該語(yǔ)句是調(diào)用功能FC188子程序,包含其參數(shù)說明,主要實(shí)現(xiàn)剔除的計(jì)數(shù)存儲(chǔ)及控制實(shí)際剔除動(dòng)作,具體程序段見圖5。圖5語(yǔ)句表示對(duì)出現(xiàn)件煙掃碼錯(cuò)誤信號(hào)(#code-fault-from-ZR)的次數(shù)進(jìn)行計(jì)數(shù)。由于掃碼元件無(wú)存儲(chǔ)功能,為此使用1個(gè)存儲(chǔ)空間記錄,每產(chǎn)生1個(gè)條碼錯(cuò)誤信號(hào),#fault-count(MW3500)加1,代表應(yīng)剔除煙的計(jì)數(shù)。
圖5 PLC程序
圖6語(yǔ)句產(chǎn)生彈出輪上升條件信號(hào)#up-ruquiremen(M3490.0)。當(dāng)#fault-count值大于1,即有件煙掃碼錯(cuò)誤信號(hào),同時(shí)該件煙運(yùn)行到下游首段輥道1049,觸發(fā)其光電管I45.0上升沿(#BQ上升沿)時(shí),產(chǎn)生信號(hào)#up-ruquiremen;當(dāng)I45.0光電管下沿(#BQ下降沿)時(shí),消除此信號(hào)。此處用到正/負(fù)跳變指令,實(shí)現(xiàn)用同一個(gè)光電開關(guān)區(qū)別出2個(gè)時(shí)刻條件,避免增加檢測(cè)元件。圖7語(yǔ)句用#up-ruquiremen信號(hào)下沿對(duì)#fault-count減1,表示已剔除1次后,應(yīng)剔除計(jì)數(shù)減1。
圖6 PLC程序
圖7 PLC程序
圖8語(yǔ)句完成實(shí)際剔除動(dòng)作,其中T1斷觸發(fā)延時(shí)500 ms,當(dāng)件煙通過I45.0光電管下沿時(shí),彈出輪保持升起繼續(xù)執(zhí)行剔除動(dòng)作,直至延時(shí)到才恢復(fù)下降恢復(fù)正常位,目的是確保剔除件煙完全離開主道,避免引起主通道堵塞。圖8后面兩句控制彈出輪上升和下降。
圖8 PLC程序
圖9梯形圖中,當(dāng)件煙離開伸縮鏈板機(jī),進(jìn)入下游首段輥道輸送機(jī),觸發(fā)1049位光電管,同時(shí)有剔除信號(hào)(M3490.0)時(shí),MW2830加1,對(duì)已剔除件煙進(jìn)行計(jì)數(shù)。圖9后面語(yǔ)句是對(duì)MW2830值清零,這又分為3種前提:①當(dāng)件煙觸發(fā)1049位光電管,但無(wú)剔除信號(hào)M3490.0(表示掃碼正確),將其清零;②當(dāng)MW2830剔除計(jì)數(shù)達(dá)3次以上,但1051剔除輥道上的光電管I45.5未動(dòng)作(人工已及時(shí)搬走了掃碼錯(cuò)誤件煙),計(jì)數(shù)清零;③當(dāng)MW2830剔除計(jì)數(shù)達(dá)1次以上,但I(xiàn)46.1常閉觸點(diǎn)動(dòng)作,即上游伸縮鏈板機(jī)停機(jī)(表示人工停機(jī)來(lái)處理掃碼錯(cuò)誤件煙),計(jì)數(shù)清零。此段語(yǔ)句主要目的是對(duì)記錄存儲(chǔ)連續(xù)3件剔除的情況。
圖9 PLC程序
圖10第一句表示下游末端光電檢測(cè)1047及次末段輸送帶光電檢測(cè)1048同時(shí)被件煙遮擋而動(dòng)作,觸發(fā)計(jì)時(shí)器T174計(jì)時(shí),延時(shí)4s后產(chǎn)生上游停機(jī)信號(hào),表示末尾人工取貨碼盤跟不上來(lái)料速度,即將堵塞;第二句對(duì)首段輥道機(jī)光電管1049動(dòng)作的計(jì)時(shí),延時(shí)4 s后停止上游伸縮鏈板機(jī),表示件煙來(lái)料過密,無(wú)法正常區(qū)分,在剔除動(dòng)作時(shí)將正常煙帶出主道。
圖10 PLC程序
圖11第一句是對(duì)1051剔除輥道上的光電管I45.5計(jì)時(shí),延時(shí)3 s后T500動(dòng)作,濾除所剔除的第一件煙通過光電管時(shí)引起的干擾,表明剔除道上已有兩件錯(cuò)誤條碼煙,第二句針對(duì)剔除道已有兩件錯(cuò)誤條碼煙,即T500常開觸點(diǎn)閉合,同時(shí)再來(lái)一件錯(cuò)誤條碼煙需剔除的狀況(MW350值>0),此時(shí)也應(yīng)立刻停止上游設(shè)備,避免主通道堵塞。
圖11 PLC程序
圖12 PLC程序
綜合上述各類情況,共同構(gòu)成最終停止上游伸縮鏈板機(jī)機(jī)的邏輯,一共11鐘情況,用或邏輯聯(lián)系起來(lái)(圖12)。圖12前5行代表下游5個(gè)設(shè)備出現(xiàn)的故障停機(jī);T174表示主道堵塞情況;M3480.0表示剔除道已有兩件煙,再來(lái)一件剔除的情況;T220代表件煙來(lái)料過密,無(wú)正常間距的情況;第一個(gè)比較指令代表外界干擾使掃碼元件輸出3個(gè)錯(cuò)誤信號(hào)的情況,避免剔除正確煙;第二個(gè)比較指令針對(duì)剔除道有一件錯(cuò)誤條碼煙(正經(jīng)過1051光電檢測(cè)I45.5),再來(lái)了兩件需要剔除煙的情況,此時(shí)同樣會(huì)堵塞主道,因此必須停止上游機(jī);第三個(gè)比較指令則是對(duì)MW2830計(jì)數(shù),若值達(dá)到3以上,表示連續(xù)3件剔除煙,需停伸縮鏈板機(jī)。
改造后,第一卸貨道調(diào)試運(yùn)行,上下游設(shè)備實(shí)現(xiàn)聯(lián)鎖,各類件煙剔除功能正常,達(dá)到預(yù)期目的。推廣應(yīng)用至其他3道,目前運(yùn)行穩(wěn)定、可靠,減小了頻繁啟動(dòng)對(duì)設(shè)備元器件的沖擊,件煙被輸送擠壓變形的現(xiàn)象也明顯減少,卸貨效率提高。