DocumentCode :
3435026
Title :
Efficient implementation of IEC 61499 function blocks
Author :
Yoong, Li Hsien ; Roop, Partha S. ; Salcic, Zoran
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Auckland, Auckland
fYear :
2009
fDate :
10-13 Feb. 2009
Firstpage :
1
Lastpage :
6
Abstract :
Current trends in the manufacturing sector have greatly increased the need for portability and reusability in software systems for industrial control and automation. The IEC 61499 standard has emerged out of this need for a platform-independent way to develop industrial control systems. So far, typical IEC 61499 solutions have relied on some run-time environment that differ in the execution model for each implementation. This has resulted in code that is neither portable, nor efficient in terms of execution speed and memory footprint. Therefore, we present, instead, a synchronous model for function blocks, which removes the need for a run-time environment by making all event scheduling decisions during compile-time. This approach has been used to create a function block compiler, with two different back-end code generators. We present experimental results of a benchmark suite implemented using different code generators for different execution models, and show that our technique yields significant gains in efficiency over existing approaches.
Keywords :
IEC standards; benchmark testing; industrial control; IEC 61499 standard; back-end code generators; benchmark suite; code generators; execution models; function block compiler; industrial control systems; synchronous model; Computer aided manufacturing; IEC standards; Industrial control; Job shop scheduling; Manufacturing automation; Manufacturing industries; Programmable control; Runtime environment; Software systems; Standards development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Technology, 2009. ICIT 2009. IEEE International Conference on
Conference_Location :
Gippsland, VIC
Print_ISBN :
978-1-4244-3506-7
Electronic_ISBN :
978-1-4244-3507-4
Type :
conf
DOI :
10.1109/ICIT.2009.4939707
Filename :
4939707
Link To Document :
بازگشت