电梯系统实时控制软件建模及PLC实现
来源期刊:控制工程2009年第6期
论文作者:马殷元 姚闯
文章页码:787 - 790
关键词:实时控制;建模;框架;PLC;电梯;
摘 要:为降低开发难度、提高开发效率,提出把基于层次化状态图的建模技术和框架技术应用于PLC实时控制软件的开发。以电梯控制为例说明了把此技术应用于PLC实时控制软件开发的过程。首先根据电梯控制要求和电梯算法建立了系统顶层状态图模型。然后分析了系统任务特性,根据任务特性提出了把控制任务分成局部顺序任务、全局实时任务和异步并发任务的系统分析方法,给出了任务间通信的方法。提出了用函数封装任务实现状态嵌套、用置位或复位函数的"使能输入端"进行任务调度的软件实现方法。最后给出了在西门子PLC上实现的电梯控制的主要程序和解决定时器失效问题的方法。实现的软件具有较高的实时性,设计的PLC程序可作为类似控制软件的框架。
马殷元1,姚闯2
1. 兰州交通大学机电技术研究所2. 兰州铁路局兰州车辆段
摘 要:为降低开发难度、提高开发效率,提出把基于层次化状态图的建模技术和框架技术应用于PLC实时控制软件的开发。以电梯控制为例说明了把此技术应用于PLC实时控制软件开发的过程。首先根据电梯控制要求和电梯算法建立了系统顶层状态图模型。然后分析了系统任务特性,根据任务特性提出了把控制任务分成局部顺序任务、全局实时任务和异步并发任务的系统分析方法,给出了任务间通信的方法。提出了用函数封装任务实现状态嵌套、用置位或复位函数的"使能输入端"进行任务调度的软件实现方法。最后给出了在西门子PLC上实现的电梯控制的主要程序和解决定时器失效问题的方法。实现的软件具有较高的实时性,设计的PLC程序可作为类似控制软件的框架。
关键词:实时控制;建模;框架;PLC;电梯;