機(jī)械手控制系統(tǒng)設(shè)計(jì)_第1頁
機(jī)械手控制系統(tǒng)設(shè)計(jì)_第2頁
機(jī)械手控制系統(tǒng)設(shè)計(jì)_第3頁
機(jī)械手控制系統(tǒng)設(shè)計(jì)_第4頁
機(jī)械手控制系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

/機(jī)械手限制系統(tǒng)設(shè)計(jì)摘要在工業(yè)生產(chǎn)和其他領(lǐng)域內(nèi),由于工作的須要,人們經(jīng)常受到高溫、腐蝕及有毒氣體等因素的危害,增加了工人的勞動(dòng)強(qiáng)度,甚至于危及生命。自從機(jī)械手問世以來,相應(yīng)的各種難題迎刃而解。本次設(shè)計(jì)依據(jù)課題的限制要求,確定了搬運(yùn)機(jī)械手的限制方案,設(shè)計(jì)限制系統(tǒng)的電氣原理圖,對(duì)限制系統(tǒng)進(jìn)行硬件和軟件選型,完成PLC(可編程限制器)用戶程序的設(shè)計(jì)。設(shè)計(jì)中運(yùn)用了德國西門子公司生產(chǎn)的S7-200系列的CPU226。該系列PLC具有功能強(qiáng)大,編程便利,故障率低,性價(jià)比高等多種優(yōu)點(diǎn)。機(jī)械手的開關(guān)量信號(hào)干脆輸入PLC,運(yùn)用CPU226來完成全部的限制功能,包括:手動(dòng)/自動(dòng)限制切換,循環(huán)次數(shù)設(shè)定,狀態(tài)指示,手動(dòng)完全操控等功能。機(jī)械手完成下降、伸出、加緊工件、上升、右旋、再下降、放松工件、縮回、放松、左旋十個(gè)動(dòng)作。通過模擬調(diào)試,有序的限制物料從生產(chǎn)流水線上平安搬離,提高搬運(yùn)工作的精確性、平安性,實(shí)現(xiàn)一套完整的柔性生產(chǎn)線,使制造過程變的更有效率。通過本次畢業(yè)設(shè)計(jì),對(duì)PLC限制系統(tǒng)的設(shè)計(jì)建立基本的思想:能提出自己的應(yīng)用心得;可鞏固、深化前續(xù)所學(xué)的大部分基礎(chǔ)理論和專業(yè)學(xué)問,進(jìn)一步培育和訓(xùn)練分析問題和解決問題的實(shí)力,進(jìn)一步提高自己的設(shè)計(jì)、繪圖、查閱手冊(cè)、應(yīng)用軟件以及實(shí)際操作的實(shí)力,從而最終得到相關(guān)崗位和崗位群中關(guān)鍵實(shí)力和基本實(shí)力的訓(xùn)練。關(guān)鍵詞:機(jī)械手;PLC(可編程限制器);CPU;梯形圖

TheDesignofManipulatorControlSystemABSTRACTInindustrialmanufacturingandotherfields,duetothedemandofwork,manyworkersarecompelledtoexposeinharmfulcircumstancelikehightemperature,corrosion,toxicgasesharmandsoon,thatincreasedlaborintensity,evenimperialtheirlives.However,sincethemanipulatorcameout,manyknottyproblemsaresmoothlysolved.Thedesignrequirementsunderthecontrolofthesubjecttodeterminethehandlingrobotcontrolprogram,designedcontrolsystemelectricalschematicdiagram,thecontrolsystemhardwareandsoftwareselection,completethedesignoftheuserprograminthePLC(programmablecontroller).DesignusedintheGermancompanySiemensS7-200seriesCPU226.TheseriesPLCwithpowerful,easyprogrammingandlowfailurerate,andcostadvantages.RobotswitchsignalinputtothePLC,theCPU226tocompleteallthecontrolfunctions,including:manual/automaticcontrolswitch,setthenumberofcycles,statusindicator,manualcompletecontrolandotherfunctions.theproductionlineonthesafemoveout,sothatthemanufacturingprocessbecomesmoreefficient.Thegraduationproject,thedesignofPLCcontrolsystemtoestablishthebasicidea:tomaketheirownapplicationexperience;canstrengthenanddeepenthemostoftheformercontinuedthebasictheoryandprofessionalknowledge,furthertrainingandtrainingtoanalyzeandsolveproblemstheabilitytofurtherimprovetheirdesign,drafting,inspectionmanuals,applicationsoftware,aswellastheactualabilitytooperate,andultimatelyrelatedjobsandjobbaseinkeyskillsandbasicskillstraining.KeyWords:Manipulator;PLC;CPU;Ladder-diagram

