DocumentCode
2138339
Title
Synchronous Execution of IEC 61499 Function Blocks Using Esterel
Author
Yoong, Li Hsien ; Roop, Partha ; Vyatkin, Valeriy ; Salcic, Zoran
Author_Institution
Univ. of Auckland, Auckland
Volume
2
fYear
2007
fDate
23-27 June 2007
Firstpage
1189
Lastpage
1194
Abstract
The IEC 61499 standard proposes a component-oriented approach for specifying industrial-process measurement and control systems using function blocks. Unfortunately, the standard does not provide rigorous semantics for the execution of function blocks, resulting in different behaviours on different implementations. The differences arise mostly as a result of the various event handling and scheduling mechanisms employed. To overcome such ambiguities, this paper proposes synchronous semantics for function block execution by translating function block programs into Esterel, a well-known synchronous language. The mathematical foundation of synchronous languages will not only precisely define the execution semantics, but also open up the pathway for formal verification of function blocks.
Keywords
IEC standards; control engineering computing; formal specification; object-oriented programming; process control; program interpreters; program verification; programming language semantics; scheduling; system monitoring; Esterel; IEC 61499 function block; component-oriented approach; event handling; formal verification; function block program translation; industrial-process measurement-control system specification; scheduling mechanism; synchronous language execution semantics; Computer industry; Distributed control; Electrical equipment industry; IEC standards; Industrial control; Job shop scheduling; Measurement standards; Predictive models; Programmable control; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Informatics, 2007 5th IEEE International Conference on
Conference_Location
Vienna
ISSN
1935-4576
Print_ISBN
978-1-4244-0851-1
Electronic_ISBN
1935-4576
Type
conf
DOI
10.1109/INDIN.2007.4384944
Filename
4384944
Link To Document