Title :
Task-Oriented Analysis and Design Method for Developing PLC Programs for Mechanical System Control
Author :
Ma Yinyuan ; Jiang Zhaoyuan
Author_Institution :
Inst. of Mech. & Electr. Technol., Lanzhou Jiaotong Univ., Lanzhou, China
Abstract :
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, global-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.
Keywords :
control engineering computing; control system synthesis; mechanical engineering; programmable controllers; task analysis; PLC programs; asynchronous-concurrent task; elevator control software; global-real-time task; hierarchical modeling method; intertask communication; mechanical system control; multitask scheduling method; private-sequential task; task-oriented analysis and design method; Automatic control; Control system synthesis; Control systems; Design methodology; Elevators; Lighting control; Mechanical systems; Object oriented modeling; Programmable control; Unified modeling language; PLC; control systems; framework; software development; task-oriented;
Conference_Titel :
Measuring Technology and Mechatronics Automation (ICMTMA), 2010 International Conference on
Conference_Location :
Changsha City
Print_ISBN :
978-1-4244-5001-5
Electronic_ISBN :
978-1-4244-5739-7
DOI :
10.1109/ICMTMA.2010.635