基于S7-300 PLC及Wincc觸摸屏的滾珠自動分揀控制系統(tǒng)設(shè)計直徑貨物分揀_第1頁
基于S7-300 PLC及Wincc觸摸屏的滾珠自動分揀控制系統(tǒng)設(shè)計直徑貨物分揀_第2頁
基于S7-300 PLC及Wincc觸摸屏的滾珠自動分揀控制系統(tǒng)設(shè)計直徑貨物分揀_第3頁
基于S7-300 PLC及Wincc觸摸屏的滾珠自動分揀控制系統(tǒng)設(shè)計直徑貨物分揀_第4頁
基于S7-300 PLC及Wincc觸摸屏的滾珠自動分揀控制系統(tǒng)設(shè)計直徑貨物分揀_第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

基于plc的滾珠自動分揀控制系統(tǒng)的設(shè)計摘要本畢業(yè)設(shè)計基于PLC的滾珠分揀自動分揀控制系統(tǒng)的設(shè)計。傳統(tǒng)的人工滾珠分揀存在著浪費勞動力、工作繁重、測量誤差較大等缺點,故設(shè)計了一套基于PLC的滾珠自動分揀控制系統(tǒng)。此自動控制可以滿足高精度需求和代替大量的單調(diào)繁復(fù)的工作。選擇西門子S7-300中型PLC為核心進(jìn)行控制,通過使用滾珠測量傳感器,將滾珠直徑信號轉(zhuǎn)成-10V到10V的電壓信號,經(jīng)EM331模擬量輸入模塊,轉(zhuǎn)成-32768~+32768的數(shù)字量整數(shù)值,經(jīng)PLC計算轉(zhuǎn)成-100~100直徑值。將滾珠按直徑分成8個等級,測量完成后,使用推桿推出,沿斜坡滾下,斜坡下有8個不同的倉位,每個倉位都有獨立控制的倉門,根據(jù)測量的結(jié)果,打開相應(yīng)的倉門,其他的倉門關(guān)閉,滾珠自動滾入正確的倉里,達(dá)到了分揀滾珠的目的。使用西門子的S7-300編程軟件編寫了梯形圖和語句表程序,最后使用西門子觸摸屏WinccFlexible進(jìn)行監(jiān)控,和仿真測試,達(dá)到了設(shè)計的目標(biāo)。關(guān)鍵詞:自動分揀,梯形圖,觸摸屏

ABSTRACTThedesignofautomaticsortingcontrolsystembasedonPLC.Therearemanydisadvantagessuchaswasteoflabor,heavyworkloadandlargemeasurementerrorinthetraditionalmanualballsorting,soasetofautomaticsortingcontrolsystembasedonPLCisdesigned.Thisautomaticcontrolcanmeettherequirementofhighprecisionandreplacealotoftediousandcomplicatedwork.SelecttheSIEMENSS7-300mediumPLCasthecorecontrol,throughtheuseoftheballmeasuringsensorwillballdiametersignalintoavoltagesignal-10Vto10V,theEM331analoginputmodule,convertedintodigital-32768~+32768integer,thecalculationofthePLCto-100~100diameter.Accordingtothediameteroftheballisdividedinto8levels,themeasurementiscompleted,theuseofputting,rollingdownalongtheslope,thereare8differentpositionsontheslope,thedoorsofeachpositionarecontrolledindependently,accordingtothemeasurementresults,openthedoorthedoortheotherclosed,automaticballrolledintotherightthebarn,reachedthepurposeofpickingtheball.SIEMENSS7-300programmingsoftwareusedtopreparetheladderdiagramandstatementtableprogram,thefinaluseofSIEMENStouchscreenWinccFlexiblemonitoring,andsimulationtests,toachievethedesignobjectives..Keywords:AutomaticSorting,LadderDiagram,TouchScreen

