版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
DatabaseSystemsforProgrammableLogicControllersInthispaper,weidentifythedatabaseissuesassociatedwithprogrammablelogiccontrollers(PLC),special-purposecomputersusedinscientificandindustrialapplications,e.g.infactoriesinmanufacturingenvironments.WeproposeasaPLCdatabasesystemasingle-user,real-time,scalablemain-memory-onlyrelationaldatabasesystemwithatwo-levelarchitecturehavinghistoricaldatamodelingandmanipulationcapabilities,andqueryprocessingtechniquesincorporatingtime-and/orerror-constrainedqueryevaluation.Werevisetheladderlogiclanguage,themostcommonPLClanguage,toincorporatedatamanipulationlanguageinstructions.WeaddaseparatetimecomponentintothePLCprocessorscantimetohandledatabaseupdates,backup,integrityenforcementanddataarchivalissues.1.IntroductionAprogrammablelogiccontroller(PLC)isaspecial-purposecomputerusedwithinreal-timescientificcomputingsystems,andindustrialcontrolsystems,say,theautomatedcontrolofafactory'smachinery-therunningexampleusedinthispaper.ThispaperisapositionpaperthatproposesaPLCdatabasesystemanddiscussesitsfeatures.Indoingso,wetouchbaseswithanumberofbasicdatabasetopics,and,thus,frequentlyrefertootherworkfordetails.PLCsaremostlyusedinmanufacturingenvironments-hence,thechoiceofourrunningexample.However,PLCsarealsousedinscientificapplicationsforsignaldatagatheringandpreliminarydataprocessing.Thus,wethinkthatforsomescientificapplications,aPLCdatabasemayalsoserveasalocal/transientpartofalargerscientificdatabase.Withtherapidadvancesincomputerhardwareandfallingmemoryprices,inrecentyears,thecapabilitiesofthenewPLCsinthemarketplacehavebeenincreasingdramatically.ThispaperisapositionpaperthatarguesthataPLCsoftwarecannowcontainadatabasesystemtogreatlyincreaseitsfunctionality.WeproposethearchitectureinFigure1asthearchitectureofanenvironmentwherereal-timedatagathering(frommultiplesensors)andreal-timedatamanipulationtakesplace.WenowlisttheadvantagesofhavingadatabasesystemdirectlyinsideaPLC.(1)DataModelingTechniques:Theinputandoutputbuffersrepresentaratherunorganizedtransientmodeloftherealworld,andhence,carlbemodeledbetterusingthetraditionaldatamodelingtechniquesofdatabases.(2)HistoricalDatabases:PLCsroutinelydealwithdifferentversionsofdataovertime.Therefore,historicaldatamodelingtechniquesaswellashistoricaldatamanipulationtechniquescanreplacetheadhocwaysofmanipulatinghistoricaldatainPLCs.(3)User-FriendlyInterfaces:Presentlyinthemarketplace,thePLCsoftwareandindustrialterminalsallowalimiteddisplayofmessagesandvariable-datainformationinmemory.Forexample,thecontacthistogramfunctiondisplaystheon/offhistoryofaspecificmainmemory.(4)HandlingLargeVolumesofData:Withtheaddedcapabilitiesofadatabaseandaquerylanguage,thePLCmayanalyzemuchlargervolumesofdata.(5)DataReductionandCompactionatthePLCLevel:Presently,forfurtheranalysisorsimplyduetovariousregulations,datacollectedbyPLCsgettransmittedandstoredintoahostcomputerfileusinganarchitectureshown..SincethepresentPLCscannotsatisfactorilyanalyzemostdata,theysimplytransmitdatatothehostcomputer.Insomescientificexperimentsandapplications,thedatagatheredissolargethatargumentshavebeenraisedfor"processingthedataon-the-fly"duringtheexecutionofanexperiment/transaction[SSDB86](a)Real-TimeDatabase:Thedataintheinputbuffermustbescannedwithinreasonablyshort"real-time"intervalsrangingfrommicrosecondstoseconds.Therefore,responsestoqueriesmustbeguaranteedtobelessthanacertain"realtime"timebound,almostalwayslessthan5to10seconds.(b)MainMemoryDatabase:Microseconds/secondsqueryresponserestrictionsnecessitatemain-memory-onlydatabases.(c)ScalableDatabase:OncetheenvironmentofaPLCandtherequirementsoftheassociatedapplicationprogramaredetermined,thepossiblequerytypestothedatabasestayfixedforareasonablylongperiodoftime.Sincetheresponsetimeofqueriesisofutmostimportance,theDBMSshouldbescaledsothatonlytheneededroutines/functions(e.g.,accessmethods,datastructures,etc.)areincorporated.Insection2,wediscussthegeneralcharacteristicsPLCs,andbrieflypresenttheladderlogiclanguage.Section3discussesthefeaturesoftheproposeddatabasesystemforPLCs.Ingeneral,thePLChardwareismostlycustom-builtwithoccasionaloff-the-shelfhardware,andconsistsofaCPU(ormultipleCPUs),mainmemory,an"industrialterminal",andhigh-andmedium-speeddatacommunicationshardware.Thesizeofthemainmemoryrangesfrom16Kbytes(of5to10yearsago)to8Mbytes(ofthepresenttime).AlthoughtheCPUhasaninstructionsetsimilartothosefoundinCPUsof16-bitand32-bitmachines,itisespeciallyequippedwithfastbitmanipulationinstructions.TheindustrialterminalcomeswithaspecialkeyboardtomaketheprogrammingofthePLCeasierand/ortointervenewiththeapplicationprogram.ThePLCsoftwareconsistsofanoperatingsystem(rangingfromaverysimplisticmonitor(oftenyearsago)toasophisticatedreal-timeoperatingsystem(oftherecenttime)),high-speedcommunicationssoftwareforcommunicatingwithI/Oprocessors,medium-speedcommunicationssoftwaretotheindustrialterminalandtoother"intelligent"devices.Bothgeneral-purposecomputersandPLCsareusedforindustrialcontrol[Star87].However,theydifferintheprogramminglanguagesthattheyuse,environmentalspecifications,andtheirusertypes.PLCsarerugged,andworkinhostileenvironmentswithnospecialclimatecontrols,toleratingextremesoftemperature(60°C),humidity(95%)andaircontamination.UsersofPLCsincludetheoriginalprogrammersoftheapplicationprograms,aswellasplantelectriciansandmaintenancepersonnel,whoareaccustomedtorelay-typecontrollingenvironments.ArungisanorderedsetofPLCinstructionsdrawnonasingleline.Instructionsonarungareclassifiedasinputinstructions(thosethatmonitortheinputbuffer)andoutputinstructions(thosethatsettheoutputbuffer),andareexecutedfromlefttoright,sequentially(Pleaseseefigure4).APLCapplicationprogramconsistsofamainprogramandasetofsubroutines,eachofwhichcontaininganorderedsetofrungs。Tosummarize,theapplicationprogrammerdealswithactual(realtime)clocktimes,andneedstohavepreciseestimatesforprogramscantimesandI/Oscantimes.Fortimeestimations,thePLCmanufacturerssupplyinformationsuchas4msecondsfor1000ladderlogicinstructions,and1msecondsforcopying256wordsintoaninputbufferduringtheI/Oscan.Inmostapplications,theprocessorscantimeiskeptbelow10seconds.Thus,databasemanipulationinstructionsalsoneedtohaveprecisetimelimitsavailableto(orsetby)users.2.ArchitectureWeproposeatwo-level,single-userdatabasesystemarchitectureasshowninfigure6.WehaveomittedfromourarchitecturetheexternalmodelofthetraditionaldatabasearchitecturenotbecausePLCsarenotpowerful,butbecauseconcurrentlyrunningapplicationprogramsusingdifferentviewscreateproblemsinaccuratelyestimatingtheapplicationprogramscantimes.Thatis,inamultitaskingenvironmentwheretaskscompetefortheresourcessuchasdatabaserelationsandcommunicationlines,decidingasingletop-tobottomexecutiontimeofataskinactualtimeisratherdifficult(ifatallpossible).Asfarasthehardwarecomputingpowerisconcerned,thepresentdayPLCsareaspowerfulaspersonalcomputers(and,indeed,insomerecentproducts,PLCsarepersonalcomputers),andcancertainlysupportmultipleindustrialterminalsanddatasharingamongtheapplicationprograms.3.DataModelingIssuesThetraditionaldatamodelingtechniquesdirectlyapplytoPLCdatabases.Thereisnoreasonwhy,say,theEntity-RelationshipModel[Chen76]ofthedatainthePLCdatabasecannotbedesigned.Allthewell-knownadvantagesofdatamodeling[ToeF82]directlycarryovertothePLCdatabaseenvironment,andwillnotbeelaboratedhere.Asfortheconceptualmodelofourprototypeeffort,wehavechosentherelationalmodel.ThePLCenvironmentnaturallydealswithhistoricaldata,e.g.,thelastreadingofagrindingmachinesensor,itsvalueyesterday,etc..Again,therearevarioushistoricaldatamodelingapproaches[SnoA85]intheliteratureand,theoretically,anyoneofthemisacceptable.Example.Considerasetoffurnacesthatproducehigh-precisionairplaneparts.Therearetwoentityrelations,FURNACEandPART,andonetime-varyingrelationshiprelationPRODUCESasdescribedinfigure7.PleasenotethatPRODUCESrelationhastupletimestampingwithBEGIN-TIMEandEND-TIMEattributes.4.DBMSIssuesThereareanumberofissuesthatneedtoberesolvedinatime-constrained,singleuserDBMSenvironment.Theseare(a)DataArchival.(b)DatabaseBackup.(c)DatabaseIntegrityenforcement.5.QueryProcessingIssuesTheconventionaldatabasemanagementsystems(DBMS)donothavethecapabilityofdynamicallymeetingthetimeconstraintswhentheamountofdataistoolargetoprocesswithinagiventimequota.Ourapproachis,foragiventimequota,totakeanappropriateamountofsampledatasuchthatthesetofsampleddataisguaranteedtobeprocessiblebytheDBMSwithinthegiven.SomebasicPLCinstructionshavealsobeenextendedtoincreasetheirfunctionality.Forexample,wehaveextendedthe"examinelogicswitch"instructions,theExamineInputClosed(XIC)andtheExamineInputOpen(XIO)[AB84,AB85],totestthelogicalvalueofapropositionalcalculusformula,ratherthantestingabitvaluecorrespondingtotheconditionofaphysicalI/O.An"examineF"instructioncausestheformulaFtobeevaluatedandtherolevalueisthenexaminedasinthebasicexamineinstructions.Ingeneral,theformulaFmaycontainaconstant,avariable,acomponentofatuplebeingscannedbythepointer,andfiE)wherefisanaggregatefunctionandEisarelationalalgebraexpression.ThefunctionalityofthePLCTimerandCounterinstructionshavealsobeenenhanced.Usuallyconditionedby"examine"instructions,timersandcounterskeeptrackoftimedintervalsorevents;thenumberoftimedintervalsoreventstobecountedissetinthepresetvaluevariables[AB85,AB84].Withtheintroductionofatimedimensionintothedatabase,eventsandintervalscanalsobe"counted"usingdatabasequeries.6.QueryProcessingIssuesTheconventionaldatabasemanagementsystems(DBMS)donothavethecapabilityofdynamicallymeetingthetimeconstraintswhentheamountofdataistoolargetoprocesswithinagiventimequota.Ourapproachis,foragiventimequota,totakeanappropriateamountofsampledatasuchthatthesetofsampleddataisguaranteedtobeprocessiblebytheDBMSwithinthegiventimequota,and,exacttime-costformulascanbederived.Clearly,themorestagesthequeryprocessorgoesthrough,themoreoverheadisinvolvedintherun-timeestimationapproach.Thisimpliesthat,ateachstage,aslargeanamountoftimeaspossibleshouldbeallocatedtoreducethenumberofstages.Ontheotherhand,allocatinglargeamountsoftimehasahigherriskofoverspendingthetimequotaandmayendupwastingalargeamountoftime,especiallyinahardtimeconstrainedenvironment[AbGM88,StZa88].Thehardtimeconstrainedenvironmentsdenotethoseenvironmentswhereoverspendingthetimequotaisstrictlynotallowed.Therefore,whenoverspendinghappens,thequeryhastobeabortedprematurelyandtheamountoftimeusedinthelaststageisconsideredwasted.7.OtherIssuesTheissueofincompleteinformationinthePLCdatabaseisalsobeinginvestigated.Quiteoften,thesensorsgiveincompleteinformation,usuallyarangeforareading.Onthoseoccasions,theincompletedataisonlyknowntobewithinsomerangeofvalues.Werepresentanincompletedataitemasanintervalwhichcontainstheunknownvalue.WehavefinishedtheimplementationofthefirstversionofaPLCdatabase[-Liu89]havingsomeofthefeaturessummarizedinsection3.ThesystemhasbeendevelopedonSUNworkstationsusingtheClanguage.WeareplanningtotransportitintoaPLC,andevaluateitsperformance.References[AB84]PLC-3ProgrammableControllerProgrammingManual,Allen-BradleyCo.,1984.[AB85]PLC-5/15ProgrammableControllerProcessorManual,Allen-BradleyCo.,1985.[Chri83]Christodoulakis,S.,"EstimatingRecordSelectivities",InformationSystems,Vol8,1983.[HP88]Hewlett-PackardAnnouncementoftheHPRTDBS,Sept.1988.[Klug81]A.Klug,"ABE-AQueryLanguageforConstructingAggregate-by-Example",1stLBLWorkshoponStatisticalDatabaseManagement,Dec.1981.[Ullm88]J.DUllman,"PrinciplesofDatabaseandKnowledge-BaseSystems",ComputerSciencePress,1988.[SSDB86]PanelonScientificDatabases,ThirdInt.WorkshoponStatisticalandSCientificDatabaseManagement,1986.[Star87]R.J.Staron,"AToolsettoDevelopProgrammableControllerSystems",unpublishedmanuscript,Allen-BradleyCo.,March1987.
可編程控制器的數(shù)據(jù)庫系統(tǒng)在這篇文章中,我們確定一種在科學(xué)和工業(yè)上有特別應(yīng)用目的的計(jì)算機(jī)——可編程控制器(PLC)數(shù)據(jù)庫系統(tǒng)的相關(guān)問題。例如:在制造環(huán)境的工廠里。我們建議作為數(shù)據(jù)庫系統(tǒng)的PLC的那些單用戶,實(shí)時(shí)可調(diào)整的主記憶體。只有關(guān)系數(shù)據(jù)庫系統(tǒng)有一個(gè)雙級結(jié)構(gòu),具有歷史數(shù)據(jù)建模和操作能力,查詢處理技術(shù)。區(qū)別于階梯邏輯語言,最常用的PLC語言,融合數(shù)據(jù)操作語言指令。我們放入一個(gè)單獨(dú)組成的PLC處理器的掃描時(shí)間,處理數(shù)據(jù)庫更新,備份簡單算法和數(shù)據(jù)檔案等問題。1.簡介可編程控制器(PLC)是一個(gè)專用計(jì)算機(jī),用來實(shí)施科學(xué)計(jì)算系統(tǒng)和工業(yè)控制系統(tǒng)。在本文中舉一個(gè)自動化控制工廠的機(jī)器運(yùn)行的例子。本文是一份立場文章,提出了PLC的數(shù)據(jù)庫系統(tǒng),并討論其特征。這樣,我們接觸基地的一批基礎(chǔ)數(shù)據(jù)庫,因?yàn)榻?jīng)常提及其他工作細(xì)節(jié)而使內(nèi)容很豐富??删幊绦蚩刂破鞔蠖嘤糜谥圃斓沫h(huán)境,所以我們選擇了運(yùn)行的例子。不過,也有的可編程序控制器用在科學(xué)應(yīng)用的信號數(shù)據(jù)采集和初步數(shù)據(jù)處理。因此,我們認(rèn)為對一些科學(xué)應(yīng)用,可編程數(shù)據(jù)庫,也可以作為本地較大的科學(xué)數(shù)據(jù)庫的瞬態(tài)部分?,F(xiàn)在我們列出有一個(gè)直接內(nèi)置數(shù)據(jù)庫系統(tǒng)的PLC的優(yōu)點(diǎn)。(1)數(shù)據(jù)建模技術(shù):輸入和輸出緩沖器是一個(gè)對真實(shí)世界的活動比較散亂的暫態(tài)模型,因此,卡爾建模法是傳統(tǒng)數(shù)據(jù)庫建模技術(shù)中比較好的方法。(2)歷史數(shù)據(jù)庫:可編程序控制器一段時(shí)間內(nèi)例行處理不同版本的數(shù)據(jù)。因此,歷史數(shù)據(jù)建模技術(shù)以及歷史數(shù)據(jù)操縱技術(shù)可以取代專案方式操縱的歷史數(shù)據(jù)的可編程序控制器。(3)用戶界面友好:目前在市場上買到的該P(yáng)LC的軟件。能有限的展示信息和可變數(shù)據(jù)信息存儲。例如,接觸直方圖顯示功能作為開機(jī)/關(guān)機(jī)史上的一個(gè)特定的主記憶體。(4)處理大量數(shù)據(jù):由于一個(gè)數(shù)據(jù)庫和查詢語言的增加,PLC能夠分析大容量數(shù)據(jù)。(5)在PLC水平上的數(shù)據(jù)壓縮和壓實(shí):目前,由簡單系統(tǒng)或是簡單處理的的信息,收集的數(shù)據(jù)由PLC的傳送并儲存到主機(jī)的內(nèi)存中。由于目前的可編程序控制器不能分析出令人滿意的大部分的數(shù)據(jù),而只是將數(shù)據(jù)傳輸?shù)街鳈C(jī)。在一些科學(xué)實(shí)驗(yàn)和應(yīng)用中,需要收集到的數(shù)據(jù)是如此之大?,F(xiàn)在還沒有PLC的數(shù)據(jù)庫和實(shí)時(shí)數(shù)據(jù)庫的書面文獻(xiàn)報(bào)道。然而,就在最近,惠普宣布了1989年獲得惠普實(shí)時(shí)數(shù)據(jù)庫[惠普88]所用的內(nèi)部結(jié)構(gòu)。顯然,結(jié)構(gòu)圖3的主機(jī)通信線路勝于結(jié)構(gòu)。然而,個(gè)人電腦可能超載太多數(shù)據(jù)?,F(xiàn)在我們開始討論可編程數(shù)據(jù)庫的性能。(1)實(shí)時(shí)數(shù)據(jù)庫:相當(dāng)短的“實(shí)時(shí)”一般從微秒到秒,數(shù)據(jù)的輸入緩沖器必須經(jīng)過掃描。因此,對查詢必須保證其將低于一定的“實(shí)時(shí)”。有時(shí)限的,幾乎總是低于5至10秒。(2)內(nèi)存數(shù)據(jù)庫:查詢響應(yīng)限制必需的主內(nèi)存只有數(shù)據(jù)庫。(3)分級數(shù)據(jù)庫:一旦PLC的環(huán)境和要求的相關(guān)應(yīng)用程序被決定,相當(dāng)長的時(shí)期就留在一個(gè)固定的可能的查詢類型的數(shù)據(jù)庫中。由于響應(yīng)時(shí)間的問題是至關(guān)重要的,該數(shù)據(jù)庫應(yīng)該加碼,所需要常規(guī)職能(例如,檢索方法,數(shù)據(jù)結(jié)構(gòu)等)都可以納入當(dāng)中。接下來,我們討論可編程序控制器的特點(diǎn),并簡要地介紹了梯形圖語言。就第三節(jié)討論的特點(diǎn),提出了可編程控制器的數(shù)據(jù)庫系統(tǒng)。2PLC和梯形圖語言的一般特征在一般情況下,PLC的硬件大多是量身訂做的。偶爾現(xiàn)成的硬件,則由一個(gè)CPU(或多個(gè)中央處理器),內(nèi)存,“產(chǎn)業(yè)終端”而組成高、中速數(shù)據(jù)通信硬件組成龐大的內(nèi)存容量,16k字節(jié)(5至10年前)8兆字節(jié)(當(dāng)前時(shí)間)。雖然CPU有一個(gè)指令集類似CPU的16位和32位機(jī)。它特別配備了快速位操作指令。工業(yè)終端是一個(gè)特殊鍵盤使編程的PLC容易融合應(yīng)用程式。該P(yáng)LC的軟件包括操作系統(tǒng)(從一個(gè)非常簡單的監(jiān)控器(10年以前)到先進(jìn)的實(shí)時(shí)操作系統(tǒng)(最近時(shí)間)),高速通訊軟件與I/O處理器中速通信軟件進(jìn)行溝通的工業(yè)終端和其他“智能”裝置。無論是通用計(jì)算機(jī)還是PLC都用于工業(yè)控制。不過,他們用不同的編程語言,他們對使用環(huán)境規(guī)格,用戶類型。PLCS凹凸不平,和工作在敵對的環(huán)境下,沒有特殊的氣候控制,容忍極端溫度(60°C)的濕度(95%)和空汽污染。用戶PLCs包括原有的程式設(shè)計(jì)的應(yīng)用程式,以及車間電工及維修人員,都慣于以接力式的控制環(huán)境。一項(xiàng)是有PLC指示的序集,制定了單行。批示一項(xiàng),均被列為輸入指令(指監(jiān)察輸入緩沖)和輸出指令(指集輸出緩沖),并被從左至右處理,按順序。一個(gè)PLC的應(yīng)用程序由一個(gè)主程序和一組子程序,其中每一項(xiàng)包含一個(gè)有序集的指令。該指令在主程序或子程序中是按從上而下的順序執(zhí)行。應(yīng)用程序員以實(shí)際(實(shí)時(shí))時(shí)鐘時(shí)間,和需要有精確估計(jì)為節(jié)目掃描時(shí)期和I/O掃瞄時(shí)間作為估計(jì)時(shí)間。在多數(shù)應(yīng)用中加工者掃瞄時(shí)間被保留在10us以下,數(shù)據(jù)庫操作指示要求有精確限時(shí)可利用的戶。3數(shù)據(jù)庫問題還有一些問題需要解決,有時(shí)間限制,如單用戶的DBMS環(huán)境等都是。(1)檔案資料。(2)數(shù)據(jù)庫的備份。(3)數(shù)據(jù)庫的完整性執(zhí)法。(4)數(shù)據(jù)庫恢復(fù)。4查詢處理事宜傳統(tǒng)的數(shù)據(jù)庫管理系統(tǒng),并不具備動態(tài)會議時(shí)間的限制額時(shí)資料實(shí)在太多,過程在某一時(shí)間配額。我們的做法是,在某一時(shí)間配額采取適當(dāng)數(shù)量的采樣數(shù)據(jù)等,這套采樣數(shù)據(jù),并保證于過程可行,由于在特定時(shí)間配額,而且,確切的時(shí)間成本的計(jì)算公式,可以得出。只要詢問處理速度,這三種語言是一樣的??紤]到速度。編寫詢問處理方法必須使用與解釋性詢問處理方法相對的處理方法。因?yàn)閼?yīng)用程序很少被校正,所以編寫方法不會產(chǎn)生問題。為增加他們的功能,一些基本的PLC指令也被擴(kuò)展。例如,我們已擴(kuò)展“檢查邏輯開關(guān)”指令,檢查輸入關(guān)閉(XIC)和檢查輸入打開(XIO)[AB84,AB85],以測試一個(gè)命題的微積分公式的邏輯價(jià)值,而非有一點(diǎn)測試對一個(gè)“檢查F”指令使公式F評價(jià)的物理的我與O.的條件相應(yīng)的價(jià)值和角色價(jià)值然后檢查為基本原則檢查指令。簡言之,公式F被指針掃描的一元組的一個(gè)組成部分,可能包含一個(gè)常量,一個(gè)變量。聚合功能是一種有關(guān)系的代數(shù)表達(dá)。PLC定時(shí)器和計(jì)數(shù)器指令的功能也被相應(yīng)的提高。由“檢查”指令,定時(shí)器和計(jì)數(shù)器通常有條件追蹤時(shí)間間隔;計(jì)算間隔或者事件被放置在其中的時(shí)間的數(shù)字預(yù)置價(jià)值變量[AB85,AB84]。如果一個(gè)時(shí)間進(jìn)入數(shù)據(jù)庫,使用數(shù)據(jù)庫查詢事件和間隔的尺寸也能是“計(jì)算”。5查詢處理問題當(dāng)太大的數(shù)據(jù)量在一個(gè)特定的時(shí)間定額之內(nèi)處理時(shí),常規(guī)的數(shù)據(jù)庫管理的動態(tài)系統(tǒng)(DBMS)沒有遇到時(shí)間約束的能力。因?yàn)槲覀兊慕咏?,一個(gè)特定的時(shí)間定額內(nèi),這樣的一個(gè)適當(dāng)?shù)牧康某闃訑?shù)據(jù)裝置在特定的時(shí)間定額之內(nèi)得到DBMS的保證過程,而能被引出確切的時(shí)間消耗的公式?;谏鲜龅娜咏咏?,我們更進(jìn)一步考慮遇到時(shí)間約束和為了有效地查詢處理如何使用時(shí)間定額的問題。顯然,查詢處理器經(jīng)過越多的階段,越在運(yùn)行時(shí)與有關(guān)空中評價(jià)接近。這意味著在每一階段,盡可能在一定的時(shí)間內(nèi)大量減少應(yīng)分配階段的數(shù)字。另一方面,分配時(shí)間的大小,尤其在艱難的時(shí)光有過度支出時(shí)間定額的一種較高的風(fēng)險(xiǎn)并且可能結(jié)束浪費(fèi)大量的時(shí)間,約束環(huán)境[AbGM88,StZa88]。艱難的時(shí)間約束環(huán)境嚴(yán)格地指示不是被允許的那些環(huán)境過度支出時(shí)間定額。因此,當(dāng)過度支出發(fā)生時(shí),就不得不過早地中斷查詢,從而造成和用于最后的階段的時(shí)間被浪費(fèi)。6其他問題PLC數(shù)據(jù)庫也調(diào)查一些不完全的信息問題。在一個(gè)閱讀的范圍內(nèi),傳感器經(jīng)常傳送不完全的信息。在那些場合上,僅僅在范圍之內(nèi)才知道一些有價(jià)值的數(shù)據(jù)。我們把一個(gè)區(qū)間包含未知的價(jià)值作為一個(gè)完整的數(shù)據(jù)項(xiàng)目。在第三部分我們已經(jīng)完成了計(jì)劃的第一版本的可編程數(shù)據(jù)庫-[liu89]具有的一些特點(diǎn)歸納。系統(tǒng)在SUN工作站上已發(fā)展使用C語言。我們計(jì)劃把它搬運(yùn)到一個(gè)PLC系統(tǒng)中來評價(jià)其性能?;贑8051F單片機(jī)直流電動機(jī)反饋控制系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動控制系統(tǒng)研究與開發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測試儀的研制基于單片機(jī)的自動找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開發(fā)基于單片機(jī)的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實(shí)現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗(yàn)臺控制器的研制基于單片機(jī)的軟起動器的研究和設(shè)計(jì)基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機(jī)的智能手機(jī)充電器基于單片機(jī)的實(shí)時(shí)內(nèi)核設(shè)計(jì)及其應(yīng)用研究基于單片機(jī)的遠(yuǎn)程抄表系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機(jī)系統(tǒng)單片機(jī)系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機(jī)的液體點(diǎn)滴速度自動檢測儀的研制基于單片機(jī)系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機(jī)的電能采集終端的設(shè)計(jì)和應(yīng)用基于單片機(jī)的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機(jī)單片機(jī)控制系統(tǒng)的研制基于單片機(jī)的數(shù)字磁通門傳感器基于單片機(jī)的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機(jī)的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機(jī)控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機(jī)的多生理信號檢測儀基于單片機(jī)的電機(jī)運(yùn)動控制系統(tǒng)設(shè)計(jì)Pico專用單片機(jī)核的可測性設(shè)計(jì)研究基于MCS-51單片機(jī)的熱量計(jì)基于雙單片機(jī)的智能遙測微型氣象站MCS-51單片機(jī)構(gòu)建機(jī)器人的實(shí)踐研究基于單片機(jī)的輪軌力檢測基于單片機(jī)的GPS定位儀的研究與實(shí)現(xiàn)基于單片機(jī)的電液伺服控制系統(tǒng)用于單片機(jī)系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機(jī)的時(shí)控和計(jì)數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機(jī)和CPLD的粗光柵位移測量系統(tǒng)研究單片機(jī)控制的后備式方波UPS提升高職學(xué)生單片機(jī)應(yīng)用能力的探究基于單片機(jī)控制的自動低頻減載裝置研究基于單片機(jī)控制的水下焊接電源的研究基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機(jī)的氚表面污染測量儀的研制基于單片機(jī)的紅外測油儀的研究96系列單片機(jī)仿真器研究與設(shè)計(jì)基于單片機(jī)的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基于MSP430單片機(jī)的電梯門機(jī)控制器的研制基于單片機(jī)的氣體測漏儀的研究基于三菱M16C/6N系列單片機(jī)的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機(jī)和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機(jī)的膛壁溫度報(bào)警系統(tǒng)設(shè)計(jì)基于AVR單片機(jī)的低壓無功補(bǔ)償控制器的設(shè)計(jì)基于單片機(jī)船舶電力推進(jìn)電機(jī)監(jiān)測系統(tǒng)基于單片機(jī)網(wǎng)絡(luò)的振動信號的采集系統(tǒng)基于單片機(jī)的大容量數(shù)據(jù)存儲技術(shù)的應(yīng)用研究基于單片機(jī)的疊圖機(jī)研究與教學(xué)方法實(shí)踐基于單片機(jī)嵌入式Web服務(wù)器技術(shù)的研究及實(shí)現(xiàn)基于AT89S52單片機(jī)的通用數(shù)據(jù)采集系統(tǒng)基于單片機(jī)的多道脈沖幅度分析儀研究機(jī)器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機(jī)控制系統(tǒng)基于單片機(jī)的控制系統(tǒng)在PLC虛擬教學(xué)實(shí)驗(yàn)中的應(yīng)用研究基于單片機(jī)系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機(jī)的莫爾斯碼自動譯碼系統(tǒng)設(shè)計(jì)與研究基于單片機(jī)的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究與開發(fā)基于Cygnal單片機(jī)
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 提前終止銀行貸款合同版本
- 2025年咸寧貨運(yùn)從業(yè)資格證模擬考試系統(tǒng)
- 2025年錫林郭勒盟貨運(yùn)資格證培訓(xùn)考試題
- 2025年天津貨運(yùn)從業(yè)資格證考試題目答案
- 2025年上海貨運(yùn)從業(yè)考試試題題庫及答案
- 有關(guān)祖國在我心中演講稿范文集合十篇
- 建筑工程節(jié)能系統(tǒng)施工合同范本
- 建筑供電設(shè)備租賃合同
- 殯葬服務(wù)場所租賃合同協(xié)議范本
- 特種貨車租賃合同模板
- 小班幼兒區(qū)域游戲自主性的實(shí)踐研究
- 餐飲連鎖公司新店選址可行性報(bào)告
- 中學(xué)教師問卷調(diào)查總結(jié)報(bào)告
- 中國中鐵PPT模板
- 國家開放大學(xué)一網(wǎng)一平臺電大《建筑測量》實(shí)驗(yàn)報(bào)告1-5題庫
- 勞務(wù)派遣整體服務(wù)方案
- 廣告制作、宣傳用品、宣傳物料采購項(xiàng)目投標(biāo)方案(技術(shù)方案)
- 專業(yè)建設(shè)指導(dǎo)委員會實(shí)施方案
- SSOP:衛(wèi)生標(biāo)準(zhǔn)操作規(guī)程
- 剖視圖全剖半剖
- 網(wǎng)絡(luò)設(shè)備安裝與調(diào)試(華為eNSP模擬器)PPT完整全套教學(xué)課件
評論
0/150
提交評論