Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

A Synchronous Approach for IEC 61499 Function Block Implementation

Published: 01 December 2009 Publication History

Abstract

IEC 61499 has been endorsed as the standard for modeling and implementing distributed industrial process measurement and control systems. The standard prescribes the use of function blocks for designing systems in a component-oriented approach. The execution model of a basic function block and the manner for event/data connections between blocks are described therein. Unfortunately, the standard does not provide exhaustive specifications for function block execution. Consequently, multiple standard-compliant implementations exhibiting different behaviors are possible. This not only defeats the purpose of having a standard but also makes verification of function block systems difficult. To overcome this, we propose synchronous semantics for function blocks and show its feasibility by translating function blocks into a subset of Esterel, a well-known synchronous language. The proposed semantics avoids causal cycles common in Esterel and is proved to be reactive and deterministic under any composition. Moreover, verification techniques developed for synchronous systems can now be applied to function blocks.

Cited By

View all
  • (2022)Industrial Control Systems Security via Runtime EnforcementACM Transactions on Privacy and Security10.1145/354657926:1(1-41)Online publication date: 9-Nov-2022
  • (2017)Simulation of cyber-physical systems using IEC61499Proceedings of the 15th ACM-IEEE International Conference on Formal Methods and Models for System Design10.1145/3127041.3127052(136-145)Online publication date: 29-Sep-2017
  • (2015)FASAJournal of Systems Architecture: the EUROMICRO Journal10.1016/j.sysarc.2015.01.00261:2(82-111)Online publication date: 1-Feb-2015
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Computers
IEEE Transactions on Computers  Volume 58, Issue 12
December 2009
143 pages

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 December 2009

Author Tags

  1. Compilation
  2. Esterel
  3. IEC 61499
  4. function blocks
  5. synchronous semantics.

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Industrial Control Systems Security via Runtime EnforcementACM Transactions on Privacy and Security10.1145/354657926:1(1-41)Online publication date: 9-Nov-2022
  • (2017)Simulation of cyber-physical systems using IEC61499Proceedings of the 15th ACM-IEEE International Conference on Formal Methods and Models for System Design10.1145/3127041.3127052(136-145)Online publication date: 29-Sep-2017
  • (2015)FASAJournal of Systems Architecture: the EUROMICRO Journal10.1016/j.sysarc.2015.01.00261:2(82-111)Online publication date: 1-Feb-2015
  • (2015)A cyber-physical system-based approach for industrial automation systemsComputers in Industry10.1016/j.compind.2015.04.00672:C(92-102)Online publication date: 1-Sep-2015
  • (2013)ILPcProceedings of the 2013 International Conference on Compilers, Architectures and Synthesis for Embedded Systems10.5555/2555729.2555749(1-10)Online publication date: 29-Sep-2013
  • (2013)Implementing constrained cyber-physical systems with IEC 61499ACM Transactions on Embedded Computing Systems10.1145/2362336.236234511:4(1-22)Online publication date: 1-Jan-2013
  • (2012)Combining IEC 61499 model-based design with component-based architecture for roboticsProceedings of the Third international conference on Simulation, Modeling, and Programming for Autonomous Robots10.1007/978-3-642-34327-8_32(349-360)Online publication date: 5-Nov-2012

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media