目錄TOC\o"1-2"\h\z\u第一章緒論 11.1研究背景 11.2研究的目的和意義 2第二章方案設(shè)計 32.1自動分揀系統(tǒng)組成 32.2系統(tǒng)的硬件設(shè)計組成 42.3系統(tǒng)的軟件設(shè)計 5第三章硬件設(shè)計 63.1PLC型號的選擇和確定 63.2I/O地址分配 73.3PLC接線圖 8第四章軟件設(shè)計 134.1內(nèi)部地址 134.2PLC梯形圖 144.3語句表程序 334.4上位機觸摸屏畫面設(shè)計 55第五章總結(jié) 61參考文獻(xiàn) 62致謝 63第一章緒論1.1研究背景傳統(tǒng)的人工滾珠分揀存在浪費勞力、測量誤差大等缺點,據(jù)此滾珠自動分揀裝置應(yīng)運而生,此裝置可以代替高精度需求或大量單調(diào)往復(fù)的工作,它可以分揀物品、代替人的繁鎖勞動。此裝置可以廣泛應(yīng)用于機械制造行業(yè)實現(xiàn)生產(chǎn)的自動化分揀。自動分揀系統(tǒng)通常由輸送裝置、測量裝置、分揀裝置、控制裝置構(gòu)成??刂蒲b置的作用是接收和處理分揀信號,根據(jù)分揀信號的要求進(jìn)行自動分類。這些分揀需求可以通過不同的途徑,例如通過檢測、鍵盤輸入、重量、條形碼掃描、高度檢測及形狀識別等途徑,輸入到分揀控制系統(tǒng)中,控制系統(tǒng)根據(jù)這些分揀信號,來判定該商品該進(jìn)入哪一個分揀道口。本設(shè)計根據(jù)檢測裝置對滾珠直徑的測量,從而進(jìn)行實現(xiàn)滾珠的分類。本設(shè)計用PLC對物料分揀進(jìn)行控制,并使用必要的精密傳感器,使其能夠?qū)ξ锪习搭A(yù)先設(shè)定的程序進(jìn)行分揀。PLC控制其實是預(yù)先設(shè)定好程序然后對物料進(jìn)行分揀的自動化裝置,該設(shè)計代替了人工單調(diào)持久的作業(yè)。本設(shè)計主要完成分揀系統(tǒng)的硬件選型與軟件設(shè)計。自動分揀系統(tǒng)目前主要應(yīng)用在制造業(yè)中,主要用在電器制造、機械制造、汽車制造、塑料加工、金屬加工等工業(yè)。其優(yōu)越性如下:1.能大批量、連續(xù)地分揀貨物在大的生產(chǎn)流水線自動作業(yè)中,自動分揀系統(tǒng)可以不受天氣、時間、人的體力等限制,連續(xù)運行。自動分揀系統(tǒng)不僅能夠單位時間分揀件數(shù)多,而且可以長時間分揀,而人工分揀不僅單位時間工作量小,而且由于人體力的限制,員工不可長時間工作,遠(yuǎn)遠(yuǎn)落后于自動分揀。2.分揀誤差率極低由于自動分揀系統(tǒng)使用高精度傳感器測量,所以測量誤差值極小,大大地保障了測量的精度要求。3.實現(xiàn)分揀無人化操作自動分揀系統(tǒng)的使用減少了人員的使用,減輕員工的勞動強度,提高人員的使用效率。自動分揀系統(tǒng)中人員的使用僅局限于控制分揀系統(tǒng)的運行,分揀線尾端由人工將分揀出來的物料進(jìn)行打包、儲存,自動分揀系統(tǒng)的經(jīng)營、管理與維護也由員工進(jìn)行。。1.2研究的目的和意義自動分揀系統(tǒng)(AutomatedSortingSystem)是二次大戰(zhàn)后率先在美國、日本的物流中心中廣泛采用的一種自動化作業(yè)系統(tǒng),該系統(tǒng)目前已經(jīng)成為發(fā)達(dá)國家大中型物流中心不可缺少的一部分。該系統(tǒng)的作業(yè)過程可以簡單描述如下:流動中心每天接收成百上千家供應(yīng)商或貨主通過各種運輸工具送來的成千上萬種商品,在最短的時間內(nèi)將這些商品卸下并按商品品種、貨主、儲位或發(fā)送地點進(jìn)行快速準(zhǔn)確的分類,將這些商品運送到指定地點(如指定的貨架、加工區(qū)域、出貨站臺等),同時,當(dāng)供應(yīng)商或貨主通知物流中心按配送指示發(fā)貨時,自動分揀系統(tǒng)在最短時間內(nèi)從龐大的高層貨架存儲系統(tǒng)中準(zhǔn)確找到要出庫的商品所在位置,并按所需數(shù)量出庫,將從不同儲位上取出的不同數(shù)量的商品按配送進(jìn)點的不同運送到不同的理貨區(qū)域或配送站臺集中,以便裝車配送。我國自動分揀機的應(yīng)用大約始于1980年代,近期的市場興起和技術(shù)發(fā)展始于1997年。自動分揀的概念先在機場行李處理和郵政處理中心得到應(yīng)用,然后普及到其他行業(yè)。隨著業(yè)界對現(xiàn)代化物流的實際需求的增長,各行業(yè)對高速精確的分揀系統(tǒng)的要求正在不斷地提高。這一需求最明顯地表現(xiàn)在煙草、醫(yī)藥、圖書及超市配送領(lǐng)域,并有望在將來向化妝品及工業(yè)零配件等領(lǐng)域擴展。這些領(lǐng)域的一個共同特點是產(chǎn)品的種類繁多、附加值高、配送門店數(shù)量多、準(zhǔn)確性要求高和人工處理效率低等特點。自動分揀系統(tǒng)在生產(chǎn)工業(yè)中有著舉足輕重的作用。它的可靠性,優(yōu)越性,應(yīng)用領(lǐng)域的適用性以及系統(tǒng)的經(jīng)濟效益、成本分揀系統(tǒng)能靈活的與其他物流設(shè)備實現(xiàn)無縫連接,如自動化倉庫、各種存儲站、自動集放鏈、各種運載工具、機器人等。實現(xiàn)對物料實物流的分配、對物料信息流的分配和管理[3]。采用分揀系統(tǒng),人工分揀、堆置物料的勞動強度大大降低自動分揀系統(tǒng)在生產(chǎn)工業(yè)中有著舉足輕重的作用。它的可靠性,優(yōu)越性,應(yīng)用領(lǐng)域的適用性以及系統(tǒng)的經(jīng)濟效益、成本分揀系統(tǒng)能靈活的與其他物流設(shè)備實現(xiàn)無縫連接,如自動化倉庫、各種存儲站、自動集放鏈、各種運載工具、機器人等。實現(xiàn)對物料實物流的分配、對物料信息流的分配和管理[3]。采用分揀系統(tǒng),人工分揀、堆置物料的勞動強度大大降低。

