摘要
针对不同平台的运动控制编程语言不兼容问题,使用了符合IEC 61131-3国际标准的运动控制功能块进行编程。当前基于梯形图的运动控制功能块的开发仍是一个难题,以DSP-PLC架构的电梯门机控制系统为基础,提出了一种基于IEC 61131-3国际标准的运动控制模块的实现方法,设计了一系列符合IEC 61131-3国际标准的运动控制模块。通过DSP实现了运动控制模块中的运动控制算法,并将该模块内嵌于梯形图中,从而达到了利用梯形图对运动过程进行控制的目的。对分别采用运动控制模块实现和梯形图实现的绝对定位算法进行了对比分析。研究结果表明,采用运动控制模块的方法具有实现简单、生成代码量小等优点,该运动控制模块实现方法适用于运动控制过程,对减少重复开发、简化编程有较好的效果。
Aiming at the compatibility problem of motion control programming language on different platform, the motion control function blocks based on the IEC 61131-3 international standard were used to program. Currently, the development of motion control function blocks based on the ladder diagram is still a problem. Based on the elevator door machine control system of DSP-PLC architecture, a realization method of motion control modules was put forward and a series of motion control modules were designed in accordance with IEC 61131-3 international standard. The motion control algorithms were of motion control modules were realized by the DSP and the modules were embedded in the ladder diagram, so as to use the ladder diagram to control motion process. Absolute positioning algorithms were realized respectively by motion control module and ladder diagram were analyzed. The results indicate that the motion control modules are easy to realize and generate a small amount of code. The realization method of motion control modules is suitable for motion control process, can reduce duplication development and simplify programming.
出处
《机电工程》
CAS
2013年第6期759-763,共5页
Journal of Mechanical & Electrical Engineering