毕设外文资料翻译-应用于电气系统的可编程序控制器_第1页
毕设外文资料翻译-应用于电气系统的可编程序控制器_第2页
毕设外文资料翻译-应用于电气系统的可编程序控制器_第3页
毕设外文资料翻译-应用于电气系统的可编程序控制器_第4页
毕设外文资料翻译-应用于电气系统的可编程序控制器_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大学毕业设计论文外文资料翻译学院系自动化学院专业电气工程及其自动化学生姓名班级学号外文出处ARCHIVEOFAPPLIEDMECHANICS74A12005A2附件1外文资料翻译译文;2外文原文指导教师评语指导教师签名年月日应用于电气系统的可编程序控制器此项目主要是研究电气系统以及简单有效的控制气流发动机的程序和气流系统的状态。它的实践基础包括基于气流的专有控制器、自动化设计、气流系统的控制程序和基于微控制器的电子设计。1简介使用电气技术的自动化系统主要由三个组成部分发动机或马达,感应器或按钮,状如花瓣的控制零部件。现在,大部分的系统逻辑操作的控制器都被程序逻辑控制器(PLC)所取代。PLC的感应器和开关是输入端,而发动机的直接控制阀是输出端,其中有一个内部程序操控所有运行必需的逻辑,模拟其他的装置如计算器、定G7114器G12573,G4557G6984个系统的运行状态G17839行控制。G3252G1038G2499以G7693G6466需要G7092G6980G8437G2031G5326和模拟G17837G7691的系统,所以G15261由PLC的使用,此项目有G9801G8975的G1260G9869。G3252此,G2499以G14422G11477G7114G19400,G1955G4581G3845G16835的G2373G19517,G2528G7114在使用G11468G2528G7460G7021的G5785G1929G991,它G2499以G7368G2164G12946G4506。G5078G3342G990的G16780G3822G4490G1856G2508都使用G1114G5132G16280的PLC,它G993G1177G2499以用气流系统G7481控制,G17836G2499以用G2520G12193电气设G3803。PLC的用G17896G5203G8879,G2499以应用于G16780G3822G5049G1006G10995G1147中,G10990G14279用于G5326G12581G10301的G4445G1852和自动化系统中。由于以G990的G2520G12193G10317G5627,在一G1135实G19481应用中PLCG6564G1391G1114G5468G3822的G17176G9316,G10990G14279包括G993控制系统的G17176G9316,电气系统G4613是一G12193G17837G7691的应用。G4557于自动化的G5049程,PLC的使用是G8616G17751G7126G17161的,G4600其是G4557G18039G1135G4579G3423的系统。G19036G4557G17837G12193G5785G1929G2499行的一G12193G2162G8873是G2031G5326一个G2499G6564G1391G10317定G4622G4556和G2163G14033的控制器G62G22,G23G64。G17837G12193控制器G2499以G7693G6466微控制器G7481制作。G17837G12193基于微控制器的控制器的G17878用G14551G3272G8616G17751G4579,G2494G14033用于一个G12879G3423的机器或G13785G2499以用G1582一个G1699G7234G17902PLC一G7691G2499以被G13546程的控制器,G18039G7691它G4613G2499以G17902G17819G2499G2476化的逻辑程序G7481G17839行G2520G12193作G1006。所有的G17837G1135G10317G5627G7693G6466G1867G1319需要的G993G2528而G993G2528,G1867G1319的设计G13785的G13475G20576的G993G2528而G993G2528。G1306是G17837G12193设计的主要G1260G9869在于设计G1166G2604G19762G5132G1114G16311自G5061的控制器,G2499以自由G6496G6581控制器的大G4579G4622G4556,改G2476它的G2163G14033。G17837G4613意味着此项目有G7368G3822的独G10317G5627,G1306G2528G7114系统的控制也由它的设计G13785所控制。2电气系统G1166们G2499以从一个自动化系统中找到三个G990文中G6564到的基本部件,外G2164一个控制系统的逻辑线路。G2494有成熟先G17839的技术G14033G1582出G10317定的逻辑线路和执行正确操作所需要的部件升级。G4557于一个简单的运动,系统自动程序G621,5G64G2499以完成,G1306是G4557于G19400接或G7368G2164复杂的运动,系统的程序G4613会G1147G10995复杂的线路和错G16835的信号。G17837是G4613需要另一G12193方G8873G2499以G14422G11477G7114G19400,G1147G10995清晰线路,G14033够防止偶然的信号交叠和线路堵塞。G17837G12193方计的G993G2528标准的线路基G8873叫循序渐G17839式或G16280则系统G621,5G64,它G4557气流和电气系统G19762G5132有效,而且也是此项目的一个基础。它包括G7693G6466发动机状态G2520个G993G2528G2476化所设础G990的系统。A3A4A6A0A5A7A8A9A10A11A3A14A15A12A6A0A5A7A8A9A10A11第一步是G1038每个步骤设计G18039G1135G12193标准的线路。第二步是联G13546标准的线路,最后一步是连接接收G7481自感应器,开关和先前的运动信号,G2528G7114把空气或电传送给每个步骤的补给线。如图中所示,1和2标准线路是G1038气流的和电气系统G628G64服务我们G14033够G5468清楚的看到每一步骤和G991一个步骤之G19400的联系。3控制器内部的应用原理G990述方G8873G2499以使发动机的每一个运动都被G5468好地用步骤G7481定义。G17837也G4613是说发动机的每一G8437运动G2476化都是系统的一个新的状态,而两个G993G2528状态之G19400的转G2476叫G1582步骤。先前G6564到的标准线路G2499以帮助设计G1166G2604定义系统的G993G2528状态和G993G2528步骤的G2476化所带G7481的G993G2528环境。在设计的最后阶段,系统中会有一个从G7481G993G2476化的序列和明确的输入和输出端。我们把一个序列从输入端输入,G13475G17819转换后,由输出端输出。G17837G1135步骤的所有G17819程都是在微控制器内部G17839行的,并且以G2528G7691的方式在运行着。部件的序列在控制器里被5个位元组G16280划每个部分都有程序的一个步骤结构。输入端有二个位元组,输出端有一个,其他结构部分和附G2164G2163G14033步骤有两个。在G13546程之后,部件序列被内部微控制器的记忆所储藏,G3252此,他们是G2499读的而且G2499以运行。G993G2528于传统的PLC,G17837G12193控制器的G5049作目的是成G1038G10317定领域设计的G3822用控制器。传统的PLC的系统运行程序是一个循环的线路输入一个图G1699,运行所有的内部程序,然后升级输出的状态。G17837一个控制器以G993G2528的方式G5049作,它读取步骤的结构,G12573待输入,然后升级或输出,然后直接跳跃到G991一个步骤,开始另一G8437的程序运行。它也有局限G5627,例如G17837G12193控制器有G7114会G993执行指令,在G2528一程序指令G991,会出现某一个运行的反复G12573G12573,G1306是G17837一个问题G2499以G17902G17819外部的逻辑运行G16311G1927。另外,G17837中控制器在G8821有序列的系统G990G993G14033够被应用。G17837G1135局限G5627也是G17837个系统的G10317G5627,G17837G12193系统的每一个应用都必G20047要有G11468应的系统分G7524。4控制器的特色G17837G12193控制器以微G19610成电路微控制器PG44C1G25G418G26G26G62G25,G26G64G1038基础,它G6329有G1852部此G8437项目所需要的G17176G9316。它有G17287够的G6566G4392,线路连G13505G17902G16771G40G40PG53G50G48记忆G16311G6949系统的所有结构和步骤的序列。它G6564G1391G1114项目所需要的所有的运行,例如定G7114器和分G4712G12573。我们G1582出G1114控制器的G17176G9316目G5417,G5831G4625G2499G14033的使它G2476的完G2904。在步骤的运行G17819程中,程序自动G17885G6333如G1321读取每一步骤的结构。G17837个操作有两个位元组位于电子输入G3800。一个位元组位于输出端,G17836有一个被用作内部定G7114器,G12879G1296输入或G7254G1584G2163G14033。G40G40PG53G50G48记忆内部是25G25位元组,G2499以储藏所有步骤的运行,G2375G2499以储藏G238个步骤之G19400的所有运行。G19512G1114一个G1126动G14768单外,G17837G12193控制器G17836有一个控制G2500和一G1135指令按钮,他们一G17227控制G2520个步骤的运行和连G13505G5627,也控制其他的一G1135装置。41交互作用在实G19481运行操作中,控制器需要有一G1135G17753助设G3803帮助它和使用G13785G17839行G1126动,G2499以G6564G1391G2499G19764的操作G11429控,G2528G7114G4557气流系统G17839行逻辑控制。交G1126G5049作模式在主要的程序中,使用G13785G2499以G7693G6466指导发出信号G7481G17839行G1867G1319步骤的操作LCG39G5191G2500G2499以G7186示系统G5049作的状态,G15925G18339输入,输出,计G7114器和运行的G6980G6466G12573。G3028G3028G3780用G7481G6564示G18337要G16698示,G1584止,开始和一G1135G13051G5625G5785G1929的发G10995G1154G9795G15932示接G17902电G9316,和输入,输出状态。42安全性如G7536G5831正G5132运行程序,必G20047G1457G16789每一个步骤都正确的执行。G7368G18337要的是,应G16825有G20056防运行G6937G19568和问题的G16311G1927方G8873。控制器G6564G1391G1114G17837G12193G2499G14033G5627,G17902G17819使用两个内部G15406拟线路G2528G7114运行。他们G2499以G18337新G2563动程序,G19555G7114G5686复到程序的G2419有状态G622G64。有两个输入端G1861G2528G5049作G2499以G5567G17907的运行G17837G1135G2163G14033。43接口程序运行序列G2499以用控制器的接G2487G7481G13546程。一G2500计算机的接G2487也G2499以用G7481升级使用程序。使用G13785G14033G2045用接G2487G18209置一连G1030定义序列的步骤位元组。G1306是也G2499以设计一个程序,G2045用G2499G16282G17176G9316G1038使用G13785G13775G16805所需要的信G5699。G1306是,如G7536G5831联结电G14053接G2487和控制器,G14279G4581应G16825有一个G1214器G7481G1457G16789G6980G6466的G2499G19764G5627。44固件主要的线环是G17902G17819读取G40G40PG53G50G48记忆中的每一G17176G16771步骤G17839行G5049作。在每个步骤中,系统的状态被储G4396,G2528G7114它也在G7186示器G990被G7186示。G7693G6466使用G13785的构G17908,它G14033G2045用分流或G7254G1584应G1196G13051G5625线路G5785G1929G7481G1457G16789系统G4445G1852。5电气系统例子G17837G12193系统G993G2494是G17878应于G10317定的机器。它由G3247个主动器组成。主动器G36,G37和C是两G1505的,G2494有G39是单G1505的。第一步,主动器G36开始运行,并G1457G6357在一个G10317定的位置一直到一个循环的结G7475,如图5所示它G2499以确定某一G4557G16949的G991一运动。第二步,G5415G36完成G1114它的G5049作后,主动器C连G2528G37一G17227开始G4625G2499G14033G3822的G1147G10995电流G3292,并G2475G37的运行G17907G5242的限制,而G37G17907G5242由一个流动的控制G8975瓣G12661G10714。G37和C是一G17227G5049作的主动器的例子,G5415G37G5942G5942地G6524动一个G10301G1319的G7114G1517,C有G7114则G18337复它的G5049作。A13A17A16A19A20A19A21A19A22A23A18A24A25A26A27A28A29第三步,G5415G37到达最后的位置G7114G1517,CG1584止G12447G2063它的循环运动并且G3250到开始的位置。G2045用G3250G7071的电流G5049作的主动器G39连G2528G17832G3250G7481的C一G17227G5049作。第G3247步,主动器G39G5567G17907G5460G17832G7481G3250运动一G8437。G39G2499以G1817G5415一个G5049G1867,在G10301G1319G990的G15932G19766G990G6183G8946。G5415G39G17832G3250开始的位置G7114G1517,G36和G37也G2528G7114G17832G3250,G17837是第G1128个步骤。图G25G7186示G1114程序设计的第一部分。我们把每个步骤的所有运行统G12228G1038G622G64G11G36G14G12G15932示主动器G36G2533前G6524动,而G11G36G16G12G15932示G17832G3250到开始的位置。G2528G7114发G10995的运动在G11468G2528的步骤中被一G17227叠G2164。G17837个系统G1861有有G1128个步骤。A13A31A16A30A20A30A21A30A22A23A18A24A25A23A18A32A33图5和G25所G15932现的系统运行清楚的G6563述G1114所有序列。G2045用他们我们G2499以用必需的逻辑语G16340设计G6984个的控制线路。G1306是现在G17836它G17836G993是一个完G6984的系统,G3252G1038它G17836G13582G4581一G1135G17753助设G7057,(图中G8821有G7186示)。G4557于程序的最后运行,G17837G1135G17753助设G7057G2325分的G18337要,G3252G1038他们G14033使线路有G7368G3822的G2163G14033。他们中最G18337要的是连接在每一步骤中的G5191行线路。G18039一个线路G14033够G19555G7114G1584止序列而且G4570主动器的状态换成一个G10317定的位置。它G2499以G18337G17227系统或是应G1196G13051G5625G5785G1929。图G26和8G7186示的是在G8821有使用控制器的G5785G1929G991会发G10995的一G1135结G7536。G17837G1135G10043G10267是控制线路的电图G15932,包括感应器,控制G19202和电的G8975瓣G2379。A13A35A34A36A13A37A38A39A13A40A34A36A13A37A38A39另外的一G1135G17753助设G7057也包括在G17837个系统中,G8616如自动机G7812/手动调控器,他们G2499以使系统G993断的循环G5049作;两个开始控制G19202,他们G14033让操作G2604手动控制系统的开始和G1584止,G17837G7691G4613G1955G4581G1114发G10995意外事件的G2373G19517。6使用者变更例子规划气流线G3292在前G19766已G13475详细说明G17819它G2499以让我们G1114G16311到控制一个系统所需要的条件,G18039G4613是在系统的实G19481运行中必G20047G6564G1391所有的G2163G14033设G7057。G1306是,如前G19766G6564到的G18039G7691,使用一个PLC或G10317定的控制器,G17837G12193控制G4613G2476得G8616G17751容易的,而且系统的G12946G4506G5627也会G6564高。G159322所示的是控制G990G19766G6564到的系统的必需设G7057。G17902G17819G7114G19400图G15932,G159322,和图5和G25G6563述G1114每一步骤的程序和系统的G2520个部件。G17837说明记G5417所有步骤的运行结构图并把他们送给控制器G11G15932G22和G23所示G12。使用传统的PLC的,如图G26,8所示,在绘制接G2487G3800的电图G15932G7114,要注意线路的逻辑。使用G17837G12193G2499G13546程的控制器,使用G13785必G20047知道运行方G8873的观念并且G16280划每个步骤的结构。G18039G4613是说,使用传统的PLC,使用G13785清楚G2520个操作之G19400的关系。一般G5785G1929G991,使用G13785G2499以在接G2487G990运行一个模拟程序寻找逻辑G990的错G16835G2528之前所述的一G7691,新的G13546程允G16780每一步骤的结构被分割。序列独自被定义,G1306每一步骤G2494被输入和输出端G6563述。A13A41A16A30A20A23A18A24A25A42A23A43A44A13A45A46A21A30A22A23A18A24A25A42A23A43A44G159325G15932现的是使用系统如G1321被储藏在控制器里,G17837在前文中也详细说明G17819。序列被25个位元组所定义。G17837G1135位元组被分成5组,每一组G6563述系统运行的一个步骤。(图9和10)7结论G17837G12193控制器是专门G1038G17837一项目所设计的。G11图11G12G7186示G1114一个以微控制器G1038基础的G19762G5132有用的G2499G13546程的控制器。它G993需要G1038G1114获取微控制器里的G17176G9316而G4445装外部记忆器或外部的定G7114器。G19512G1114微控制器之外,G2494有G4581G18339的零部件执行一G1135如输出,输入,G12879G8616输入,G7186示接G2487和连G13505运行的G5785G1929G12573G2163G14033。单独使用内部记忆,我们G2499以控制一个有G238个步骤的气流系统,G1306是如G7536使用一个G8616G17751简单的系统,G4613会达到G250个步骤控制器的G2476成G993使用PLC语G16340,而是用一个G8616G17751简单的和直觉的结构。G2045用电气系统,我们的项目应用G1114G11468G2528的技术,G1306G2528G7114我们的设计G7368G2164直接。一G12193G19762G5132简单的机G7812语G16340G14033让设计G13785用G3247或G1128个位元组定义步骤所有结构构成。G17837G4613要看他使用控制器的G13475G20576如G1321G1114。G17837G12193控制器虽然G993G14033和商G1006的PLCG11468G8616,G1306是它G2419本G4613是G1038G10317定的的目的而设计的,所以G5468难说哪一个好哪一个坏。总之,我们的G17837个系统是基于微控制器而设计,简单G5567捷。PROGRAMMABLEDESIGNEDFORELECTROPNEUMATICSYSTEMSCONTROLLERTHISPROJECTDEALSWITHTHESTUDYOFELECTROPNEUMATICSYSTEMSANDTHEPROGRAMMABLECONTROLLERTHATPROVIDESANEFFECTIVEANDEASYWAYTOCONTROLTHESEQUENCEOFTHEPNEUMATICACTUATORSMOVEMENTANDTHESTATESOFPNEUMATICSYSTEMTHEPROJECTOFASPECIFICCONTROLLERFORPNEUMATICAPPLICATIONSJOINTHESTUDYOFAUTOMATIONDESIGNANDTHECONTROLPROCESSINGOFPNEUMATICSYSTEMSWITHTHEELECTRONICDESIGNBASEDONMICROCONTROLLERSTOIMPLEMENTTHERESOURCESOFTHECONTROLLER1INTRODUCTIONTHEAUTOMATIONSYSTEMSTHATUSEELECTROPNEUMATICTECHNOLOGYAREFORMEDMAINLYBYTHREEKINDSOFELEMENTSACTUATORSORMOTORS,SENSORSORBUTTONSANDCONTROLELEMENTSLIKEVALVESNOWADAYS,MOSTOFTHECONTROLELEMENTSUSEDTOEXECUTETHELOGICOFTHESYSTEMWERESUBSTITUTEDBYTHEPROGRAMMABLELOGICCONTROLLERPLCSENSORSANDSWITCHESAREPLUGGEDASINPUTSANDTHEDIRECTCONTROLVALVESFORTHEACTUATORSAREPLUGGEDASOUTPUTSANINTERNALPROGRAMEXECUTESALLTHELOGICNECESSARYTOTHESEQUENCEOFTHEMOVEMENTS,SIMULATESOTHERCOMPONENTSLIKECOUNTER,TIMERANDCONTROLTHESTATUSOFTHESYSTEMWITHTHEUSEOFTHEPLC,THEPROJECTWINSAGILITY,BECAUSEITISPOSSIBLETOCREATEANDSIMULATETHESYSTEMASMANYTIMESASNEEDEDTHEREFORE,TIMECANBESAVED,RISKOFMISTAKESREDUCEDANDCOMPLEXITYCANBEINCREASEDUSINGTHESAMEELEMENTSACONVENTIONALPLC,THATISPOSSIBLETOFINDONTHEMARKETFROMMANYCOMPANIES,OFFERSMANYRESOURCESTOCONTROLNOTONLYPNEUMATICSYSTEMS,BUTALLKINDSOFSYSTEMTHATUSESELECTRICALCOMPONENTSTHEPLCCANBEVERYVERSATILEANDROBUSTTOBEAPPLIEDINMANYKINDSOFAPPLICATIONINTHEINDUSTRYOREVENSECURITYSYSTEMANDAUTOMATIONOFBUILDINGSBECAUSEOFTHOSECHARACTERISTICS,INSOMEAPPLICATIONSTHEPLCOFFERSTOMUCHRESOURCESTHATARENOTEVENUSEDTOCONTROLTHESYSTEM,ELECTROPNEUMATICSYSTEMISONEOFTHISKINDOFAPPLICATIONTHEUSEOFPLC,ESPECIALLYFORSMALLSIZESYSTEMS,CANBEVERYEXPENSIVEFORTHEAUTOMATIONPROJECTANALTERNATIVEINTHISCASEISTOCREATEASPECIFICCONTROLLERTHATCANOFFERTHEEXACTLYSIZEANDRESOURCESTHATTHEPROJECTNEEDS3,4THISCANBEMADEUSINGMICROCONTROLLERSASTHEBASEOFTHISCONTROLLERTHECONTROLLER,BASEDONMICROCONTROLLER,CANBEVERYSPECIFICANDADAPTEDTOONLYONEKINDOFMACHINEORITCANWORKASAGENERICCONTROLLERTHATCANBEPROGRAMMEDASAUSUALPLCANDWORKWITHLOGICTHATCANBECHANGEDALLTHESECHARACTERISTICSDEPENDONWHATISNEEDEDANDHOWMUCHEXPERIENCETHEDESIGNERHASWITHDEVELOPINGANELECTRONICCIRCUITANDFIRMWAREFORMICROCONTROLLERBUTTHEMAINADVANTAGEOFDESIGNTHECONTROLLERWITHTHEMICROCONTROLLERISTHATTHEDESIGNERHASTHETOTALKNOWLEDGEOFHISCONTROLLER,WHICHMAKESITPOSSIBLETOCONTROLTHESIZEOFTHECONTROLLER,CHANGETHECOMPLEXITYANDTHEAPPLICATIONOFITITMEANSTHATTHEPROJECTGETSMOREINDEPENDENCEFROMOTHERCOMPANIES,BUTATTHESAMETIMETHERESPONSIBILITYOFTHECONTROLOFTHESYSTEMSTAYSATTHEDESIGNERHANDS2ELECTROPNEUMATICSYSTEMONAUTOMATIONSYSTEMONECANFINDTHREEBASICCOMPONENTSMENTIONEDBEFORE,PLUSALOGICCIRCUITTHATCONTROLSTHESYSTEMANADEQUATETECHNIQUEISNEEDEDTOPROJECTTHELOGICCIRCUITANDINTEGRATEALLTHENECESSARYCOMPONENTSTOEXECUTETHESEQUENCEOFMOVEMENTSPROPERLYFORASIMPLEDIRECTSEQUENCEOFMOVEMENTANINTUITIVEMETHODCANBEUSED1,5,BUTFORINDIRECTORMORECOMPLEXSEQUENCESTHEINTUITIONCANGENERATEAVERYCOMPLICATEDCIRCUITANDSIGNALMISTAKESITISNECESSARYTOUSEANOTHERMETHODTHATCANSAVETIMEOFTHEPROJECT,MAKEACLEANCIRCUIT,CANELIMINATEOCCASIONALSIGNALOVERLAPPINGANDREDUNDANTCIRCUITSTHEPRESENTEDMETHODISCALLEDSTEPBYSTEPORALGORITHMIC1,5,ITISVALIDFORPNEUMATICANDELECTROPNEUMATICSYSTEMSANDITWASUSEDASABASEINTHISWORKTHEMETHODCONSISTSOFDESIGNINGTHESYSTEMSBASEDONSTANDARDCIRCUITSMADEFOREACHCHANGEONTHESTATEOFTHEACTUATORS,THESECHANGESARECALLEDSTEPSTHEFIRSTPARTISTODESIGNTHOSEKINDSOFSTANDARDCIRCUITSFOREACHSTEP,THENEXTTASKISTOLINKTHESTANDARDCIRCUITSANDTHELASTPARTISTOCONNECTTHECONTROLELEMENTSTHATRECEIVESIGNALSFROMSENSORS,SWITCHESANDTHEPREVIOUSMOVEMENTS,ANDGIVETHEAIRORELECTRICITYTOTHESUPPLYLINESOFEACHSTEPINFIGS1AND2THESTANDARDCIRCUITSAREDRAWNFORPNEUMATICANDELECTROPNEUMATICSYSTEM8ITISPOSSIBLETOSEETHERELATIONSWITHTHEPREVIOUSANDTHENEXTSTEPS3THEMETHODAPPLIEDINSIDETHECONTROLLERTHERESULTOFTHEMETHODPRESENTEDBEFOREISASEQUENCEOFMOVEMENTSOFTHEACTUATORTHATISWELLDEFINEDBYSTEPSITMEANSTHATEACHCHANGEONTHEPOSITIONOFTHEACTUATORSISANEWSTATEOFTHESYSTEMANDTHETRANSITIONBETWEENSTATESISCALLEDSTEPTHESTANDARDCIRCUITDESCRIBEDBEFOREHELPSTHEDESIGNERTODEFINETHESTATESOFTHESYSTEMSANDTODEFINETHECONDITIONTOEACHCHANGEBETWEENTHESTATESINTHEENDOFTHEDESIGN,THESYSTEMISDEFINEDBYASEQUENCETHATNEVERCHANCESANDSTATESTHATHAVETHEINPUTSANDTHEOUTPUTSWELLDEFINEDTHEINPUTSARETHECONDITIONFORTHETRANSITIONANDTHEOUTPUTSARETHERESULTOFTHETRANSITIONALLTHECONFIGURATIONOFTHOSESTEPSSTAYSINSIDEOFTHEMICROCONTROLLERANDISEXECUTEDTHESAMEWAYITWASDESIGNEDTHESEQUENCESOFSTRINGSAREPROGRAMMEDINSIDETHECONTROLLERWITH5BYTESEACHSTRINGHASTHECONFIGURATIONOFONESTEPOFTHEPROCESSTHEREARETWOBYTESFORTHEINPUTS,ONEBYTEFORTHEOUTPUTSANDTWOMOREFORTHEOTHERCONFIGURATIONSANDAUXILIARYFUNCTIONSOFTHESTEPAFTERPROGRAMMING,THISSEQUENCEOFSTRINGSISSAVEDINSIDEOFANONVOLATILEMEMORYOFTHEMICROCONTROLLER,SOTHEYCANBEREADANDEXECUTEDTHECONTROLLERTASKISNOTTOWORKINTHESAMEWAYASACONVENTIONALPLC,BUTTHEPURPOSEOFITISTOBEANEXAMPLEOFAVERSATILECONTROLLERTHATISDESIGNFORANSPECIFICAREAACONVENTIONALPLCPROCESSTHECONTROLOFTHESYSTEMUSINGACYCLEWHEREITMAKESANIMAGEOFTHEINPUTS,EXECUTEALLTHECONDITIONSDEFINEDBYTHECONFIGURATIONPROGRAMMEDINSIDE,ANDTHENUPDATETHESTATEOFTHEOUTPUTSTHISCONTROLLERWORKSINADIFFERENTWAY,WHEREITREADTHECONFIGURATIONOFTHESTEP,WAITTHECONDITIONOFINPUTSTOBESATISFIED,THENUPDATETHESTATEORTHEOUTPUTSANDAFTERTHATJUMPTOTHENEXTSTEPANDSTARTTHEPROCESSAGAINITCANGENERATESOMELIMITATIONS,ASTHEFACTTHATTHISCONTROLLERCANNOTEXECUTE,INSIDETHEPROGRAM,MOVEMENTSTHATMUSTBEREPEATEDFORSOMETIME,BUTTHISPROBLEMCANBESOLVEDWITHSOMEEXTERNALLOGICCOMPONENTSANOTHERLIMITATIONISTHATTHECONTROLLERCANNOTBEAPPLIEDONSYSTEMSTHATHAVENOSEQUENCETHESELIMITATIONSAREACHARACTERISTICOFTHESYSTEMTHATMUSTBEANALYZEDFOREACHAPPLICATION4CHARACTERISTICSOFTHECONTROLLERTHECONTROLLERISBASEDONTHEMICROCHIPMICROCONTROLLERPIC16F8776,7WITH40PINS,ANDITHASALLTHERESOURCESNEEDEDFORTHISPROJECTITHASENOUGHPINSFORALLTHECOMPONENTS,SERIALCOMMUNICATIONIMPLEMENTEDINCIRCUIT,EEPROMMEMORYTOSAVEALLTHECONFIGURATIONOFTHESYSTEMANDTHESEQUENCEOFSTEPSFORTHEEXECUTIONOFTHEMAINPROGRAM,ITOFFERSCOMPLETERESOURCESASTIMERSANDINTERRUPTIONSTHELISTOFRESOURCESOFTHECONTROLLERWASCREATEDTOEXPLOREALLTHECAPACITYOFTHEMICROCONTROLLERTOMAKEITASCOMPLETEASPOSSIBLEDURINGTHESTEP,THEPROGRAMCHOOSESHOWTOUSETHERESOURCESREADINGTHECONFIGURATIONSTRINGOFTHESTEPTHISSTRINGHASTWOBYTESFORDIGITALINPUTS,ONEUSEDASAMASKANDTHEOTHERONEUSEDASAVALUEEXPECTEDONEBYTEISUSEDTOCONFIGURETHEOUTPUTSVALUEONEBYTESMOREISUSEDFORTHEINTERNALTIMER,THEANALOGINPUTORTIMEOUTTHEEEPROMMEMORYINSIDEIS256BYTESLENGTHTHATISENOUGHTOSAVETHESTRINGOFTHESTEPS,WITHTHISCHARACTERISTICITISPOSSIBLETOSAVEBETWEEN48STEPS(TABLE1)THECONTROLLERFIG3HASALSOADISPLAYANDSOMEBUTTONSTHATAREUSEDWITHANINTERACTIVEMENUTOPROGRAMTHESEQUENCEOFSTEPSANDOTHERCONFIGURATIONS41INTERACTIONCOMPONENTSFORTHEREALAPPLICATIONTHECONTROLLERMUSTHAVESOMEELEMENTSTOINTERACTWITHTHEFINALUSERANDTOOFFERACOMPLETEMONITORINGOFTHESYSTEMRESOURCESTHATAREAVAILABLETOTHEDESIGNERWHILECREATINGTHELOGICCONTROLOFTHEPNEUMATICSYSTEMFIG3INTERACTIVEMODEOFWORKFUNCTIONAVAILABLEONTHEMAINPROGRAMFORDIDACTICPURPOSES,THEUSERGIVESTHESIGNALTOEXECUTETHESTEPLCDDISPLAY,WHICHSHOWSTHESTATUSOFTHESYSTEM,VALUESOFINPUTS,OUTPUTS,TIMERANDSTATISTICSOFTHESEQUENCEEXECUTIONBEEPTOGIVEIMPORTANTALERTS,STOP,STARTANDEMERGENCYLEDSTOSHOWPOWERONANDOTHERSTOSHOWTHESTATEOFINPUTSANDOUTPUTS42SECURITYTOMAKETHEFINALAPPLICATIONWORKSPROPERTY,ACORRECTCONFIGURATIONTOEXECUTETHESTEPSINTHERIGHTWAYISNEEDED,BUTMORETHENTHATITMUSTOFFERSOLUTIONSINCASEOFBADFUNCTIONINGORPROBLEMSINTHEEXECUTIONOFTHESEQUENCETHECONTROLLEROFFERSTHEPOSSIBILITYTOCONFIGURETWOINTERNALVIRTUALCIRCUITSTHATWORKINPARALLELTOTHEPRINCIPALTHESETWOCIRCUITSCANBEUSEDASEMERGENCYORRESETBUTTONSANDCANRETURNTHESYSTEMTOACERTAINSTATEATANYTIME2THEREARETWOINPUTSTHATWORKWITHINTERRUPTIONTOGETANIMMEDIATEACCESSTOTHESEFUNCTIONSITISPOSSIBLETOCONFIGURETHEPOSITION,THEBUTTONSANDTHEVALUEOFTIMEOUTOFTHESYSTEM43USERINTERFACETHESEQUENCEOFSTRINGSCANBEPROGRAMMEDUSINGTHEINTERFACEELEMENTSOFTHECONTROLLERACOMPUTERINTERFACECANALSOBEUSEDTOGENERATETHEUSERPROGRAMEASILYWITHAGOODDOCUMENTATIONTHEFINALUSERCANUSETHEINTERFACETOCONFIGURETHESTRINGSOFBYTESTHATDEFINETHESTEPSOFTHESEQUENCEBUTITISPOSSIBLETOCREATEAPROGRAMWITHVISUALRESOURCESTHATWORKSASATRANSLATORTOTHEUSER,ITCHANGESHISWORKTOTHEVALUESTHATTHECONTROLLERUNDERSTANDSTOIMPLEMENTTHECOMMUNICATIONBETWEENTHECOMPUTERINTERFACEANDTHECONTROLLERASIMPLEPROTOCOLWITHCHECKSUMANDNUMBEROFBYTESISTHEMINIMUMREQUIREMENTSTOGUARANTEETHEINTEGRITYOFTHEDATA44FIRMWARETHEMAINLOOPWORKSBYREADINGTHESTRINGSOFTHESTEPSFROMTHEEEPROMMEMORYTHATHASALLTHEINFORMATIONABOUTTHESTEPSINEACHSTEP,THESTATUSOFTHESYSTEMISSAVEDONTHEMEMORYANDITISSHOWNONTHEDISPLAYTOODEPENDINGOFTHEUSERCONFIGURATION,ITCANUSETHEINTERRUPTIONTOWORKWITHTHEEMERGENCYCIRCUITORTIMEOUTTOKEEPTHESYSTEMSAFETYINFIG4,ABLOCKDIAGRAMOFMICROCONTROLLERMAINPROGRAMISPRESENTED5EXAMPLEOFELECTROPNEUMATICSYSTEMTHESYSTEMISNOTAREPRESENTATIONOFASPECIFICM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论