第二章設(shè)計要求2.1自動分揀系統(tǒng)組成電信號處理電路設(shè)計:本設(shè)計采用相敏檢波電路,該電路能判別電感測微儀的銜鐵運動方向,當(dāng)誤差為正值時,它的輸出電壓也為正值,反之為負(fù)值。本系統(tǒng)由有落料管落下滾珠,推料氣缸將滾珠推至限位擋板,測量機構(gòu)的鎢鋼測頭,在彈簧的作用下能自然接觸被測滾珠,根據(jù)滾珠直徑誤差大小輸出-10~+10V的電壓信號,信號轉(zhuǎn)換,滾珠落入相應(yīng)的料斗,料斗口的光電傳感器就產(chǎn)生一個脈沖信號以便對落下的滾珠進(jìn)行計數(shù)。圖2-1精密滾珠直徑篩選系統(tǒng)由于測量機構(gòu)所產(chǎn)生的信號為+/-10V的模擬量電壓信號,所以需要通過模擬量輸入模塊將誤差信號送入PLC進(jìn)行比較處理,可以將模擬量輸入模塊轉(zhuǎn)換后的數(shù)字-32768~+32768用整數(shù)規(guī)范化功能子程序進(jìn)一步轉(zhuǎn)換為-100~100的實數(shù)。如果誤差值<0,則將滾珠送入廢料箱如果誤差值>=0且<15,則將滾珠送入料斗1;如果誤差值≥15且<30,則將滾珠送入料斗2;如果誤差值≥30且<45,則將滾珠送入料斗3;如果誤差值≥45且≤55,則將滾珠送入料斗4;如果誤差值>55且≤70,則將滾珠送入料斗5;如果誤差值>70且≤85,則將滾珠送入料斗6;如果誤差值>85,則將滾珠送入料斗7。初始狀態(tài):各料斗的電磁翻板均處于關(guān)閉位置、氣缸推桿及限位擋板處于伸出位置。在初始狀態(tài),按下啟動按鈕,系統(tǒng)首先檢查落料管中有無滾珠,如果沒有滾珠則發(fā)出報警(按消警按鈕可消除警報),補充滾珠后需再次按下啟動按鈕;如果有滾珠,則推料氣缸縮回,被測滾珠由落料管落下,然后推料氣缸伸出將滾珠推到鎢鋼測頭的下方,也就是限位擋板的位置,然后鎢鋼測頭開始測試滾珠直徑的誤差,并將測量值經(jīng)過D/A轉(zhuǎn)換送到可編程控制器(PLC)的模擬量輸入模塊。經(jīng)可編程控制器(PLC)處理后,根據(jù)誤差大小來決定具體打開哪一個翻板,再由電磁機構(gòu)將限位擋板抽離,滾珠在推料氣缸的作用下落入對應(yīng)料斗并計數(shù),如果料斗計數(shù)滿則發(fā)出報警信號(按消警按鈕可消除警報),更換料斗后可再按啟動按鈕繼續(xù)進(jìn)行滾珠測量;如果料斗計數(shù)器未滿,則直接進(jìn)入下一個滾珠的測量,并如此循環(huán)。按停止按鈕系統(tǒng)停機并復(fù)位:限位擋板伸出、推料氣缸伸出、各電磁翻板關(guān)閉。2.2系統(tǒng)的硬件設(shè)計組成自動分揀系統(tǒng)的硬件組成主要由基于S7-315PLC的控制器,上位機觸摸屏,啟動,停止按鈕,位置檢測光電,電磁閥,氣缸,擋板,翻板,運行指示燈,故障指示燈,缺料,料滿指示燈,直徑測量傳感器,電源以及其他周邊設(shè)備組成。PLC控制器:是自動分揀系統(tǒng)的核心部分,負(fù)責(zé)整個系統(tǒng)的輸入、輸出信息的處理、存儲和控制等。卡片:門禁系統(tǒng)的開門電子鑰匙?,F(xiàn)在通常采用非接觸IC卡,因為其操作時無需接觸,不會磨損,芯片封裝在卡片內(nèi),不會被腐蝕,所以經(jīng)久耐用,能使用十年以上。讀卡器:與非接觸IC卡進(jìn)行數(shù)據(jù)交換的控制部分。帶無線電發(fā)射天線,當(dāng)有非接觸IC卡接近時,能給非接觸IC卡提供能量,獲取非接觸IC返回的數(shù)據(jù)。讀卡器分析確認(rèn)卡的有效性后,將結(jié)果傳送至控制器[9]。電控鎖:門禁系統(tǒng)的執(zhí)行部件,電控鎖通常在斷電時呈開門狀態(tài),以符合消防要求。RF射頻傳輸設(shè)備:門禁系統(tǒng)的無線傳輸平臺。它使用RF射頻微波作為無線傳輸?shù)妮d體,實現(xiàn)單片機與PC機的通訊。電源:提供整個門禁系統(tǒng)的供電,是系統(tǒng)中不可或缺的重要組成部分,下一章將對電源做詳細(xì)介紹。周邊設(shè)備:門禁系統(tǒng)的外圍輔助設(shè)備,周邊設(shè)備包括警示報警裝置、LCD輸出設(shè)備等。以上對系統(tǒng)的各部分分別進(jìn)行說明,實際應(yīng)用中,各個硬件功能模塊是緊密地結(jié)合為一個有機整體共同協(xié)作的。圖2-2是門禁系統(tǒng)的硬件構(gòu)成的結(jié)構(gòu)框圖圖2-2系統(tǒng)的硬件構(gòu)成框圖2.3系統(tǒng)的軟件設(shè)計該系統(tǒng)的軟件設(shè)計分為硬件組成中各主要模塊的程序設(shè)計和PC機的管理軟件的設(shè)計。各主要模塊的程序設(shè)計主要包括基于S7-300PLC的主控設(shè)備的程序設(shè)計,基于SM331的模擬量讀取轉(zhuǎn)換程序。PC機管理軟件的設(shè)計主要上位機WinccFlexible組成,實時顯示PLC的各狀態(tài)和進(jìn)行相應(yīng)的控制,參數(shù)設(shè)定。

