版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
外文翻譯院(系)專(zhuān)業(yè)班級(jí)姓名學(xué)號(hào)指導(dǎo)教師年月日Programmabledesignedforelectro-pneumaticsystemscontrollerThisprojectdealswiththestudyofelectro-pneumaticsystemsandtheprogrammablecontrollerthatprovidesaneffectiveandeasywaytocontrolthesequenceofthepneumaticactuatorsmovementandthestatesofpneumaticsystem.Theprojectofaspecificcontrollerforpneumaticapplicationsjointhestudyofautomationdesignandthecontrolprocessingofpneumaticsystemswiththeelectronicdesignbasedonmicrocontrollerstoimplementtheresourcesofthecontroller.1.IntroductionTheautomationsystemsthatuseelectro-pneumatictechnologyareformedmainlybythreekindsofelements:actuatorsormotors,sensorsorbuttonsandcontrolelementslikevalves.Nowadays,mostofthecontrolelementsusedtoexecutethelogicofthesystemweresubstitutedbytheProgrammableLogicController(PLC).Sensorsandswitchesarepluggedasinputsandthedirectcontrolvalvesfortheactuatorsarepluggedasoutputs.Aninternalprogramexecutesallthelogicnecessarytothesequenceofthemovements,simulatesothercomponentslikecounter,timerandcontrolthestatusofthesystem.WiththeuseofthePLC,theprojectwinsagility,becauseitispossibletocreateandsimulatethesystemasmanytimesasneeded.Therefore,timecanbesaved,riskofmistakesreducedandcomplexitycanbeincreasedusingthesameelements.AconventionalPLC,thatispossibletofindonthemarketfrommanycompanies,offersmanyresourcestocontrolnotonlypneumaticsystems,butallkindsofsystemthatuseselectricalcomponents.ThePLCcanbeveryversatileandrobusttobeappliedinmanykindsofapplicationintheindustryorevensecuritysystemandautomationofbuildings.Becauseofthosecharacteristics,insomeapplicationsthePLCofferstomuchresourcesthatarenotevenusedtocontrolthesystem,electro-pneumaticsystemisoneofthiskindofapplication.TheuseofPLC,especiallyforsmallsizesystems,canbeveryexpensivefortheautomationproject.Analternativeinthiscaseistocreateaspecificcontrollerthatcanoffertheexactlysizeandresourcesthattheprojectneeds[3,4].Thiscanbemadeusingmicrocontrollersasthebaseofthiscontroller.Thecontroller,basedonmicrocontroller,canbeveryspecificandadaptedtoonlyonekindofmachineoritcanworkasagenericcontrollerthatcanbeprogrammedasausualPLCandworkwithlogicthatcanbechanged.Allthesecharacteristicsdependonwhatisneededandhowmuchexperiencethedesignerhaswithdevelopinganelectroniccircuitandfirmwareformicrocontroller.Butthemainadvantageofdesignthecontrollerwiththemicrocontrolleristhatthedesignerhasthetotalknowledgeofhiscontroller,whichmakesitpossibletocontrolthesizeofthecontroller,changethecomplexityandtheapplicationofit.Itmeansthattheprojectgetsmoreindependencefromothercompanies,butatthesametimetheresponsibilityofthecontrolofthesystemstaysatthedesignerhands2.Electro-pneumaticsystemOnautomationsystemonecanfindthreebasiccomponentsmentionedbefore,plusalogiccircuitthatcontrolsthesystem.Anadequatetechniqueisneededtoprojectthelogiccircuitandintegrateallthenecessarycomponentstoexecutethesequenceofmovementsproperly.Forasimpledirectsequenceofmovementanintuitivemethodcanbeused[1,5],butforindirectormorecomplexsequencestheintuitioncangenerateaverycomplicatedcircuitandsignalmistakes.Itisnecessarytouseanothermethodthatcansavetimeoftheproject,makeacleancircuit,caneliminateoccasionalsignaloverlappingandredundantcircuits.Thepresentedmethodiscalledstep-by-steporalgorithmic[1,5],itisvalidforpneumaticandelectro-pneumaticsystemsanditwasusedasabaseinthiswork.Themethodconsistsofdesigningthesystemsbasedonstandardcircuitsmadeforeachchangeonthestateoftheactuators,thesechangesarecalledsteps.Thefirstpartistodesignthosekindsofstandardcircuitsforeachstep,thenexttaskistolinkthestandardcircuitsandthelastpartistoconnectthecontrolelementsthatreceivesignalsfromsensors,switchesandthepreviousmovements,andgivetheairorelectricitytothesupplylinesofeachstep.InFigs.1and2thestandardcircuitsaredrawnforpneumaticandelectro-pneumaticsystem[8].Itispossibletoseetherelationswiththepreviousandthenextsteps.3.ThemethodappliedinsidethecontrollerTheresultofthemethodpresentedbeforeisasequenceofmovementsoftheactuatorthatiswelldefinedbysteps.Itmeansthateachchangeonthepositionoftheactuatorsisanewstateofthesystemandthetransitionbetweenstatesiscalledstep.Thestandardcircuitdescribedbeforehelpsthedesignertodefinethestatesofthesystemsandtodefinetheconditiontoeachchangebetweenthestates.Intheendofthedesign,thesystemisdefinedbyasequencethatneverchancesandstatesthathavetheinputsandtheoutputswelldefined.Theinputsaretheconditionforthetransitionandtheoutputsaretheresultofthetransition.Alltheconfigurationofthosestepsstaysinsideofthemicrocontrollerandisexecutedthesamewayitwasdesigned.Thesequencesofstringsareprogrammedinsidethecontrollerwith5bytes;eachstringhastheconfigurationofonestepoftheprocess.Therearetwobytesfortheinputs,onebytefortheoutputsandtwomorefortheotherconfigurationsandauxiliaryfunctionsofthestep.Afterprogramming,thissequenceofstringsissavedinsideofanon-volatilememoryofthemicrocontroller,sotheycanbereadandexecuted.ThecontrollertaskisnottoworkinthesamewayasaconventionalPLC,butthepurposeofitistobeanexampleofaversatilecontrollerthatisdesignforanspecificarea.AconventionalPLCprocessthecontrolofthesystemusingacyclewhereitmakesanimageoftheinputs,executealltheconditionsdefinedbytheconfigurationprogrammedinside,andthenupdatethestateoftheoutputs.Thiscontrollerworksinadifferentway,whereitreadtheconfigurationofthestep,waittheconditionofinputstobesatisfied,thenupdatethestateortheoutputsandafterthatjumptothenextstepandstarttheprocessagain.Itcangeneratesomelimitations,asthefactthatthiscontrollercannotexecute,insidetheprogram,movementsthatmustberepeatedforsometime,butthisproblemcanbesolvedwithsomeexternallogiccomponents.Anotherlimitationisthatthecontrollercannotbeappliedonsystemsthathavenosequence.Theselimitationsareacharacteristicofthesystemthatmustbeanalyzedforeachapplication.4.CharacteristicsofthecontrollerThecontrollerisbasedontheMICROCHIPmicrocontrollerPIC16F877[6,7]with40pins,andithasalltheresourcesneededforthisproject.Ithasenoughpinsforallthecomponents,serialcommunicationimplementedincircuit,EEPROMmemorytosavealltheconfigurationofthesystemandthesequenceofsteps.Fortheexecutionofthemainprogram,itofferscompleteresourcesastimersandinterruptions.Thelistofresourcesofthecontrollerwascreatedtoexploreallthecapacityofthemicrocontrollertomakeitascompleteaspossible.Duringthestep,theprogramchooseshowtousetheresourcesreadingtheconfigurationstringofthestep.Thisstringhastwobytesfordigitalinputs,oneusedasa maskandtheotheroneusedasavalueexpected.Onebyteisusedtoconfiguretheoutputsvalue.Onebytesmoreisusedfortheinternaltimer,theanaloginputortime-out.TheEEPROMmemoryinsideis256byteslengththatisenoughtosavethestringofthesteps,withthischaracteristicitispossibletosavebetween48steps(Table1).Thecontroller(Fig.3)hasalsoadisplayandsomebuttonsthatareusedwithaninteractivemenutoprogramthesequenceofstepsandotherconfigurations.4.1.InteractioncomponentsFortherealapplicationthecontrollermusthavesomeelementstointeractwiththefinaluserandtoofferacompletemonitoringofthesystemresourcesthatareavailabletothedesignerwhilecreatingthelogiccontrolofthepneumaticsystem(Fig.3):?Interactivemodeofwork;functionavailableonthemainprogramfordidacticpurposes,theusergivesthesignaltoexecutethestep.?LCDdisplay,whichshowsthestatusofthesystem,valuesofinputs,outputs,timerandstatisticsofthesequenceexecution.?Beeptogiveimportantalerts,stop,startandemergency.?Ledstoshowpoweronandotherstoshowthestateofinputsandoutputs.4.2.SecurityTomakethefinalapplicationworksproperty,acorrectconfigurationtoexecutethestepsintherightwayisneeded,butmorethenthatitmustoffersolutionsincaseofbadfunctioningorproblemsintheexecutionofthesequence.Thecontrolleroffersthepossibilitytoconfiguretwointernalvirtualcircuitsthatworkinparalleltotheprincipal.Thesetwocircuitscanbeusedasemergencyorresetbuttonsandcanreturnthesystemtoacertainstateatanytime[2].Therearetwoinputsthatworkwithinterruptiontogetanimmediateaccesstothesefunctions.Itispossibletoconfiguretheposition,thebuttonsandthevalueoftime-outofthesystem.4.3.UserinterfaceThesequenceofstringscanbeprogrammedusingtheinterfaceelementsofthecontroller.AComputerinterfacecanalsobeusedtogeneratetheuserprogrameasily.Withagooddocumentationthefinalusercanusetheinterfacetoconfigurethestringsofbytesthatdefinethestepsofthesequence.Butitispossibletocreateaprogramwithvisualresourcesthatworksasatranslatortotheuser,itchangeshisworktothevaluesthatthecontrollerunderstands.Toimplementthecommunicationbetweenthecomputerinterfaceandthecontrollerasimpleprotocolwithchecksumandnumberofbytesistheminimumrequirementstoguaranteetheintegrityofthedata.4.4.FirmwareThemainloopworksbyreadingthestringsofthestepsfromtheEEPROMmemorythathasalltheinformationaboutthesteps.Ineachstep,thestatusofthesystemissavedonthememoryanditisshownonthedisplaytoo.Dependingoftheuserconfiguration,itcanusetheinterruptiontoworkwiththeemergencycircuitortime-outtokeepthesystemsafety.InFig.4,ablockdiagramofmicrocontrollermainprogramispresented.5.Exampleofelectro-pneumaticsystemThesystemisnotarepresentationofaspecificmachine,butitismadewithsomecommonmovementsandcomponentsfoundinarealone.Thesystemiscomposedoffouractuators.TheactuatorsA,BandCaredoubleactingandD-singleacting.ActuatorAadvancesandstaysinspecifiedpositiontilltheendofthecycle,itcouldworkfixinganobjecttothenextactionforexample(Fig.5),itisthefirststep.WhenAreachestheendposition,actuatorCstartshisworktogetherwithB,makingasmanycyclesaspossibleduringtheadvancingofB.ItdependsonhowfastactuatorBisadvancing;thespeedisregulatedbyaflowingcontrolvalve.Itwasthesecondstep.BandCareexamplesofactuatorsworkingtogether,whileBpushesanobjectslowly,Crepeatsitsworkforsometime.WhenBreachesthefinalposition,Cstopsimmediatelyitscycleandcomesbacktotheinitialposition.TheactuatorDisasingleactingonewithspringreturnandworkstogetherwiththebackofC,itisthethirdstep.Dworksmakingveryfastforwardandbackwardmovement,justonetime.Itsbackwardmovementisthefourthstep.Dcouldbeatooltomakeaholeontheobject.WhenDreachestheinitialposition,AandBreturntoo,itisthefifthstep.Fig.6showsthefirstpartofthedesigningprocesswhereallthemovementsofeachstepshouldbedefined[2].(A+)meansthattheactuatorAmovestotheadvancedpositionand(A?)totheinitialposition.Themovementsthathappenatthesametimearejoinedtogetherinthesamestep.Thesystemhasfivesteps.Thesetworepresentationsofthesystem(Figs.5and6)togetherareenoughtodescribecorrectlyallthesequence.Withthemispossibletodesignthewholecontrolcircuitwiththenecessarylogiccomponents.Buttillthistime,itisnotacompletesystem,becauseitismissingsomeauxiliaryelementsthatarenotincludedinthisdrawsbecausetheyworkinparallelwiththemainsequence.Theseauxiliaryelementsgivemorefunctiontothecircuitandareveryimportanttothefinalapplication;themostimportantofthemistheparallelcircuitlinkedwithalltheotherssteps.Thatcircuitshouldbeabletostopthesequenceatanytimeandchangethestateoftheactuatorstoaspecificposition.Thiskindofcircuitcanbeusedasaresetoremergencybuttons.ThenextFigs.7and8showtheresultofusingthemethodwithoutthecontroller.Thesepicturesaretheelectricdiagramofthecontrolcircuitoftheexample,includingsensors,buttonsandthecoilsoftheelectricalvalves.Theauxiliaryelementsareincluded,liketheautomatic/manualswitcherthatpermitacontinuousworkandthetwostartbuttonsthatmaketheoperatorofamachineusetheirtwohandstostarttheprocess,reducingtheriskofaccidents.6.ChangingtheexampletoauserprogramInthepreviouschapter,theelectro-pneumaticcircuitswerepresented,usedtobeginthestudyoftherequirestocontrolasystemthatworkwithstepsandmustofferallthefunctionalelementstobeusedinarealapplication.But,asexplainedabove,usingaPLCorthisspecificcontroller,thecontrolbecomeseasierandthecomplexitycanbeincreasealso.Table2showsaresumeoftheelementsthatarenecessarytocontrolthepresentedexample.Withthetimediagram,thestepsequenceandtheelementsofthesystemdescribedinTable2andFigs.5and6itispossibletocreatetheconfigurationofthestepsthatcanbesenttothecontroller(Tables3and4).WhileusingaconventionalPLC,theusershouldpayattentiontothelogicofthecircuitwhendrawingtheelectricdiagramontheinterface(Figs.7and8),usingtheprogrammablecontroller,describedinthiswork,theusermustknowonlytheconceptofthemethodandprogramonlytheconfigurationofeachstep.Itmeansthat,withaconventionalPLC,theusermustdrawtherelationbetweenthelinesandthedrawmakesithardtodifferentiatethestepsofthesequence.Normally,oneneedstoexecuteasimulationontheinterfacetofindmistakesonthelogicThenewprogrammingallowsthattheconfigurationofthestepsbeseparated,likedescribedbythemethod.Thesequenceisdefinedbyitselfandthestepsaredescribedonlybytheinputsandoutputsforeachstep.Thestructureoftheconfigurationfollowstheorder:1-byte:featuresofthestep;2-byte:maskfortheinputs;3-byte:valueexpectedontheinputs;4-byte:valuefortheoutputs;5-byte:valuefortheextrafunction.Table5showshowtheuserprogramissavedinsidethecontroller,thisistheprogramthatdescribesthecontroloftheexampleshownbefore.Thesequencecanbedefinedby25bytes.Thesebytescanbedividedinfivestringswith5byteseachthatdefineeachstepofthesequence(Figs.9and10).7.ConclusionThecontrollerdevelopedforthiswork(Fig.11)showsthatitispossibletocreateaveryusefulprogrammablecontrollerbasedonmicrocontroller.Externalmemoriesorexternaltimerswerenotusedincasetoexploretheresourcesthatthemicrocontrolleroffersinside.Outsidethemicrocontroller,thereareonlycomponentstoimplementtheoutputs,inputs,analoginput,displayfortheinterfaceandtheserialcommunication.Usingonlytheinternalmemory,itispossibletocontrolapneumaticsystemthathasasequencewith48stepsifalltheresourcesforallstepsareused,butitispossibletoreachsixtystepsinthecaseofasimplersystem.TheprogrammingofthecontrollerdoesnotusePLClanguages,butaconfigurationthatissimpleandintuitive.Withelectro-pneumaticsystem,theprogrammingfollowsthesametechniquethatwasusedbeforetodesignthesystem,butherethedesignerworksdirectlywiththestatesorstepsofthesystem.Withaverysimplemachinelanguagethedesignercandefinealltheconfigurationofthestepusingfourorfivebytes.Itdependsonlyonhisexperiencetousealltheresourcesofthecontroller.ThecontrollertaskisnottoworkinthesamewayasacommercialPLCbutthepurposeofitistobeanexampleofaversatilecontrollerthatisdesignedforaspecificarea.Becauseofthat,itisnotpossibletosaywhichoneworksbetter;thesystemmadewithmicrocontrollerisanalternativethatworksinasimpleway.應(yīng)用于電氣系統(tǒng)的可編程序控制器此項(xiàng)目主要是研究電氣系統(tǒng)以及簡(jiǎn)單有效的控制氣流發(fā)動(dòng)機(jī)的程序和氣流系統(tǒng)的狀態(tài)。它的實(shí)踐基礎(chǔ)包括基于氣流的專(zhuān)有控制器、自動(dòng)化設(shè)計(jì)、氣流系統(tǒng)的控制程序和基于微控制器的電子設(shè)計(jì)。使用電氣技術(shù)的自動(dòng)化系統(tǒng)主要由三個(gè)組成部分:發(fā)動(dòng)機(jī)或馬達(dá),感應(yīng)器或按鈕,狀如花瓣的控制零部件?,F(xiàn)在,大部分的系統(tǒng)邏輯操作的控制器都被程序邏輯控制器(PLC)所取代。PLC的感應(yīng)器和開(kāi)關(guān)是輸入端,而發(fā)動(dòng)機(jī)的直接控制閥是輸出端,其中有一個(gè)內(nèi)部程序操控所有運(yùn)行必需的邏輯,模擬其他的裝置如計(jì)算器、定時(shí)器等,對(duì)整個(gè)系統(tǒng)的運(yùn)行狀態(tài)進(jìn)行控制。因?yàn)榭梢愿鶕?jù)需要無(wú)數(shù)次創(chuàng)建和模擬這樣的系統(tǒng),所以藉由PLC的使用,此項(xiàng)目有靈活的優(yōu)點(diǎn)。因此,可以節(jié)省時(shí)間,減少失誤的危險(xiǎn),同時(shí)在使用相同材料的情況下,它可以更加精密。市場(chǎng)上的許多家公司都使用了常規(guī)的PLC,它不僅可以用氣流系統(tǒng)來(lái)控制,還可以用各種電氣設(shè)備。PLC的用途廣泛,可以應(yīng)用于許多工業(yè)生產(chǎn)中,甚至用于建筑物的安全和自動(dòng)化系統(tǒng)中。由于以上的各種特性,在一些實(shí)際應(yīng)用中PLC提供了很多的資源,甚至包括不控制系統(tǒng)的資源,電氣系統(tǒng)就是一種這樣的應(yīng)用。對(duì)于自動(dòng)化的工程,PLC的使用是比擬昂貴的,尤其是對(duì)那些小型的系統(tǒng)。針對(duì)這種情況可行的一種方法是創(chuàng)建一個(gè)可提供特定尺寸和功能的控制器。這種控制器可以根據(jù)微控制器來(lái)制作。這種基于微控制器的控制器的適用范圍比擬小,只能用于一個(gè)類(lèi)型的機(jī)器或者可以用做一個(gè)像普通PLC一樣可以被編程的控制器,那樣它就可以通過(guò)可變化的邏輯程序來(lái)進(jìn)行各種作業(yè)。所有的這些特性根據(jù)具體需要的不同而不同,具體的設(shè)計(jì)者的經(jīng)驗(yàn)的不同而不同。但是這種設(shè)計(jì)的主要優(yōu)點(diǎn)在于設(shè)計(jì)人員非常了解自己的控制器,可以自由掌握控制器的大小尺寸,改變它的功能。這就意味著此項(xiàng)目有更多的獨(dú)特性,但同時(shí)系統(tǒng)的控制也由它的設(shè)計(jì)者所控制。人們可以從一個(gè)自動(dòng)化系統(tǒng)中找到三個(gè)上文中提到的基本部件,外加一個(gè)控制系統(tǒng)的邏輯線路。只有成熟先進(jìn)的技術(shù)能做出特定的邏輯線路和執(zhí)行正確操作所需要的部件升級(jí)。對(duì)于一個(gè)簡(jiǎn)單的運(yùn)動(dòng),系統(tǒng)自動(dòng)程序可以完成,但是對(duì)于間接或更加復(fù)雜的運(yùn)動(dòng),系統(tǒng)的程序就會(huì)產(chǎn)生復(fù)雜的線路和錯(cuò)誤的信號(hào)。這是就需要另一種方法可以節(jié)省時(shí)間,產(chǎn)生清晰線路,能夠防止偶然的信號(hào)交疊和線路堵塞。這種方計(jì)的不同標(biāo)準(zhǔn)的線路基法叫循序漸進(jìn)式或規(guī)則系統(tǒng),它對(duì)氣流和電氣系統(tǒng)非常有效,而且也是此項(xiàng)目的一個(gè)基礎(chǔ)。它包括根據(jù)發(fā)動(dòng)機(jī)狀態(tài)各個(gè)不同變化所設(shè)礎(chǔ)上的系統(tǒng)。圖1氣壓系統(tǒng)標(biāo)準(zhǔn)回路圖2電控氣壓系統(tǒng)標(biāo)準(zhǔn)回路第一步是為每個(gè)步驟設(shè)計(jì)那些種標(biāo)準(zhǔn)的線路。第二步是聯(lián)編標(biāo)準(zhǔn)的線路,最后一步是連接接收來(lái)自感應(yīng)器,開(kāi)關(guān)和先前的運(yùn)動(dòng)信號(hào),同時(shí)把空氣或電傳送給每個(gè)步驟的補(bǔ)給線。如圖中所示,1和2標(biāo)準(zhǔn)線路是為氣流的和電氣系統(tǒng)服務(wù)。我們能夠很清楚的看到每一步驟和下一個(gè)步驟之間的聯(lián)系。上述方法可以使發(fā)動(dòng)機(jī)的每一個(gè)運(yùn)動(dòng)都被很好地用步驟來(lái)定義。這也就是說(shuō)發(fā)動(dòng)機(jī)的每一次運(yùn)動(dòng)變化都是系統(tǒng)的一個(gè)新的狀態(tài),而兩個(gè)不同狀態(tài)之間的轉(zhuǎn)變叫做步驟。先前提到的標(biāo)準(zhǔn)線路可以幫助設(shè)計(jì)人員定義系統(tǒng)的不同狀態(tài)和不同步驟的變化所帶來(lái)的不同環(huán)境。在設(shè)計(jì)的最后階段,系統(tǒng)中會(huì)有一個(gè)從來(lái)不變化的序列和明確的輸入和輸出端。我們把一個(gè)序列從輸入端輸入,經(jīng)過(guò)轉(zhuǎn)換后,由輸出端輸出。這些步驟的所有過(guò)程都是在微控制器內(nèi)部進(jìn)行的,并且以同樣的方式在運(yùn)行著。部件的序列在控制器里被5個(gè)位元組規(guī)劃;每個(gè)部分都有程序的一個(gè)步驟結(jié)構(gòu)。輸入端有二個(gè)位元組,輸出端有一個(gè),其他結(jié)構(gòu)部分和附加功能步驟有兩個(gè)。在編程之后,部件序列被內(nèi)部微控制器的記憶所儲(chǔ)藏,因此,他們是可讀的而且可以運(yùn)行。不同于傳統(tǒng)的PLC,這種控制器的工作目的是成為特定領(lǐng)域設(shè)計(jì)的多用控制器。傳統(tǒng)的PLC的系統(tǒng)運(yùn)行程序是一個(gè)循環(huán)的線路:輸入一個(gè)圖像,運(yùn)行所有的內(nèi)部程序,然后升級(jí)輸出的狀態(tài)。這一個(gè)控制器以不同的方式工作,它讀取步驟的結(jié)構(gòu),等待輸入,然后升級(jí)或輸出,然后直接跳躍到下一個(gè)步驟,開(kāi)始另一次的程序運(yùn)行。它也有局限性,例如這種控制器有時(shí)會(huì)不執(zhí)行指令,在同一程序指令下,會(huì)出現(xiàn)某一個(gè)運(yùn)行的反復(fù)等等,但是這一個(gè)問(wèn)題可以通過(guò)外部的邏輯運(yùn)行解決。另外,這中控制器在沒(méi)有序列的系統(tǒng)上不能夠被應(yīng)用。這些局限性也是這個(gè)系統(tǒng)的特性,這種系統(tǒng)的每一個(gè)應(yīng)用都必須要有相應(yīng)的系統(tǒng)分析。這種控制器以微集成電路微控制器PIC16F877為基礎(chǔ),它擁有全部此次項(xiàng)目所需要的資源。它有足夠的插孔,線路連續(xù)通訊EEPROM記憶解救系統(tǒng)的所有結(jié)構(gòu)和步驟的序列。它提供了項(xiàng)目所需要的所有的運(yùn)行,例如定時(shí)器和分岔等。我們做出了控制器的資源目錄,想盡可能的使它變的完善。在步驟的運(yùn)行過(guò)程中,程序自動(dòng)選擇如何讀取每一步驟的結(jié)構(gòu)。這個(gè)操作有兩個(gè)位元組位于電子輸入處。一個(gè)位元組位于輸出端,還有一個(gè)被用作內(nèi)部定時(shí)器,類(lèi)似輸入或暫停功能。EEPROM記憶內(nèi)部是256位元組,可以儲(chǔ)藏所有步驟的運(yùn)行,即可以儲(chǔ)藏48個(gè)步驟之間的所有運(yùn)行。除了一個(gè)互動(dòng)菜單外,這種控制器還有一個(gè)控制臺(tái)和一些指令按鈕,他們一起控制各個(gè)步驟的運(yùn)行和連續(xù)性,也控制其他的一些裝置。交互作用在實(shí)際運(yùn)行操作中,控制器需要有一些輔助設(shè)備幫助它和使用者進(jìn)行互動(dòng),可以提供可靠的操作監(jiān)控,同時(shí)對(duì)氣流系統(tǒng)進(jìn)行邏輯控制。1、交互工作模式:在主要的程序中,使用者可以根據(jù)指導(dǎo)發(fā)出信號(hào)來(lái)進(jìn)行具體步驟的操作2、LCD平臺(tái)可以顯示系統(tǒng)工作的狀態(tài),衡量輸入,輸出,計(jì)時(shí)器和運(yùn)行的數(shù)據(jù)等。3、嘀嘀聲用來(lái)提示重要警示,停止,開(kāi)始和一些緊急情況的發(fā)生4、亮燈表示接通電源,和輸入,輸出狀態(tài)。4.2安全性如果想正常運(yùn)行程序,必須保證每一個(gè)步驟都正確的執(zhí)行。更重要的是,應(yīng)該有預(yù)防運(yùn)行故障和問(wèn)題的解決方法??刂破魈峁┝诉@種可能性,通過(guò)使用兩個(gè)內(nèi)部虛擬線路同時(shí)運(yùn)行。他們可以重新啟動(dòng)程序,隨時(shí)恢復(fù)到程序的原有狀態(tài)。有兩個(gè)輸入端共同工作可以快速的運(yùn)行這些功能。接口程序運(yùn)行序列可以用控制器的接口來(lái)編程。一臺(tái)計(jì)算機(jī)的接口也可以用來(lái)升級(jí)使用程序。使用者能利用接口配置一連串定義序列的步驟位元組。但是也可以設(shè)計(jì)一個(gè)程序,利用可視資源為使用者翻譯所需要的信息。但是,如果想聯(lián)結(jié)電腦接口和控制器,至少應(yīng)該有一個(gè)儀器來(lái)保證數(shù)據(jù)的可靠性。固件主要的線環(huán)是通過(guò)讀取EEPROM記憶中的每一資訊步驟進(jìn)行工作。在每個(gè)步驟中,系統(tǒng)的狀態(tài)被儲(chǔ)存,同時(shí)它也在顯示器上被顯示。根據(jù)使用者的構(gòu)造,它能利用分流或暫停應(yīng)付緊急線路情況來(lái)保證系統(tǒng)安全。5電氣系統(tǒng)例子這種系統(tǒng)不只是適應(yīng)于特定的機(jī)器。它由四個(gè)主動(dòng)器組成。主動(dòng)器A,B和C是兩倍的,只有D是單倍的。第一步,主動(dòng)器A開(kāi)始運(yùn)行,并保持在一個(gè)特定的位置一直到一個(gè)循環(huán)的結(jié)束,如圖5所示它可以確定某一對(duì)象的下一運(yùn)動(dòng)。第二步,當(dāng)A完成了它的工作后,主動(dòng)器C連同B一起開(kāi)始盡可能多的產(chǎn)生電流圈,并受B的運(yùn)行速度的限制,而B(niǎo)速度由一個(gè)流動(dòng)的控制活瓣管理。B和C是一起工作的主動(dòng)器的例子,當(dāng)B慢慢地推動(dòng)一個(gè)物體的時(shí)候,C有時(shí)則重復(fù)它的工作。圖5A,B,C,D傳動(dòng)裝置時(shí)間曲線第三步,當(dāng)B到達(dá)最后的位置時(shí)候,C停止立刻它的循環(huán)運(yùn)動(dòng)并且回到開(kāi)始的位置。利用盤(pán)旋的電流工作的主動(dòng)器D連同返回來(lái)的C一起工作。第四步,主動(dòng)器D快速往返來(lái)回運(yùn)動(dòng)一次。D可以充當(dāng)一個(gè)工具,在物體上的外表上打洞。當(dāng)D返回開(kāi)始的位置時(shí)候,A和B也同時(shí)返回,這是第五個(gè)步驟。圖6顯示了程序設(shè)計(jì)的第一部分。我們把每個(gè)步驟的所有運(yùn)行統(tǒng)稱為[2].(A+)表示主動(dòng)器A向前推動(dòng),而(A-)表示返回到開(kāi)始的位置。同時(shí)發(fā)生的運(yùn)動(dòng)在相同的步驟中被一起疊加。這個(gè)系統(tǒng)共有有五個(gè)步驟。圖6A,B,C,D傳動(dòng)裝置傳動(dòng)順序圖5和6所表現(xiàn)的系統(tǒng)運(yùn)行清楚的描述了所有序列。利用他們我們可以用必需的邏輯語(yǔ)言設(shè)計(jì)整個(gè)的控制線路。但是現(xiàn)在還它還不是一個(gè)完整的系統(tǒng),因?yàn)樗€缺少一些輔助設(shè)施(圖中沒(méi)有顯示)。對(duì)于程序的最后運(yùn)行,這些輔助設(shè)施十分的重要,因?yàn)樗麄兡苁咕€路有更多的功能。他們中最重要的是連接在每一步驟中的平行線路。那一個(gè)線路能夠隨時(shí)停止序列而且將主動(dòng)器的狀態(tài)換成一個(gè)特定的位置。它可以重起系統(tǒng)或是應(yīng)付緊急情況。圖7和8顯示的是在沒(méi)有使用控制器的情況下會(huì)發(fā)生的一些結(jié)果。這些照片是控制線路的電圖表,包括感應(yīng)器,控制鍵和電的活瓣卷。圖7電氣圖表舉例圖8電氣圖表舉例另外的一些輔助設(shè)施也包括在這個(gè)系統(tǒng)中,比方自動(dòng)機(jī)械/手動(dòng)調(diào)控器,他們可以使系統(tǒng)不斷的循環(huán)工作;兩個(gè)開(kāi)始控制鍵,他們能讓操作員手動(dòng)控制系統(tǒng)的開(kāi)始和停止,這樣就減少了發(fā)生意外事件的危險(xiǎn)。6使用者變更例子規(guī)劃氣流線圈在前面已經(jīng)詳細(xì)說(shuō)明過(guò):它可以讓我們了解到控制一個(gè)系統(tǒng)所需要的條件,那就是在系統(tǒng)的實(shí)際運(yùn)行中必須提供所有的功能設(shè)施。但是,如前面提到的那樣,使用一個(gè)PLC或特定的控制器,這種控制就變得比擬容易的,而且系統(tǒng)的精密性也會(huì)提高。表2所示的是控制上面提到的系統(tǒng)的必需設(shè)施。通過(guò)時(shí)間圖表,表2,和圖5和6描述了每一步驟的程序和系統(tǒng)的各個(gè)部件。這說(shuō)明記錄所有步驟的運(yùn)行結(jié)構(gòu)圖并把他們送給控制器(表3和4所示)。使用傳統(tǒng)的PLC的,如圖7,8所示,在繪制接口處的電圖表時(shí),要注意線路的邏輯。使用這種可編程的控制器,使用者必須知道運(yùn)行方法的觀念并且規(guī)劃每個(gè)步驟的結(jié)構(gòu)。那就是說(shuō),使用傳統(tǒng)的PLC,使用者清楚各個(gè)操作之間的關(guān)系。一般情況下,使用者可以在接口上運(yùn)行一個(gè)模擬程序?qū)ふ疫壿嬌系腻e(cuò)誤同之前所述的一樣,新的編程允許每一步驟的結(jié)構(gòu)被分割。序列獨(dú)自被定義,但每一步驟只被輸入和輸出端描述。圖9A,B傳動(dòng)裝置和傳感器圖10C,D傳動(dòng)裝置和傳感器表5表現(xiàn)的是使用系統(tǒng)如何被儲(chǔ)藏在控制器里,這在前文中也詳細(xì)說(shuō)明過(guò)。序列被25個(gè)位元組所定義。這些位元組被分成5組,每一組描述系統(tǒng)運(yùn)行的一個(gè)步驟。(圖9和10)7結(jié)論這種控制器是專(zhuān)門(mén)為這一項(xiàng)目所設(shè)計(jì)的。它不需要為了獲取微控制器里的資源而安裝外部記憶器或外部的定時(shí)器。除了微控制器之外,只有少量的零部件執(zhí)行一些如輸出,輸入,類(lèi)比輸入,顯示接口和連續(xù)運(yùn)行的情況等功能。單獨(dú)使用內(nèi)部記憶,我們可以控制一個(gè)有48個(gè)步驟的氣流系統(tǒng),但是如果使用一個(gè)比擬簡(jiǎn)單的系統(tǒng),就會(huì)達(dá)到60個(gè)步驟.控制器的變成不使用PLC語(yǔ)言,而是用一個(gè)比擬簡(jiǎn)單的和直覺(jué)的結(jié)構(gòu)。利用電氣系統(tǒng),我們的項(xiàng)目應(yīng)用了相同的技術(shù),但同時(shí)我們的設(shè)計(jì)更加直接。一種非常簡(jiǎn)單的機(jī)械語(yǔ)言能讓設(shè)計(jì)者用四或五個(gè)位元組定義步驟所有結(jié)構(gòu)構(gòu)成。這就要看他使用控制器的經(jīng)驗(yàn)如何了。這種控制器雖然不能和商業(yè)的PLC相比,但是它原本就是為特定的的目的而設(shè)計(jì)的,所以很難說(shuō)哪一個(gè)好哪一個(gè)壞??傊?,我們的這個(gè)系統(tǒng)是基于微控制器而設(shè)計(jì),簡(jiǎn)單快捷。
論大學(xué)生寫(xiě)作能力寫(xiě)作能力是對(duì)自己所積累的信息進(jìn)行選擇、提取、加工、改造并將之形成為書(shū)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版全新水電工程承包合同權(quán)利與義務(wù)
- 2025年度體育用品代工生產(chǎn)合同模板(專(zhuān)業(yè)運(yùn)動(dòng)系列)4篇
- 2025年度特色農(nóng)家樂(lè)經(jīng)營(yíng)權(quán)轉(zhuǎn)讓合同范本4篇
- 2024綠色能源項(xiàng)目開(kāi)發(fā)與合作合同
- 2024租賃合同租金計(jì)算方式
- 2024運(yùn)輸及代收款合同
- 鋼質(zhì)機(jī)動(dòng)貨船修造行業(yè)深度研究報(bào)告
- 2025年度個(gè)人知識(shí)產(chǎn)權(quán)質(zhì)押反擔(dān)保合同模板4篇
- 2025年個(gè)人網(wǎng)絡(luò)安全技術(shù)入股合作協(xié)議4篇
- 2025年云南基投資源開(kāi)發(fā)有限公司招聘筆試參考題庫(kù)含答案解析
- DB33T 2570-2023 營(yíng)商環(huán)境無(wú)感監(jiān)測(cè)規(guī)范 指標(biāo)體系
- 上海市2024年中考英語(yǔ)試題及答案
- 房屋市政工程生產(chǎn)安全重大事故隱患判定標(biāo)準(zhǔn)(2024版)宣傳海報(bào)
- 垃圾車(chē)駕駛員聘用合同
- 2025年道路運(yùn)輸企業(yè)客運(yùn)駕駛員安全教育培訓(xùn)計(jì)劃
- 南京工業(yè)大學(xué)浦江學(xué)院《線性代數(shù)(理工)》2022-2023學(xué)年第一學(xué)期期末試卷
- 2024版機(jī)床維護(hù)保養(yǎng)服務(wù)合同3篇
- 《論拒不執(zhí)行判決、裁定罪“執(zhí)行能力”之認(rèn)定》
- 工程融資分紅合同范例
- 2024國(guó)家安全員資格考試題庫(kù)加解析答案
- 通信工程建設(shè)標(biāo)準(zhǔn)強(qiáng)制性條文匯編(2023版)-定額質(zhì)監(jiān)中心
評(píng)論
0/150
提交評(píng)論