期刊文献+

PLCopen运动模块参数传递方法的研究 被引量:3

Study of PLCopen motion block's parameter passing
下载PDF
导出
摘要 针对PLCopen运动控制规范中的参数传递问题,对PLCopen运动控制规范中模块参数的类型、独立性和不连续性以及IEC61131-3标准编程规范等方面进行了研究,提出了可用于在符合IEC61131-3标准的开发平台上实现PLCopen运动控制规范的IL指令传参法和参数模板构造法;第一种方法采用IL指令及临时变量进行了参数传递,使用静态函数库实现了模块的功能,第二种方法采用参数模板在编译过程中动态生成参数定义及反馈,结合动态函数库实现了模块的功能。这两种方法不同于一般的基于C语言或其他高级语言的值传递或引用传递方法,可以兼容IEC61131-3标准的编程规范并减少对PLC资源的使用。对该两种方法进行了实验分析和对比。研究结果表明,该两种方法均可以实现PLCopen运动控制规范,并各有优势,可以满足多种应用需求。 Aiming at the problems of parameter passing in PLCopen motion control specification's implementation, the types, independence and discontinuity of parameters in PLCopen motion control specification and the IEC61131-3 standard programming norms were studied. Two methods called IL passing method and parameter template structure method were proposed. IL instructions were used by the first method to transfer parameters, and static function library was used to implement blocks. The parameter template was used by the second method to generate the definition and feedback of parameters dynamically, and dynamical function library was used to implement blocks. Different from traditional methods of passing value or reference based on C language or other senior language, the IEC61131-3 standard programming norms were supported and PLC available memory was reduced. Comparison and analysis were done and the results indicate that two methods can achieve PLCopen motion control specification, and each has advantages satisfy varied requirements.
作者 罗林丹 包健
出处 《机电工程》 CAS 2014年第7期945-950,共6页 Journal of Mechanical & Electrical Engineering
基金 国家自然科学基金资助项目(61272189) 国家高技术研究发展计划"863计划"资助项目(2013AA040301) 浙江省重点科技创新团队资助项目(2010R50008)
关键词 运动控制模块 构件 IL指令 参数模板 motion control block component IL instructions parameters template
  • 相关文献

参考文献9

  • 1张丕鑫.基于PLCopen的运动控制功能模块研究与实现[D].大连:大连理工大学机械工程学院,2011.
  • 2金丽娟,严义,刘罡.基于IEC 61131-3的运动控制模块设计[J].机电工程,2013,30(6):759-763. 被引量:6
  • 3KIM I, KIM T, SUNG M. An Open-Sot,ree Development Environment for Industrial Automation With EtherCAT and PLCopen Motion Control[ C ]. Energing Technologies & Fac- tory Auto marion,2013.
  • 4OVE C S, ZOITL A, MEHOFER F, el at. Advanced Use of PLCopenMotion Control Library for Autonomous Servo Drives in IEC 61499 Based Automation and Control Systems [ J ]. E&ielektrotechnik und ,2006, 123(5) :191-196.
  • 5PLCopen Technical Committee 2: Motion Control. [ OL ]. Available : http ://www. plcopen, org.
  • 6黄小强,严义,邬惠峰,吴盼盼.PLC梯形图中内嵌C语言编程的实现[J].机电工程,2012,29(4):421-424. 被引量:2
  • 7王婷.基于构件重构技术的PLC算法生成平台的研究与实现[D].杭州:杭州电子科技大学计算机学院,2009.
  • 8邬惠峰,严义.嵌入式虚拟仪器构件动态重构方法[J].仪器仪表学报,2011,32(8):1837-1844. 被引量:15
  • 9YAN Yi, ZHANG Hang-ping. Compiling Ladder Diagram into Instruction List to Comply with IEC 61 131-3 [ J]. Com- putersinIndustry,2010,61 (5) :448-462.

二级参考文献26

  • 1陈亮亮,孔祥艳,程甜甜,李云飞.基于体系结构和面向构件的虚拟仪器开发方法[J].仪器仪表学报,2007,28(S1):263-266. 被引量:6
  • 2王善永,陈思宁,施冲,刘国敏,赵雪飞.MB系列智能可编程逻辑控制器[J].电力系统自动化,2005,29(10):82-84. 被引量:45
  • 3赵江滨,史铁林,来五星,尹新启.IsVIP:一种即时可重构虚拟仪器平台[J].仪器仪表学报,2007,28(4):634-639. 被引量:7
  • 4郭华芳,李智文.智能控制算法在PAC上应用[J].微计算机信息,2007(22):52-54. 被引量:7
  • 5张丕鑫.基于PLCopen的运动控制功能块研究与实现[D],大连:大连理工大学机械工程学院,2011.
  • 6田永中.开放式数控系统中G代码编译器的设计与研究[D],乌鲁木齐:新疆大学机械工程学院,2010.
  • 7王明武,张士勇,陈应舒.IEC61131-3编程语言的现状与发展[J].陕西:陕西理工学院机械工程学院,2010.
  • 8SUNDER C.ZOITL A.MEHOFER F,et al. Advance use ofPLCopen motion control library for autonomous servodrives in IEC61499 based automation and control systems[J], Elektrotechnik und Informationstechnik, 2006,123(5):191-196.
  • 9MASSEY N, ENGINEER S. PLCopen motion control: Re-ducing development time and cost with standardized motionprogramming [EB/OL]. [2008-05-19]. http://www.e-dri-veonline.com/whitepApers/B&R2.pdf.
  • 10卢冠军.一种多核嵌人式PLC运动控制系统的研究[D].杭州:杭州电子科技大学计算机学院,2011.

共引文献20

同被引文献16

引证文献3

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部