DocumentCode :
1597532
Title :
Reengineering of IEC 61131 into IEC 61499 Function Blocks
Author :
Shaw, Gareth D. ; Roop, Partha S. ; Salcic, Zoran
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Auckland, Auckland, New Zealand
fYear :
2010
Firstpage :
1148
Lastpage :
1153
Abstract :
In order for industrial automation manufacturers to remain competitive, they must utilise modern design approaches. Existing approaches using IEC 61131 languages are not object oriented and are difficult to reconfigure for other applications. IEC 61499 is an open standard aimed at replacing IEC 61131, adding modern design features and hardware abstraction. Therefore there is a need to migrate existing code bases using IEC 61131 technologies into the newer IEC 61499 language for future development. IEC 61499 is appealing to developers because of the simplified specification approach and benefits related to the language´s abstraction. The basic design unit or function block provides a graphical method for control flow design, and uses algorithms written in any programming language. This object oriented approach enables easy block reuse and simple reconfigurability. This paper presents a semi-automated process for the reengineering of Ladder Logic routines, from Rockwell, into a function block system. The process automatically translates all data types, variable declarations and ladder logic routines into their C equivalents. The function block architecture for the desired system components must be developed, but into which the generated code is encapsulated and used. The approach enables manufacturers using IEC 61131 to migrate their code base into a modern framework, with no loss of previous design efforts and minimal once-off overhead. IEC 61499 then allows for a more stream lined development process with reusable components.
Keywords :
IEC standards; formal specification; industrial control; object-oriented languages; production engineering computing; reverse engineering; IEC 61131 standard; IEC 61499 standard; function block system; graphical method; industrial automation; ladder logic routines; object oriented approach; programming language; simplified specification approach; Algorithm design and analysis; Automatic control; Computer languages; Design automation; Hardware; IEC standards; Logic programming; Manufacturing automation; Manufacturing industries; Reconfigurable logic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Informatics (INDIN), 2010 8th IEEE International Conference on
Conference_Location :
Osaka
Print_ISBN :
978-1-4244-7298-7
Type :
conf
DOI :
10.1109/INDIN.2010.5549715
Filename :
5549715
Link To Document :
بازگشت