第三章硬件設(shè)計本系統(tǒng)的硬件設(shè)計包括PLC型號選擇和確定。電源的供電方式選擇,自動分揀控制系統(tǒng)的主控設(shè)備的選型及設(shè)計,模擬量讀取模塊的選型及設(shè)計,上位機WinccFlexible的選型及設(shè)計。最后將以上各個模塊合理連接,完成硬件電路的設(shè)計。3.1PLC型號的選擇和確定用戶應(yīng)綜合考慮系統(tǒng)要求和財力等因素,要選擇性能價格比高的PLC,選配合適的輸入輸出器件。具體考慮以下幾方面:1)PLC的掃描速率及CPU性能以開關(guān)量為主的項目,一般PLC的掃描速率足以滿足要求;有模擬量或有要求快速響應(yīng)的設(shè)備,必須選配掃描速率高的PLC,這主要取決于PLC的中央處理器模塊。針對狀態(tài)快速變化設(shè)備選擇具有快速響應(yīng)專用模塊的PLC。2)確定PLC容量,選擇I/O模塊PLC容量包含兩部分:I/O容量及內(nèi)存容量I/O容量:I/O容量=(輸入點數(shù)+輸出點數(shù))*(1.1~1.15)內(nèi)存容量:要根據(jù)控制流程的復(fù)雜程度和系統(tǒng)中I/O總數(shù)以及編程的水平進(jìn)行估計。內(nèi)存容量=[(開關(guān)量I/O點總數(shù))*(10~15)+模擬量回路數(shù)*100]*1.25·輸入模塊選擇的時候需要注意根據(jù)說明書,輸入模塊是交流還是直流,電壓高低(是12V還是24V還是110V還是240V),距離有沒有要求。注意以下幾個問題:根據(jù)現(xiàn)場設(shè)備與模塊之間的距離選擇電壓的大小。高密度的輸入模塊如32點或64點,同時接通點數(shù)不得超過60%;為了提高控制系統(tǒng)的可靠性,必須考慮門檻電平的大小。·輸出模塊選擇輸出模塊主要考慮驅(qū)動能力和負(fù)載特性。1.可控硅輸出模塊:開閉頻繁、電感性低功率因數(shù)的負(fù)載。2.繼電器輸出模塊:適用于電壓范圍大,導(dǎo)通壓降小的場合。價格便宜但使用壽命短,響應(yīng)速度慢。3.晶體管輸出模塊:無觸點開關(guān),使用壽命長,響應(yīng)速度快。4.輸出模塊的電流額定值必須大于負(fù)載電流額定值。西門子S7-315PLC是高性能中型PLC,是模塊化的PLC本體不帶輸入和輸出,需要增加數(shù)字量輸入和數(shù)量輸出擴展模塊,選擇DI32xDC24V,32路數(shù)字量輸入和DO16xDC24V/0.5A,16路數(shù)字量輸出。因為需要讀取模擬量,還需要使用SM331模擬量輸入模塊。3.2I/O地址分配根據(jù)設(shè)計要求分配輸入輸出表,地址表見表3-1,3-2,3-3表3-1數(shù)字量輸入點代碼及地址編號名稱PLC輸入點外部符號啟動按鈕I0.0SB1停止按鈕I0.1SB2急停開關(guān)I0.2SB3消警按鈕I0.3SB4落料管缺料傳感器I0.4S1料斗1落料傳感器I0.5S2料斗2落料傳感器I0.6S3料斗3落料傳感器I0.7S4料斗4落料傳感器I1.0S5料斗5落料傳感器I1.1S6料斗6落料傳感器I1.2S7料斗7落料傳感器I1.3S8廢料落料傳感器I1.4S9推料氣缸原位傳感器I1.5S10推料氣缸到位傳感器I1.6S11擋板伸出到位位置開關(guān)I1.7S12

