畢業(yè)設(shè)計(jì)(論文)-基于VB60實(shí)現(xiàn)S7-200PLC對(duì)多臺(tái)異步電動(dòng)機(jī)的控制_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)-基于VB60實(shí)現(xiàn)S7-200PLC對(duì)多臺(tái)異步電動(dòng)機(jī)的控制_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)-基于VB60實(shí)現(xiàn)S7-200PLC對(duì)多臺(tái)異步電動(dòng)機(jī)的控制_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)-基于VB60實(shí)現(xiàn)S7-200PLC對(duì)多臺(tái)異步電動(dòng)機(jī)的控制_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)-基于VB60實(shí)現(xiàn)S7-200PLC對(duì)多臺(tái)異步電動(dòng)機(jī)的控制_第5頁(yè)
已閱讀5頁(yè),還剩104頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

中國(guó)礦業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)姓名:XXX學(xué)號(hào):XXXXXXX學(xué)院:信息與電氣工程學(xué)院專業(yè):電氣工程與自動(dòng)化設(shè)計(jì)題目:基于VB6.0實(shí)現(xiàn)S7-200PLC對(duì)多臺(tái)異步電動(dòng)機(jī)的控制專題:指導(dǎo)教師:XXX職稱:副教授2021年6月徐州中國(guó)礦業(yè)大學(xué)畢業(yè)設(shè)計(jì)任務(wù)書(shū)學(xué)院信電學(xué)院專業(yè)年級(jí)電氣工程與自動(dòng)化05-5學(xué)生姓名XXX任務(wù)下達(dá)日期:2021年2月16日畢業(yè)設(shè)計(jì)日期:2021年2月16日至2021年6月20日畢業(yè)設(shè)計(jì)題目:基于VB6.0實(shí)現(xiàn)S7-200PLC對(duì)多臺(tái)異步電動(dòng)機(jī)的控制畢業(yè)設(shè)計(jì)專題題目:畢業(yè)設(shè)計(jì)主要內(nèi)容和要求:〔1〕掌握異步電動(dòng)機(jī)的工作原理和控制方法;〔2〕掌握PLC工作原理、工作過(guò)程及其使用;〔3〕掌握V4.0STEP7MicroWINSP3以及VB6.0編程軟件的使用;〔4〕完成VB6.0編程實(shí)現(xiàn)PC與PLC的通信;〔5〕完成與控制系統(tǒng)配套的模擬實(shí)驗(yàn);〔6〕完成與畢業(yè)設(shè)計(jì)內(nèi)容有關(guān)的英文翻譯〔近三年的文獻(xiàn)〕,不少于3000字;院長(zhǎng)簽字:指導(dǎo)教師簽字:

