Re-use of IEC 61131-3 Structured Text for IEC 61499

Because of the wide industrial adoption of IEC 61131-3 there exist a large amount of libraries and know-how, much of it in ST. Reusing these for IEC 61499 can greatly reduce the cost for changing to the new paradigm and allows to leverage existing investments. In this work we investigate how such a re-use can be performed. We develop a concept for IEC 61499 FBs encapsulating existing ST based IEC 61131-3 FBs and functions. Furthermore we develop transformation and design guidelines for using existing ST FBs and functions inside of IEC 61499. This not only improves an automatic transformation of IEC 61131-3 to IEC 61499 but also provides valuable input for IEC 61499 application developers as well as for the standardization committee to improve and extend IEC 61499.

[1]  Valeriy Vyatkin,et al.  Refactoring of Execution Control Charts in Basic Function Blocks of the IEC 61499 Standard , 2009 .

[2]  Georg Frey,et al.  A Formal Method Based Re-Implementation Concept for PLC Programs and Its Application , 2006, 2006 IEEE Conference on Emerging Technologies and Factory Automation.

[3]  Christian Diedrich,et al.  SFC inside IEC 61499 , 2006, 2006 IEEE Conference on Emerging Technologies and Factory Automation.

[4]  Alois Zoitl,et al.  IEC 61131-3 control applications vs. control applications transformed in IEC 61499 , 2010 .

[5]  Wei Liu,et al.  Algorithm of transformation from PLC ladder diagram to structured text , 2009, 2009 9th International Conference on Electronic Measurement & Instruments.

[6]  Christian Gerber,et al.  From IEC 61131 to IEC 61499 for Distributed Systems: A Case Study , 2008, EURASIP J. Embed. Syst..

[7]  Bruce H. Krogh,et al.  Design recovery for relay ladder logic , 1992, [Proceedings 1992] The First IEEE Conference on Control Applications.

[8]  E. Estevez,et al.  XML exchange of control programs , 2009, IEEE Industrial Electronics Magazine.

[9]  Birgit Vogel-Heuser,et al.  Mobilität und Echtzeit - PEARL 2007, Fachtagung der GI-Fachgruppe Echtzeitsysteme (real-time), Boppard, 6./7. Dezember 2007 , 2007, PEARL.

[10]  Partha S. Roop,et al.  Reengineering of IEC 61131 into IEC 61499 Function Blocks , 2010, 2010 8th IEEE International Conference on Industrial Informatics.

[11]  Tom Mens,et al.  On the Use of Graph Transformations for Model Refactoring , 2005, GTTSE.

[12]  Elisabet Estevez,et al.  Potential Approaches to Exchanging PLC Programs Between Different Engineering Tools , 2009 .