表3-2數(shù)字量輸出點代碼及地址編號名稱PLC輸入點外部符號推料缸伸出Q0.0YV1推料缸縮回Q0.1YV2電磁擋板Q0.2YV3料斗翻板1Q0.3YV4料斗翻板2Q0.4YV5料斗翻板3Q0.5YV6料斗翻板4Q0.6YV7料斗翻板5Q0.7YV8料斗翻板6Q1.0YV9料斗翻板7Q1.1YV10自動運行指示燈Q1.2HL1故障指示燈Q1.3HL2落料管缺料指示燈Q1.4HL3料1滿指示燈Q1.5HL4料2滿指示燈Q1.6HL5料3滿指示燈Q1.7HL6料4滿指示燈Q2.0HL7料5滿指示燈Q2.1HL8料6滿指示燈Q2.2HL9料7滿指示燈Q2.3HL10廢料滿指示燈Q2.4HL11表3-3模擬量輸入點代碼及地址編號名稱PLC輸入點外部符號直徑測量模擬信號PIW256DT13.3PLC接線圖 PLC輸入和輸出接線圖如圖3-1,3-2,3-3,3-4所示。啟動按鈕,停止按鈕,急停開關(guān),消警按鈕,落料管缺料傳感器,料斗1落料傳感器到料斗7落料傳感器,廢料落料傳感器,推料氣缸原位傳感器,推料氣缸到位傳感器,擋板伸出到位位置開關(guān)等接PLC的數(shù)字量輸入。推料缸伸出,推料缸縮回,電磁擋板,料斗翻板1到料斗翻板7,自動運行指示燈,故障指示燈,落料管缺料指示燈,料1滿指示燈到料7滿指示燈,廢料滿指示燈等接PLC的數(shù)字量輸出。直徑測量模擬信號接PLC的模擬量輸入模塊。上位機觸摸屏WinccFlexible與PLC通過ProfibusDP進(jìn)行通信,上位機觸摸屏WinccFlexible地址設(shè)定為1,PL地址設(shè)定為2。圖3-1上位機與PLC通信布局圖圖3-2PLC數(shù)字輸入接線圖圖3-3PLC數(shù)字輸出接線圖圖3-4PLC模擬量輸入接線圖

第四章軟件設(shè)計根據(jù)控制要求和系統(tǒng)分析,硬件電路,編寫軟件程序。利用梯形圖編程,首先必須確定所使用的編程元件編號,PLC是按編號來區(qū)別操作元件的。我們選用的S7-315型號的PLC,其內(nèi)部元件的地址編號如下表所示,使用時一定要明確,每個元件在同一時刻決不能擔(dān)任幾個角色。一般講,配置好的PLC,其輸入點數(shù)與控制對象的輸入信號數(shù)總是相應(yīng)的,輸出點數(shù)與輸出的控制回路數(shù)也是相應(yīng)的(如果有模擬量,則模擬量的路數(shù)與實際的也要相當(dāng))4.1內(nèi)部地址內(nèi)部使用地址見表4-1所示表4-1內(nèi)部使用變量名稱PLC內(nèi)部地址初始狀態(tài)M0.0推料氣缸縮回M0.1測滾珠由落料管落下M0.2推料氣缸伸出M0.3鎢鋼測頭開始測試滾珠直徑M0.4打開翻板M0.5限位擋板抽離M0.6落入對應(yīng)料斗并計數(shù)M0.7料斗計數(shù)滿則發(fā)出報警信號M1.0觸摸屏啟動M2.0觸摸屏停止M2.1計數(shù)清零M3.0OFF標(biāo)志M10.0ON標(biāo)志M10.1

