Task-Oriented Analysis and Design Method for Developing PLC Programs for Mechanical System Control
To reduce the difficulties in developing PLC based control software for mechanical system, an approach named task-oriented analysis and design (TOAD) is proposed. TOAD emphasizes task centric and model centric developing process. By their property, control tasks are classified as private-sequential task, giobal-real-time task and asynchronous-concurrent task. The classification prompts developers to find tasks and to analyze a system. Hierarchical modeling method is presented. Intertask communication and multitask scheduling method is given. The method is demonstrated using a case study of elevator control software. By encapsulating the tasks into subroutines, and by means of setting or resetting the enable input bit of the subroutines to enable or disable the subroutines to be executed or not to dispatch the tasks, a structured and time-efficient program is developed, which can be reused as a framework of the PLC software for mechanical system control.
control systems software development taskoriented PLC framework
Ma Yinyuan Jiang Zhaoyuan
Institute of Mechanical & Electrical Technology, Lanzhou Jiaotong University, Lanzhou, Gansu 730070, China
国际会议
长沙
英文
2980-2983
2010-03-13(万方平台首次上网日期,不代表论文的发表时间)