摘要
为提升基于Ether MAC工业实时以太网平台的运动控制系统开发效率,提出了一种可使用IEC61131-3编程语言在该平台下开发运动控制系统的方法。通过研究开放式软PLC开发平台Co De Sys在Windows CE 6操作系统下的二次开发技术,结合Ether MAC的从站首节点定时触发机制,设计一种以外部事件机制和内核对象事件机制实现程序同步的Ether MAC组件。并以开发数控绕线机的控制系统为例,对该组件的可行性和性能进行验证,结果表明其能够满足控制系统的功能要求,并有效地提高开发效率。
In order to advance the efficiency of developing motion control system,which is based on motion controller using the EtherMAC industrial ethernet,a method is designed to realise using IEC 61131-3 programming languages to develop motion control system using this motion controller. The secondary development technique of open development platform for soft PLC CoDeSys in Windows CE 6 is researched,combined with the timing trigger mechanism decided by the first slave node in EtherMAC,a method about program synchronization is designed to establish the component for EtherMAC,whose mechanism is based on an external event and a kernel object event. Take the development of the control system of numerical control winding machine for example,to verify the feasibility and performance with this component. The result is showed that the functional requirement of the control system can be met,and development efficiency is improved much.
出处
《组合机床与自动化加工技术》
北大核心
2015年第3期83-85,共3页
Modular Machine Tool & Automatic Manufacturing Technique
基金
国家重大科技专项资助项目(2012ZX04010-021-002-005)