技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術(shù)頻道 > 應(yīng)用方案 > 基于S7-300PLC的剔除控制系統(tǒng)

基于S7-300PLC的剔除控制系統(tǒng)

時間:2018-03-13 10:43:21來源:網(wǎng)絡(luò)轉(zhuǎn)載

導(dǎo)語:?本文所介紹的基于西門子s7-300plc的剔除控制系統(tǒng)主要用于對在線空瓶檢測裝置檢測出來的不合格瓶進行準確的剔除,并對檢測過程的一些重要環(huán)節(jié)進行控制,如連續(xù)剔除過多報警、傳送帶傳送過程中的倒瓶報警以及實時顯示系統(tǒng)運行狀態(tài)等。

1引言

剔除控制是灌裝、數(shù)粒等瓶裝產(chǎn)品包裝線典型的自動化品控工藝。隨著在線空瓶自動檢測速度的不斷提高,空瓶檢測系統(tǒng)對精確剔除不合格瓶的要求也不斷提高。現(xiàn)在的空瓶檢測技術(shù)已達到每小時3~4萬瓶的速度,甚至有的國外檢測設(shè)備已達到6~7萬瓶/小時,而且是連續(xù)的流水在線檢測。因此,如何將在傳送帶上不斷流動的空瓶中檢測出來的不合格瓶準確的剔除便成為一個關(guān)鍵技術(shù)點,也是衡量整套在線檢測系統(tǒng)性能好壞的一個重要指標。

本文所介紹的基于西門子s7-300plc的剔除控制系統(tǒng)主要用于對在線空瓶檢測裝置檢測出來的不合格瓶進行準確的剔除,并對檢測過程的一些重要環(huán)節(jié)進行控制,如連續(xù)剔除過多報警、傳送帶傳送過程中的倒瓶報警以及實時顯示系統(tǒng)運行狀態(tài)等。西門子s7-300系列plc是模塊化的中小型plc,適用于中等性能的控制要求[1],因此完全符合本系統(tǒng)的需求。本系統(tǒng)主要針對玻璃啤酒瓶的檢測剔除,同時也適用于其它圓口圓身玻璃瓶。

2系統(tǒng)整體介紹

系統(tǒng)由核心控制模塊、執(zhí)行剔除模塊、現(xiàn)場數(shù)據(jù)采集模塊、人機界面顯示和報警模塊等幾部分組成。核心控制模塊主要由s7-300plc組成,包括一個cpu315-dp/pn、一個16點的數(shù)字量輸入模塊sm321、一個16點的數(shù)字量輸出模塊sm322以及一個高速計數(shù)模塊fm350-1[2],主要用于接收現(xiàn)場采集的信號以及檢測系統(tǒng)發(fā)出的不合格信號并進行相應(yīng)的處理,控制現(xiàn)場設(shè)備的動作,如電磁閥的開關(guān)、報警燈的報警動作等;執(zhí)行剔除模塊主要由電磁閥、氣動剔除器以及空氣壓縮機組成,由空氣壓縮機產(chǎn)生的氣壓作為剔除器的動力,電磁閥的開關(guān)控制剔除器的剔除動作;現(xiàn)場數(shù)據(jù)采集模塊包括分布在現(xiàn)場各處的光電傳感器和旋轉(zhuǎn)編碼器組成,用于對現(xiàn)場的信號如到瓶觸發(fā)信號、倒瓶信號以及空瓶在傳送過程中的位置信號進行采集,并傳送到plc中進行處理;人機界面顯示和報警模塊包括op77a操作顯示面板和報警燈,用于顯示系統(tǒng)運行狀態(tài)、修改參數(shù)和故障報警等。系統(tǒng)整體結(jié)構(gòu)如圖1所示。

根據(jù)空瓶在傳送鏈道的傳送方向,空瓶依次要經(jīng)過如下區(qū)域:檢測區(qū)域,觸發(fā)檢測光電,并由空瓶檢測系統(tǒng)對其進行檢測,其檢測結(jié)果信號傳送給plc進行存儲,同時plc根據(jù)旋轉(zhuǎn)編碼器脈沖數(shù)以及fm350-1的計數(shù)值計算該瓶的位置信息進行存儲;倒瓶檢測區(qū)域,由于此區(qū)域的傳送鏈道兩旁沒有護欄,因此此處易出現(xiàn)倒瓶現(xiàn)象,需要在此區(qū)域進行倒瓶檢測;剔除區(qū)域,當該瓶到達剔除器處時,若該瓶為不合格瓶,則剔除器動作將其剔除,同時清除到達剔除器處的所有瓶子的檢測結(jié)果信息以及位置信息;剔除確認區(qū)域,該處為一剔除確認光電,用于檢測是否有沒剔除的不合格瓶,有則進行報警??掌總魉偷穆肪€示意圖如圖2所示。