目錄第1章緒論 11.1機(jī)械手的背景和現(xiàn)實(shí)意義 11.2國內(nèi)外機(jī)械手探討概況 11.3機(jī)械手限制存在的問題及最新發(fā)展 31.3.1利用單片機(jī)實(shí)現(xiàn)對(duì)機(jī)械手的限制 31.3.2利用傳統(tǒng)繼電器實(shí)現(xiàn)對(duì)機(jī)械手的限制 31.3.3PLC實(shí)現(xiàn)對(duì)機(jī)械手的限制 31.4本文主要工作 5第2章機(jī)械手限制系統(tǒng)工藝流程和總體方案設(shè)計(jì) 62.1機(jī)械手限制系統(tǒng)的流程設(shè)計(jì) 62.2機(jī)械手的工藝過程 62.3機(jī)械手總體限制方案的設(shè)計(jì)思路 7第3章機(jī)械手硬件系統(tǒng)設(shè)計(jì) 93.1電氣原理設(shè)計(jì) 93.1.1機(jī)械手電源電路設(shè)計(jì) 93.1.2機(jī)械手限制電路 9工作狀態(tài)指示燈電路 113.1.4LED段碼指示電路 113.2PLC的選型及參數(shù) 123.3電器元器件的選型 133.3.1接觸器 133.3.2行程開關(guān) 143.3.3熔斷器 143.3.4低壓斷路器 143.3.5限制按鈕 143.3.6直流減速電機(jī) 14第4章機(jī)械手軟件系統(tǒng)設(shè)計(jì) 154.1設(shè)計(jì)任務(wù)和限制要求 154.2高級(jí)指令說明 154.2.1定時(shí)器指令 154.2.2順控繼電器(SCR)指令 174.2.3傳送指令 174.2.4計(jì)數(shù)器指令 184.2.5標(biāo)準(zhǔn)轉(zhuǎn)換指令 204.2.6段碼指令 204.3PLC的I/O接口功能設(shè)計(jì)和支配 204.3.1PCL的I/O接口功能設(shè)計(jì) 204.3.2I/O接線圖 234.4設(shè)計(jì)系統(tǒng)工作流程 24第5章機(jī)械手限制系統(tǒng)調(diào)試 255.1西門子S7-200系列PLC編程軟件 255.2程序說明 265.3故障及其解決方案 31第6章總結(jié) 33參考文獻(xiàn) 34謝辭 35附錄程序清單 361緒論1.1機(jī)械手的背景和現(xiàn)實(shí)意義機(jī)械手是工業(yè)自動(dòng)化領(lǐng)域中經(jīng)常遇到的一種限制對(duì)象。近年來隨著工業(yè)自動(dòng)化的發(fā)展,機(jī)械手慢慢成為一門新興學(xué)科,并得到了較快的發(fā)展。機(jī)械手是提高勞動(dòng)生產(chǎn)率,改善勞動(dòng)條件,減輕工人勞動(dòng)強(qiáng)度和實(shí)現(xiàn)工業(yè)生產(chǎn)自動(dòng)化的一個(gè)重要手段,國內(nèi)外都特殊重視它的應(yīng)用和發(fā)展。機(jī)械手最早應(yīng)用在汽車制造工業(yè),常用于焊接、噴漆、上下料和搬運(yùn)。機(jī)械手延長(zhǎng)和擴(kuò)大了人的手足和大腦功能,它可替代人從事緊急、有害、有毒、低溫順高熱等惡劣環(huán)境中的工作;代替人完成繁重、單調(diào)重復(fù)勞動(dòng),提高勞動(dòng)生產(chǎn)率,保證產(chǎn)品質(zhì)量。目前主要應(yīng)用于制造業(yè)中,特殊是電器制造、汽車制造、塑料加工、通用機(jī)械制造及金屬加工等工業(yè)。機(jī)械手和數(shù)控加工中心,自動(dòng)搬運(yùn)小車和自動(dòng)檢測(cè)系統(tǒng)可組成柔性制造系統(tǒng)(FMS)和計(jì)算機(jī)集成制造系統(tǒng)(CIMS),實(shí)現(xiàn)生產(chǎn)自動(dòng)化[1]。由于自動(dòng)化可以節(jié)約大量的人力、物力等,而PLC也具有其他限制方式所不具有的特殊優(yōu)越性,如通用性好、好用性強(qiáng)、硬件配套齊全、編程方法簡(jiǎn)潔易學(xué),因此工業(yè)領(lǐng)域中廣泛應(yīng)用PLC,如用果實(shí)采摘機(jī)械手來摘果實(shí)、裝配生產(chǎn)線上應(yīng)用智能機(jī)器人等。綜上所述,有效的應(yīng)用機(jī)械手,是發(fā)展機(jī)械工業(yè)的必定趨勢(shì)。1.2國內(nèi)外機(jī)械手探討概況機(jī)械手自二十世紀(jì)六十年頭初問世以來,經(jīng)過40多年的發(fā)展,現(xiàn)在已經(jīng)成為制造業(yè)生產(chǎn)自動(dòng)化中重要的機(jī)電設(shè)備。目前,正式投入運(yùn)用的絕大部分機(jī)械手屬于第一代機(jī)械手,即程序限制機(jī)械手。這代機(jī)械手基本上接受點(diǎn)位限制系統(tǒng),沒有感覺外界環(huán)境信息的感覺器官,主要用于焊接、噴漆和上下料。其次代機(jī)械手具有感覺器官,照舊以程序限制為基礎(chǔ),但可以依據(jù)外界環(huán)境信息對(duì)限制程序進(jìn)行校正。這代機(jī)械手通常接受接觸傳感器一類的簡(jiǎn)潔傳感裝置和相應(yīng)的適應(yīng)性算法?,F(xiàn)在,第三代機(jī)械手正在第一、其次代機(jī)械手的基礎(chǔ)上蓬勃發(fā)展起來,它是能感知外界環(huán)境和對(duì)象物,并具有對(duì)困難信息進(jìn)行精確處理,對(duì)自己行為做出自主決策實(shí)力的智能化機(jī)械手。它能識(shí)別景物,具有觸覺、視覺、力覺、聽覺、味覺等多種感覺,能實(shí)現(xiàn)搜尋、追蹤、辨色識(shí)圖等多種仿生動(dòng)作,具有專家學(xué)問、語音功能和自學(xué)實(shí)力等人工智能[2]。目前機(jī)械手技術(shù)有了新的發(fā)展:出現(xiàn)了仿人型機(jī)械手、微型機(jī)械手和微操作系統(tǒng)(如細(xì)小工業(yè)管道機(jī)械手移動(dòng)探測(cè)系統(tǒng)、微型飛行器等)、機(jī)械手化機(jī)器、智能機(jī)械手(不僅可以進(jìn)行事先設(shè)定的動(dòng)作,還可依據(jù)工作狀況相應(yīng)地進(jìn)行動(dòng)作,如回避障礙物的移動(dòng),作業(yè)依次的規(guī)劃,有效的動(dòng)態(tài)學(xué)習(xí)等)。機(jī)械手的應(yīng)用領(lǐng)域正在向非制造業(yè)和服務(wù)業(yè)方向擴(kuò)展,并且蓬勃發(fā)展的軍用機(jī)械手也將越來越多地裝備部隊(duì)。國外方面:近幾年國外工業(yè)機(jī)械手領(lǐng)域有如下幾個(gè)發(fā)展趨勢(shì)。機(jī)械手性能不斷提高,而單機(jī)價(jià)格不斷下降;機(jī)械結(jié)構(gòu)向模塊化、可重構(gòu)化發(fā)展;限制系統(tǒng)向基于PC機(jī)的開放型限制器方向發(fā)展;傳感器作用日益重要;虛擬現(xiàn)實(shí)技術(shù)在機(jī)械手中的作用已從仿真、預(yù)演發(fā)展到用于過程限制。國內(nèi)方面:目前在一些機(jī)種方面,如噴涂機(jī)械手、弧焊機(jī)械手、點(diǎn)焊機(jī)械手、搬運(yùn)機(jī)械手、裝配機(jī)械手、特種機(jī)械手(水下、爬壁、管道、遙控等機(jī)械手)基本駕馭了機(jī)械手操作機(jī)的設(shè)計(jì)制造技術(shù),解決了限制驅(qū)動(dòng)系統(tǒng)的設(shè)計(jì)和配置,軟件的設(shè)計(jì)和編制等關(guān)鍵技術(shù),還駕馭了自動(dòng)化噴漆線、弧焊自動(dòng)線及其周邊配套設(shè)備的全套自動(dòng)通信、協(xié)調(diào)限制技術(shù);在基礎(chǔ)元件方面,諧波減速器、機(jī)械手焊接電源、焊縫自動(dòng)跟蹤裝置也有了突破。從技術(shù)方面來說,我國已經(jīng)具備了獨(dú)立自主發(fā)展中國機(jī)械手技術(shù)的基礎(chǔ)。例如珠江三角洲地區(qū),塑膠工業(yè)特殊發(fā)達(dá),在國內(nèi)居龍頭地位,在國際上珠三角也有世界工廠之稱。目前,該行業(yè)運(yùn)用的注射機(jī)專用機(jī)械手以臺(tái)灣生產(chǎn)的居多,如臺(tái)灣勁力公司生產(chǎn)的勁力牌機(jī)械手、臺(tái)灣威得客國際股份有限公司生產(chǎn)的“威得客”w255系列注射機(jī)專用機(jī)械手,等等。隨著生產(chǎn)的發(fā)展,功能和性能的不斷改善和提高,主要包括以下幾方面:*機(jī)床加工工件的裝卸,特殊是在自動(dòng)化車床、組合機(jī)床上運(yùn)用較為普遍。*在裝配作業(yè)中應(yīng)用廣泛,在電子行業(yè)中它可以用來裝配印制電路板。*可在勞動(dòng)條件差,單調(diào)重復(fù)易子乏累的工作環(huán)境工作,以代替人的勞動(dòng)。*可在緊急場(chǎng)合下工作,如軍工品的裝卸、緊急品及有害物的搬運(yùn)等。1.3機(jī)械手限制存在的問題及最新發(fā)展利用單片機(jī)實(shí)現(xiàn)對(duì)機(jī)械手的限制由單片機(jī)設(shè)計(jì)的系統(tǒng)都有一個(gè)共性就是抗干擾性差,因?yàn)闄C(jī)械手一般都用在干擾源比較多、狀況比較困難的工業(yè)現(xiàn)場(chǎng),所以由單片機(jī)設(shè)計(jì)的系統(tǒng)很難保證長(zhǎng)期穩(wěn)定的工作。所以不宜選用此方案。利用傳統(tǒng)繼電器實(shí)現(xiàn)對(duì)機(jī)械手的限制此限制系統(tǒng)可利用四個(gè)傳統(tǒng)繼電器作為限位開關(guān),并加上幫助電路以實(shí)現(xiàn)機(jī)械手的功能。但是由于傳統(tǒng)繼電器觸點(diǎn)接觸不良簡(jiǎn)潔出現(xiàn)故障,并且接線困難抗干擾實(shí)力差,難以實(shí)現(xiàn)模塊化和智能化,性價(jià)比較低。所以這種限制方式已經(jīng)慢慢被淘汰,明顯此限制系統(tǒng)不能選用此方案。PLC實(shí)現(xiàn)對(duì)機(jī)械手的限制可編程限制器(ProgrammableController)是計(jì)算機(jī)家族中的一員,是為工業(yè)限制應(yīng)用而設(shè)計(jì)制造的。早期的可編程限制器稱作可編程邏輯限制器(ProgrammableLogicController),簡(jiǎn)稱PLC,它主要用來代替繼電器實(shí)現(xiàn)邏輯限制。隨著技術(shù)的發(fā)展,這種裝置的功能已經(jīng)大大超過了邏輯限制的范圍,因此,今日這種裝置稱作可編程限制器,簡(jiǎn)稱PC。但是為了避開和個(gè)人計(jì)算機(jī)(PersonalComputer)的簡(jiǎn)稱混淆,所以將可編程限制器簡(jiǎn)稱PLC[3]。PLC的主要特點(diǎn):1)高牢靠性(1)全部的I/O接口電路均接受光電隔離,使工業(yè)現(xiàn)場(chǎng)的外電路和PLC內(nèi)部電路之間電氣上隔離。(2)各輸入端均接受R-C濾波器,其濾波時(shí)間常數(shù)一般為10~20ms。(3)各模塊均接受屏蔽措施,以防止輻射干擾。(4)接受性能優(yōu)良的開關(guān)電源。(5)對(duì)接受的器件進(jìn)行嚴(yán)格的篩選。(6)良好的自診斷功能,一旦電源或其他軟,硬件發(fā)生異樣狀況,CPU立刻接受有效措施,以防止故障擴(kuò)大。(7)大型PLC還可以接受由雙CPU構(gòu)成冗余系統(tǒng)或有三CPU構(gòu)成表決系統(tǒng),使牢靠性更進(jìn)一步提高。2)豐富的I/O接口模塊PLC針對(duì)不同的工業(yè)現(xiàn)場(chǎng)信號(hào),如:溝通或直流;開關(guān)量或模擬量;電壓或電流;脈沖或電位;強(qiáng)電或弱電等。有相應(yīng)的I/O模塊和工業(yè)現(xiàn)場(chǎng)的器件或設(shè)備,如:按鈕;行程開關(guān);接近開關(guān);傳感器及變送器;電磁線圈;限制閥等干脆連接[4]。3)接受模塊化結(jié)構(gòu)為了適應(yīng)各種工業(yè)限制須要,除了單元式的小型PLC以外,絕大多數(shù)PLC均接受模塊化結(jié)構(gòu)。PLC的各個(gè)部件,包括CPU,電源,I/O等均接受模塊化設(shè)計(jì),由機(jī)架及電纜將各模塊連接起來,系統(tǒng)的規(guī)模和功能可依據(jù)用戶的須要自行組合。4)編程簡(jiǎn)潔易學(xué)PLC的編程大多接受類似于繼電器限制線路的梯形圖形式,對(duì)運(yùn)用者來說,不須要具備計(jì)算機(jī)的特地學(xué)問,因此很簡(jiǎn)潔被一般工程技術(shù)人員所理解和駕馭。5)安裝簡(jiǎn)潔,修理便利PLC不須要特地的機(jī)房,可以在各種工業(yè)環(huán)境下干脆運(yùn)行。運(yùn)用時(shí)只需將現(xiàn)場(chǎng)的各種設(shè)備和PLC相應(yīng)的I/O端相連接,即可投入運(yùn)行。各種模塊上均有運(yùn)行和故障指示裝置,便于用戶了解運(yùn)行狀況和查找故障。由于接受模塊化結(jié)構(gòu),因此一旦某模塊發(fā)生故障,用戶可以通過更換模塊的方法,使系統(tǒng)快速復(fù)原運(yùn)行[5]。此限制系統(tǒng)利用PLC就可以特殊簡(jiǎn)潔的實(shí)現(xiàn)。基于PLC的優(yōu)點(diǎn),機(jī)械手接受PLC限制技術(shù),可以大大提高該系統(tǒng)的自動(dòng)化程度,削減了大量的中間繼電器、時(shí)間繼電器和硬件接線,提高了限制系統(tǒng)的牢靠性。同時(shí),用PLC限制系統(tǒng)可便利地更改生產(chǎn)流程,增加限制功能。綜上所述,機(jī)械手的限制方式選擇PLC。系統(tǒng)輸入信號(hào)有1個(gè)啟動(dòng)按鈕,1個(gè)停止按鈕,1個(gè)急停按鈕,1個(gè)手動(dòng)送數(shù)開關(guān),6個(gè)限位開關(guān),8個(gè)手動(dòng)輸入信號(hào),共計(jì)18個(gè)數(shù)字量輸入信號(hào);輸出信號(hào)有機(jī)械手上升/下降驅(qū)動(dòng)信號(hào)﹑左旋/右旋驅(qū)動(dòng)信號(hào)、機(jī)械手伸出/縮回驅(qū)動(dòng)信號(hào)、機(jī)械手夾緊/放松信號(hào)和七段LED顯示器信號(hào)共有15個(gè)數(shù)字量輸出信號(hào)。不需模擬量模塊,選擇西門子S7系列的CPU226就可以滿足要求,而且還有確定的裕量。所以選用PLC實(shí)現(xiàn)對(duì)機(jī)械手的限制為最佳方案,本次設(shè)計(jì)就選用此方案進(jìn)行設(shè)計(jì)。1.4本文主要工作本文主要工作是應(yīng)用PLC(可編程限制器)實(shí)際設(shè)計(jì)一個(gè)搬運(yùn)機(jī)械手,能實(shí)現(xiàn)搬運(yùn)機(jī)械手的基本功能。工作內(nèi)容:(1)闡述機(jī)械手在工業(yè)應(yīng)用中的作用和意義。(2)設(shè)計(jì)機(jī)械手的工藝流程。(3)機(jī)械手的硬件設(shè)計(jì),包括PLC型號(hào)的選定,PLC的電氣連線圖,I/O支配表等。(4)機(jī)械手的軟件設(shè)計(jì)原理,包括流程圖,程序清單。(5)最終是系統(tǒng)調(diào)試和參考文獻(xiàn)的列舉。2機(jī)械手限制系統(tǒng)工藝流程和總體方案設(shè)計(jì)電氣限制系統(tǒng)是依據(jù)指令精的確現(xiàn)生產(chǎn)流程的重要核心,能夠保證搬運(yùn)機(jī)械手精確快速的完成工作。本次課題的目的就是依據(jù)工藝流程來硬件設(shè)計(jì)和軟件編程,以滿足搬運(yùn)生產(chǎn)的須要,對(duì)搬運(yùn)機(jī)械手尤為重要。2.1機(jī)械手限制系統(tǒng)的流程設(shè)計(jì)搬運(yùn)機(jī)械手作為一種自動(dòng)化設(shè)施,電氣系統(tǒng)應(yīng)完成預(yù)設(shè)的動(dòng)作,實(shí)現(xiàn)貨物的精確搬運(yùn)。本課題中的搬運(yùn)機(jī)械手限制系統(tǒng)應(yīng)具有如下功能:限制系統(tǒng)能夠依據(jù)PLC輸入的指令,精確靈敏的限制搬運(yùn)機(jī)械手,完成搬運(yùn)任務(wù);限制系統(tǒng)具有狀態(tài)顯示功能,當(dāng)設(shè)備運(yùn)行時(shí),各部件的運(yùn)行狀態(tài)用綠色指示燈表示;當(dāng)設(shè)備完成指定動(dòng)作處于停止?fàn)顟B(tài)時(shí),各部件的運(yùn)行狀態(tài)用紅色指示燈表示,按下停止按鈕和啟動(dòng)按鈕后完成指示燈狀態(tài)進(jìn)行切換;限制系統(tǒng)能夠保證搬運(yùn)機(jī)械手針對(duì)不同生產(chǎn)任務(wù)的要求,能夠精確完成貨物的搬運(yùn),保證快速性和精確性兼顧;按下急停按鈕,能夠立刻停止工作,保證了生產(chǎn)的平安性。搬運(yùn)機(jī)械手通過程序的變更,能自由的變更限制方法,實(shí)現(xiàn)柔性的生產(chǎn)限制。2.2機(jī)械手的工藝過程機(jī)械手的工藝過程機(jī)械手的結(jié)構(gòu)和各部分動(dòng)作示意圖,如圖2.1所示。機(jī)械手的工作均由電機(jī)驅(qū)動(dòng),它的上升、下降、左移、右移都是有電機(jī)驅(qū)動(dòng)螺紋絲桿旋轉(zhuǎn)來完成的。分析工藝過程機(jī)械手的初始位置停在原點(diǎn),按下啟動(dòng)后按扭后,機(jī)械手將下降—伸出—加緊工件—上升—右旋—再下降—放松工件—縮回—放松—左旋十個(gè)動(dòng)作,完成一個(gè)工作周期。運(yùn)動(dòng)過程如圖2.2所示。機(jī)械手的下降、上升、右旋、左旋、伸出、縮回等動(dòng)作轉(zhuǎn)換,是由相應(yīng)的限位開關(guān)來限制的,而加緊、放松動(dòng)作的轉(zhuǎn)換是有時(shí)間來限制的。圖2-1機(jī)械手的結(jié)構(gòu)和各部分動(dòng)作示意圖圖2-2機(jī)械手簡(jiǎn)潔工作過程示意圖2.3機(jī)械手總體限制方案的設(shè)計(jì)思路本設(shè)計(jì)主要是在現(xiàn)有硬件設(shè)備條件下,通過軟件編程,對(duì)于機(jī)械手進(jìn)行有序的限制,提高搬運(yùn)工作的精確性、平安性。主要由S7-200PLC來進(jìn)行限制,通過直流減速電機(jī),電磁鐵等來限制搬運(yùn)機(jī)械手的運(yùn)動(dòng)。由于PLC的抗干擾實(shí)力強(qiáng),所以能在惡劣的工作環(huán)境中,牢靠地完成限制任務(wù),為了使設(shè)備便于安裝、調(diào)試,以及從經(jīng)濟(jì)角度考慮,設(shè)計(jì)出如圖2.3所示的機(jī)械手限制系統(tǒng)的功能框圖。圖2-3機(jī)械手限制系統(tǒng)的功能框圖機(jī)械手完成以上工藝主要是通過機(jī)械限制來實(shí)現(xiàn)的,即利用PLC限制電動(dòng)機(jī)的轉(zhuǎn)動(dòng)。電機(jī)的運(yùn)行和電磁鐵的通斷,電動(dòng)機(jī)的轉(zhuǎn)動(dòng)來驅(qū)動(dòng)機(jī)械手臂的順時(shí)針旋轉(zhuǎn)和逆時(shí)針旋轉(zhuǎn),電機(jī)限制機(jī)械手的上升、下降、伸出和縮回,電磁鐵驅(qū)機(jī)械手爪的夾緊和放松。由于此次設(shè)計(jì)中,機(jī)械手的限制可以分為一個(gè)步驟來實(shí)現(xiàn),因此,利用步進(jìn)順控法來進(jìn)行編程較為簡(jiǎn)潔實(shí)現(xiàn)。最終在S7-200PLC編程專用軟件編程軟件上進(jìn)行輸入編程,調(diào)試。3機(jī)械手硬件系統(tǒng)設(shè)計(jì)在確定設(shè)計(jì)方案之后,本章節(jié)將對(duì)機(jī)械手電氣限制系統(tǒng)中的電氣原理圖設(shè)計(jì)。依據(jù)須要實(shí)現(xiàn)的功能以及整個(gè)系統(tǒng)的性價(jià)比對(duì)PLC和電氣元器件進(jìn)行介紹以及選型。3.1電氣原理設(shè)計(jì)依據(jù)工藝要求,本節(jié)將從機(jī)械手的電源電路、限制電路、工作狀態(tài)指示燈電路、LED段碼指示電路等方面進(jìn)行設(shè)計(jì)。機(jī)械手電源電路設(shè)計(jì)主要是通過溝通220V接開關(guān)電源變成直流24V,當(dāng)?shù)蛪簲嗦菲鱍R1閉合,電氣限制系統(tǒng)得電,熔斷器的作用起電路愛惜作用,防止過大電流沖擊。機(jī)械手限制電路機(jī)械手限制電路如圖所示。當(dāng)Q0.0為“1”即繼電器KM1得電時(shí)直流減速電動(dòng)機(jī)正轉(zhuǎn)。當(dāng)Q0.1為“1”即繼電器KM2得電時(shí)直流減速電動(dòng)機(jī)反轉(zhuǎn)。全部電動(dòng)機(jī)的電路均如圖所示不再一一列舉。主電路如下圖3.1所示圖3-1機(jī)械手限制電路圖為保證平安,防止PLC誤動(dòng)作導(dǎo)致電源相間短路在幫助電路中設(shè)計(jì)了互鎖愛惜,幫助電路圖如下3.2所示:圖3-2互鎖愛惜幫助電路圖3.1.3工作狀態(tài)指示燈電路依據(jù)設(shè)計(jì)要求,指示燈接受運(yùn)用接觸器幫助觸點(diǎn)來完成相應(yīng)的狀態(tài)指示功能,紅燈代表對(duì)應(yīng)功能停止綠燈代表運(yùn)行。GL代表綠燈RL代表紅燈。數(shù)字編號(hào)對(duì)應(yīng)接觸器編號(hào)相對(duì)應(yīng)的功能。全部指示燈電路均如此,故圖中不再一一列舉。圖3-3工作狀態(tài)指示燈電路圖LED段碼指示電路因工藝須要,特設(shè)計(jì)LED七段顯示器顯示設(shè)定的機(jī)械手工作循環(huán)次數(shù)。下面列出接線圖如圖3.4所示。圖3-4LED段碼指示電路圖3.2PLC的選型及參數(shù)PLC是一種以微處理器為核心的新型工業(yè)自動(dòng)限制系統(tǒng)。它的最大特點(diǎn)就是體積小,功能強(qiáng),響應(yīng)速度快,牢靠性高。限制過程通過以梯形圖的方式編程,隨時(shí)可依生產(chǎn)工藝的不同要求而隨機(jī)修改,還具有可擴(kuò)展性強(qiáng)等特點(diǎn)。S7-200CPU將微處理器、集成電源、輸入電路和輸出電路集成在一個(gè)緊湊的外殼中,從而形成了一個(gè)功能強(qiáng)大的MicroPLC。下載了程序之后,S7--200將保留所需的邏輯,用于監(jiān)控應(yīng)用程序中的輸入輸出設(shè)備[6]。其硬件結(jié)構(gòu)簡(jiǎn)圖如下:外設(shè)I/O接口外設(shè)I/O接口輸出部件存儲(chǔ)器EPROM微處理器運(yùn)算器限制器電源輸入部件I/O擴(kuò)展接口I/O擴(kuò)展單元受控元件輸入信號(hào)外部設(shè)備圖3-5PLC硬件結(jié)構(gòu)簡(jiǎn)圖依據(jù)系統(tǒng)限制要求的經(jīng)濟(jì)性和牢靠性來考慮,選擇西門子S7-200系列PLC。西門子S7-200PLC中又有CPU221、CPU222、CPU224、CPU226、CPU224XP等。從搬運(yùn)機(jī)械手的限制要求中可以看到,此次須要18個(gè)數(shù)字量輸入,15個(gè)數(shù)字量輸出,共需26點(diǎn)I/O,依據(jù)I/O點(diǎn)數(shù),PLC選用西門子S7-200系列的CPU226AC/DC/RLY,溝通220V供電,直流數(shù)字量輸入,繼電器電路輸出類型。該P(yáng)LC具有24個(gè)數(shù)字量輸入點(diǎn),16個(gè)數(shù)字量輸出點(diǎn),擴(kuò)展模塊數(shù)量可達(dá)7個(gè)。CPU內(nèi)置了2個(gè)高速脈沖發(fā)生器,2個(gè)脈沖發(fā)生器分別以CPU本體的Q0.0和Q0.1作為輸出通道。表3-1PLCCPU22X技術(shù)參數(shù)特性CPU221CPU222CPU224CPU224XPCPU224XPalCPU226外形尺寸90*80*6290*80*62120.5*80*62140*80*62190*80*62程序存儲(chǔ)器:運(yùn)行模式下編輯非運(yùn)行模式編輯4096字節(jié)4096字節(jié)4096字節(jié)4096字節(jié)8192字節(jié)12288字節(jié)12288字節(jié)16384字節(jié)16384字節(jié)24576字節(jié)數(shù)據(jù)存儲(chǔ)器2048字節(jié)2048字節(jié)8192字節(jié)10240字節(jié)10240字節(jié)掉電愛惜時(shí)間50小時(shí)50小時(shí)100小時(shí)100小時(shí)100小時(shí)本機(jī)I/O數(shù)字量、模擬量6輸入/4輸出-8輸入/6輸出-14輸入/10輸出-14輸入/10輸出2輸入/1輸出24輸入/16輸出-擴(kuò)展模塊數(shù)量0個(gè)模塊2個(gè)模塊17個(gè)模塊17個(gè)模塊17個(gè)模塊1高速計(jì)數(shù)器單相兩相4路30KHz2路20KHz4路30KHz2路20KHz6路30KHz4路20KHz4路30KHz2路200KHz3路20KHz1路100KHz6路30KHz4路20KHz脈沖輸出(DC)2路20KHz2路20KHz2路20KHz2路100KHz2路20KHz模擬電位器11222實(shí)時(shí)時(shí)鐘卡卡內(nèi)置內(nèi)置內(nèi)置通訊口1S-4851S-4851S-4852RS-4852RS-485浮點(diǎn)數(shù)運(yùn)算是I/O映像大小256(128輸入/128輸出)布爾型執(zhí)行速度0.22毫秒/指令依據(jù)本系統(tǒng)的I/O支配以及脈沖數(shù)出頻率確定選用CPU226的S7-200PLC。3.3電器元器件的選型依據(jù)此系統(tǒng)的限制要求和資源要求,對(duì)電器元器件進(jìn)行選型。接觸器接觸器是一種電限制元件,它事實(shí)上是用小電流去限制大電流運(yùn)作的一種“自動(dòng)開關(guān)”。主要用來反映各種限制信號(hào),其觸點(diǎn)通常接在限制電路中。本課題選用JZ11型接觸器。3.3.2行程開關(guān)行程開關(guān)主要用于將機(jī)械位移轉(zhuǎn)變成電信號(hào),使電動(dòng)機(jī)的運(yùn)行狀態(tài)得以變更,從而限制機(jī)械動(dòng)作或用作程序限制。本設(shè)計(jì)選用KW-7型行程開關(guān)。3.3.3熔斷器熔斷器也被稱為保險(xiǎn)絲,它是一種安裝在電路中,保證電路平安運(yùn)行的電器元件。熔斷器其實(shí)就是一種短路愛惜器,廣泛用于配電系統(tǒng)和限制系統(tǒng),主要進(jìn)行短路愛惜或嚴(yán)峻過載愛惜。本設(shè)計(jì)選用RL1-15型熔斷器。低壓斷路器低壓斷路器又稱自動(dòng)開關(guān)。它是按規(guī)定條件,對(duì)配電電路,電動(dòng)機(jī)或其他用電設(shè)備實(shí)行不頻繁通斷操作,線路切換,自動(dòng)分?jǐn)嚯娐返拈_關(guān)電器,這種開關(guān)相當(dāng)于刀開關(guān),熔斷器,熱繼電器和欠電壓繼電器的組合,并具有良好的滅弧性能,所以它是低壓配電系統(tǒng)中的主要電器元件,作為線路及電源設(shè)備過載,欠電壓及短路愛惜用[7]。本設(shè)計(jì)選用DZ15-40/1型低壓斷路器。限制按鈕限制按鈕是一種短時(shí)接通或斷開小電流電路的手動(dòng)主令電器。主要用于操縱接觸器,繼電器或電氣連鎖電路,以實(shí)現(xiàn)對(duì)各種運(yùn)動(dòng)的限制。按鈕可以做成許多形式,以滿足不同的限制或操作須要,結(jié)構(gòu)形式有旋轉(zhuǎn)式,指示燈式,緊急式,撳鈕式,帶鎖式等。為了便于區(qū)分各按鈕不同的限制作用,通常將按鈕做成不同顏色以示區(qū)分,以避開誤操作[8]。本設(shè)計(jì)選用8個(gè)LA10-1限制按鈕。直流減速電機(jī)直流減速電機(jī),即齒輪減速電機(jī),是在一般直流電機(jī)的基礎(chǔ)上,加上配套齒輪減速箱。齒輪減速箱的作用是,供應(yīng)較低的轉(zhuǎn)速,較大的力矩。同時(shí),齒輪箱不同的減速比可以供應(yīng)不同的轉(zhuǎn)速和力矩。這大大提高了,直流電機(jī)在自動(dòng)化行業(yè)中的運(yùn)用率[9]。本設(shè)計(jì)選用M28-831型直流減速電機(jī)。4機(jī)械手軟件系統(tǒng)設(shè)計(jì)本章針對(duì)機(jī)械手限制系統(tǒng)的用戶程序經(jīng)行設(shè)計(jì)。對(duì)設(shè)計(jì)任務(wù)要求、I/O支配、系統(tǒng)工作流程及編程設(shè)計(jì)思路進(jìn)行逐一地介紹。4.1設(shè)計(jì)任務(wù)和限制要求通過機(jī)械手搬運(yùn),把物料從生產(chǎn)流水線上搬運(yùn)至裝配單元,便于裝配。機(jī)械手搬運(yùn)的物料的重量為:200g——2000g。機(jī)械手有上升、回轉(zhuǎn)180度,伸縮功能。整個(gè)限制系統(tǒng)能自動(dòng)循環(huán)工作,也可手工調(diào)整。手動(dòng)運(yùn)行調(diào)試:分別按下左旋、右旋、提升、下降、伸出、縮回、放松和夾緊8個(gè)按鈕,實(shí)現(xiàn)其對(duì)應(yīng)的功能。自動(dòng)運(yùn)行調(diào)試:進(jìn)入自動(dòng)運(yùn)行方式,依次實(shí)現(xiàn)下降-伸出-夾緊-上升-右旋-下降-放松-縮回-上升-左旋動(dòng)作。若在自動(dòng)運(yùn)行期間按下緊急停止按鈕I0.0,機(jī)械手立刻停止動(dòng)作。4.2高級(jí)指令說明在此次程序設(shè)計(jì)中,用到了定時(shí)器指令、順控繼電器(SCR)指令、邏輯操作指令、傳送指令、計(jì)數(shù)器指令、比較指令、轉(zhuǎn)換指令,本節(jié)將對(duì)這些高級(jí)指令進(jìn)行介紹。定時(shí)器指令定時(shí)器在運(yùn)用前要先預(yù)置時(shí)間初始值,當(dāng)定時(shí)器滿足條件運(yùn)行時(shí),從起先0按精度等級(jí)單位増計(jì)數(shù),當(dāng)定時(shí)器當(dāng)前值達(dá)到預(yù)置值時(shí),定時(shí)器動(dòng)作,定時(shí)器的常開接點(diǎn)閉合,常閉接點(diǎn)斷開。以下是不同類型定時(shí)器的介紹。(1)打開延遲定時(shí)器和有記憶的打開延遲定時(shí)器打開延遲定時(shí)器(TON)和有記憶的打開延遲定時(shí)器在使能輸入接通時(shí)記時(shí)。定時(shí)器號(hào)(Txx)確定了定時(shí)器的辨別率,并且辨別率現(xiàn)在已經(jīng)在指令盒上標(biāo)出了。(2)關(guān)斷延時(shí)定時(shí)器關(guān)斷延時(shí)定時(shí)器用于在輸入斷開后延時(shí)一段時(shí)間斷開輸出。定時(shí)器號(hào)(Txx)確定了定時(shí)器的辨別率,并且辨別率現(xiàn)在已經(jīng)在指令盒上標(biāo)出了。(3)辨別率對(duì)定時(shí)器的影響對(duì)于1ms辨別率的定時(shí)器來說,定時(shí)器位和當(dāng)前值的更新不和掃描周期同步。對(duì)于大于1ms的程序掃描周期,定時(shí)器位和當(dāng)前值在一次掃描內(nèi)刷新多次。對(duì)于10ms辨別率的定時(shí)器來說,定時(shí)器位和當(dāng)前值在每個(gè)程序掃描周期的起先刷新。定時(shí)器位和當(dāng)前值在整個(gè)掃描周期過程中為常數(shù)。在每個(gè)掃描周期的起先會(huì)將一個(gè)掃描累計(jì)的時(shí)間間隔加到定時(shí)器當(dāng)前值上。對(duì)于辨別率為100ms的定時(shí)器,在執(zhí)行指令時(shí)對(duì)定時(shí)器位和當(dāng)前值進(jìn)行更新;因此,確保在每個(gè)掃描周期內(nèi),程序僅為100毫秒的定時(shí)器執(zhí)行一次指令,以便使定時(shí)器保持正確計(jì)時(shí)[10]。(4)定時(shí)器存儲(chǔ)區(qū):TS7--200CPU中,定時(shí)器可用于時(shí)間累計(jì),其辨別率(時(shí)基增量)分為1ms、10ms和100ms三種。定時(shí)器有兩個(gè)變量:_當(dāng)前值:該16位有符號(hào)整數(shù)可存儲(chǔ)由定時(shí)器計(jì)數(shù)的時(shí)間量。_定時(shí)器位:在比較當(dāng)前值和預(yù)設(shè)值后,可設(shè)置或清除該位。預(yù)設(shè)值是定時(shí)器指令的一部分。可以用定時(shí)器地址(T+定時(shí)器號(hào))來存取這兩種形式的定時(shí)器數(shù)據(jù)。是否訪問定時(shí)器位或當(dāng)前值取決于所運(yùn)用的指令:帶位操作數(shù)的指令可訪問定時(shí)器位,而帶字操作數(shù)的指令則訪問當(dāng)前值。如圖4.1所示,常開觸點(diǎn)指令訪問定時(shí)器位;而移動(dòng)字指令則訪問定時(shí)器的當(dāng)前值。圖4-1訪問定時(shí)器或者定時(shí)器的當(dāng)前值順控繼電器(SCR)指令SCR指令能夠依據(jù)自然工藝段在LAD、FBD或STL中編制狀態(tài)限制程序。只要應(yīng)用中包含的一系列操作須要反復(fù)執(zhí)行,就可以運(yùn)用SCR使程序更加結(jié)構(gòu)化,以至于干脆針對(duì)應(yīng)用。這樣可以使得編程和調(diào)試更加快速和簡(jiǎn)潔。裝載SCR指令(LSCR)將S位的值裝載到SCR和邏輯堆棧中。SCR堆棧的結(jié)果值確定是否執(zhí)行SCR程序段。SCR堆棧的值會(huì)被復(fù)制到邏輯堆棧中,因此可以干脆將盒或者輸出線圈連接到左側(cè)的功率流線上而不經(jīng)過中間觸點(diǎn)。限定當(dāng)運(yùn)用SCR時(shí),請(qǐng)留意下面的限定:不能把同一個(gè)S位用于不同程序中。例如:假如在主程序中用了S0.1,在子程序中就不能再運(yùn)用它。無法跳轉(zhuǎn)入或跳轉(zhuǎn)出SCR段;然而,可以運(yùn)用Jump和Label指令在SCR段旁邊跳轉(zhuǎn),或在SCR段內(nèi)跳轉(zhuǎn)。在這里要留意SCR段中不能運(yùn)用END指令。傳送指令傳送指令是將常數(shù)或某存儲(chǔ)器中的數(shù)據(jù)傳送到另一存儲(chǔ)器中,它包括單一數(shù)據(jù)傳送和成塊數(shù)據(jù)傳送兩大類。通常用于設(shè)定參數(shù)、幫助處理有關(guān)數(shù)據(jù)以及建立數(shù)據(jù)。(1)字節(jié)、字、雙字或者實(shí)數(shù)傳送字節(jié)傳送(MOVB)、字傳送(MOVW)、雙字傳送(MOVD)和實(shí)數(shù)傳送指令在不變更原值的狀況下將IN中的值傳送到OUT。運(yùn)用雙字傳送指令可以創(chuàng)建一個(gè)指針。對(duì)于IEC傳送指令,輸入和輸出的數(shù)據(jù)類型可以不同,但數(shù)據(jù)長(zhǎng)度必需相同。使ENO=0的錯(cuò)誤條件:_0006(間接尋址)。計(jì)數(shù)器指令計(jì)數(shù)器是對(duì)外部輸入的脈沖計(jì)數(shù),要求提前輸入他的設(shè)定值,當(dāng)輸入觸發(fā)條件滿足時(shí),計(jì)數(shù)器累計(jì)它的輸入端脈沖電位上升沿的次數(shù),當(dāng)計(jì)數(shù)器計(jì)數(shù)達(dá)到預(yù)定值時(shí),計(jì)數(shù)器動(dòng)作,發(fā)出中斷請(qǐng)求,以便PLC響應(yīng)而做出相應(yīng)動(dòng)作[11]。以下是不同類型計(jì)數(shù)器的介紹。(1)增/減計(jì)數(shù)器增/減計(jì)數(shù)指令(CTUD),在每一個(gè)增計(jì)數(shù)輸入(CU)的低到高時(shí)增計(jì)數(shù),在每一個(gè)減計(jì)數(shù)輸入(CD)的低到高時(shí)減計(jì)數(shù)。計(jì)數(shù)器的當(dāng)前值CXX保存當(dāng)前計(jì)數(shù)值。在每一次計(jì)數(shù)器執(zhí)行時(shí),預(yù)設(shè)值PV和當(dāng)前值作比較。當(dāng)達(dá)到最大值(32767)時(shí),在增計(jì)數(shù)輸入處的下一個(gè)上升沿導(dǎo)致當(dāng)前計(jì)數(shù)值變?yōu)樽钚≈?--32768)。當(dāng)達(dá)到最小值(--32768)時(shí),在減計(jì)數(shù)輸入端的下一個(gè)上升沿導(dǎo)致當(dāng)前計(jì)數(shù)值變?yōu)樽畲笾?32767)。當(dāng)CXX的當(dāng)前值大于等于預(yù)設(shè)值PV時(shí),計(jì)數(shù)器位CXX置位。否則,計(jì)數(shù)器位關(guān)斷。當(dāng)復(fù)位端(R)接通或者執(zhí)行復(fù)位指令后,計(jì)數(shù)器被復(fù)位。STL操作:_復(fù)位輸入:棧頂_向下計(jì)數(shù)輸入:數(shù)值載入其次個(gè)棧位置_向上計(jì)數(shù)輸入:數(shù)值載入第三個(gè)棧位置表4-1SIMATIC計(jì)數(shù)器指令的有效操作數(shù)輸入/輸出數(shù)據(jù)類型操作數(shù)C××WORD常數(shù)(C0到C255)CU、CD、LD、RBOOLI、Q、V、M、SM、S、T、C、L、功率流PVINTIW、QW、VW、MW、SMW、SW、LW、T、C、AC、AIW、VD、LD、AC、常數(shù)(2)計(jì)數(shù)器存儲(chǔ)區(qū):CS7--200供應(yīng)三種類型的計(jì)數(shù)器,可計(jì)算計(jì)數(shù)器輸入上的低--高跳變事務(wù):一種類型僅計(jì)算向上事務(wù),一種類型僅計(jì)算向下事務(wù),還有一種類型計(jì)算向上和向下兩種事務(wù)。計(jì)數(shù)器有兩種形式:_當(dāng)前值:該16位有符號(hào)整數(shù)可存儲(chǔ)累加計(jì)數(shù)。_計(jì)數(shù)器位:在比較當(dāng)前值和預(yù)設(shè)值后,可設(shè)置或清除該位。預(yù)設(shè)值是計(jì)數(shù)器指令的一部分。可以用計(jì)數(shù)器地址(C+計(jì)數(shù)器號(hào))來訪問這兩種形式的計(jì)數(shù)器數(shù)據(jù)。是否訪問計(jì)數(shù)器位或當(dāng)前值取決于所運(yùn)用的指令:帶位操作數(shù)的指令訪問計(jì)數(shù)器位,而帶字操作數(shù)的指令則訪問當(dāng)前值。如圖4.2中所示,常開觸點(diǎn)指令是存取計(jì)數(shù)器位;而移動(dòng)字指令則是存取計(jì)數(shù)器的當(dāng)前值[12]。圖4-2存取計(jì)數(shù)器位或者計(jì)數(shù)器的當(dāng)前值標(biāo)準(zhǔn)轉(zhuǎn)換指令字節(jié)轉(zhuǎn)為整數(shù)(BTI)、整數(shù)轉(zhuǎn)為字節(jié)(ITB)、整數(shù)轉(zhuǎn)為雙整數(shù)(ITD)、雙整數(shù)轉(zhuǎn)為整數(shù)(DTI)、雙整數(shù)轉(zhuǎn)為實(shí)數(shù)(DTR)、BCD碼轉(zhuǎn)為整數(shù)(BCDI)和整數(shù)轉(zhuǎn)為BCD碼(IBCD)。以上指令將輸入值IN轉(zhuǎn)換為指定的格式并存儲(chǔ)到由OUT指定的輸出值存儲(chǔ)區(qū)中。例如:您可以將雙整數(shù)值轉(zhuǎn)為實(shí)數(shù)值;您也可以在整數(shù)和BCD碼格式之間相互轉(zhuǎn)換[13]。段碼指令要點(diǎn)亮七段碼顯示器中的段,可以運(yùn)用段碼指令。段碼指令將IN中指定的字符(字節(jié))轉(zhuǎn)換生成一個(gè)點(diǎn)陣并存入OUT指定的變量中。點(diǎn)亮的段表示的是輸入字節(jié)中低4位所代表的字符。圖4.3給出了段碼指令運(yùn)用的七段碼顯示器的編碼。圖4-3七段碼顯示器的編碼4.3PLC的I/O接口功能設(shè)計(jì)和支配4.3.1PCL的I/O接口功能設(shè)計(jì)機(jī)械手系統(tǒng)PLC輸入信號(hào)回路。SB1是急停開關(guān),接至PLC的I0.0輸入。SB2是啟動(dòng)開關(guān),接至PLC的I0.1輸入。SB3是停止開關(guān),接至PLC的I0.2輸入。SQ1是上升限位開關(guān),接至PLC的I0.3輸入。SQ2是下降限位開關(guān),接至PLC的I0.4輸入。SQ3是伸出限位開關(guān),接至PLC的I0.5輸入。SQ4是縮回限位開關(guān),接至PLC的I0.6輸入。SQ5是左旋限位開關(guān),接至PLC的I0.7輸入。SQ6是右旋限位開關(guān),接至PLC的I1.0輸入。SB4是手動(dòng)上升開關(guān),接至PLC的I1.1輸入。SB5是手動(dòng)下降開關(guān),接至PLC的I1.2輸入。SB6是手動(dòng)伸出開關(guān),接至PLC的I1.3輸入。SB7是手動(dòng)縮回開關(guān),接至PLC的I1.4輸入。SB8是手動(dòng)左旋開關(guān),接至PLC的I1.5輸入。SB9是手動(dòng)右旋開關(guān),接至PLC的I1.6輸入。SB10是手動(dòng)放松開關(guān),接至PLC的I1.7輸入。SB11是手動(dòng)夾緊開關(guān),接至PLC的I2.0輸入。SB12是手動(dòng)送數(shù)開關(guān),接至PLC的I2.1輸入。KM1是上升接觸器,接PLC的Q0.0輸出。KM2是下降接觸器,接PLC的Q0.1輸出。KM3是伸出接觸器,接PLC的Q0.2輸出。KM4是縮回接觸器,接PLC的Q0.3輸出。KM5是左旋接觸器,接PLC的Q0.4輸出。KM6是右旋接觸器,接PLC的Q0.5輸出。KM7是放松接觸器,接PLC的Q0.6輸出。KM8是夾緊接觸器,接PLC的Q0.7輸出。Q1.1至Q1.7是LED段碼輸出。表4-2PLCI/O支配表設(shè)備符號(hào)PLC觸點(diǎn)號(hào)設(shè)備符號(hào)PLC觸點(diǎn)號(hào)SB1I0.0SB4I1.1SB2I0.1SB5I1.2SB3I0.2SB6I1.3SQ1I0.3SB7I1.4SQ2I0.4SB8I1.5SQ3I0.5SB9I1.6SQ4I0.6SB10I1.7SQ5I0.7SB11I2.0SQ6I1.0SB12I2.1KM1Q0.0KM5Q0.4KM2Q0.1KM6Q0.5KM3Q0.2KM7Q0.6KM4Q0.3KM8Q0.7SEGAQ1.1SEGBQ1.2SEGCQ1.3SEGDQ1.4SEGEQ1.5SEGFQ1.6SEGGQ1.7I/O接線圖依據(jù)I/O支配表畫出PLC外部接線圖,如下圖所示。CPU22CPU226圖4-4PLC硬件接線圖4.4設(shè)計(jì)系統(tǒng)工作流程依據(jù)機(jī)械手動(dòng)作以及須要實(shí)現(xiàn)的功能,設(shè)計(jì)出如圖4.5所示的機(jī)械手限制系統(tǒng)流程圖。依據(jù)設(shè)計(jì)的狀態(tài)流程圖確定選用依次限制的編程方式。圖4-5機(jī)械手限制系統(tǒng)流程圖5機(jī)械手限制系統(tǒng)調(diào)試5.1西門子S7-200系列PLC編程軟件STEP7--Micro/WIN編程軟件為用戶開發(fā)、編輯和監(jiān)控自己的應(yīng)用程序供應(yīng)了良好的編程環(huán)境。為了能快捷高效地開發(fā)您的應(yīng)用程序,STEP7--Micro/WIN軟件為您供應(yīng)了三種程序編輯器。為了便于您找到所需的信息,STEP7--Micro/WIN供應(yīng)了詳盡的在線幫助以及文檔光盤,該光盤含有本手冊(cè)的電子版、應(yīng)用示例和其它有用的信息[14]。圖5-1STEP7--Micro/WIN編程軟件界面5.2程序說明編制PLC限制程序的方法許多,主要的有以下幾種典型的編程方法:圖解法編程、閱歷法編程、計(jì)算機(jī)幫助設(shè)計(jì)編程。圖解法是靠畫圖進(jìn)行PLC程序設(shè)計(jì)。常見的主要有梯形圖法、邏輯流程圖法、時(shí)序流程圖法和步進(jìn)順控法。在自動(dòng)運(yùn)行過程中由于機(jī)械手的限制可以分為一個(gè)個(gè)步驟來實(shí)現(xiàn),因此,利用步進(jìn)順控法來進(jìn)行編程較為簡(jiǎn)潔實(shí)現(xiàn)。而在手動(dòng)運(yùn)行過程中須要程序邏輯思路清晰、輸入和輸出的因果關(guān)系及連鎖關(guān)系明確,因此利用邏輯流程圖法來實(shí)現(xiàn)。最終在S7-200PLC編程專用軟件“STEP7-Micro/WIN32”3.2版本編程軟件上進(jìn)行輸入編程,調(diào)試[15]。接下來簡(jiǎn)潔介紹下程序的功能。手動(dòng)運(yùn)行過程:手動(dòng)實(shí)現(xiàn)機(jī)械手轉(zhuǎn)臺(tái)的左旋以及右旋,并且互鎖保證轉(zhuǎn)臺(tái)不會(huì)同時(shí)執(zhí)行左旋和右旋兩個(gè)動(dòng)作。程序如圖5.2所示:圖5-2左右旋轉(zhuǎn)限制程序本例中為實(shí)現(xiàn)循環(huán)計(jì)數(shù)限制,運(yùn)用了增減計(jì)數(shù)器。I2.1為計(jì)數(shù)開關(guān),每按下一次計(jì)數(shù)器增計(jì)數(shù)一次。M0.0為循環(huán)結(jié)束標(biāo)記位,每循環(huán)結(jié)束一次即自動(dòng)閉合一下和此同時(shí)計(jì)數(shù)器減計(jì)數(shù)一次。每當(dāng)停止開關(guān)按下時(shí)計(jì)數(shù)器立刻復(fù)位。程序如圖5.3所示:圖5-3循環(huán)計(jì)數(shù)程序本例中為實(shí)現(xiàn)顯示計(jì)數(shù)器狀態(tài),須要運(yùn)用傳送指令。程序如圖5.4所示:圖5-4上電送數(shù)程序因字碼顯示程序和計(jì)數(shù)器程序所運(yùn)用的變量類型不同,須要變量類型轉(zhuǎn)換程序。程序如圖5.5所示:圖5-5字碼類型轉(zhuǎn)換程序本例中字碼顯示程序,運(yùn)用的是PLC自帶的SEGMENT譯碼器,以及通過邏輯和和邏輯比較來完成7段字碼的顯示輸出。因從低位至高位邏輯限制程序相同,故圖中只給出低位的邏輯程序部分,其它位以此類推。程序如下:圖5-6字碼顯示轉(zhuǎn)換程序本例運(yùn)用SCR依次邏輯限制指令實(shí)現(xiàn)機(jī)械手的最基本的依次限制。SCR是依次限制起先指令,SCRT是依次限制跳轉(zhuǎn)指令,一般在依次限制中本段結(jié)束須要跳轉(zhuǎn)到下一段時(shí)運(yùn)用。SCRE是依次限制結(jié)束標(biāo)記?,F(xiàn)列出完整的依次限制程序段:圖5-7依次限制程序在實(shí)際系統(tǒng)中因?yàn)闄C(jī)械精度、制作工藝、機(jī)械慣性、電磁環(huán)境等等因素會(huì)造成干擾現(xiàn)象,使得輸入信號(hào)波形不完備,發(fā)生抖動(dòng)現(xiàn)象。有可能使高速掃描運(yùn)行中的PLC發(fā)生誤動(dòng)作,從而造成緊急。降低系統(tǒng)的魯棒性?,F(xiàn)通過通電延時(shí)定時(shí)器實(shí)現(xiàn)數(shù)字濾波的功能,待開關(guān)信號(hào)穩(wěn)定后PLC才起先動(dòng)作?,F(xiàn)給出抗干擾程序:圖5-8抗干擾程序現(xiàn)簡(jiǎn)要介紹限制流程:狀態(tài)S0.0(下降):S0.0得電后Q0.1立刻閉合,機(jī)械手起先下降。I0.4閉合后延時(shí)300毫秒停止,再延時(shí)300毫秒跳轉(zhuǎn)到下一段程序。狀態(tài)S0.1(伸出):S0.1得電后Q0.2立刻閉合,機(jī)械手起先伸出。I0.5閉合后延時(shí)300毫秒停止,再延時(shí)300毫秒跳轉(zhuǎn)到下一段程序。狀態(tài)S0.2(夾緊):實(shí)現(xiàn)夾緊功能,在完成夾緊動(dòng)作之后跳轉(zhuǎn)到S0.3,即上升功能。狀態(tài)S0.3(上升):S0.3得電后Q0.0立刻閉合,機(jī)械手起先上升。I0.3閉合后延時(shí)300毫秒停止,再延時(shí)300毫秒之后跳轉(zhuǎn)到狀態(tài)S0.4,即右旋功能。狀態(tài)S0.4(右旋):S0.4得電后Q0.5立刻閉合,機(jī)械手起先右旋。I1.0閉合后延時(shí)300毫秒停止,再延時(shí)300毫秒之后跳轉(zhuǎn)到狀態(tài)S0.5,即下降功能。狀態(tài)S0.5(下降):S0.5得電后Q0.1立刻閉合,機(jī)械手起先下降。I0.4閉合后延時(shí)300毫秒停止,再延時(shí)300毫秒之后跳轉(zhuǎn)到狀態(tài)S0.6,即放松功能。狀態(tài)S0.6(放松):實(shí)現(xiàn)放松功能,在完成放松動(dòng)作之后跳轉(zhuǎn)到S0.7,即縮回功能。狀態(tài)S0.7(縮回):S0.7得電后Q0.3立刻閉合,機(jī)械手起先縮回。I0.6閉合后延時(shí)300毫秒停止,再延時(shí)300毫秒之后跳轉(zhuǎn)到狀態(tài)S1.0,即上升功能。狀態(tài)S1.0(上升):S1.0得電后Q0.0立刻閉合,機(jī)械手起先上升。I0.3閉合后延時(shí)300毫秒停止,再延時(shí)300毫秒之后跳轉(zhuǎn)到狀態(tài)S1.1,即左旋功能。狀態(tài)S1.1(左旋):S1.1得電后Q0.4立刻閉合,機(jī)械手起先左旋。I0.7閉合后延時(shí)300毫秒停止,再延時(shí)300毫秒之后跳轉(zhuǎn)回首段程序并送脈沖信號(hào)給計(jì)數(shù)器。在自動(dòng)運(yùn)行過程中若按下急停按鈕I0.0,機(jī)械手立刻停止工作。若沒有按下急停按鈕在完成左旋功能后自動(dòng)回到初始狀態(tài),進(jìn)行其次個(gè)周期的自動(dòng)運(yùn)行。假如程序進(jìn)行中按下停止按鈕,則在本次循環(huán)結(jié)束后不再接著運(yùn)行。5.3故障及其解決方案首先用電腦在STEP-7-Micro/WIN編程軟件中將編輯的梯形圖寫入軟件中,然后點(diǎn)擊運(yùn)行并對(duì)其指出的錯(cuò)誤進(jìn)行修改,修改完最終運(yùn)行無誤后將其下載到可編程限制儀器中;其次依據(jù)設(shè)計(jì)的要求接好線,確定無誤后起先調(diào)試。下表列出可能出現(xiàn)的問題及解決方案。表5-1可能出現(xiàn)的問題及解決方案問題可能緣由解決方法輸出不工作1.被限制設(shè)備產(chǎn)生的浪涌損壞了輸出2.程序錯(cuò)誤3.接線松動(dòng)或不正確4.輸出過載5.輸出被強(qiáng)制1.當(dāng)接到感性負(fù)載時(shí),須要運(yùn)用一個(gè)抑制電路。2.更正用戶程序3.檢查接線并更正4.檢查輸出的負(fù)載功率5.檢查S7-200是否有被強(qiáng)制的I/OS7-200上SF(系統(tǒng)故障)燈亮(紅色)下面給出了可能的緣由:1.用戶程序錯(cuò)誤-0003看門狗錯(cuò)誤-0011間接尋址-0012非法的浮點(diǎn)數(shù)-0014范圍錯(cuò)誤2.電噪聲(0001到0009)3.元件損壞(0001到0010)1.對(duì)于編程錯(cuò)誤,檢查FOR、NEXT、JMP、LBL和比較指令的用法2.對(duì)于電噪聲:限制面板良好接地和高電壓和低電壓不并行引線是很重要的。把24VDC傳感器電源的M端子接地。LED燈全部不亮1.保險(xiǎn)絲燒壞2.24V電源線接反3.不正確的電壓把電源分析器連接到系統(tǒng);檢查過電壓尖峰的幅值和持續(xù)時(shí)間。依據(jù)檢查結(jié)果,給系統(tǒng)加一個(gè)合適的抑制設(shè)備。和高能量設(shè)備相關(guān)的間歇操作1.不適合的接地2.在限制柜內(nèi)交叉配線3.輸入濾波器的延時(shí)太少限制面板良好接地和高電壓和低電壓不并行引線是很重要的。把24VDC傳感器電源的M端子接到地。增加系統(tǒng)數(shù)據(jù)塊中的輸入濾波器的延遲時(shí)間。當(dāng)連接一個(gè)外部設(shè)備時(shí)通訊網(wǎng)絡(luò)損壞。(計(jì)算機(jī)接口、S7-200的接口或PC/PP電纜損壞)假如全部的非隔離設(shè)備連到一個(gè)網(wǎng)絡(luò)、而該網(wǎng)絡(luò)沒有共同的參考點(diǎn),通訊電纜供應(yīng)了一個(gè)不期望的電流通路。這些不期望的電流可以造成通訊錯(cuò)誤或損壞電路。1.購買隔離型PC/PPI電纜。2.當(dāng)連接沒有共同電氣參考點(diǎn)的機(jī)器時(shí),購買隔離性RS-485到RS-485中繼器。

6

溫馨提示

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

評(píng)論

0/150

提交評(píng)論