Design of IEC 61131-3 function blocks using SysML

UML is almost inevitable when dealing with software designing and intends to be extended to cover many different disciplines. At the same time, control and automation designers integrate further object oriented concepts in their traditional programming behaviors in particular with function blocks. Whereas UML was not adapted to model these IEC 61131 compliant items, an important extension called SysML has been proposed. This paper deals with evaluating the new modeling abilities of this language according to programmable logical controllers specific programming rules.

[1]  B. Vogel-Heuser,et al.  Design and application of an engineering model for distributed process automation , 2005, Proceedings of the 2005, American Control Conference, 2005..

[2]  R. Hirschfeld,et al.  A Profile for Integrating Function Blocks into the Unified Modeling Language , 2003 .

[3]  David Servat,et al.  CLIPS: experiments on model-driven engineering for production systems , 2005, 2005 IEEE Conference on Emerging Technologies and Factory Automation.

[4]  Birgit Vogel-Heuser,et al.  UML-PA as an engineering model for distributed process automation , 2005 .

[5]  Kleanthis Thramboulidis,et al.  Towards an implementation model for FB-based reconfigurable distributed control applications , 2004, Seventh IEEE International Symposium onObject-Oriented Real-Time Distributed Computing, 2004. Proceedings..

[6]  K.C. Thramboulidis,et al.  Using UML in control and automation: a model driven approach , 2004, 2nd IEEE International Conference on Industrial Informatics, 2004. INDIN '04. 2004.

[7]  Torsten Heverhagen,et al.  Integrating UML-RealTime and IEC 61131-3 with function block adapters , 2001, Fourth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing. ISORC 2001.

[8]  Christos Tranoris,et al.  Integrating UML and the function block concept for the development of distributed control applications , 2003, EFTA 2003. 2003 IEEE Conference on Emerging Technologies and Factory Automation. Proceedings (Cat. No.03TH8696).

[9]  Bran Selic,et al.  Using UML for Modeling Complex Real-Time Systems , 1998, LCTES.