欢迎来到天天文库
浏览记录
ID:5278373
大小:514.00 KB
页数:3页
时间:2017-12-07
《软plc开发平台与ethermac接口技术研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第3期组合机床与自动化加工技术No.32015年3月ModularMachineTool&AutomaticManufacturingTechniqueMar.2015文章编号:1001—2265(2015)03—0083-03DOI:10.13462/j.cnki.mmtamt.2015.03.022软PLC开发平台与EtherMAC接口技术研究木孙好春,张承瑞,胡天亮(山东大学a.机械工程学院;b.高效与洁净机械制造教育部重点实验室,济南250061)摘要:为提升基于EtherMAC工业实时以太网平台的运动控制系统开发效率,提出了一种可使用IEC6l131—3编程语
2、言在该平台下开发运动控制系统的方法。通过研究开放式软PLC开发平台CoDeSys在WindowsCE6操作系统下的二次开发技术,结合EtherMAC的从站首节点定时触发机制,设计一种以外部事件机制和内核对象事件机制实现程序同步的EtherMAC组件。并以开发数控绕线机的控制系统为例,对该组件的可行性和性能进行验证,结果表明其能够满足控制系统的功能要求,并有效地提高开发效率。关键词:软PLC;EtherMAC;工业以太网;运动控制;CoDeSys;IEC61131中图分类号:TH165;TG65文献标识码:AResearchaboutInterfacebetweenSof
3、tPLCDevelopmentPlatformandEtherMACSUNHao.chun。,ZHANGCheng—rui.HUTian.1iang(a.SchoolofMechanicalEngineeringIb.KeyLaboratoryofHighEfficiencyandCleanMechanicalManufac-turing,ShandongUniversity,Jinan250061,China)Abstract:Inordertoadvancetheeficiencyofdevelopingmotioncontrolsystem,whichisbase
4、donmotioncontrollerusingtheEtherMACindustrialethernet.amethodisdesignedtorealiseusingIEC61131.3pro.gramminglanguagestodevelopmotioncontrolsystemusingthismotioncontroller.Thesecondarydevelop—menttechniqueofopendevelopmentplatformforsoftPLCCoDeSysinWindowsCE6iSresearched.tom.binedwiththeti
5、mingtriggermechanismdecidedbythefirstslavenodeinEtherMAC,amethodaboutpro—gramsynchronizationiSdesignedtoestablishthecomponentforEtherMAC.whosemechanismisbasedonanexternaleventandakemeloNectevent.Takethedevelopmentofthecontrolsystemofnumeficalcon—trolwindingmachineforexample,toverifythefe
6、asibilityandperformancewiththiscomponent.Theresultisshowedthatthefunctionalrequirementofthecontrolsystemcanbemet,anddevelopmenteficiencyisimprovedmuch.Keywords:softPLC;EtherMAC;industryethernet;motioncontrol;CoDeSys;IEC61131发平台CoDeSys在WindowsCE6下的二次开发技术,0引言设计了EtherMAC组件实现CoDeSys与EtherMAC
7、之由PLCopen组织推行的IEC61131—3编程语言以间的数据交互。然后以数控绕线机控制系统的开发过其功能标准化,开发效率高等特点成为工业控制系统程为例,对该组件的功能进行验证。开发领域的事实标准语言。相比于传统的PLC编1软PLC开发平台程语言,IEC61131—3提高了程序复用性并拓宽了编程语言的应用范围,可满足运动控制等领域的功能需开放式的软PLC开发平台,由Runtime和用于求J。软PLC是用纯软件实现PLC的功能,不限于特PLC程序开发的IDE(IntegratedDevelopmentEnviron-定的硬件平台,因此具
此文档下载收益归作者所有