DocumentCode :
646491
Title :
An approach to SysML modeling of IEC 61131-3 control software
Author :
Jamro, Marcin ; Trybus, Bartosz
Author_Institution :
Dept. of Comput. & Control Eng., Rzeszow Univ. of Technol., Rzeszow, Poland
fYear :
2013
fDate :
26-29 Aug. 2013
Firstpage :
217
Lastpage :
222
Abstract :
Designing, developing, and maintaining control software is often a complex and difficult task, especially in larger projects. The paper presents a concept of applying the Model-Driven Development approach with SysML modeling to the IEC 61131-3 development process. Four types of diagrams are used to model different aspects of the system: Requirements Diagram, Package Diagram, Block Definition Diagram, and State Machine Diagram. The models represent POUs and their requirements, resources, and tasks. Some POUs can be modeled as state machines as well. The SysML diagrams can be used to generate code templates for the implementation in IEC 61131-3 languages, such as ST or FBD. The paper also describes an extension to the CPDev engineering environment, which integrates the proposed SysML modeling with programming and execution of IEC 61131-3 software. The example of an engine and pump control system is presented to show various stages of the proposed approach.
Keywords :
control engineering computing; simulation languages; software engineering; CPDev engineering environment; IEC 61131-3 control software; IEC 61131-3 development process; IEC 61131-3 languages; SysML diagrams; SysML modeling; block definition diagram; control software design; control software development; control software maintenance; engine control system; model-driven development approach; package diagram; pump control system; requirements diagram; state machine diagram; Control systems; Data structures; Engines; IEC standards; Object oriented modeling; Software; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Methods and Models in Automation and Robotics (MMAR), 2013 18th International Conference on
Conference_Location :
Miedzyzdroje
Print_ISBN :
978-1-4673-5506-3
Type :
conf
DOI :
10.1109/MMAR.2013.6669909
Filename :
6669909
Link To Document :
بازگشت