摘要隨著現(xiàn)代工業(yè)的飛速開(kāi)展,PLC以其高可靠性、配置靈活和完善的功能,在電氣控制中占有越來(lái)越重要的地位。PLC與上位機(jī)的結(jié)合,并通過(guò)VB6.0傳送數(shù)據(jù)所構(gòu)成的計(jì)算機(jī)監(jiān)控系統(tǒng),對(duì)于近距離傳輸數(shù)據(jù)的現(xiàn)場(chǎng)控制來(lái)說(shuō)是一種性價(jià)比很高的解決方案,充分的利用PLC的抗干擾性能和PC機(jī)強(qiáng)大的圖形顯示,浮點(diǎn)運(yùn)算的特點(diǎn)。本文正是為了適應(yīng)社會(huì)這一需求而設(shè)計(jì)的。本設(shè)計(jì)利用VB6.0提供的通信控件MSComm結(jié)合PLC中的通信功能進(jìn)行編程,實(shí)現(xiàn)上位機(jī)〔PC〕與下位機(jī)〔PLC〕之間在自由口通信協(xié)議下數(shù)據(jù)信息的雙向傳輸,到達(dá)高效、精確的控制異步電動(dòng)機(jī)的啟動(dòng)與停止,點(diǎn)動(dòng)控制、全壓?jiǎn)?dòng)、星/三角啟動(dòng)、四臺(tái)電機(jī)的順序啟動(dòng)逆序停止以及監(jiān)控電機(jī)的狀態(tài),完成了相應(yīng)的軟件、硬件模擬實(shí)驗(yàn),在電腦上點(diǎn)擊相應(yīng)的按鈕,PLC上的指示燈相應(yīng)的點(diǎn)亮與熄滅,很好地解決了工程應(yīng)用中的一些實(shí)際問(wèn)題。本設(shè)計(jì)詳細(xì)論述了異步電動(dòng)機(jī)的工作原理、控制方法、VB6.0的高級(jí)編程〔通信〕、以及西門子公司提供的S7-200PLC〔CPU224型〕工作原理、通信編程及異步電動(dòng)機(jī)控制的各種梯形圖、指令表。本設(shè)計(jì)以在VB6.0環(huán)境下,實(shí)現(xiàn)PLC與計(jì)算機(jī)通信,有效的控制異步電動(dòng)機(jī),從而滿足用戶的需要。關(guān)鍵詞:S7-200PLC;VB6.0;自由口通信模式;MSCommABSTRACTAlongwithmodernindustryswiftdevelopment,PLCbyitsredundantreliability,dispositionnimbleandperfectfunction,holdsmoreandmoreimportantstatusintheelectriccontrol. PLCandthesuperiormachineunion,andthecomputersupervisorysystemwhichconstitutesthroughtheVB6.0transmissiondata,regardingtheshortdistancetransmissiondata'sscenecontrolisonekindofperformance-to-priceratioveryhighsolution,thefullusePLCresistancetointerferenceandPCmachineformidablegraphicaldisplay,floatingpointcalculation'scharacteristic.Thisarticleispreciselytoadaptsocialthisdemandtodesign.ThispapersusestheCommunicationcontrolMSCommwhichprovidedbyVB6.0unifyingthecommunicationlanguageinPLCfortheprogramming,realizesTwo-waydatatransmissionbetweenHostcomputer(PC)andthenext-bitmachine(PLC)undercommunicationprotocolofthefreeport,achieveshighlyeffectiveandexactpurposeincontrollingasynchronousmotor'sstartandthestop,step-movecontrol,full-voltagestarting,star-deltastarting,fourmotors'orderedstartingandreversestop,andalsothemotor'sstatemonitoring.moreover,ihavefinishedthepracticalexperimentonthehardwareandsoftware.intheexperiment,clickthebuttonsonthePCscreen,theIndicatorsonPLCwillturnonandoffbythesetorder.aswellasmonitorselectricalmachinery'scondition,hassolvedsomeactualproblemsinprojectapplicationwell.Eachkindoftrapezoidalchartwhich,theinstructionlistthisarticleelaboratedasynchronousmotor'sprincipleofwork,thecontrolmethod,theVB6.0high-levelprogrammingindetail(correspondence),aswellasSiemensprovidesS7-200PLCwhich(CPU224)theprincipleofwork,thecorrespondenceprogrammingandtheasynchronousmotorcontrols.ThispapersrealizesPLCandthecomputer’correspondencebaseVB6.0,effectivelycontrolasynchronousmotor,thussatisfiestheneedoftheusers.Keywords:S7-200PLC;VB6.0;freemouthcorrespondencepattern;MSComm目錄1緒論 表3PLC結(jié)構(gòu)配置可用的已用的直接輸入(%I)328直接輸出(%Q)169模擬輸入(%AI)87模擬輸出(%AQ)86存儲(chǔ)器(M)540V.軟件描述PLC程序是依據(jù)輸入設(shè)備的邏輯要求,程序與其說(shuō)是表達(dá)數(shù)字計(jì)算法那么不假設(shè)說(shuō)主要是表達(dá)了邏輯性。許多編制的程序是直接工作在“開(kāi)或關(guān)〞兩種狀態(tài),并且它們這種交替的形式分別是與“真或假〞〔邏輯形式〕和“1或0”掃描程序,處理梯形行各種邏輯運(yùn)算來(lái)決定輸出狀態(tài)。最新的輸出狀態(tài)保存到固定存儲(chǔ)區(qū)〔輸出映像區(qū)Q〕。輸出數(shù)據(jù)保存在存儲(chǔ)器中,然后在本次程序掃描的最后設(shè)置或是重置輸出設(shè)備。對(duì)于給定的PLC,完整的掃描一次所用的時(shí)間或是掃描時(shí)間是0.18ms/k(1000步),最大的程序容量是1000步。擴(kuò)展系統(tǒng)由主機(jī)通過(guò)232總線連接PLC組成。主機(jī)給程序文檔編輯,保存,打印和程序執(zhí)行監(jiān)控提供了軟件環(huán)境。PLC執(zhí)行程序的過(guò)程包括:編輯員畫(huà)出源梯形程序,將源程序轉(zhuǎn)變成二進(jìn)制命令形式,這樣它可以在PLC的微處理器中執(zhí)行并通過(guò)連續(xù)傳輸端口從PC中下載到PLC系統(tǒng)。當(dāng)PLC系統(tǒng)處于對(duì)機(jī)器的實(shí)時(shí)控制時(shí),PLC系統(tǒng)是在線的且監(jiān)控所有數(shù)據(jù)確保正確的運(yùn)行。表5PLC模塊和I/O設(shè)定主板模塊1模塊2模塊3模塊4模塊5模擬量輸入模塊數(shù)字量輸入模塊模擬量輸出模塊數(shù)字量輸出模塊1、CPU1、速度反應(yīng)信號(hào)1、啟動(dòng)按鈕信號(hào)1、速度反應(yīng)信號(hào)〔顯示〕1、繼電器12、電源2、負(fù)載電流反應(yīng)信號(hào)2、停止按鈕信號(hào)2、負(fù)載電流反應(yīng)信號(hào)〔顯示〕2啟動(dòng)燈〔運(yùn)行〕3、定子電流信號(hào)3、跳閘按鈕信號(hào)3、負(fù)載轉(zhuǎn)矩信號(hào)〔顯示〕3、繼電器24、速度設(shè)定值信號(hào)4、前向開(kāi)關(guān)信號(hào)4、逆變器參考頻率4、停止燈5、控制增益信號(hào)5、后向開(kāi)關(guān)信號(hào)5、負(fù)載繼電器5、繼電器36、控制時(shí)間常數(shù)6、跳閘按鈕信號(hào)6、定子繼電器6、跳閘燈7、逆變器模擬端口7、24VDC7、逆變器數(shù)字端口8、24VDC8、24VDC9、24VDCA.PLC速度控制軟件在圖4中,給出了速度控制軟件的流程圖。軟件調(diào)整速度監(jiān)視定速度控制而不管轉(zhuǎn)矩變化。逆變器這會(huì)兒在做電機(jī)的電源的同時(shí)也受到PLC軟件的控制。如果沒(méi)有PLC和反應(yīng)控制環(huán),逆變器也不可能控制電機(jī)恒定速度運(yùn)行。操作員通過(guò)控制面板設(shè)定速度和選擇電機(jī)向前或是向后的旋轉(zhuǎn)方向。通過(guò)按下手動(dòng)按鈕,電機(jī)開(kāi)始旋轉(zhuǎn)。如果停止按鈕被按下,那么電機(jī)停下。如表5所示,對(duì)應(yīng)的輸入信號(hào)接入到數(shù)字輸入模塊,輸出信號(hào)送到數(shù)字輸出模塊。模擬輸入模塊接受定子電流傳感器的跳閘信號(hào)Is,測(cè)速發(fā)電機(jī)的速度反應(yīng)信號(hào),和控制面板的信號(hào)。這樣,PLC可以獲得電機(jī)被要求的速度和的實(shí)際速度。操作員要求的速度和電機(jī)實(shí)際速度的差值給出了誤差信號(hào)。如果誤差信號(hào)不是0,而是正或是負(fù),然后,PLC根據(jù)CPU的運(yùn)算減少或增加逆變器的V/F,因此,電機(jī)速度是修正的??刂破鞑捎帽壤e分型〔PI〕〔如,誤差信號(hào)通過(guò)增益放大,積分,加給要求的速度〕。最后,控制信號(hào)送給數(shù)字輸出模塊,并且連接逆變器的數(shù)字輸入去控制變化量。在開(kāi)始的時(shí)候,操作員通過(guò)控制面板上的旋轉(zhuǎn)變阻器改變?cè)鲆妗苍鲆嬲{(diào)節(jié)〕,模擬輸入模塊接受它的電壓降作為控制增益信號(hào)〔0-10V〕。要求的速度是通過(guò)改變旋轉(zhuǎn)變阻器得到的,AIM獲取這個(gè)信號(hào)。它的值送到AOM,并在控制面板上顯示〔設(shè)定速度顯示〕,控制面板上另一個(gè)是顯示通過(guò)速度反應(yīng)信號(hào)計(jì)算出的電機(jī)實(shí)際速度。第三個(gè)顯示的是通過(guò)負(fù)載電流信號(hào)計(jì)算出來(lái)的負(fù)載轉(zhuǎn)矩〔Nm〕。它他們對(duì)應(yīng)的信號(hào)輸出給AOM。掃描循環(huán)掃描循環(huán)控制模式掃描輸入存儲(chǔ)輸入停止模式梯形圖執(zhí)行:速度控制軟件保護(hù)軟件關(guān)閉/重啟電機(jī)軟件數(shù)據(jù)更新圖3.主程序流程圖NYNY讀入輸入:前向/后向信號(hào)定子電流IS啟動(dòng)信號(hào)速度反應(yīng)信號(hào)速度設(shè)定信號(hào)nsp停止信號(hào)計(jì)算速度錯(cuò)誤信號(hào)IF錯(cuò)誤=0修正V/F更新逆變器 圖4速度軟件流程圖B.監(jiān)測(cè)和保護(hù)軟件圖5給出了軟件流程圖.在電機(jī)運(yùn)行中,不能通過(guò)改變開(kāi)關(guān)位置來(lái)改變旋轉(zhuǎn)方向。只有按下停止按鈕才可改變旋轉(zhuǎn)方向。在軟件中編制以下程序,使電機(jī)在啟動(dòng)和帶載運(yùn)行情況下進(jìn)行過(guò)載電流保護(hù)。I〕在DIM中輸入前向后向信號(hào)。II〕在AIM中輸入速度設(shè)定值n,負(fù)載電流,定子電流,和速度反應(yīng)信號(hào)。III〕在無(wú)載情況1.0A,如果速度設(shè)定值小于20%,或n<300r/min,電機(jī)不會(huì)啟動(dòng)。IV〕負(fù)載增加0.4NM(額定轉(zhuǎn)矩的40%),1.3A,速度設(shè)定值低于40%或n<600r/min,那么電機(jī)不會(huì)啟動(dòng)。V〕如果負(fù)載增加1.0NM(額定轉(zhuǎn)矩),1.5A并且如果轉(zhuǎn)速設(shè)定值超過(guò)100%或n1500r/min,電機(jī)進(jìn)入停機(jī)程序。VI〕在所有其他情況下,電機(jī)進(jìn)入速度控制模式,速度控制軟件如A局部描述的執(zhí)行。速度控制模式切斷電機(jī)程序讀入輸入:▽前向/后向信號(hào)▽負(fù)載電流信號(hào)IL▽啟動(dòng)信號(hào)▽定子電流信號(hào)IS▽速度設(shè)定信號(hào)▽速度反應(yīng)信號(hào)不啟動(dòng)電機(jī)速度控制模式速度控制模式Y(jié)YYYYYIFns<300啟動(dòng)電機(jī)IFns<600IFnsp>1500IFIS>1.5AIFIS速度控制模式切斷電機(jī)程序讀入輸入:▽前向/后向信號(hào)▽負(fù)載電流信號(hào)IL▽啟動(dòng)信號(hào)▽定子電流信號(hào)IS▽速度設(shè)定信號(hào)▽速度反應(yīng)信號(hào)不啟動(dòng)電機(jī)速度控制模式速度控制模式Y(jié)YYYYYIFns<300啟動(dòng)電機(jī)IFns<600IFnsp>1500IFIS>1.5AIFIS>1.3ANIFIS<1.0A轉(zhuǎn)子方向鎖定NNNNN圖5監(jiān)視和保護(hù)軟件流程圖關(guān)機(jī)和重啟電機(jī)軟件在圖6給出了軟件流程圖。在過(guò)載情況下,電機(jī)停機(jī),跳閘燈(黃)亮.操作員必須釋放熱繼電器,然后通過(guò)按下跳閘或停止按鈕關(guān)掉跳閘燈。熱繼電器設(shè)定為電機(jī)額定電流值1.5A。這樣電機(jī)可以重新啟動(dòng)。操作員可以按下停止按鈕來(lái)停止電機(jī):顯示的實(shí)際速度變?yōu)榱?,啟動(dòng)燈(綠)關(guān)閉,停止燈(紅)閉合且持續(xù)亮3S。電機(jī)停止后和驅(qū)動(dòng)系統(tǒng)重啟前負(fù)載馬上卸下。即使啟動(dòng)按鈕已經(jīng)按下,電機(jī)在停止后,3秒鐘之內(nèi)不能啟動(dòng)。讀入輸入:停止信號(hào)讀入輸入:停止信號(hào)負(fù)載電流IL定子電流ISIFIS>1.5AY合上跳閘燈翻開(kāi)三相自動(dòng)開(kāi)關(guān)將速度顯示置位為0翻開(kāi)啟動(dòng)燈〔綠〕合上停止燈〔紅〕翻開(kāi)負(fù)載自動(dòng)開(kāi)關(guān)等待3秒種斷開(kāi)跳閘燈〔黃〕翻開(kāi)熱繼電器啟動(dòng)電機(jī)監(jiān)視和保護(hù)模式N速度控制模式圖6.電機(jī)停止/重啟流程圖英文原文DesignandImplementationofPLC-BasedMonitoringControlSystemforInductionMotorMariaG.Ioannides,SeniorMember,IEEEAbstract—Theimplementationofamonitoringandcontrolsystemfortheinductionmotorbasedonprogrammablelogiccontroller(PLC)technologyisdescribed.Also,theimplementationofthehardwareandsoftwareforspeedcontrolandprotectionwiththeresultsobtainedfromtestsoninductionmotorperformanceisprovided.ThePLCcorrelatestheoperationalparameterstothespeedrequestedbytheuserandmonitorsthesystemduringnormaloperationandundertripconditions.TestsoftheinductionmotorsystemdrivenbyinverterandcontrolledbyPLCproveahigheraccuracyinspeedregulationascomparedtoaconventionalVfcontrolsystem.TheefficiencyofPLCcontrolisincreasedathighspeedsupto95%ofthesynchronousspeed.Thus,PLCprovesthemselvesasaveryversatileandeffectivetoolinindustrialcontrolofelectricdrives.IndexTerms—Computer-controlledsystems,computerizedmonitoring,electricdrives,inductionmotors,motioncontrol,programmablelogiccontrollers(PLCs),variable-frequencydrives,voltagecontrol.I.INTRODUCTIONSincetechnologyformotioncontrolofelectricdrivesbecameavailable,theuseofprogrammablelogiccontrollers(PLCs)withpowerelectronicsinelectricmachinesapplicationshasbeenintroducedinthemanufacturingautomation[1],[2].Thisuseoffersadvantagessuchaslowervoltagedropwhenturnedonandtheabilitytocontrolmotorsandotherequipmentwithavirtuallyunitypowerfactor[3].ManyfactoriesusePLCsinautomationprocessestodiminishproductioncostandtoincreasequalityandreliability[4]–[9].Otherapplicationsincludemachinetoolswithimprovedprecisioncomputerizednumericalcontrol(CNC)duetotheuseofPLCs[10].Toobtainaccurateindustrialelectricdrivesystems,itisnecessarytousePLCsinterfacedwithpowerconverters,personalcomputers,andotherelectricequipment[11]–[13].Nevertheless,thismakestheequipmentmoresophisticated,complex,andexpensive[14],[15].FewpaperswerepublishedconcerningdcmachinescontrolledbyPLCs.Theyreportboththeimplementationofthefuzzymethodforspeedcontrolofadcmotor/generatorsetusingaPLCtochangethearmaturevoltage[16],andtheincorporationofanadaptivecontrollerbasedontheself-tuningregulatortechnologyintoanexistingindustrialPLC[17].Also,othertypesofmachineswereinterfacedwithPLCs.Thereby,anindustrialPLCwasusedforcontrollingsteppermotorsinafive-axisrotorposition,directionandspeed,reducingthenumberofcircuitcomponents,loweringthecost,andenhancingreliability[18].Forswitchedreluctancemotorsasapossiblealternativetoadjustablespeedacanddcdrives,asinglechiplogiccontrollerforcontrollingtorqueandspeedusesaPLCtoimplementthedigitallogiccoupledwithapowercontroller[19].OtherreportedapplicationconcernsalinearinductionmotorforpassengerelevatorswithaPLCachievingthecontrolofthedrivesystemandthedataacquisition[20].Tomonitorpowerqualityandidentifythedisturbancesthatdisruptproductionofanelectricplant,twoPLCswereusedtodeterminethesensitivityoftheequipment[21].OnlyfewpaperswerepublishedinthefieldofinductionmotorswithPLCs.Apowerfactorcontrollerforathree-phaseinductionmotorutilizesPLCtoimprovethepowerfactorandtokeepitsvoltagetofrequencyratioconstantunderthewholecontrolconditions[3].Thevectorcontrolintegratedcircuitusesacomplexprogrammablelogicdevice(CPLD)andintegerarithmeticforthevoltageorcurrentregulationofthree-phasepulse-widthmodulation(PWM)inverters[22].Manyapplicationsofinductionmotorsrequirebesidesthemotorcontrolfunctionality,thehandlingofseveralspecificanaloganddigitalI/Osignals,homesignals,tripsignals,On/off/reversecommands.Insuchcases,acontrolunitinvolvingaPLCmustbeaddedtothesystemstructure.ThispaperpresentsaPLC-basedmonitoringandcontrolsystemforathree-phaseinductionmotor.Itdescribesthedesignandimplementationoftheconfiguredhardwareandsoftware.Thetestresultsobtainedoninductionmotorperformanceshowimprovedefficiencyandincreasedaccuracyinvariable-loadconstant-speed-controlledoperation.Thus,thePLCcorrelatesandcontrolstheoperationalparameterstothespeedsetpointrequestedbytheuserandmonitorstheinductionmotorsystemduringnormaloperationandundertripconditions.II.PLCASSYSTEMCONTROLLERAPLCisamicroprocessor-basedcontrolsystem,designedforautomationprocessesinindustrialenvironments.Itusesaprogrammablememoryfortheinternalstorageofuser-orientatedinstructionsforimplementingspecificfunctionssuchasarithmetic,counting,logic,sequencing,andtiming[23],[24].APLCcanbeprogrammedtosense,activate,andcontrolindustrialequipmentand,therefore,incorporatesanumberofI/Opoints,whichallowelectricalsignalstobeinterfaced.InputdevicesandoutputdevicesoftheareconnectedtothePLCandthecontrolprogramisenteredintothePLCmemory.Inourapplication,itcontrolsthroughanaloganddigitalinputsandoutputsthevaryingload-constantspeedoperationofaninductionmotor.Also,thePLCcontinuouslymonitorstheinputsandactivatestheoutputsaccordingtothecontrolprogram.ThisPLCsystemisofmodulartypecomposedofspecifichardwarebuildingblocks(modules),whichplugdirectlyintoaproprietarybus:acentralprocessorunit(CPU),apowersupplyunit,input-outputmodulesI/O,andaprogramterminal.Suchamodularapproachhastheadvantagethattheinitialconfigurationcanbeexpandedforotherfutureapplicationssuchasmultimachinesystemsorcomputerlinking.III.CONTROLSYSTEMOFINDUCTIONMOTORInFig.2,theblockdiagramoftheexperimentalsystemisillustrated.Thefollowingconfigurationscanbeobtainedfromthissetup.a)Aclosed-loopcontrolsystemforconstantspeedoperation,configuredwithspeedfeedbackandloadcurrentfeedback.Theinductionmotordrivesavariableload,isfedbyaninverter,andthePLCcontrolstheinverterV/Foutput.b)Anopen-loopcontrolsystemforvariablespeedoperation.TheinductionmotordrivesavariableloadandisfedbyaninverterinconstantV/Fcontrolmode.ThePLCisinactivated.c)Thestandardvariablespeedoperation.Theinductionmotordrivesavariableloadandisfedbyaconstantvoltage-constantfrequencystandardthree-phasesupply.Theopen-loopconfigurationb)canbeobtainedfromtheclosed-loopconfigurationa)byremovingthespeedandloadfeedback.Ontheotherhand,operationc)resultsiftheentirecontrolsystemisbypassed.IV.HARDWAREDESCRIPTIONThecontrolsystemisimplementedandtestedforawoundrotorinductionmotor,havingthetechnicalspecificationsgiveninTableI.Theinductionmotordrivesadcgenerator,whichsuppliesavariableload.Thethree-phasepowersupplyisconnectedtoathree-phasemainswitchandthentoathree-phasethermaloverloadrelay,whichprovidesprotectionagainstcurrentoverloads.Therelayoutputisconnectedtotherectifier,whichrectifiesthethree-phasevoltageandgivesadcinputtotheinsulatedgatebipolartransistor(IGBT)inverter.Itstechnicalspecifications[25]aresummarizedinTableII.TheIGBTinverterconvertsthedcvoltageinputtothree-phasevoltageoutput,whichissuppliedtothestatoroftheinductionmotor.Ontheotherhand,theinverterisinterfacedtothePLC-basedcontroller.ThiscontrollerisimplementedonaPLCmodularsystem[5],[26]–[28].ThePLCarchitecturereferstoitsinternalhardwareandsoftware.Asamicroprocessor-basedsystem,thePLCsystemhardwareisdesignedandbuiltupwiththefollowingmodules[29]–[37]:?centralprocessorunit(CPU);?discreteoutputmodule(DOM);?discreteinputmodule(DIM);?analogoutputsmodule(AOM)?analoginputsmodule(AIM)?powersupply.OtherdetailsofthePLCconfigurationareshowninTablesIIIandIV.Aspeedsensorisusedforthespeedfeedback,acurrentsensorisusedfortheloadcurrentfeedback,andasecondcurrentsensorisconnectedtothestatorcircuits[32].Thus,thetwofeedbackloopsoftheclosed-loopsystemaresetupbyusingtheloadcurrentsensor,thespeedsensor,andtheAIM.Atachogenerator(permanentmagnetdcmotor)isusedforspeedsensing.Theinductionmachinedrivesitsshaftmechanicallyandanoutputvoltageisproduced,themagnitudeofwhichisproportionaltothespeedofrotation.Polaritydependsonthedirectionofrotation.ThevoltagesignalfromthetachogeneratormustmatchthespecifiedvoltagerangeoftheAIM(0–5Vdcand200-kinternalresistance).OtherPLCexternalcontrolcircuitsaredesignedusingalow-voltagesupplyof24Vdc.Forthemanualcontrol,theschemeisequippedwithstart,stop,andtrippushbuttons,aswellaswithaforwardandbackwarddirectionselectorswitch.AsshowninFig.2,allofthedescribedcomponents:amainswitch,anautomaticthree-phaseswitch,anautomaticsinglephaseswitch,athree-phasethermaloverloadrelay,aloadautomaticswitch,signallamps(forward,backward,start,stop,trip),pushbuttons(start,stop,trip),aselectorswitch(fortheforward/backwarddirectionofrotation),aspeedselector,againselector,aswellasthePLCmodulesandtherectifier-inverterareinstalledinacontrolpanel.TheprogramisdownloadedintothePLCfromapersonalcomputerPCandanRS232serialinterface.V.SOFTWAREDESCRIPTIONPLC’sprogrammingisbasedonthelogicdemandsofinputdevicesandtheprogramsimplementedarepredominantlylogicalratherthannumericalcomputationalalgorithms.Mostoftheprogrammedoperationsworkonastraightforwardtwo-state“onoroff〞basisandthesealternatepossibilitiescorrespondto“trueorfalse〞(logicalform)and“1or0”(binaryform),respectively.Thus,PLCsofferaflexibleprogrammablealternativetoelectricalcircuitrelay-basedcontrolsystemsbuiltusinganalogdevices.Theprogrammingmethodusedistheladderdiagrammethod.ThePLCsystemprovidesadesignenvironmentintheformofsoftwaretoolsrunningonahostcomputerterminalwhichallowsladderdiagramstobedeveloped,verified,tested,anddiagnosed.First,thehigh-levelprogramiswritteninladderdiagrams,[33],[34].Then,theladderdiagramisconvertedintobinaryinstructioncodessothattheycanbestoredinrandom-accessmemory(RAM)orerasableprogrammableread-onlymemory(EPROM).EachsuccessiveinstructionisdecodedandexecutedbytheCPU.ThefunctionoftheCPUistocontroltheoperationofmemoryandI/Odevicesandtoprocessdataaccordingtotheprogram.EachinputandoutputconnectionpointonaPLChasanaddressusedtoidentifytheI/Obit.Themethodforthedirectrepresentationofdataassociatedwiththeinputs,outputs,andmemoryisbasedonthefactthatthePLCmemoryisorganizedintothreeregions:inputimagememory(I),outputimagememory(Q),andinternalmemory(M).Anymemorylocationisreferenceddirectlyusing%I,%Q,and%M(TableIII).ThePLCprogramusesacyclicscaninthemainprogramloopsuchthatperiodicchecksaremadetotheinputvariables(Fig.3).Theprogramloopstartsbyscanningtheinputstothesystemandstoringtheirstatesinfixedmemorylocations(inputimagememoryI).Theladderprogramisthenexecutedrung-by-rung.Scanningtheprogramandsolvingthelogicofthevariousladderrungsdeterminetheoutputstates.Theupdatedoutputstatesarestoredinfixedmemorylocations(outputimagememoryQ).TheoutputvaluesheldinmemoryarethenusedtosetandresetthephysicaloutputsofthePLCsimultaneouslyattheendoftheprogramscan.ForthegivenPLC,thetimetakentocompleteonecycleorthescantimeis0,18ms/K(for1000steps)andwithamaximumprogramcapacityof1000steps.Thedevelopmentsystemcomprisesahostcomputer(PC)connectedviaanRS232porttothetargetPLC.Thehostcomputerprovidesthesoftwareenvironmenttoperformfileediting,storage,printing,andprogramoperationmonitoring.TheprocessofdevelopingtheprogramtorunonthePLCconsistsof:usinganeditortodrawthesourceladderprogram,convertingthesourceprogramtobinaryobjectcodewhichwillrunonthePLC’smicroprocessoranddownloadingtheobjectcodefromthePCtothePLCsystemviatheserialcommunicationport.ThePLCsystemisonlinewhenitisinactivecontrolofthemachineandmonitorsanydatatocheckforcorrectoperation.PLCSpeedControlSoftwareInFig.4,theflowchartofthespeedcontrolsoftwareisillustrated.Thesoftwareregulatesthespeedandmonitorstheconstantspeedcontrolregardlessoftorquevariation.Theinverterbeingthepowersupplyforthemotorexecutesthiswhile,atthesametime,itiscontrolledbyPLC’ssoftware.TheinverteralonecannotkeepthespeedconstantwithoutthecontrolloopwithfeedbackandPLC.Fromthecontrolpanel,theoperatorselectsthespeedsetpointandtheforward/backwarddirectionofrotation.Then,bypushingthemanualstartpushbutton,thentherotationstops.ThecorrespondinginputsignalsareinterfacedtotheDIMandtheoutputsignalstotheDOMasshowninTableIV.TheAIMreceivesthetripsignalISfromthestatorcurrentsensor,thespeedfeedbacksignalfromthetachogenerator,andthesignalfromthecontrolpanel.Inthisway,thePLCreadstherequestedspeedandtheactualspeedofthemotor.Thedifferencebetweentherequestedspeedbytheoperatorandtheactualspeedofthemotorgivestheerrorsignal.Iftheerrorsignalisnotzero,butpositiveornegative,thenthePLCaccordingtothecomputationscarriedoutbytheCPUdecreasesorincreasestheV/Foftheinverterand,asaresult,thespeedofthemotoriscorrected.Theimplementedcontrolisofproportionalandintegral(PI)type(i.e.,theerrorsignalismultipliedbygainKP,integrated,andaddedtotherequestedspeed).Asaresult,thecontrolsignalissenttotheDOMandconnectedtothedigitalinputoftheinvertertocontrolV/Fvariations.Atthebeginning,theoperatorselectsthegainKPbyusingarotaryresistormountedonthecontrolpanel(gainadjust)andtheAIMreceivesitsvoltagedropascontrollergainsignal(0–10V).Therequestedspeedisselectedusingarotaryresistorandt

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論