表4-2數(shù)據(jù)塊DB1名稱數(shù)據(jù)類型初始值備注Diameter_ReadREAL0.00E+00直徑讀取Diameter_SaveREAL0.00E+00直徑保存Diameter_Read_FeedbackWORDW#16#0直徑讀取反饋Diameter_classificationINT0直徑分類Full_SetINT100滿設(shè)定Fu11_Count_0INT0計數(shù)廢料Fu11_Count_1INT0計數(shù)1Fu11_Count_2INT0計數(shù)2Fu11_Count_3INT0計數(shù)3Fu11_Count_4INT0計數(shù)4Fu11_Count_5INT0計數(shù)5Fu11_Count_6INT0計數(shù)6Fu11_Count_7INT0計數(shù)74.2PLC梯形圖ON,OFF常開和常閉觸點。為了方便使用,定義了常ON和常OFF觸點。M10.0常開和常閉串聯(lián)輸出就是不可能ON,故M10.0就一直為OFF。M10.1常開和M10.1常閉觸點并聯(lián),就一直為ON。模擬量讀取轉(zhuǎn)換。調(diào)用西門子的庫程序,F(xiàn)C105子程序,將模擬量輸入的PIW256整數(shù),根據(jù)設(shè)定的范圍,設(shè)定的上限100.0和設(shè)定的下限-100.0,轉(zhuǎn)成-100.0到100的浮點數(shù)保存在DB1.DBD0中。自動運行指示燈。本地按啟動按鈕或者上位機按啟動按鈕,系統(tǒng)啟動,自動運行指示燈亮。本地按停止按鈕或者上位機按停止按鈕,系統(tǒng)停止。本地按急停開關(guān),系統(tǒng)停止。故障指示。本地有急停故障,故障燈亮,并保持亮。檢測到落料管缺料,此時本地按啟動按鈕或者上位機按啟動按鈕,報警,并一直保持報警狀態(tài)。報警消失,按報警消失I0.3,報警燈滅。初始位置:各料斗的電磁翻板均處于關(guān)閉位置、氣缸推桿及限位擋板處于伸出位置,沒有動作步驟,則初始位置標(biāo)志M0.0有效。或者有動作步驟,完成循環(huán)自動執(zhí)行下一循環(huán)。程序在初始位置,檢測到落料管有料,則復(fù)位初始動作步驟M0.0,置位推料缸縮回M0.1檢測到推料缸返回原位,測滾珠由落料管落下。落下定時,假設(shè)定時1S落下定時時間到,停止落下,執(zhí)行推料氣缸伸出。檢測到推料缸伸出到位,執(zhí)行鎢鋼測頭開始測試滾珠直徑測量定時,假設(shè)定時2秒。測量定時時間到,保存測量結(jié)果,將測量的DB1.DBD0保存到DB1.DBD4中。結(jié)果判斷。測量定時到,根據(jù)設(shè)定的分類范圍,將保存的測量結(jié)果與設(shè)定的分類范圍進(jìn)行比較,判斷屬于哪個范圍,范圍號依次為0,1,2到7根據(jù)測量結(jié)果打開不同的翻板打開翻板時間定時,假設(shè)為1秒翻板打開定時時間到,限位擋板抽離擋板抽離定時,假設(shè)定時1秒擋板抽離定時時間到,落入對應(yīng)料斗并計數(shù)廢料計數(shù)。測量結(jié)果為廢料時,測量結(jié)果判斷DB1.DBW10為0,廢料計數(shù)加1。廢料未滿時循環(huán)執(zhí)行。廢料滿時,廢料滿報警。料斗1檢查。測量結(jié)果為料1時,測量結(jié)果判斷DB1.DBW10為1,料斗1計數(shù)加1。料斗1未滿時循環(huán)執(zhí)行。料斗1滿時,料斗1滿報警。料斗2檢查。測量結(jié)果為料2時,測量結(jié)果判斷DB1.DBW10為2,料斗2計數(shù)加1。料斗2未滿時循環(huán)執(zhí)行。料斗2滿時,料斗2滿報警。料斗3檢查。測量結(jié)果為料3時,測量結(jié)果判斷DB1.DBW10為3,料斗3計數(shù)加1。料斗3未滿時循環(huán)執(zhí)行。料斗3滿時,料斗3滿報警。料斗4檢查。測量結(jié)果為料4時,測量結(jié)果判斷DB1.DBW10為4,料斗4計數(shù)加1。料斗4未滿時循環(huán)執(zhí)行。料斗4滿時,料斗4滿報警。料斗5檢查。測量結(jié)果為料5時,測量結(jié)果判斷DB1.DBW10為5,料斗5計數(shù)加1。料斗5未滿時循環(huán)執(zhí)行。料斗5滿時,料斗5滿報警。料斗6檢查。測量結(jié)果為料6時,測量結(jié)果判斷DB1.DBW10為6,料斗6計數(shù)加1。料斗6未滿時循環(huán)執(zhí)行。料斗6滿時,料斗6滿報警。料斗7檢查。測量結(jié)果為料7時,測量結(jié)果判斷DB1.DBW10為7,料斗7計數(shù)加1。料斗7未滿時循環(huán)執(zhí)行。料斗7滿時,料斗7滿報警。料斗滿報警,停止運行推料缸伸出推料缸縮回電磁擋板料斗翻板1料斗翻板2料斗翻板3料斗翻板4料斗翻板5料斗翻板6料斗翻板7廢料翻板落料管缺料指示燈消警按鈕料滿指示燈計數(shù)清零4.3語句表程序ORGANIZATION_BLOCKOB1BEGINNETWORKTITLE=//OFF標(biāo)志AM10.0;ANM10.0;=M10.0;NETWORKTITLE=//ON標(biāo)志OM10.1;ONM10.1;=M10.1;NETWORKTITLE=//直徑讀取AM10.1;=L20.0;BLD103;AM10.1;JNB_001;CALLFC105(IN:=PIW256,HI_LIM:=1.000000e+002,LO_LIM:=-1.000000e+002,BIPOLAR:=L20.0,RET_VAL:=DB1.DBW8,OUT:=DB1.DBD0);_001:NOP0;NETWORKTITLE=HL1//自動運行指示燈A(;OI0.0;OQ1.2;OM2.0;);ANM2.1;ANI0.1;ANI0.2;=Q1.2;NETWORKTITLE=HL2//故障指示燈//故障聲音A(;OI0.2;OQ1.3;O;A(;OI0.0;OM2.0;);ANI0.4;OQ1.3;);ANI0.3;=Q1.3;NETWORKTITLE=各料斗的電磁翻板均處于關(guān)閉位置、氣缸推桿及限位擋板處于伸出位置A(;ANM0.1;ANM0.2;ANM0.3;ANM0.4;ANM0.5;ANM0.6;ANM0.7;ANM1.0;O;AQ1.2;AM1.0;);AI1.6;AI1.7;=M0.0;RM1.0;NETWORKTITLE=各料斗的電磁翻板均處于關(guān)閉位置、氣缸推桿及限位擋板處于伸出位置//"推料氣缸縮回"AQ1.2;AI0.4;AM0.0;RM0.0;SM0.1;NETWORKTITLE=//測滾珠由落料管落下AQ1.2;AI1.5;AM0.1;RM0.1;SM0.2;NETWORKTITLE=//落下定時AQ1.2;AM0.2;LS5T#1S;SDT1;NOP0;NOP0;NOP0;NOP0;NETWORKTITLE=//推料氣缸伸出AQ1.2;AT1;AM0.2;RM0.2;SM0.3;NETWORKTITLE=//鎢鋼測頭開始測試滾珠直徑AQ1.2;AI1.6;AM0.3;RM0.3;SM0.4;NETWORKTITLE=//測量時間AQ1.2;AM0.4;LS5T#2S;SDT2;NOP0;NOP0;NOP0;NOP0;NETWORKTITLE=//測量時間到,保存結(jié)果//AQ1.2;AT2;AM0.4;FPM100.0;JNB_002;LDB1.DBD0;TDB1.DBD4;_002:NOP0;NETWORKTITLE=//結(jié)果判斷//AQ1.2;AT2;AM0.4;=L20.0;AL20.0;A(;LDB1.DBD4;L0.000000e+000;<R;);JNB_003;L0;TDB1.DBW10;_003:NOP0;AL20.0;A(;LDB1.DBD4;L0.000000e+000;>=R;);A(;LDB1.DBD4;L1.500000e+001;<R;);JNB_004;L1;TDB1.DBW10;_004:NOP0;AL20.0;A(;LDB1.DBD4;L1.500000e+001;>=R;);A(;LDB1.DBD4;L3.000000e+001;<R;);JNB_005;L2;TDB1.DBW10;_005:NOP0;AL20.0;A(;LDB1.DBD4;L3.000000e+001;>=R;);A(;LDB1.DBD4;L4.500000e+001;<R;);JNB_006;L3;TDB1.DBW10;_006:NOP0;AL20.0;A(;LDB1.DBD4;L4.500000e+001;>=R;);A(;LDB1.DBD4;L5.500000e+001;<=R;);JNB_007;L4;TDB1.DBW10;_007:NOP0;AL20.0;A(;LDB1.DBD4;L5.500000e+001;>R;);A(;LDB1.DBD4;L7.000000e+001;<=R;);JNB_008;L5;TDB1.DBW10;_008:NOP0;AL20.0;A(;LDB1.DBD4;L7.000000e+001;>R;);A(;LDB1.DBD4;L8.500000e+001;<=R;);JNB_009;L6;TDB1.DBW10;_009:NOP0;AL20.0;A(;LDB1.DBD4;L8.500000e+001;>R;);JNB_00a;L7;TDB1.DBW10;_00a:NOP0;NETWORKTITLE=//根據(jù)測量結(jié)果打開不同的翻板AQ1.2;AT2;AM0.4;RM0.4;SM0.5;NETWORKTITLE=//打開翻板時間AQ1.2;AM0.5;LS5T#1S;SDT3;NOP0;NOP0;NOP0;NOP0;NETWORKTITLE=//限位擋板抽離AQ1.2;AT3;AM0.5;RM0.5;SM0.6;NETWORKTITLE=//擋板抽離定時AQ1.2;AM0.6;LS5T#1S;SDT4;NOP0;NOP0;NOP0;NOP0;NETWORKTITLE=//落入對應(yīng)料斗并計數(shù)AQ1.2;AT4;AM0.6;RM0.6;SM0.7;NETWORKTITLE=//廢料計數(shù)AQ1.2;A(;LDB1.DBW10;L0;==I;);AI1.4;AM0.7;=L20.0;AL20.0;JNB_00b;LDB1.DBW14;L1;+I;TDB1.DBW14;_00b:NOP0;AL20.0;BLD102;RM0.7;AL20.0;A(;LDB1.DBW14;LDB1.DBW12;<I;);SM0.0;AL20.0;A(;LDB1.DBW14;LDB1.DBW12;>=I;);=L20.1;AL20.1;BLD102;SM1.0;AL20.1;JNB_00c;L0;TDB1.DBW14;_00c:NOP0;AL20.1;BLD102;SQ2.4;NETWORKTITLE=//料斗1檢查AQ1.2;A(;LDB1.DBW10;L1;==I;);AI0.5;AM0.7;=L20.0;AL20.0;JNB_00d;LDB1.DBW16;L1;+I;TDB1.DBW16;_00d:NOP0;AL20.0;BLD102;RM0.7;AL20.0;A(;LDB1.DBW16;LDB1.DBW12;<I;);SM0.0;AL20.0;A(;LDB1.DBW16;LDB1.DBW12;>=I;);=L20.1;AL20.1;BLD102;SM1.0;AL20.1;JNB_00e;L0;TDB1.DBW16;_00e:NOP0;AL20.1;BLD102;SQ1.5;NETWORKTITLE=//料斗2檢查AQ1.2;A(;LDB1.DBW10;L2;==I;);AI0.6;AM0.7;=L20.0;AL20.0;JNB_00f;LDB1.DBW18;L1;+I;TDB1.DBW18;_00f:NOP0;AL20.0;BLD102;RM0.7;AL20.0;A(;LDB1.DBW18;LDB1.DBW12;<I;);SM0.0;AL20.0;A(;LDB1.DBW18;LDB1.DBW12;>=I;);=L20.1;AL20.1;BLD102;SM1.0;AL20.1;JNB_010;L0;TDB1.DBW18;_010:NOP0;AL20.1;BLD102;SQ1.6;NETWORKTITLE=//料斗3檢查AQ1.2;A(;LDB1.DBW10;L3;==I;);AI0.7;AM0.7;=L20.0;AL20.0;JNB_011;LDB1.DBW20;L1;+I;TDB1.DBW20;_011:NOP0;AL20.0;BLD102;RM0.7;AL20.0;A(;LDB1.DBW20;LDB1.DBW12;<I;);SM0.0;AL20.0;A(;LDB1.DBW20;LDB1.DBW12;>=I;);=L20.1;AL20.1;BLD102;SM1.0;AL20.1;JNB_012;L0;TDB1.DBW20;_012:NOP0;AL20.1;BLD102;SQ1.7;NETWORKTITLE=//料斗4檢查AQ1.2;A(;LDB1.DBW10;L4;==I;);AI1.0;AM0.7;=L20.0;AL20.0;JNB_013;LDB1.DBW22;L1;+I;TDB1.DBW22;_013:NOP0;AL20.0;BLD102;RM0.7;AL20.0;A(;LDB1.DBW22;LDB1.DBW12;<I;);SM0.0;AL20.0;A(;LDB1.DBW22;LDB1.DBW12;>=I;);=L20.1;AL20.1;BLD102;SM1.0;AL20.1;JNB_014;L0;TDB1.DBW22;_014:NOP0;AL20.1;BLD102;SQ2.0;NETWORKTITLE=//料斗5檢查AQ1.2;A(;LDB1.DBW10;L5;==I;);AI1.1;AM0.7;=L20.0;AL20.0;JNB_015;LDB1.DBW24;L1;+I;TDB1.DBW24;_015:NOP0;AL20.0;BLD102;RM0.7;AL20.0;A(;LDB1.DBW24;LDB1.DBW12;<I;);SM0.0;AL20.0;A(;LDB1.DBW24;LDB1.DBW12;>=I;);=L20.1;AL20.1;BLD102;SM1.0;AL20.1;JNB_016;L0;TDB1.DBW24;_016:NOP0;AL20.1;BLD102;SQ2.1;NETWORKTITLE=//料斗6檢查AQ1.2;A(;LDB1.DBW10;L6;==I;);AI1.2;AM0.7;=L20.0;AL20.0;JNB_017;LDB1.DBW26;L1;+I;TDB1.DBW26;_017:NOP0;AL20.0;BLD102;RM0.7;AL20.0;A(;LDB1.DBW26;LDB1.DBW12;<I;);SM0.0;AL20.0;A(;LDB1.DBW26;LDB1.DBW12;>=I;);=L20.1;AL20.1;BLD102;SM1.0;AL20.1;JNB_018;L0;TDB1.DBW26;_018:NOP0;AL20.1;BLD102;SQ2.2;NETWORKTITLE=//料斗7檢查AQ1.2;A(;LDB1.DBW10;L7;==I;);AI1.3;AM0.7;=L20.0;AL20.0;JNB_019;LDB1.DBW28;L1;+I;TDB1.DBW28;_019:NOP0;AL20.0;BLD102;RM0.7;AL20.0;A(;LDB1.DBW28;LDB1.DBW12;<I;);SM0.0;AL20.0;A(;LDB1.DBW28;LDB1.DBW12;>=I;);=L20.1;AL20.1;BLD102;SM1.0;AL20.1;JNB_01a;L0;TDB1.DBW28;_01a:NOP0;AL20.1;BLD102;SQ2.3;NETWORKTITLE=HL2//料斗滿報警,停止運行AQ1.2;AM1.0;SQ1.3;RQ1.2;NETWORKTITLE=YV1//推料缸伸出A(;A(;OM0.0;OM0.3;OM0.4;OM0.5;OM0.6;OM0.7;OM1.0;O(;LMW0;L0;==I;););AQ1.2;ONQ1.2;);ANI0.2;ANQ0.1;=Q0.0;NETWORKTITLE=YV2//推料缸縮回A(;OM0.1;OM0.2;);AQ1.2;ANI0.2;ANQ0.0;=Q0.1;NETWORKTITLE=YV3//電磁擋板A(;A(;OM0.0;OM0.1;OM0.2;OM0.3;OM0.4;OM0.5;O(;LMW0;L0;==I;););AQ1.2;ONQ1.2;);ANI0.2;=Q0.2;NETWORKTITLE=YV4//料斗翻板1A(;OM0.5;OM0.6;OM0.7;OM1.0;);A(;LDB1.DBW10;L1;==I;);AQ1.2;ANI0.2;=Q0.3;NETWORKTITLE=YV5A(;OM0.5;OM0.6;OM0.7;OM1.0;);A(;LDB1.DBW10;L2;==I;);AQ1.2;ANI0.2;=Q0.4;NETWORKTITLE=YV6A(;OM0.5;OM0.6;OM0.7;OM1.0;);A(;LDB1.DBW10;L3;==I;);AQ1.2;ANI0.2;=Q0.5;NETWORKTITLE=YV7A(;OM0.5;OM0.6;OM0.7;OM1.0;);A(;LDB1.DBW10;L4;==I;);AQ1.2;ANI0.2;=Q0.6;NETWORKTITLE=YV8A(;OM0.5;OM0.6;OM0.7;OM1.0;);A(;LDB1.DBW10;L5;==I;);AQ1.2;ANI0.2;=Q0.7;NETWORKTITLE=YV9A(;OM0.5;OM0.6;OM0.7;OM1.0;);A(;LDB1.DBW10;L6;==I;);AQ1.2;ANI0.2;=Q1.0;NETWORKTITLE=YV10A(;OM0.5;OM0.6;OM0.7;OM1.0;);A(;LDB1.DBW10;L7;==I;);AQ1.2;ANI0.2;=Q1.1;NETWORKTITLE=YV11A(;OM0.5;OM0.6;OM0.7;OM1.0;);A(;LDB1.DBW10;L0;==I;);AQ1.2;ANI0.2;=Q2.5;NETWORKTITLE=HL3ANI0.4;=Q1.4;NETWORKTITLE=HL4AI0.3;RQ1.5;RQ1.6;RQ1.7;RQ2.0;RQ2.1;RQ2.2;RQ2.3;RQ

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論