3系統(tǒng)設(shè)計

3.1工作原理設(shè)計

在傳送帶傳送的同時旋轉(zhuǎn)編碼器不斷產(chǎn)生脈沖信號并傳送到fm350-1模塊中,由其計數(shù)脈沖數(shù),以脈沖數(shù)來記錄檢測瓶在傳送帶上的位置,便于后面剔除器處的精確剔除。由于檢測位置與剔除器之間的檢測瓶可能不止一個,因此,需要在plc中開辟兩個存儲區(qū)來順序存儲檢測瓶的好壞信息和位置信息。當檢測瓶到達檢測位置并觸發(fā)檢測光電時,檢測光電產(chǎn)生一個上升沿信號觸發(fā)plc動作,此時,plc讀取fm350-1計數(shù)模塊中的計數(shù)值n1,由于預(yù)先設(shè)定了檢測位置與剔除器之間的距離轉(zhuǎn)換成的旋轉(zhuǎn)編碼器的脈沖數(shù)n,這樣就可以計算出檢測瓶到達剔除器位置時高速計數(shù)模塊fm350-1的計數(shù)值n2=n1-n(因為設(shè)定fm350-1為減計數(shù)[3]),并將之存儲到plc中開辟的位置信息存儲區(qū)中的相應(yīng)位置中。這樣,當fm350-1中的計數(shù)值小于等于n2時,就可以斷定檢測瓶到達剔除器位置處。當檢測瓶到達剔除器位置時,提取出檢測結(jié)果信息存儲區(qū)中相應(yīng)位置的好壞信號,如果該瓶為不合格,則plc控制電磁閥開,由剔除器將此瓶剔除,若為合格瓶,則電磁閥不動作,此瓶過去,當檢測瓶觸發(fā)剔除確認光電時,判斷該瓶是否為不合格瓶,若為不合格瓶,說明有漏剔,此時進行報警。

3.2關(guān)鍵技術(shù)設(shè)計

(1)準確剔除控制。準確剔除的前提在于系統(tǒng)能夠時時記錄進入檢測區(qū)域的每一個瓶子的位置信息,能夠捕捉到到達剔除器位置的瓶子,并將不合格的進行剔除。由于檢測位置與剔除器位置之間的距離是固定的,因此,本系統(tǒng)通過安裝在傳送鏈道上的旋轉(zhuǎn)編碼器發(fā)出脈沖以及高速計數(shù)模塊fm350-1計數(shù)值來記錄檢測瓶在鏈道上的位置。本系統(tǒng)采用的旋轉(zhuǎn)編碼器每轉(zhuǎn)一轉(zhuǎn)可發(fā)出1000個脈沖,這樣,檢測位置與剔除器位置之間的固定距離就可用旋轉(zhuǎn)編碼器發(fā)出的脈沖數(shù)來表示,且脈沖數(shù)也是一個固定值。因此,可通過計數(shù)值來精確判斷檢測瓶是否到達剔除器位置,并進行準確的剔除。

(2)檢測結(jié)果信息與位置信息的存取方式。由于現(xiàn)場的空瓶檢測屬于自動流水線式作業(yè),因此傳送帶上傳送的檢測瓶數(shù)量眾多,如何能夠記錄這么多瓶子的檢測結(jié)果信息和位置信息便成為一個技術(shù)難點,plc中無法開辟出這么多的空間來存儲這么多的信息。經(jīng)研究發(fā)現(xiàn),只有處于檢測位置與剔除器之間的檢測瓶的檢測結(jié)果信息和位置信息才對系統(tǒng)有用。因此,只需要記錄位于檢測位置與剔除器之間的瓶子信息即可。

經(jīng)測量,本文所介紹的控制系統(tǒng)的檢測位置與剔除器之間最多容納67個瓶子。因此,需要開辟連續(xù)的67個字空間來存儲之間的瓶子的檢測結(jié)果信息即可。而對于位置信息,由于fm350-1的計數(shù)值占用雙字的空間,需要開辟連續(xù)的67個雙字空間進行存儲,如圖3所示。

本系統(tǒng)對于檢測結(jié)果信息和位置信息的存取采用間接尋址[4]、順序存取的方式,其基本思想如下:

在對信息存儲區(qū)進行信息存取時,將現(xiàn)場運行的瓶子以67瓶為一組,同時在plc中啟動一個檢測計數(shù)器c1和一個剔除計數(shù)器c2。如圖4所示,每當瓶子經(jīng)過檢測位置觸發(fā)檢測光電i0.5時,計數(shù)器c1的計數(shù)值dbw564便加1,以此計數(shù)值作為偏移量,同時以信息存儲區(qū)的首地址dbd560和dbd598作為基址,就可以按照圖5所示程序計算出存儲區(qū)中需要存取的位置的地址md160和md164,其中的fc15的功能如圖6所示,其計算出out3=in0×in2+in1,即對信息存儲區(qū)相應(yīng)位置存取的地址。這樣就可以遍歷整個存儲區(qū),將相應(yīng)瓶子的檢測結(jié)果信息和計算得到的位置信息存儲于存儲區(qū)的相應(yīng)位置。

當檢測計數(shù)器c1的計數(shù)值達到67時,便將計數(shù)值清零,以備下一組67瓶的計數(shù)和信息存儲。同時,plc在內(nèi)部程序中不斷檢測瓶子是否到達剔除器位置,每當有瓶到達剔除器位置時,剔除計數(shù)器c2的計數(shù)值便加1,同時根據(jù)與信息存儲時相同的方法,以存儲區(qū)首地址為基址,以c2的計數(shù)值為偏移量訪問檢測結(jié)果存儲區(qū)中的結(jié)果信息,如果該瓶為不合格瓶,則啟動剔除器進行剔除,同時清除該瓶在存儲區(qū)中的檢測結(jié)果信息,便于后面瓶子信息的存儲。由于檢測區(qū)域最多只能容納67瓶,因此,當計數(shù)器c1計數(shù)滿67并將計數(shù)值清零時,存儲區(qū)第一個位置的信息早被提取出來并處理完畢,因此,當下一瓶到來的時候計數(shù)值加1變?yōu)?,其信息仍可存儲到存儲區(qū)第一個位置,且不會影響以前存儲的信息。以此類推,下一瓶,下兩瓶等等到來的時候仍可順序存儲其信息,這樣,就可以將檢測區(qū)域的每一個檢測瓶的信息都存儲起來了。整個過程如圖7所示。

4人機交互與報警

本文所介紹的剔除控制系統(tǒng)采用西門子op77a操作面板作為人機交互界面。op77a是西門子公司推出的一款小巧易用、操作簡便的人機交互工具,通過wincc

flexible或protool工具進行編程組態(tài),與s7-300plc通過profibus總線進行通訊,可以讀取或修改plc內(nèi)部的變量值[5]。人機交互主要用來修改系統(tǒng)的一些參數(shù),如檢測區(qū)域所能容納的最大瓶數(shù)(本系統(tǒng)中為67)、允許連續(xù)剔除的最多瓶數(shù)、剔除器的動作時間、檢測位置與剔除器之間的距離脈沖數(shù)(轉(zhuǎn)換為旋轉(zhuǎn)編碼器的脈沖數(shù))等,同時也需要實時顯示系統(tǒng)的運行狀態(tài),如已經(jīng)檢測的總瓶數(shù)、合格瓶數(shù)和不合格瓶數(shù)、系統(tǒng)運行時間以及報警情況等。

本系統(tǒng)還具有報警功能,報警的情況主要有以下幾種:(1)連續(xù)剔除過多報警,當剔除器連續(xù)剔除的瓶數(shù)超過預(yù)設(shè)值時,plc便會控制報警燈進行報警提示;(2)倒瓶報警,當瓶子在傳送過程中歪倒時,其會觸發(fā)倒瓶光電,此時plc會控制報警燈進行報警;(3)漏剔報警,當剔除確認發(fā)現(xiàn)有漏剔瓶時,就會產(chǎn)生報警,提醒現(xiàn)場人員進行相應(yīng)的操作。

5結(jié)束語

基于s7-300plc的剔除控制系統(tǒng)能夠?qū)崿F(xiàn)對在線空瓶檢測系統(tǒng)檢測出來的不合格瓶進行精確地剔除,不僅提高了整個檢測系統(tǒng)的技術(shù)水平和檢測速度,更保證了整個生產(chǎn)過程的穩(wěn)定順利進行。經(jīng)測試,該系統(tǒng)對不合格瓶的剔除率能夠達到100%,且運行穩(wěn)定,其間接尋址、順序存儲的控制思想也是本系統(tǒng)中一個關(guān)鍵的技術(shù)突破。

標簽:

點贊

分享到:

上一篇:基于PLC的模擬電站水輪機組自...

下一篇:一種無需編程的新型機器視覺系統(tǒng)

中國傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(m.u63ivq3.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。

網(wǎng)站簡介|會員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號