4.4 Article

Formal syntax and semantics of basic function blocks in IEC 61499

Publisher

SAGE PUBLICATIONS LTD
DOI: 10.1177/0954406211417931

Keywords

IEC 61499; basic function blocks; formal syntax; denotational semantics; execution semantics

Funding

  1. Chinese NSFC [50875090, 50905063]
  2. 863 Plan of China [2009AA04Z111]

Ask authors/readers for more resources

The use IEC 61499 (International Electrotechnical Commission, IEC) as a modelling language for distributed industrial process measurement control systems lacks formal syntax and explicit semantics and can hardly ensure reliability and validity of systems. As the basic modelling elements in IEC 61499, syntax and semantics of basic function block (BFB) are specified informally and ambiguously. Hence, the formal syntax and explicit semantics of BFB are advanced to achieve the behavioural consistency and correct results, in this article. The formal syntax is defined by mathematical set theory and the explicit semantics are composed of two kinds of semantics: denotational and execution semantics. The denotational semantics explain the meaning of language with an extended Mealy finite-state machines for the formal verification in a formal way. The execution semantics provide execution rule and algorithm scheduling in the execution process and involve an input machine and the main part, in which input machine masters the matching relation of event and data input variables and the main part offers execution orders and algorithm computation. Besides, the execution semantics of BFB are exemplified with two events and algorithms as the execution order t(1)-t(20), and a flowchart of BFB behaviours is given as an overview of the processing steps for implementation or code generation.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.4
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available