Title :
A hierarchical and concurrent approach for 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
Abstract :
The IEC 61499 function block standard proposes a new specification language for describing distributed industrial control systems. The standard specifies the use of an execution control chart (ECC) for state control, with algorithm calls for data handling. The design of complex industrial systems such as baggage handling systems can be difficult because of large state-spaces or complicated component interactions. Additionally, the flat state machines used in the standard do not provide a simple method for specifying error handling within the process´s execution. State machines from synchronous languages, however, have hierarchy and concurrent constructs to aid the developer. This paper presents a hierarchical and concurrent extension to ECCs, which we call HCECCs, which presents new design constructs adapted from synchronous languages in order to improve system specification with function blocks. The semantics of HCECCs, which are backward compatible with the standard, are described and design using HCECCs is compared with other specification approaches.
Keywords :
IEC standards; concurrency control; control charts; distributed control; error handling; functional programming; industrial control; production engineering computing; specification languages; IEC 61499 function block standard; baggage handling systems; complex industrial systems; concurrent approach; data handling; distributed industrial control systems; error handling; execution control chart; hierarchical approach; specification language; state control; state machines; synchronous languages; Concurrent computing; Control charts; Control systems; Data handling; Electrical equipment industry; Error correction codes; IEC standards; Industrial control; Object oriented modeling; Specification languages; Function Blocks; IEC 61499; Modelling; Semantics; Synchronous extension;
Conference_Titel :
Emerging Technologies & Factory Automation, 2009. ETFA 2009. IEEE Conference on
Conference_Location :
Mallorca
Print_ISBN :
978-1-4244-2727-7
Electronic_ISBN :
1946-0759
DOI :
10.1109/ETFA.2009.5347020