资源描述:
《关于PLC英文文献_免费下载》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、DesignofPLCTimerSystemBasedonFPGALiKejian,LiuTong,CaiQizhongSchoolofElectronicInformationandControlEngGuangxiUniversityofTechnologyLiuzhouGuangxiChinalijian6262@I26.com;srk04I26@I26.com;cqiqzh@163.comAbstract-AimingatthedesignofthesmallPLCtimersystem,base
2、dontheanalysisofoperationalcharacteristicsofPLCtimerandtheprocessofPLCusertimerprogramandthedatatransmissionrequirementsofPLCuserprogramexecutionmoduleandthetimer,amethodwhichappliestheFPGAParallelalgorithmtodesigningsmallPLCtimersystem,ispresented.Thetim
3、ersystemiscomposedofclockgeneratorunit,timingunit,timingcontrolunitandthechipselectcircuit.Whilethetimerrunsatthespeedoflmstimedpulse,theoperationoftimeristranslatedintotheoperationofRAMmemorycellwhichismadeupofFPGA.ThatmakesusercanoperateonRAMmemorycelli
4、nsteadofthetimer,anditjusttakeupafewexecutiontimeofPLCuserprogram.ThispaperintroducesthetheoryandstructureoftheFPGAtimersystem,thestatetransitiondiagramoftimercontrolmodule,thetimingdiagramofuserprogramexecutionmoduleoperatingontimer,finallytakeanexperime
5、ntandgivesanalysisoftheresults.Keywords-PLetimersystem;FPGA;dynamicin/ormationcode;paralle/operation;statetransition;1.INTRODUCTIONTimerisanimportantsoft-devicesofProgrammableLogicController(PLC)[1][2],whichisusedasthetimerelayofrelaycontrolsystem.Timeris
6、widelyusedinautomaticcontrolsystem,suchastimingsampling,timinginspection,timingscanning,etc.Theimplementationsoftimingarenon-programmablehardwaretiming,softwaretimingandprogrammablehardwaretiming.PLCprovideshundredstothousandsoftimers[3][4],andtheirtiming
7、unittypicallyhasthreekindslike1ms,10msandlOOms.Ifthetimerwereimplementedallbyhardwaredesign,itwouldberelativelysimplebutwouldtakeupalotofhardwareresources.Therefore,ithasgreatpracticalsignificancetoimplementedthislargenumberoftimerfunctionsreasonably.This
8、paperproposesatheoryusingtheFPGAParallelalgorithmtodesignasmallPLCtimersystem.Thistimersystemiscomposedofclockgeneratorunit,timingunit,timingcontrolunitandthechipselectcircuit.Eachtimingunitismadeupof3bitdynamicinfo